Vegan Panang Curry with Tofu

4.96 from 64 votes

This post may contain affiliate links.

This easy vegan panang curry with tofu is a quick, creamy 30-minute dinner made with simple pantry ingredients like coconut milk, peanut butter and curry powder.

This simplified version of Thai panang curry still delivers that signature sweet, salty, nutty flavour.

It’s one of my most-made weeknight meals because it’s reliable, flexible and always good. Once you make it, it tends to go into regular rotation.

Close up of a bowl of vegetable tofu curry over rice.

Top Review

Panang curry is my favorite Thai takeout order, but I couldn’t find a recipe I could make at home. Not only is Deryn’s recipe delicious, but I love that the ingredients are easier to get than the other panang curry recipes I found. No chicken necessary – this dish is rich, tasty, and filling.

Rae ⭐⭐⭐⭐⭐

Why You’ll Love this Vegan Panang Curry

  • Ready in about 30 minutes with minimal prep.
  • Made with simple, accessible pantry ingredients.
  • Rich and creamy without being overly heavy.
  • High in plant-based protein from tofu.
  • Meal prep-friendly and reheats well.
  • Easy to customize with different vegetables or spice levels.
  • Consistently 5-star rated and tested.

Tofu is always great in vegetarian curries for a source of protein and texture. You can also try it in this Easy Vegetable Curry with Tofu, Vegan Thai Red Curry with Tofu or Curried Tofu Recipe.

Ingredients You’ll Need

Below is a quick overview of what you’ll need to make the recipe and any substitutions you can make. Use the recipe card with the full list of ingredients and measurements at the bottom of the post when you’re ready to make the recipe.

Labelled ingredients for a vegetable panang curry in bowls on a counter top.
  • Coconut Milk: Use light or full-fat coconut milk. Light coconut milk keeps the curry rich without being overly heavy, especially with the added fat from the peanut butter. Full-fat will give a thicker, more indulgent sauce.
  • Broth: Use vegetable broth or stock, either homemade or store-bought. Bouillon cubes or paste also work, just prepare according to package instructions.
  • Peanut Butter: Use a natural peanut butter made with just peanuts or peanuts and salt for the best flavour and texture. Almond butter can be used if needed, but peanut butter gives the most authentic panang-style flavour.
  • Veggies: This recipe is flexible. Carrot can be swapped for sweet potato or squash, and broccoli works well in place of or alongside the peppers and zucchini.

How to Make Vegan Panang Curry

Before You Start: If you plan to serve over rice, which is recommended), start preparing that now so it can cook while you make the curry.

Diced onions, garlic and carrot cooking in a skillet on a stovetop.

Step 1. Cook the onion, garlic and carrot in a skillet over medium heat until they start to soften. This should take 6-7 minutes.

Diced zucchini and thinly sliced bell pepper in a skillet with carrot, onion and garlic.

Step 2: Add the zucchini and bell pepper. Stir, then add the tomato paste, curry powder, turmeric and salt. Cook a few more minutes.

Pouring coconut milk into a vegetable stir fry cooking on a stovetop.

Step 3. Add the broth and coconut milk and simmer until the carrots are tender and the curry is thick and creamy.

Thick and creamy vegetable curry with tofu in a skillet with a wooden spoon.

Step 4: Add the maple syrup, cilantro, peanut butter and tofu. Stir to combine and cook for a few minutes until the tofu is heated through.

Serve the finished curry over a bowl of your favourite rice, noodles or any other whole grain.

A bowl of tofu vegetable curry over rice with cilantro beside it.

FAQs

What is panang curry?

Panang curry is a Thai curry known for its rich, slightly sweet and nutty flavour, typically made with peanuts and coconut milk. This version keeps those key flavours while simplifying the ingredient list for a quick, approachable vegan dinner.

What is the difference between panang curry and red curry?

Panang curry is thicker, richer and slightly sweeter than Thai red curry. It usually contains peanuts or peanut flavour, while red curry is more broth-based and tends to be spicier and lighter in texture.

Is panang curry spicy?

Panang curry is generally mild to moderately spicy. This version is quite mild, but you can easily increase the heat by adding chili flakes, fresh chili or curry paste.

Can I make panang curry without tofu?

Yes, you can substitute the tofu with chickpeas, tempeh or even lentils for a different plant-based protein option. You can also add more vegetables if you prefer to skip the protein.

Can I use full-fat coconut milk?

Yes. Full-fat coconut milk will make the curry richer and creamier, while light coconut milk keeps it a bit lighter. Both work well depending on your preference.

What vegetables can I use in panang curry?

You can use a wide variety of vegetables including bell peppers, zucchini, broccoli, carrots, snap peas or spinach. This recipe is very flexible and works well with whatever you have on hand.

How do I store and reheat panang curry?

Store leftovers in an airtight container in the fridge for up to 4 days. Reheat on the stovetop or in the microwave until heated through. You may need to add a splash of water or broth to loosen the sauce.

Can I freeze tofu panang curry?

