This vegan Thai Panang curry is creamy, nutty, and ready in under 15 minutes. I'm talking one pot, no fuss, and big, bold flavors that are unbelievably satisfying - you'll swear there's a secret ingredient. I whip it up with my homemade Panang curry paste, but store-bought curry paste is always an option (especially when hosting).

Why I Love This Vegan Thai Panang Curry
- It’s creamy, peanutty, and loaded with fresh Thai herbs.
- It’s easy enough for a busy Tuesday but still impressive enough for guests.
- You can make it as mild or as fiery as you like.
- It’s endlessly adaptable - Swap the tofu for plant-based chicken or switch up the veggies based on whatever’s hanging out in your fridge.
What’s Panang Curry, Anyway?
Panang curry is like the creamy peanut curry version of red curry. It’s thicker, richer, and slightly sweeter thanks to ground peanuts or peanut butter (I use peanut butter) blended with coconut milk for creaminess, Thai chili paste for heat, and a mix of aromatics and herbs. It’s comfort food with a kick served with rice, rice noodles, or even ramen noodles if you want to switch it up.
Ingredients & Substitutions

- Panang Curry Paste: I love making my own Panang curry paste so I can control the spice level. If you’re sensitive to spice, use serrano peppers instead of Thai chilis or de-seed the chilis. For a time-saver, I always recommend Maesri Panang Curry Paste.
- Avocado Oil: A neutral, high-heat oil for cooking your aromatics.
- Peanut Butter: Gives the curry that nutty depth Panang is famous for.
- Aromatics: Onion, garlic, and serrano peppers. Adjust serrano to your spice tolerance.
- Coconut Milk: Full-fat for a creamy broth, or lite for a lighter version. I prefer full-fat for richer flavor.
- Liquid Seasonings: Low-sodium soy sauce, maple syrup, and rice vinegar.
- Lemon Juice: Brightens up the flavor profile.
- Bell Peppers & Tofu: Adds vibrance, texture, and protein. Try broccoli, snap peas, or mushrooms. This is usually my chance to use any leftover vegetables that I have in my frig.
- Fresh Thai Basil Leaves: For the most authentic flavor, and freshness.
If Thai food is your favorite cuisine, here’s a guide to learn more about the authentic ingredients used when cooking Thai food. Just remember there are always great vegan alternatives to any kind of cooking.
Substitutions
- Avocado Oil: Swap for coconut oil for extra richness.
- Peanut Butter : Almond butter works too.
- Soy Sauce: Tamari or coconut aminos for gluten-free.
- Bell Peppers: Broccoli, zucchini, or carrots.
- Tofu: Plant-based chicken or chickpeas.
- Thai Basil: Sweet basil or fresh cilantro.
Step-by-Step: How I Make Vegan Thai Panang Curry

- Step 1: Heat oil in a medium wok or pan over medium heat. Add diced onions, serrano pepper, garlic, and panang curry paste. Stir for about a minute until it smells amazing. (Adjust serrano to your spice comfort zone.)

- Step 2: Transfer the sautéed mix to a blender. Add coconut milk, peanut butter, soy sauce, maple syrup, rice vinegar, lime juice, and salt. Blend until smooth and silky.

- Step 3: Pour that spicy Thai curry sauce back into your pan. Toss in bell peppers and tofu. Let them cook for about 3 minutes until peppers are tender but still have a little bite.

- Step 4: Add fresh basil leaves and simmer for another 3 minutes on low.

- Step 5: Serve hot with steamed rice, rice noodles, or ramen noodles.
Pro Tips
- Taste and adjust as you go to balance flavors for optimal taste. This is the secret to any authentic Thai curry recipe.
- Build flavor in layers. Sauté your aromatics and curry paste before adding liquids. If you’re new to flavor balancing, here’s a great guide on how to balance flavors in Thai cooking.
- Use full-fat coconut milk for a rich, creamy peanut curry.
- If you like it spicier, stir in extra Thai chili paste at the end. Or sometimes I drizzle over some chili garlic sauce to right before serving.
- Keep it one-pot for easy cleanup - perfect for an easy one-pot curry dinner.
Common Mistakes to Avoid
- Adding coconut milk too early - It can split if boiled too hard.
- Overcooking the veggies - You want them tender, not mushy.
- Using low-quality curry paste - It’s the backbone of the curry flavor.
- Forgetting to taste and adjust the spicy level, salt, and acidity before serving.
How to Reduce Salt in Curry
- Use low-sodium soy sauce or tamari.
- Add extra coconut milk or water to dilute.
- Balance with a squeeze of fresh lemon or lime juice.

