Tender mushrooms simmered in a velvety, aromatic tomato-cream sauce bursting with warm Indian spices. This restaurant-quality vegetarian curry is indulgent, flavorful, and surprisingly easy to make at home.

Clean 1 pound of mushrooms with a damp paper towel or soft brush to remove any dirt. Trim the stems if needed, then halve or quarter the mushrooms depending on their size. Set aside.
Heat 2 tablespoons of butter or ghee in a large skillet or pan over medium-high heat. Add the mushrooms in a single layer (work in batches if needed to avoid crowding). Cook for 5-6 minutes, stirring occasionally, until the mushrooms release their moisture, it evaporates, and they develop golden-brown edges. Transfer to a plate and set aside.
In the same pan, add the remaining 1 tablespoon butter or ghee. Add 1 finely diced onion and cook for 4-5 minutes until softened and lightly golden. Add 3 cloves minced garlic and 1 tablespoon grated ginger. Cook for 1 minute until fragrant. Stir in 1 tablespoon tomato paste, 2 pureed or finely chopped tomatoes (or 1 cup canned crushed tomatoes), 1 teaspoon ground cumin, 1 teaspoon ground coriander, 1 teaspoon garam masala, 1/2 teaspoon turmeric, 1/2 teaspoon chili powder, 1/2 teaspoon paprika, and 1 teaspoon salt. Cook for 5-6 minutes, stirring occasionally, until the tomatoes break down and the oil starts to separate from the masala.
Pour in 1/2 cup water or vegetable broth and stir well to loosen the masala. Bring to a gentle simmer and cook for 2-3 minutes. Stir in 1/2 cup heavy cream or coconut cream and mix until smooth and well combined. The sauce should be rich, creamy, and coat the back of a spoon.
Return the cooked mushrooms to the pan and stir to coat them evenly with the sauce. Simmer for 3-4 minutes to allow the flavors to meld. If using, crush 1 teaspoon dried fenugreek leaves (kasuri methi) between your palms and sprinkle over the curry. Stir gently and cook for 1 more minute. Taste and adjust seasoning with more salt or garam masala if needed.
Remove from heat and transfer the mushroom masala to a serving dish. Garnish with 2 tablespoons chopped fresh cilantro. Serve hot with steamed basmati rice or warm naan bread.
Be the first to review this recipe!
Turn what you already have in your fridge into delicious meals. Our AI-powered generator creates personalized recipes from your ingredients.
Discover more delicious recipes similar to what you're cooking
Join our newsletter and discover new favorites delivered straight to your inbox. No spam, just tasty inspiration.