• Skip to main content
  • Skip to primary sidebar
Supper in the Suburbs
menu icon
go to homepage
  • Recipes
  • Go Vegan!
  • Learn to Cook
  • Grow Your Own

subscribe
search icon
Homepage link
  • Recipes
  • Go Vegan!
  • Learn to Cook
  • Grow Your Own

×
Home » Indian

Vegan Green Bean and Tofu Curry

Published: Sep 3, 2025 by Emma · This post may contain affiliate links · Leave a Comment

  • Facebook
  • X
  • LinkedIn
  • Email

My Green Bean and Tofu Curry has all the flavours of your favourite Indian takeaway but it's vegan! Get the recipe below.

Green bean and tofu curry

If you love going out for a curry you're going to love my Green Bean and Tofu Curry. It's a plant based curry dish that tastes just like it comes from your local curry house.

The star of this curry is the freshly blended paste. Made with ginger, garlic, chilli, spices, and fresh coriander stems, it all works together to create an aromatic base for the curry.

The addition of tender tofu cubes gives it plenty of protein, while green beans bring a fresh crunch to balance the creaminess of the sauce.

Whether you’re making this for a weeknight dinner or a cozy weekend meal, it’s a recipe that will quickly become a staple in your kitchen.

This curry is perfect served with your favourite chutneys and pickles, fluffy basmati rice, naan breads or my lentil pancakes.

Jump to:
  • Ingredients
  • Step-by-step Instructions
  • Substitutions
  • Variations
  • Equipment
  • Storage
  • Top tip
  • Frequently asked questions
  • The recipe
  • Vegan Green Bean and Tofu Curry
Tofu, green beans, lemon, chilli powder, garlic cloves, garam masala, cardamom pods, turmeric, ground cumin, ground coriander, vegan yogurt, red chilli, tinned tomatoes, onion and fresh coriander

Ingredients

Recipes like this require a lot of ingredients but its worth all of the effort for the layers of flavour in the final dish.

For the curry paste you'll need:

  • Onion
  • Garlic
  • Root ginger
  • Red chilli
  • Ground turmeric
  • Ground cumin
  • Ground coriander
  • Garam masala
  • Chilli powder
  • Lemon juice
  • Fresh coriander
  • Sea salt

For the rest of the curry you'll need:

  • Tofu
  • Green beans
  • Cardamom pods
  • Tomato puree
  • Tinned tomatoes
  • Vegan plain yogurt

Step-by-step Instructions

Blending curry paste in a Nutribullet
  • Step 1: make the curry paste by blitzing the curry paste ingredients in a high speed blender until smooth.
Frying onion in a large frying pan
  • Step 2: Add a little oil to a frying pan and begin to fry the onion until translucent.
Frying onions and tofu in a large frying pan
  • Step 3: Add the tofu then cook for 5 - 10 minutes or until the tofu starts to get golden brown
Frying onion, tofu and green beans in a large frying pan
  • Step 4: Add the green beans and cook for a further 5 minutes.
Cooking off curry paste in a large frying pan
  • Step 5: Next add the curry paste to the pan and cook for 2 - 3 minutes to release the aromas.
Vegan Green Bean and Tofu Curry sauce in a large frying pan
  • Step 6: Pour in the tinned tomatoes and tomato paste along with the cardamom pod and let simmer until the green beans are tender.
Vegan Green Bean and Tofu Curry simmering in a large frying pan
  • Step 7: Remove the cardamom pods and stir through the vegan plain yogurt. Bring to a simmer again.
Green Bean and Tofu Curry
  • Step 8: Serve with a scattering of fresh coriander leaves.

Hint: if the curry paste begins to catch on the pan while frying then add a splash of water.

Substitutions

Don't have the exact ingredients listed in the recipe? Don't worry, you can use some of the following substitutions:

  • Switch tofu for tempeh as an alternative protein source
  • Swap the green beans with asparagus for a different vegetable
  • Replace the vegan yogurt with coconut cream for a fragrant creamy addition

Variations

Make this dish your own by trying some of these variations:

  • Make it extra spicy by upping the number of fresh chillis used in the curry paste
  • Add chickpeas for extra protein
  • Stir through mango chutney for a fruity twist
Green Bean and Tofu Curry

Equipment

The main piece of equipment you'll need for this recipe is a high speed blender or food processor to make the curry paste.

You'll also need a chopping board, knife, frying pan and spatula.

Storage

This recipe can be made in advance and refrigerated or frozen:

  • Fridge: Store in an airtight container for up to 3 days.
  • Freezer: Freeze for up to 2 months. Defrost overnight in the fridge before reheating.
  • Reheat: Warm gently on the hob with a splash of water or extra yogurt to refresh the sauce.

Top tip

For the best flavor, make the curry paste a day in advance and let it rest in the fridge. The spices deepen and create an even more aromatic curry when cooked.

Frequently asked questions

Can I use frozen green beans?

