Indian Mushroom Bhaji Recipe | Flavorful Mushroom Curry Guide

Mushroom bhaji is a classic Indian dish made from mushrooms cooked with spices, onions, garlic and fresh herbs. Often served as a side in restaurants, it also works well as a satisfying vegan or vegetarian main.

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

This mushroom bhaji is quick and straightforward, taking around 30 minutes from start to finish.

Serve with basmati rice or naan for a hearty meal.

Below you’ll find the full recipe card, step-by-step instructions and helpful tips for ingredients and variations.

📖 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

A simple, flavourful curry made with mushrooms, onion, garlic, chilli and curry powder or garam masala.

Suitable as a side or a vegan/vegetarian main.

Ready in about 30 minutes — serve with rice and naan for a comforting meal.

5 from 49 votes
Print Recipe
Pin Recipe
Save
Prep Time 10
Cook Time 30
Total Time 40
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) – stems for cooking, 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 the ingredients: quarter the mushrooms (or halve sliced mushrooms), finely chop the onion, garlic and chilli.
    Chopping up closed cup mushrooms on a green chopping board
  • Strip the coriander leaves from the stalks. Reserve leaves for garnish and finely chop the stems for cooking.
    Chopping coriander stems with a knife on a green chopping board
  • Heat the oil in a frying pan over medium heat and add the chopped onion. Cook until soft and translucent.
    Chopped onion being fried in oil in a pan
  • Add the mushrooms and cook, stirring occasionally, until both mushrooms and onions have softened and started to brown (about 12–15 minutes).
    Adding chopped mushrooms to the fried chopped onions in a frying pan
  • Stir in the garlic, chilli and chopped coriander stems and fry together for 1–2 minutes.
    chopped mushrooms and fried chopped onions in a frying pan with Chopped coriander stems,garlic and chilli in the middle of the pan
  • Add the curry powder (or garam masala) and stir to coat the mushrooms and onions.
    Chopped mushrooms, chopped chilli, chopped onion, garlic, coriander stems and curry powder in a frying pan
  • Mix in the mustard and white wine vinegar, then add the tomato puree and combine well.
    English mustard being added to the mushroom bhaji cooking in a frying pan
  • Season with salt and black pepper to taste, stir and simmer uncovered for about 10 minutes until the sauce thickens slightly.
    Tomato puree added to the to the mushroom bhaji cooking in a frying pan
  • If you prefer a thicker sauce, simmer a little longer or add a cornflour slurry (1 tsp cornflour mixed with a little water). For a thinner sauce, add a splash of vegetable stock or coconut milk.
    Stirring mushroom bhaji curry with a black cooking in a pan
  • Serve hot with coriander leaves scattered on top. Pair with rice, naan and chutney as desired.
    Mushroom Bhaji Indian Curry served in a tapas dish with mango chutney on the side

Video

Nutrition

Calories: 222kcalCarbohydrates: 17gProtein: 8g
Keyword mushroom bhaji, mushroom curry, curried mushrooms side dish, vegan curry
Tried this recipe? Share a photo on social mediaTag @flawlessfooduk or use #flawlessfooduk if sharing.

Mushroom Bhaji Ingredients

This recipe uses a handful of simple, flexible ingredients. Substitutions and variations are noted below to help you adapt the dish.

Mushrooms

Any mushroom works in curry. We used closed cup (white) mushrooms, but chestnut, cremini or baby buttons are great too. Brown varieties tend to have a meatier flavour.

Chopping up closed cup mushrooms on a green chopping board

Quarter larger mushrooms or halve baby buttons. Pre-sliced mushrooms will reduce cooking time.

Oil

Use a neutral oil, olive oil or ghee to prevent sticking and help the mushrooms soften. For a lighter option, use spray oil or reduce the amount.

Onion

One large onion (or two small) works here. For a sweeter note, try shallots. Cook the onion until soft before adding mushrooms.

Chopped onion being fried in oil in a pan

Herbs

Fresh coriander adds brightness. Reserve leaves for garnish and chop the stems to cook with the garlic and chilli. Dried coriander can be used if needed.

Chopping coriander stems with a knife on a green chopping board

Garlic & Chilli

Add garlic to taste and use red or green chilli for heat. Remove seeds to reduce spice or leave them in if you prefer more kick. Fresh ginger is optional for extra depth.

Removing seeds from a red chilli with a tea spoon

Curry Powder

Use a store-bought curry powder or make your own from turmeric, cumin, coriander, ginger and chilli. Garam masala can be added for a warming, aromatic finish.

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

Mustard

A teaspoon or two of mustard (English, Dijon or wholegrain) adds a pleasant tang. Mustard seeds can also be used if preferred.

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

White Wine Vinegar

A splash of white wine vinegar brightens the dish. Substitute cider vinegar, white balsamic or lemon juice if you prefer.

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

Tomato Puree

Tomato puree adds body and helps thicken the sauce. Use tomato paste or chopped tomatoes if you prefer a looser texture.

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

Salt & Pepper

Season to taste, adding salt and black pepper at the end of cooking to balance the flavours.

Sprinkling salt over the mushroom curry cooking in a frying pan

Alternative Ingredients

Try portobello, shiitake or oyster mushrooms for different textures and flavours. Add vegetables like cauliflower, peas or aubergine. Stir in coconut milk for a creamy finish, or add chopped tomatoes for extra body. Spinach folded in at the end adds color and nutrition.

Mushroom Bhaji Texture

Adjust the final texture to suit your preference. For a drier bhaji, simmer uncovered until thick. For a saucier curry, add stock or coconut milk and simmer until the desired consistency is reached.

Stirring mushroom bhaji curry with a black cooking in a pan

Finish with chopped coriander leaves and serve while hot.

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

Serving suggestions

Mushroom bhaji pairs perfectly with basmati or pilau rice, naan bread, mango chutney and a cooling raita. Add onion bhaji or other vegetarian sides for a full curry spread.

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 on the stove or in the microwave until piping hot.

More Indian Side Dishes

If you are planning a curry night, consider jeera rice, brinjal bhaji, coconut pilau rice or cucumber raita as complementary dishes.

More Mushroom Recipes

For other mushroom ideas, try creamy garlic mushrooms, pancetta mushrooms with mozzarella, or turn mushrooms into a hearty pie filling.

Please rate the recipe if you try it and leave a comment to let us know how it turned out. Follow @flawlessfooduk on social channels for more recipes and tips.

Happy cooking!