Yes, this curry freezes well for up to 2 months. Let it cool completely before freezing and thaw in the fridge overnight before reheating.

If you make this recipe, please consider leaving a comment and a ⭐⭐⭐⭐⭐ rating in the comment section below. It helps others who are thinking of making the recipe, and I love to hear from you. Thanks for trying my recipes! – Deryn

Save this recipe!
Enter your email & I’ll send this recipe straight to your inbox.
Tofu Panang Curry | Vegan | Running on Real Food
4.96 from 64 votes

Vegan Panang Curry with Tofu

By: Deryn Macey
This creamy vegan panang curry is easy to make in 30 minutes. All you'll need to make it is basic pantry ingredients plus some tofu and vegetables. It's thick, creamy, full of flavour and amazing served over a bed of basmati rice ready to soak up all the goodness.
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Servings: 6
Save Recipe
Enter your email & get the recipe!

Ingredients 

  • 1 white onion, diced (2 cups, approx. 300g)
  • 5 cloves garlic, minced
  • 2 cups chopped carrots, approx. 300 g
  • 1 small zucchini, sliced (approx. 1 heaping cup)
  • 1 red pepper, thinly sliced
  • 1 tbsp curry powder
  • 1 tsp turmeric
  • 1 tsp sea salt
  • 1/4 cup tomato paste, 60 g
  • 1 1/2 cups vegetable broth
  • 14 oz can light coconut milk
  • 1 tbsp pure maple syrup, substitute coconut sugar or other natural sweetener of choice
  • 1/3 cup natural peanut butter, 100 g
  • 350 g packaged firm tofu, cubed
  • 1 cup chopped cilantro
  • cooked white or brown rice, for serving

Instructions 

  • Add 2 tbsp of oil, water or broth to a large skillet with the diced onion, garlic and carrot. Cook for 6-7 minutes over medium heat, stirring often, until starting to soften and become fragrant.
  • Add the zucchini and red pepper and stir to combine. Add the tomato paste, curry powder, turmeric and salt and cook for a few more minutes, stirring to combine.
  • Add the vegetable broth and coconut milk and simmer lightly until the carrots are tender and it's thick and creamy, about 20 minutes. Stir occasionally as it cooks.
  • Stir in the maple syrup, peanut butter, cilantro and cubed tofu and cook for a few more minutes until the peanut butter is combined and the tofu is heated through. Season with salt and pepper, as needed.
  • Serve over basmati, brown rice or quinoa.

Video

Notes

Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in the microwave or a pot until heated through.

Nutrition

Serving: 1/6th of recipe, Calories: 244kcal, Carbohydrates: 18g, Protein: 11g, Fat: 16g, Fiber: 4g, Sugar: 10g
Like this recipe? Rate and comment below!

Update Note: Originally published on May 3, 2018.

About Deryn Macey

Deryn Macey is a nutrition coach, certified personal trainer, and the creator of Running on Real Food, where she's been sharing nutritious recipes since 2013. She holds a science degree and offers strength training and nutrition coaching through Onward Strong, focusing on strength, sustainable eating habits, and breaking free from diet culture.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




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

135 Comments

  1. 5 stars
    Absolutely loved it!! Someone mentioned sodium content, do you have the macros calculated?  I used a few drops of stevia and add Swiss chard (out of spinach), will be making it frequently.

  2. Hi, I’d like to use my maesri thai panang paste instead of making the base what would i omit and how much paste to use? 
    Thank you. 

    1. I’m not familiar with using panang paste but I would guess omit the turmeric, curry powder and tomato paste and then follow the instructions on the pacakage. If it’s similar to red curry paste, it would be anywhere from 1-3 tbsp. Thanks.

  3. 5 stars
    Love it! I added a few red potatoes and a can of chickpeas just because I think they are great additions to any curry, and I left out cilantro because I am one of those who thinks it tastes like poisoned grass clippings. Will make again! 

  4. Any idea if this recipe would work with almond butter instead of peanut? It looks and sounds delicious but there’s a peanut allergy in my house. 😔

  5. 5 stars
    We tried this recipe at the weekend and we found it to be really tasty and we will definitely be making this again and frequently. It was easy and quick to make, so all round a winner with us!

  6. 5 stars
    I absolutely love the Panang Curry Tofu recipe, it is one of my most favorite meals!! One little switch up, I’m going to toast the tofu in my air fryer just a tad before adding it into the mix. I just absolutely love this recipe!! 

  7. 5 stars
    Easy, colorful and tasty. Followed recipe. Hope its freezer friendly. Would make again, possibly subbing tempeh for tofu.

  8. 5 stars
    Great recipe! Easy to make, Awesome taste!
     I used light agave nectar for the sweetener; used cilantro paste (the one that comes in a tube) for the chopped cilantro. Served it over small penne pasta … delicious!!

  9. 5 stars
    This has become a regular in our household. There are only 2 of us, so the recipe does us for 3 nights, which is great! It keeps well in the fridge and the flavours become a little richer over time. I have substituted mushrooms for red pepper and that also worked really well.