Indian Mushroom Bhaji Recipe: Flavorful Mushroom Curry Guide

Mushroom bhaji is a classic Indian dish made from mushrooms and spices. Commonly served as a side in restaurants, it also works well as a satisfying vegan or vegetarian main course.

Mushroom Bhaji Indian Curry in a tapas dish with fresh coriander on top and chilli paneer in the background

This mushroom bhaji recipe is straightforward and can be ready in about 30 minutes. Serve it with basmati rice or warm naan for a hearty meal.

đź“– Step by Step Recipe

Mushroom curry in a tapas dish with mint raita, chilli paneer and mango chutney on the side

Mushroom Bhaji (Indian Mushroom Curry)

Luke and Kay – Flawless Food

This Mushroom Bhaji combines mushrooms, onions, garlic and chilli with curry powder for a simple, flavourful dish.
Serve as a side dish or as a vegan/vegetarian main course.
Ready in around 30 minutes — perfect with basmati rice and naan bread.
5 from 49 votes
Print Recipe
Pin Recipe
Save
Prep Time 10 mins
Cook Time 30 mins
Total Time 40 mins
Course Dinner, Main Course, Side Dish
Cuisine British, Indian
Servings 2 People as a main dish
Calories 222 kcal

Ingredients

  • 2 tablespoon Olive Oil
  • 1 Onion – finely chopped
  • 400 grams Mushrooms – closed cup, baby button or chestnut
  • 2 cloves Garlic – finely chopped
  • 1 Red Chilli – finely chopped (adjust to taste)
  • 1 Handful Fresh Coriander (Cilantro) – separate stems for cooking and leaves for garnish
  • 1 tablespoon Curry Powder (or garam masala)
  • 2 teaspoon English Mustard
  • 1 teaspoon White Wine Vinegar
  • 1 tablespoon Tomato Puree
  • Salt and Black Pepper – to taste

Instructions

  • Prepare ingredients: quarter 400 g mushrooms. Finely chop 1 onion, 2 cloves garlic and 1 red chilli.
    Chopping up closed cup mushrooms on a green chopping board
  • Separate coriander leaves for garnish and finely chop the stalks to use in cooking.
    Chopping coriander stems with a knife on a green chopping board
  • Heat 2 tbsp olive oil in a frying pan over medium heat. Add the onion and cook until soft.
    Chopped onion being fried in oil in a pan
  • Add the chopped mushrooms and cook with the onions until softened and lightly browned, about 15 minutes, stirring occasionally.
    Adding chopped mushrooms to the fried chopped onions in a frying pan
  • Stir in the garlic, chilli and chopped coriander stalks and fry for 2 minutes.
    Chopped mushrooms and fried chopped onions in a frying pan with chopped coriander stems, garlic and chilli
  • Add 1 tbsp curry powder and cook briefly to release the spices.
    Chopped mushrooms, chilli, onion, garlic, coriander stems and curry powder in a frying pan
  • Stir in 2 tsp English mustard and 1 tsp white wine vinegar.
    English mustard being added to the mushroom bhaji cooking in a frying pan
  • Add 1 tbsp tomato puree, season with salt and black pepper, then stir to combine.
    Tomato puree added to the mushroom bhaji cooking in a frying pan
  • Simmer uncovered for about 10 minutes until the sauce thickens to your liking.
    Stirring mushroom bhaji curry with a black cooking in a pan
  • Serve hot, sprinkled with fresh coriander leaves. Enjoy as a side or main with rice or naan.
    Mushroom Bhaji Indian Curry served in a tapas dish with mango chutney on the side

Video

Nutrition

Calories: 222 kcal
Carbohydrates: 17 g
Protein: 8 g
Fat: 16 g
Fiber: 5 g
Potassium: 903 mg
Tried this recipe? Share a photo on social media and tag @flawlessfooduk or use #flawlessfooduk

Mushroom Bhaji Ingredients

