Skip to Content

Easy Vegan Vegetable Bhuna Curry

Vegetable bhuna is a delicious restaurant-style vegan Indian curry with a well-spiced and moderately hot, unctuous and clingy sauce.

This is an easy curry to cook and it comes together in a shade over 45 minutes, it is also a wonderful dish to make in advance and reheat later!

Overhead vegan vegetable bhuna Indian curry served a naan bread.

Easy Veg Bhuna

The bhuna curry is a much-loved dish on the menus of British Indian restaurants and it is simply delicious.

It is typified by a thick well spiced but not insanely hot thick sauce and it hails from Bangladesh and North East India.

This vegetable bhuna is not my first foray into this type of curry here, I have a pretty classic lamb bhuna, king prawn bhuna as well as a less typical beef bhuna that I adore!

This vegan offering shares much in common with vegetable karahi curry. Although that curry has influences from Pakistani cuisine and has a much looser sauce.

This recipe uses the sort of vegetables that I regularly have at home. But you can change them up to use up whatever you have really easily.

Vegan vegetable bhuna Indian curry served a naan bread.

Frequently Asked Questions

Can I use different vegetables?

Yes absolutely, but it is important to gauge the cooking time of each vegetable in order to ensure that they are all cooked nicely.

Roots like sweet potato, potato, carrots, celeriac and parsnip need parboiling and then adding at the start of the cooking process.

Vegetables that are best with a little bite like sugar snap peas, mangetout or quick cooking things like peas need to be added for just a few minutes.

If you are adding courgette (zucchini), broccoli or cauliflower I would add them about halfway through the 15-minute cooking time mentioned in step 16!

Can this be made in advance?

Absolutely, this is wonderful reheated, the flavours develop a little.

It is fine left in the fridge for 3-4 days and can be reheated gently in a saucepan. But you will need to add a little more water as the moisture levels will drop in the fridge.

How hot is this curry?

I consider this to be a moderately spiced curry in terms of heat. However, we all have very different tolerance levels when it comes to chilli.

You should definitely use your experience and if it sounds like there is a lot of chilli or not enough then amend it to your preferences.

Can I use pre-minced ginger?

If it is your thing, absolutely. Your dinner should be about you and not about me!

Close-up vegan vegetable bhuna Indian curry.

Serving Suggestions

Like many of my curries, I like to serve this thick and unctuous vegetable bhuna with some flatbread.

My tandoori style naan bread is a personal favourite, but the thicker nature of a bhuna sauce works well, if not better, with chapatis.

Rice has an affinity with a curry and this dish is perfect when served with pilau rice!

I also love to serve this dish with pickles or chutneys on the side, my favourite is mango chutney but lime pickle works equally well.

Overhead vegan vegetable bhuna Indian curry served in a wok.

Equipment Used

I only name-check brands of equipment if I think they make a material difference to a recipe. If you have any questions feel free to ask them in the comments section below the recipe.

  • Stovetop.
  • Wok, I use a large carbon steel wok.
  • 20cm or 8″ saucepan.
  • Kitchen knife.
  • Chopping board.
  • Weighing scales and or measuring cups and spoons.
  • Grater.
  • Sieve or colander.
  • Stirring and serving spoons.
Indian restaurant style vegan vegetable bhuna serves in an iron pot.
Yield: 2 Servings

Vegetable Bhuna Recipe

Prep Time: 5 minutes
Cook Time: 50 minutes
Total Time: 55 minutes

This delicious Indian restaurant-style thick vegetable bhuna recipe is a vegan dish that tastes incredible and is nice and easy to cook!


  • 150g (1 Cup) Carrots
  • 200g (1-1⅓ Cups) New Potatoes
  • 175g (6 Whole) Small Shallots or Onions
  • 1 Green Pepper
  • 350g (6 small-medium) Tomatoes
  • 100g (⅔ Cup) Green Beans
  • 4 Garlic Cloves
  • 15g (Half of a thumb-sized piece) Ginger
  • 2 Red Chilli Peppers
  • 2 Tbsp Mustard Oil
  • 1½ Tbsp Tomato Puree
  • 1 Tsp Brown Mustard Seeds
  • 1 Tbsp Fennel Seeds
  • 1 Tsp Garam Masala
  • 1 Tsp Ground Coriander
  • 1 Tsp Kashmiri Chilli Powder
  • ½ Tsp Turmeric
  • ½ Tsp Ground Cumin
  • ¾ Tsp Coarse Sea Salt (Plus extra for parboiling vegetables)
  • 1 Tbsp Dried Fenugreek
  • 1½ Tsp Brown Sugar
  • 125ml (½ Cup) Water


  1. Bring a 20cm (8") pan of water to a boil with 1 teaspoon of salt.
  2. Cut the carrots into bite-sized pieces.
  3. Cut the new potatoes into bite-sized pieces.
  4. Add the potatoes and carrots to the boiling water and parboil them for 10-12 minutes, The drain and set aside
  5. Cut enough of the root end of the small onions to tidy them up but not too much or they will fall apart, then peel them.
  6. Peel the garlic cloves and slice them as finely as you can.
  7. Remove the seeds and stem from the green pepper and cut it into 2.5cm (1") chunks.
  8. Peel the ginger and grate it.
  9. Cut the chillies in half lengthways.
  10. Roughly chop the tomatoes into a 1-1.5cm (½") dice.
  11. Heat a wok over a medium high heat and when it is hot add the mustard oil.
  12. Throw in the shallots or onions and cook for 4-5 minutes or until they are nicely coloured.
  13. Add the fennel seeds, mustard seeds, green peppers, red chilli peppers and drained potatoes and carrots and fry for 5-7 minutes stirring occasionally.
  14. Add the garlic and ginger and cook for another minute.
  15. Throw in the water, tomatoes and tomato puree and stir to combine.
  16. Then add the brown sugar, garam masala, ground coriander, Kashmiri chilli powder, turmeric, ground cumin, coarse sea salt and dried fenugreek, then stir and reduce the heat to medium-low and cook for 15 minutes.
  17. Cut the green beans into 1.5-2cm (½-¾") lengths throw them in and stir, if the sauce is looking a little dry add a couple of tablespoons of water and cook for a final 5 minutes.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 478Total Fat: 17gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 14gCholesterol: 0mgSodium: 1036mgCarbohydrates: 79gFiber: 18gSugar: 26gProtein: 13g

Calorific details are provided by a third-party application and are to be used as indicative figures only.

Did you make this recipe?

If you made this recipe, I'd love to see what you did and what I can do better, share a picture with me on Instagram and tag me @krumplibrian and tell me how it went!

Skip to Recipe