Yes! Add them directly to the sauce without thawing and then cook until piping hot.

What's the best tofu to use in this curry?

Extra firm tofu holds its shape best so I'd recommend using it over regular tofu or silken tofu.

Green Bean and Tofu Curry

The recipe

Green Bean and Tofu Curry

Vegan Green Bean and Tofu Curry

My Green Bean and Tofu Curry has all the flavours of your favourite Indian takeaway but it's vegan!
No ratings yet
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 45 minutes mins
Total Time 1 hour hr
Course Dinner, Main Course
Cuisine Indian
Servings 2 people
Calories 168.06 kcal

Equipment

  • 1 knife
  • 1 chopping board
  • 1 high speed blender or food processor
  • 1 Frying pan
  • 1 Spatula

Ingredients
  

For the curry paste:

  • 0.5 onion diced
  • 2 cloves garlic thinly sliced
  • 1 inch root ginger
  • 1 red chilli
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 0.5 teaspoon garam masala
  • 0.5 teaspoon chilli powder
  • 1 lemon juice only
  • 1 bunch fresh coriander use the stalks for the curry paste and keep the leaves for later
  • 1 pinch salt

For the curry:

  • 1 tablespoon vegetable oil
  • 0.5 onion
  • 200 g extra firm tofu
  • 120 g green beans
  • 1 tomato puree
  • 400 g tinned tomatoes
  • 2 cardamom pods
  • 4 tablespoon vegan plain yogurt

Instructions
 

To Make the Curry Paste:

  • Place all the curry paste ingredients in a high speed blender and whizz until you have a smooth, thick paste then place to one side.

To Make the Curry:

  • Place a large, open saucepan over medium heat and add the oil. Once hot, add the onion and fry until translucent.
  • Add the tofu to the pan and cook for 5 - 8 minutes until they are golden brown and starting to crisp around the edges.
  • Next add the green beans and cook for a further 5 minutes.
  • Add the curry paste and cook for 2- 3 minutes to release the aromas.
  • Stir in the tomato puree, tinned tomatoes and cardamom pods then simmer until the green beans are tender.
  • Reduce to a low heat, remove the cardamom pods and stir in the yogurt before bringing back up to a simmer.
  • Serve with the fresh coriander leaves.

Nutrition

Calories: 168.06kcalCarbohydrates: 26.48gProtein: 12.01gFat: 3.69gSaturated Fat: 0.53gPolyunsaturated Fat: 1.38gMonounsaturated Fat: 0.71gSodium: 109.39mgPotassium: 645.39mgFiber: 6.45gSugar: 9.62gVitamin A: 1074.87IUVitamin C: 79.47mgCalcium: 158.38mgIron: 4.25mg
Tried this recipe?Let us know how it was!

More Indian

  • Spiced Red Lentil Pancakes with yogurt, chilli and coriander
    Spiced Red Lentil Pancakes
  • 5 vegan naan breads stacked on top of a wire rack
    Vegan Naan Breads
  • Marrow Curry
    Marrow Curry
  • Spicy Aubergine and Coconut Bake
    Spicy Aubergine and Coconut Bake

Reader Interactions

Leave a Reply Cancel reply

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.

Primary Sidebar

Welcome!

Hi, I'm Emma. I'm a UK based food blogger who's been sharing recipes with the world since 2011. I'm passionate about eating a plant based diet using local, seasonal ingredients.

More about me

Popular

  • This warming spiced pumpkin soup tastes like autumn. It's a fantastic recipe made with seasonal vegetables and the classic pumpkin spice mix. Find out how to make this recipe for your lunch or dinner at Supper in the Suburbs. Why not serve it as a starter this Thanksgiving?
    Spiced Pumpkin Soup
  • Sautéed Tenderstem Broccoli with Lemon and Garlic
    Sautéed Tenderstem Broccoli with Lemon and Garlic
  • Chinese Steamed Pancakes for crispy duck pancakes
    Chinese Steamed Pancakes (for crispy Peking duck)
  • This Naked Christmas Cake looks like a decoration with glazed fruit and nuts on top. Get the recipe at Supper in the Suburbs!
    Naked Christmas Cake with Glazed Nuts and Cherries

Seasonal

  • Apple, cardamom and rose compote
    Apple, Cardamom and Rose Compote
  • A portion of Rösti-Topped Puy Lentil and Mushroom Pie served with cavolo nero
    Rösti-Topped Puy Lentil and Mushroom Pie
  • 3 gingerbread men decorated as a mummy, skeleton and vampire on a white plate
    Vegan Halloween Gingerbread Mummies, Skeletons and Vampires
  • Vegan Carrot and Ginger Soup in a white bowl, served with a drizzle of yogurt, red chilli and coriander
    Vegan Carrot and Ginger Soup

Footer

↑ back to top

About

  • About Me
  • Privacy Policy

Contact

  • Contact
  • Press Page

Copyright © 2025 Supper In The Suburbs

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required