Types of Thai Curry
- Panang vs. Massaman curry - Panang is creamier with peanuts; Massaman is milder, with cinnamon and cardamom.
- Panang vs. yellow curry - Yellow is turmeric-forward and mild; Panang is richer with peanuts and coconut milk. Try my yellow curry paste or Thai yellow curry.
- Panang vs. green curry - Green curry is spicier and more herbal; Panang is milder and creamier. Try my green curry paste or Thai green curry.
- Panang vs. red curry - Red is spicier and brothier; Panang is thicker, nuttier. Try my red curry paste or Red Thai curry.
Serving Ideas for Vegan Thai Panang Curry
- Serve with jasmine rice for a classic combo.
- Ladle over rice noodles or ramen for a twist (and yes, this is when chopsticks totally work).
- Add a side of crispy spring rolls, fresh Thai salad or spicy cucumber salad.
- Sprinkle with crushed peanuts and extra Thai basil for garnish.
Storage & Reheating
- Store leftovers in an airtight container in the fridge for up to 4 days.
- Reheat gently on the stove over low heat, adding a splash of coconut milk or water to loosen the sauce.
- Freeze for up to 2 months, thaw in the fridge before reheating.
FAQs
Creamy, savory, and full of Thai herbs with a balance of sweet, salty, sour, and spicy flavors.
It’s typically milder than red or green curry, but you can always adjust the heat with the type and amount of chilis in your curry paste.
Yes, especially when made with fresh vegetables, tofu, and minimal oil. Use lite coconut milk for a lighter option.
It can be! Use gluten-free curry paste and tamari instead of soy sauce.
Not for curry. In Thailand, curry is usually eaten with a spoon and fork. But if I’m serving my vegan Thai Panang curry with rice noodles or ramen noodles, chopsticks totally make sense.

More Asian-Inspired Recipes
If you enjoyed this vegan Thai Panang curry, check out these other Asian-inspired recipes:

Vegan Thai Panang Curry
DESCRIPTION
INGREDIENTS
Curry Broth
- 3 tablespoon homemade panang curry paste or store bought version
- 1 tablespoon avocado oil
- 1 tablespoon peanut butter
- ½ whole onion diced
- 1 whole serrano pepper diced
- 2 tablespoon garlic minced
- 27 ounces coconut milk (canned) full fat
- 4 tablespoon soy sauce low sodium
- 4 tablespoon maple syrup
- 1 tablespoon rice vinegar
- 2 tbsp lemon juice freshly squeezed
- 1 teaspoon salt
Vegetables & Protein
- 1 cup red bell pepper thinly sliced
- 1 cup green bell pepper thinly sliced
- 1 cup yellow bell pepper thinly sliced
- 4 cup basil leaves or spinach loosely packed
- 1 block tofu cubes soft or medium
METHOD
Cook the aromatics
- Heat oil in a medium wok or pan over medium-low heat.
- Add diced onions, serrano pepper, garlic, and Panang curry paste. Note: Adjust the amount of serrano peppers to control the spice level, or de-seed the peppers before dicing them.
- Cook for about 1 minute, stirring constantly, until the mixture is very fragrant.
Blend the Curry Broth
- Carefully transfer the sautéed mixture from the pan into a blender.
- Add the coconut milk, peanut butter, soy sauce, maple syrup, rice vinegar, lime juice, and salt to the blender.
- Blend until the mixture is completely smooth.
Simmer the Curry
- Pour the blended curry broth back into the same wok or pan.
- Add the vegetables and tofu cubes to the broth.
- Bring the curry to a simmer and cook for about 3 minutes until the pepper are tender-crisp.
- Stir in the fresh basil leaves.
- Reduce the heat to low, and let it simmer for another 2 minutes.
Serve
- Remove the pan from the heat.
- Serve the curry hot, spooned over a bed of steamed rice.
NOTES
- Quality Curry Paste: Use high-quality store-bought or homemade Panang curry paste for the best flavor.
- Heat Control: Keep the heat at medium or lower to prevent burning the curry paste.
- Simmer Gently: Let the curry simmer gently to properly meld the flavors together without boiling and burning the coconut milk.
- Add Tofu Last: To preserve its texture, add the tofu cubes towards the end of cooking.





julia says
we loved this panang curry, this homemade version was so much better than we have tried in the restaurant! A true win of a dinner!
Puja Verma says
Wow, thank you for the glowing review and vote of confidence, Julia! I'm so thrilled that you all loved this panang curry. Your support means the world 💚
Gianne says
This was a hit! The flavors were rich and the spice level was just right. The combination of coconut milk, peanut butter, and spices created a delicious and satisfying dish. I will definitely be making this again.
Puja Verma says
Woop woop! Asian dishes are one of my favourites to experiment with. Glad this one was a hit, Gianne!💚
Melissa says
This curry is so creamy and the spices are amazing. We are definitely making this part of our dinner rotation!
Puja Verma says
Aww I'm so glad you enjoyed the flavor profile of this Panang curry, Melissa 🥰. Wishing you can abundance of health and wellness!
Sky says
I love this recipe! The curry broth is soooo good! I have really enjoyed making this for a quick lunch. Thanks for sharing!
Puja Verma says
Aw thanks so much for the love and support, Sky - it means the world!
TAYLER ROSS says
I made this panang curry last night and it was delicious! The perfect blend of zesty and creamy!
Puja Verma says
Yay! Thank you for sharing your experience Tayler :). I'm glad you enjoyed this Panang Curry.
Harriet Young says
What a gorgeous, comforting Thai curry. Tasted like it was doing me good!
Puja Verma says
Hi Harriet - Thank you so much for the kind words! It means a lot to know this curry was so comforting for you. Cheers to many more wonderful meals together 💚
Dannii says
The flavours in this were incredible. So creamy and delicious.
Puja Verma says
Hi Dannii - Thank you for sharing your thoughts. I'm so happy to hear your enjoyed the flavors and texture.