If you’re a fan of rich, creamy, and flavorful vegetarian dishes, the classic Indian Butter Mushroom recipe is an absolute must-try. This dish beautifully combines the earthy flavors of mushrooms with the lusciousness of butter and aromatic Indian spices.
Perfect as a side or a main, butter mushrooms are quick to prepare and pair wonderfully with naan, roti, or steamed rice. Whether you’re a seasoned home cook or a beginner, this recipe offers an easy way to bring authentic Indian taste right to your kitchen.
Plus, it’s a fantastic way to enjoy mushrooms in a comforting, restaurant-style dish without any meat.
In this post, we’ll dive into why butter mushrooms are a beloved dish across India and beyond, share a detailed ingredient list, and guide you step-by-step through the cooking process. You’ll also find handy tips, variations to suit your taste, nutritional info, and serving suggestions to elevate your meal.
Ready to create a buttery, spiced mushroom feast? Let’s get cooking!
Why You’ll Love This Recipe
Butter Mushroom is a fantastic dish that combines the best of Indian flavors with a creamy, buttery texture that’s simply irresistible. Here’s why it stands out:
- Quick and easy to make: With just a handful of ingredients and minimal prep, you can have this dish ready in under 30 minutes.
- Versatile: It works as a side dish or a main when paired with your favorite Indian bread or rice.
- Vegetarian and wholesome: Mushrooms are a great source of protein and fiber, making this dish both healthy and satisfying.
- Rich, buttery flavor: The generous use of butter and cream creates a luscious sauce that coats every mushroom piece perfectly.
- Customizable spices: You can easily adjust the heat and spice level to suit your taste buds.
Ingredients
- 250 grams button mushrooms, cleaned and sliced
- 3 tablespoons unsalted butter
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1-inch piece ginger, grated
- 1 green chili, finely chopped (optional)
- 1 teaspoon cumin seeds
- 1/2 teaspoon turmeric powder
- 1 teaspoon red chili powder (adjust to taste)
- 1 teaspoon garam masala
- 1 teaspoon coriander powder
- 100 ml fresh cream (or heavy cream)
- Salt to taste
- Fresh coriander leaves, chopped for garnish
- 1 tablespoon oil (optional, for sautéing)
- 1 teaspoon kasuri methi (dried fenugreek leaves), crushed (optional)
Equipment
- Non-stick frying pan or skillet
- Sharp knife and chopping board
- Measuring spoons and cups
- Wooden spatula or spoon
- Grater for ginger
- Mixing bowl
Instructions
- Prepare the mushrooms: Clean the mushrooms thoroughly by wiping them with a damp cloth. Slice them evenly to ensure uniform cooking.
- Heat butter and oil: In a non-stick pan, melt 2 tablespoons of butter over medium heat. Add 1 tablespoon of oil if you prefer, which helps prevent butter from burning.
- Tempering spices: Add cumin seeds and let them splutter. Then add finely chopped onions and sauté until translucent and soft, about 4-5 minutes.
- Add aromatics: Toss in the minced garlic, grated ginger, and green chili. Sauté for another 2 minutes until fragrant.
- Spice it up: Sprinkle turmeric powder, red chili powder, coriander powder, and salt. Stir well to combine and cook the spices for 1 minute to release their flavors.
- Cook mushrooms: Add the sliced mushrooms to the pan and stir well so they are coated with the spices and butter. Cook on medium-high heat for 7-10 minutes until the mushrooms release moisture and become tender.
- Add cream and kasuri methi: Lower the heat and pour in the fresh cream. Stir gently and sprinkle crushed kasuri methi if using. Let it simmer for 3-4 minutes until the sauce thickens slightly.
- Finish with butter and garam masala: Add the remaining 1 tablespoon of butter and sprinkle garam masala. Mix well and cook for another minute.
- Garnish and serve: Turn off the heat and garnish with freshly chopped coriander leaves. Serve hot with naan, roti, or steamed basmati rice.
Tips & Variations
For the best flavor, use fresh, firm button mushrooms. Avoid washing them under running water; instead, wipe them clean with a damp paper towel.
- To make it vegan, substitute butter with vegan margarine and use coconut cream or cashew cream instead of dairy cream.
- Add finely chopped bell peppers or peas for extra texture and nutrition.
- Use smoked paprika instead of red chili powder for a smoky twist.
- If you like a thicker gravy, add a teaspoon of cornstarch slurry (cornstarch mixed with cold water) towards the end and cook until thickened.
- For a tangy flavor, squeeze a little lemon juice just before serving.
Nutrition Facts
Nutrient | Amount (per serving) |
---|---|
Calories | 180 kcal |
Protein | 5 g |
Fat | 14 g |
Carbohydrates | 7 g |
Fiber | 2 g |
Sodium | 300 mg |
Serving Suggestions
Butter Mushroom pairs beautifully with many Indian breads such as naan, roti, or paratha. For a wholesome meal, serve it alongside steamed basmati rice or jeera rice.
It also makes a great filling for wraps or sandwiches if you want to try something different.
For complementary dishes, consider trying a fresh cucumber raita or a tangy tomato chutney to balance the richness. If you’re looking for more vegetarian inspiration, check out our Lemon Ricotta Pasta With Arugula Recipe or the Harvest Hash Recipe: A Delicious and Easy Fall Comfort Food.
Conclusion
Butter Mushroom is a delightful, comforting dish that brings the best of Indian flavors and creamy textures to your table. Its ease of preparation combined with bold spices and buttery richness makes it a favorite for any occasion, whether a casual weeknight dinner or a festive gathering.
With this recipe, you can enjoy restaurant-style flavors at home without any hassle.
Not only is it delicious, but it’s also flexible enough to adapt to various dietary preferences and tastes. Don’t forget to try some of our other recipes to expand your culinary repertoire, such as the savory Ground Pork And Mushroom Recipes or the indulgent Honey Raisin Challah Recipe.
Happy cooking and bon appétit!
📖 Recipe Card: Butter Mushroom Recipe Veg India
Description: A rich and creamy Indian-style butter mushroom curry with aromatic spices. Perfect as a side dish or a main with naan or rice.
Prep Time: PT10M
Cook Time: PT20M
Total Time: PT30M
Servings: 4 servings
Ingredients
- 250 grams mushrooms, sliced
- 2 tablespoons butter
- 1 tablespoon oil
- 1 medium onion, finely chopped
- 2 tomatoes, pureed
- 1 teaspoon ginger-garlic paste
- 1/2 teaspoon turmeric powder
- 1 teaspoon red chili powder
- 1 teaspoon garam masala
- 1/2 cup fresh cream
- Salt to taste
- Fresh coriander leaves for garnish
Instructions
- Heat oil and butter in a pan.
- Add chopped onions and sauté until golden.
- Add ginger-garlic paste and cook for 1 minute.
- Add tomato puree and cook until oil separates.
- Add turmeric, chili powder, garam masala, and salt; mix well.
- Add sliced mushrooms and cook for 8-10 minutes.
- Stir in fresh cream and simmer for 2 minutes.
- Garnish with coriander leaves and serve hot.
Nutrition: Calories: 220 kcal | Protein: 5 g | Fat: 18 g | Carbs: 8 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Butter Mushroom Recipe Veg India”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A rich and creamy Indian-style butter mushroom curry with aromatic spices. Perfect as a side dish or a main with naan or rice.”, “prepTime”: “PT10M”, “cookTime”: “PT20M”, “totalTime”: “PT30M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“250 grams mushrooms, sliced”, “2 tablespoons butter”, “1 tablespoon oil”, “1 medium onion, finely chopped”, “2 tomatoes, pureed”, “1 teaspoon ginger-garlic paste”, “1/2 teaspoon turmeric powder”, “1 teaspoon red chili powder”, “1 teaspoon garam masala”, “1/2 cup fresh cream”, “Salt to taste”, “Fresh coriander leaves for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat oil and butter in a pan.”}, {“@type”: “HowToStep”, “text”: “Add chopped onions and saut\u00e9 until golden.”}, {“@type”: “HowToStep”, “text”: “Add ginger-garlic paste and cook for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Add tomato puree and cook until oil separates.”}, {“@type”: “HowToStep”, “text”: “Add turmeric, chili powder, garam masala, and salt; mix well.”}, {“@type”: “HowToStep”, “text”: “Add sliced mushrooms and cook for 8-10 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in fresh cream and simmer for 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Garnish with coriander leaves and serve hot.”}], “nutrition”: {“calories”: “220 kcal”, “proteinContent”: “5 g”, “fatContent”: “18 g”, “carbohydrateContent”: “8 g”}}