This dish requires just a few everyday ingredients. Below you’ll find notes on choices and substitutions.

Mushrooms

Use any variety you prefer. White closed-cup mushrooms are used here; for a meatier texture choose chestnut or cremini mushrooms. Brown mushrooms are simply more mature white varieties. Quarter or halve mushrooms depending on size, or buy sliced to reduce cooking time.

Chopping up closed cup mushrooms on a green chopping board

Oil

Use a neutral oil such as vegetable oil, olive oil or ghee to prevent sticking and to help the mushrooms soften. For a lighter version, use cooking spray or reduce the oil amount.

Onion

One large onion (or two small) works well. Shallots add a sweeter note. Cook onions until soft before adding mushrooms.

Chopped onion being fried in oil in a pan

Herbs

Fresh coriander (cilantro) brightens the dish. Reserve leaves for garnish and chop the stems to cook with the aromatics. If unavailable, use ground or dried coriander sparingly.

Chopping coriander stems with a knife on a green chopping board

Garlic & Chilli

Add garlic to taste. Use red or green chillies for heat—deseed to reduce spice or leave seeds in for more kick. Fresh ginger also works well if you like extra warmth.

Removing seeds from a red chilli with a tea spoon

Curry Powder

Make a spice mix from turmeric, cumin, ground coriander, ginger and chilli powder, or use a shop-bought curry powder or garam masala. Start with 1 tbsp and adjust to taste.

Chopped mushrooms, chopped chilli, chopped onion, garlic, coriander stems and curry powder in a frying pan

Mustard

A teaspoon or two of mustard adds depth—English mustard, Dijon or wholegrain are all good options. Mustard seeds may be used if preferred.

English mustard being added to the mushroom bhaji cooking in a frying pan

White Wine Vinegar

A little vinegar balances the flavours. Substitute cider vinegar, white balsamic or a squeeze of lemon juice if preferred.

Pouring white wine vinegar to the mushroom bhaji cooking in a frying pan

Tomato Puree

Tomato puree helps thicken the sauce and adds richness. Use tomato paste or passata if you prefer.

Tomato puree added to the mushroom bhaji cooking in a frying pan

Salt & Pepper

Season to taste throughout cooking and adjust at the end.

Sprinkling salt over the mushroom curry cooking in a frying pan

Alternative Ingredients

Try other mushroom varieties like portobello, shiitake or oyster. Add vegetables such as cauliflower, peas or aubergine. A splash of coconut milk at the end creates a creamier curry. Fresh tomatoes or a pinch of sugar can balance acidity, and a handful of spinach adds colour and nutrients.

Mushroom Bhaji Texture

Adjust the final texture to your preference. For a thicker, drier bhaji, simmer uncovered until reduced. If the sauce is too runny, mix 1 tsp cornflour with cold water and stir in, then bring to a simmer. To thin the sauce, add vegetable stock, coconut milk or chopped tomatoes. Garnish with coriander leaves before serving.

Mushroom curry in a tapas dish with chopped fresh coriander sprinkled over the top

Serving suggestions

Mushroom bhaji pairs beautifully with basmati or pilau rice, naan bread, mango chutney and cucumber raita. Serve with other sides like onion bhaji for a complete meal.

Mushroom Bhaji served in a side dish with mango chutney, mint raita and chilli paneer around the tapas dish

Storage

Store leftovers in an airtight container in the fridge for up to 3 days or freeze for up to 2 months. Reheat gently in a saucepan or microwave until piping hot.

More Indian Side Dishes

If you’re planning a curry night, try complementary dishes such as jeera rice, brinjal bhaji (aubergine curry), coconut pilau rice or cucumber raita for variety.

More Mushroom Recipes

For more mushroom ideas, explore recipes like cheesy mushrooms in a creamy garlic sauce, pancetta mushrooms with mozzarella, or a hearty mushroom pie.

Please rate this recipe and leave a comment if you try it — we love hearing how it turns out. Happy cooking!