Go Back
+ servings

Vegan Portobello Mushroom Curry

A simple mushroom curry in a richly spiced tomato sauce. Easy to make and no one will miss the meat! Flavorful portabella or cremini (baby bella) mushrooms shine as the filling for a vegetarian and vegan curry worthy of being a main dish.
4.50 from 12 ratings


  • 1 green chili, deseeded
  • 1 small or 1/2 large onion
  • 3 cloves of garlic
  • 2 tsps of ginger
  • Handful of mint leaves
  • Handful of cilantro, coriander leaves
  • 1 tsp cumin seeds
  • 1 tsp mustard seeds
  • 600 g (1.3 lb) portabella or cremini mushrooms , see notes
  • ½ tsp turmeric
  • 1 tsp garam masala
  • 1 can whole tomatoes, (400g / 14oz size)


  • Add the onion, garlic, chilli, ginger, mint and cilanto (coriander) to a small food processor and pulse until finely chopped. Alternatively you can finely chop all of the ingredients and mix them in a bowl.
  • In a large shallow casserole dish or skillet, heat a little olive oil and toast the cumin seeds and mustard seeds until fragrant. Add the onion mix from the blender and saute until the raw onion smells starts to dissipate.
  • In a seperate frying pan, heat some olive oil on high heat and pan fry the mushrooms in batches until they just start to reduce. Transfer them into the pan with the spices and onion mixture (keep that pan on a low heat throughout if you can manage the two pans simultaneously, otherwise keep the heat in that pan off until they've all been added).
  • Once all of the mushrooms are added, stir the tumeric and garam masala through and add the canned tomatoes.
  • Simmer for 15 minutes while you prepare your rice, or longer if you have the time.
  • Serve.


If using full size portabellas, this would be 6-8 mushrooms. Prepare them by taking our the stem and slicing them into large strips. If using cremini mushrooms, take our the stem but leave whole.
Creminis are also known as portabellini or baby bella mushrooms.
Serving: 1g, Calories: 174kcal, Carbohydrates: 14g, Protein: 10g, Fat: 9g, Saturated Fat: 3g, Polyunsaturated Fat: 4g, Cholesterol: 25mg, Sodium: 506mg, Fiber: 3g, Sugar: 3g