Skip to Content

Thai Peanut Granola Bars {no-bake, vegan, gluten-free}

As I was pressing the almonds into the tops of the Savory Almond-Rosemary Granola Bars, I knew what variation I wanted to do next: Spicy Thai Peanut!

It’s a bad habit of mine: as I am finishing up one project, I tend to let go and focus on what’s next. It does not work well in all situations, but with recipe creation, it’s finally working to my advantage. These savory granola bars are delicious proof. If you love the salty-spicy-slightly sweet combination of flavors in Thai food as much as I do, you will want to make these bars asap.


The lime and fresh herbs (you can use mint, cilantro, basil, or a combination–all three are widely used in Thai cooking) make these bars sing with fresh, savory flavor. I also relied on Thai curry paste to give a backbone of spicy flavor, but I have some easy options in the notes of the recipe for using what you have on hand.

That being said: Thai curry pastes are a great addition to your pantry! They are not expensive–just a few dollars for a little jar–and they last for a very long time in the refrigerator. It’s easy to throw together a Thai curry, Thai-inspired soup, or Thai-spiced stir-fries. You can find them in the Asian section of the supermarket :).

These are such a delicious break from the monotony of super-sweet energy bars–I hope you give them a whirl!

Thai Peanut Granola Bars {no-bake, vegan, gluten-free}

Thai Peanut Granola Bars {no-bake, vegan, gluten-free}

Yield: 5 bars/pucks
Prep Time: 10 minutes
Cook Time: 1 minute
Total Time: 11 minutes


  • 1/3 cup creamy peanut butter
  • 1 teaspoon finely grated lime zest
  • 2 tablespoons fresh lime juice
  • 1 tablespoon brown rice syrup (or maple syrup or agave nectar)
  • 3/4 cup rolled oats (certified GF as needed)
  • 2 tablespoons ground flaxseed meal
  • 1/4 cup packed fresh cilantro, mint or basil leaves (or a combination)
  • 1 teaspoon red or green Thai curry paste (see notes for options)
  • 1/4 teaspoon fine sea salt (optional)
  • 1-2 tablespoons chopped toasted or roasted peanuts


  1. Spray or grease 5 cups of a standard size muffin tin.
  2. Warm the peanut butter, lime zest, lime juice and syrup in a small saucepan on the stovetop over low heat until warm and melted but not boiling (you can also do this in the microwave).
  3. Place the oats, flaxseed meal, herbs, curry paste and optional salt in a small food processor. Add the warm peanut butter mixture; pulse until oats are chopped and mixture comes together into a cohesive dough.
  4. Divide dough into 5 equal portions; roll into a ball and press each into prepared cups, flattening tops with fingertips. Sprinkle with peanuts, pressing into dough to adhere. Refrigerate for at least 1 hour until firm before removing from tin.


Storage: Store in an airtight container at (cool) room temperature for up to 3 days, in the refrigerator for 2 weeks, or freezer for 3 months.
Curry Paste Options: Don't worry if you do not have Thai curry paste--you can create layers of Thai-influenced flavor without it. Here are some options: (a) 1 teaspoon curry powder; (b) 3/4 teaspoon ground ginger + 1/2 teaspoon Sriracha; (c) just 1 teaspoon Sriracha.

Nutrition Information
Serving Size 1 bar/puck
Amount Per Serving Calories 168Total Fat 9.9gSaturated Fat 1.9gCholesterol 0mgSodium 71mgCarbohydrates 15.4gFiber 3gSugar 4.1gProtein 6.4g

Did you make this recipe?

Tag @powerhungrycamilla on Instagram and hashtag it #powerhungrycamilla

Additional Nutrition Highlights:
*High in manganese
*Very high in vitamin B6

thai peanut pucks 6

This site uses Akismet to reduce spam. Learn how your comment data is processed.

No Bake Granola Bars - Savory Style [My Favorite Amazing 1 Recipe]

Tuesday 24th of November 2020

[…] made these bars gluten-free and vegan to fit different dietary requirements and do use certified gluten-free oats when […]

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe