Skip to Content

Vegetable Karahi Curry Easy, Delicious and Vegan

This vegetable karahi curry is my take on a classic Pakistani curry, loaded with mixed vegetables in a thick, generously spiced tomato gravy.

This recipe is easy to make, cooks in a shade over 30 minutes and uses ingredients that are common in Indian cookery.

Vegan mixed vegetable karahi curry served in an iron kadai.

Indian Inspired Mixed Vegetable Curry

Hailing from Northern India and Pakistan a Karahi curry is named after the bowl it is traditionally cooked and served in.

This curry is commonly associated with chicken and a mix of vegetables cooked in a spiced tomato sauce.

This version is vegan and uses vegetables that are very “British”. But the sauce is very much modelled on the sort of sauces I associate with British Indian restaurants.

Just like the classic saag aloo, vegetable bhuna and aloo gobi curries this uses vegetables found in most supermarkets.

I like to keep my vegetables larger and cooked in a way that they are a little less “mushy” than you often find in vegetable curries.

You can of course cut your vegetables into smaller pieces!

Overhead vegan mixed vegetable karahi curry served in an iron kadai.

Frequently Asked Questions

Do I need a specific pan?

In short, No. A Karahi is a cooking and serving bowl similar to the bowl that I serve recipe like my chicken tikka masala in.

It is also known as a kadai or korai and it is used because of its versatility.

It can deep fry, stew shallow fry and stir fry all in one pan and as a result, it is a fine workhorse.

I recommend using a wok because it allows the sauce to sit a little deeper than in a frying pan. But you can use any old pot, just make sure the potatoes are covered in sauce.

Can I use different vegetables?

Absolutely! You most definitely should feel free to use whatever vegetables you have to hand. This vegetable karahi is a great way to empty that vegetable drawer.

Everything from cauliflower to sweet potatoes and swede to pumpkin would work a treat.

It is very similar to my mixed vegetable tagine in that sense.

Do the type of potatoes matter?

No, but your choice of potato will impact the texture of the dish. If you use floury potatoes your sauce will be thicker as they will break down a little.

I personally prefer waxy new potatoes as I love the texture of them in this dish.

Close up vegan mixed vegetable karahi curry served in an iron kadai.

Serving Suggestions.

As with so many curry recipes, I love this mixed vegetable karai with some form of bread.

I would recommend a chapati personally or some other form of roti. I usually do this when the curry features a thick sauce, but naan would work too.

This recipe is great with rice and either some simply cooked basmati rice or a nice pilau works really well.

Mixed vegetable curry was almost always served with Biryani and in a nod to that, I usually serve this with my chicken tikka biryani.

Adding a pickle on the side is always a good option, my favourite would be a lime pickle.

Indian vegan mixed vegetable karahi curry served in an iron kadai.

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.
  • 8″ or 20cm saucepan.
  • Chopping board.
  • Kitchen knife.
  • Weighing scales and or measuring cups and spoons.
  • Siev or colander.
  • Stirring and serving spoons.
Indian vegan mixed vegetable karahi curry served in an iron kadai.
Yield: 2 Servings

Vegetable Karahi Curry Recipe

Prep Time: 5 minutes
Cook Time: 35 minutes
Total Time: 40 minutes

This Pakistani influenced vegan karahi curry is loaded with mixed vegetables cooked in a thick well-spiced tomato sauce.


  • 100g (⅔ Cup) Onion
  • 200g (1-1½ Cups) New Potatoes
  • 100g (⅔ Cup) Carrots, I use baby carrots
  • 75g (⅔ Cup) Green Beans
  • 150g (1 Cup) Courgette or Zucchini
  • 4 Garlic Cloves
  • 2 Tbsp Cooking Oil
  • 6 Dried Kashmiri Chilli Peppers
  • 8 Curry Leaves
  • 1 Cinnamon Stick
  • 1 Tsp Gram Flour
  • 1 Tsp Onion Seeds
  • ½ Tsp Kashmiri Chilli Powder
  • ½ Tsp Ground Cumin
  • ½ Tsp Ground Coriander
  • ¼ Tsp Ground Turmeric
  • ½ Tsp Ground Black Pepper
  • 1 Tsp Salt
  • 225g Tin Chopped Tomatoes
  • 175ml (¾ Cup) Water
  • 1 Tsp Light Brown Sugar
  • 1 Tbsp Dried Fenugreek Leaves


  1. Bring a 20cm or 8" saucepan of well salted (1-2 teaspoons in a pan this size) water to the boil.
  2. If your potatoes are larger than bite-size cut them in half or quarters.
  3. Throw in the potatoes and parboil for 10-12 minutes.
  4. Cut the carrots into bite-sized pieces and throw them in with the potatoes for the final 2-3 minutes.
  5. Drain the carrots and potatoes and set them aside.
  6. Top and tail the onion and cut it into 8 wedges.
  7. Mash the garlic into a paste.
  8. Heat a wok over a high heat and when it is hot add the oil.
  9. Throw in the curry leaves, dried chilli peppers and cinnamon stick and cook for 30 seconds.
  10. Add the garlic and fry for another 30 seconds.
  11. Add the potato, carrot, onion to the pan and then cook for 5 minutes stirring every minute or two.
  12. Throw in the onion seeds, gram flour, chilli powder, cumin, coriander turmeric, black pepper and salt and cook stirring continuously for 1 minute.
  13. Pour in the tinned tomatoes and water, add the brown sugar and season with salt to taste.
  14. Sprinkle in the dried fenugreek, stir, reduce the heat to medium and allow to simmer for 15 minutes.
  15. Cut the green beans into 3-4cm lengths.
  16. Cut the courgette into bite-sized pieces.
  17. Add the green beans and courgette to the curry and cook for 3-4 final minutes before serving.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 303Total Fat: 9gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 7gCholesterol: 0mgSodium: 354mgCarbohydrates: 53gFiber: 12gSugar: 14gProtein: 9g

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!

John B

Wednesday 13th of May 2020

Just tried it. Very good for flavour, a little hot but was surprised that it is a lot darker than in any of the photos

Brian Jones

Wednesday 20th of May 2020

Glad you like it John, I've just reviewed the recipe and can only thing that I can think of is that you used as dark brown sugar and I used a light brown sugar, I have updated my recipe to be more specific.

Skip to Recipe