Mushroom bhaji recipe

(320 ratings)

Whip up this delicious and spicy mushroom bhaji for dinner. Serve with rice for a vegetarian dinner or with Naan bread for a starter

Preparation Time10 mins
Cooking Time20 mins
Total Time30 mins
Cost RangeCheap

This makes a great vegetarian curry dish or side. The gentle spice means that it is not too hot, although you could add more chilli if you prefer. Any type of mushrooms can be used; button mushrooms work well, but larger mushrooms work too. If the sauce is too dry sprinkle a few drops of water in until you get the desired consistency and make sure you check the seasoning at the end. Top with some fresh coriander for a bit more colour and serve with plain rice or a pilau rice or just some Indian breads like naan or chapatti.


  • 500g mushrooms, sliced
  • 1 large onion, finely chopped
  • 2 garlic cloves, grated
  • 1 fresh green chilli, sliced
  • ½ tin chopped tomatoes
  • 1tsp ground cumin
  • 2tsp ground coriander
  • 5 green cardamom pods
  • Black pepper
  • Salt
  • 3tbsp vegetable oil
  • 1tsp chilli powder




  1. Heat the vegetable oil in a pan to a medium heat and fry the chilli powder, cumin, coriander and cardamom for 1 minute.
  2. Add the onion and fry for a further 3 minutes before adding the garlic and chilli then the mushrooms.
  3. Fry for a further 2 minutes then add the chopped tomatoes and cook for a further 5 minutes before seasoning to taste. Serve with some rice or Naan.
Top Tip for making Mushroom bhaji

Any type of mushroom will do for this recipe, just make sure they are sliced evenly.


Trusted, informative, and empathetic – GoodTo is the ultimate online destination for mums. Established in 2007, our 15-year-strong archive of content includes more than 18,000 articles, 1,500 how-to videos, and 7,000 recipes.