How To Make Mushroom Butter Masala

Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!

You can make mushroom butter masala right in your own kitchen, and the process is way easier than you might think.
 
Making mushroom butter masala is all about coaxing deep, creamy, and slightly tangy flavors out of humble mushrooms, and it comes together in about 40 minutes.
 
If you’ve ever wondered how to make mushroom butter masala that tastes like it came from a fancy Indian restaurant, you’re in the right place.
 
This dish is a vegetarian twist on the classic butter chicken, and mushrooms soak up that rich, spiced tomato gravy like absolute champions.
 
In this post, we’ll cover everything you need to know about how to make mushroom butter masala, from the essential ingredients to the step-by-step cooking process.
 
Let’s dive right in and get that gravy simmering.
 

How to Make Mushroom Butter Masala: The Essential Ingredients

Before you even think about turning on the stove, you need to gather the right ingredients for your mushroom butter masala.
 
The magic of this dish really comes from the balance of butter, cream, and a well-rounded spice blend.
 
Here’s what you’ll need to make a killer mushroom butter masala at home:
 

1. The Mushrooms

You can make mushroom butter masala with any mushroom, but cremini or button mushrooms are the best choice for their meaty texture.
 
Slice them thick so they hold their shape during cooking rather than shrinking into nothing.
 
If you want a more robust flavor, you can even use a mix of cremini and shiitake mushrooms.
 
Just make sure they’re wiped clean, not washed, so they don’t get waterlogged.
 

2. The Gravy Base

The gravy for mushroom butter masala starts with a base of onions, tomatoes, ginger, and garlic.
 
You’ll also need cashews, which get blended into the sauce to create that silky, luxurious texture we all love.
 
The tomatoes should be ripe and juicy because they provide the acidity that cuts through the cream.
 
And don’t skip the ginger and garlic, they are the aromatic backbone of this entire dish.
 

3. The Butter and Cream

The signature of any good mushroom butter masala is the generous amount of butter and heavy cream stirred in at the end.
 
Use unsalted butter so you can control the salt level yourself.
 
Heavy cream with at least 35% fat content is ideal because it won’t curdle when added to the hot gravy.
 
This is what makes the mushroom butter masala so indulgently rich and restaurant-quality.
 

4. The Spices

To make mushroom butter masala, you’ll need a distinct set of spices that create that deep, warm flavor profile.
 
Gather garam masala, ground coriander, turmeric, Kashmiri red chili powder, and a pinch of fenugreek leaves.
 
The Kashmiri chili powder provides a beautiful red color without too much heat, while the fenugreek leaves add that almost smoky, maple-like finish.
 

Step-by-Step: How to Make Mushroom Butter Masala Gravy

Now that your ingredients are ready, it’s time to actually make mushroom butter masala step by step.
 
This process is straightforward, but the order of operations matters for building flavor.
 
Follow these stages closely and you’ll nail that creamy, dreamy gravy.
 

1. Sauté the Mushrooms First

Heat a tablespoon of butter in a heavy pan and add your sliced mushrooms in a single layer.
 
Let them sear without moving them too much until they’re golden brown on the edges.
 
This browning step is where the umami comes from, so don’t rush it.
 
Once they’re nicely browned, remove them from the pan and set them aside.
 
This ensures the mushrooms don’t get overcooked in the sauce and stay slightly firm.
 

2. Cook the Aromatics and Tomatoes

In the same pan, add a bit more butter and throw in your finely chopped onions.
 
Sauté the onions until they’re soft and translucent, which takes about five minutes.
 
Add the ginger-garlic paste and cook for another minute until it smells fragrant.
 
Then, add your chopped tomatoes and a handful of raw cashews.
 
Cook this mixture down until the tomatoes become mushy and the oil starts to separate from the paste.
 
This is a clear sign that the base is fully cooked and ready for blending.
 

3. Blend the Sauce Silky Smooth

Turn off the heat and let the tomato mixture cool down for a few minutes.
 
Transfer it to a blender and blitz it into a totally smooth puree.
 
If the paste looks too thick, add a splash of water to help it blend easily.
 
Strain this puree through a fine mesh sieve if you want an extra velvety texture for your mushroom butter masala.
 
This step removes any fibrous bits of tomato skin or onion, leaving you with a luxurious sauce base.
 

4. Simmer the Gravy with Spices

Pour the smooth puree back into the pan over medium heat.
 
Add your spices: garam masala, ground coriander, turmeric, and Kashmiri red chili powder.
 
Stir everything together and let the gravy simmer for about ten minutes.
 
You’ll see the gravy thicken and darken as it cooks.
 
Season it with salt at this stage so the flavors develop properly.
 

5. Finish with Butter, Cream, and Mushrooms

This is the final step in how to make mushroom butter masala, and it’s the most rewarding.
 
Lower the heat to the lowest setting so the dairy doesn’t curdle.
 
Stir in two tablespoons of butter and a generous splash of heavy cream.
 
Mix gently until the butter melts and the cream is fully incorporated into the deep orange gravy.
 
Add your seared mushrooms back into the pan along with a teaspoon of dried fenugreek leaves.
 
Let everything warm through for another five minutes, and you’re done.
 

Tips for Perfect Mushroom Butter Masala Every Time

Getting a perfect mushroom butter masala is about more than just following the steps, it’s about a few key techniques.
 
Knowing these small tricks can make your mushroom butter masala taste even better than the takeout version.
 

1. Don’t Skip the Kasuri Methi

Kasuri methi, or dried fenugreek leaves, is non-negotiable in a true mushroom butter masala.
 
It adds a bitter-sweet, almost nutty flavor that perfectly balances the cream.
 
Always crush the dried leaves between your palms before adding to release their aromatic oils.
 

2. Control the Consistency

A classic mushroom butter masala should have a thick, spoon-coating consistency, not a watery one.
 
If your gravy is too thin, let it simmer for a few more minutes uncovered.
 
If it’s too thick, add a little warm water or milk to loosen it up.
 
Just remember to add the dairy last so it doesn’t split.
 

3. Use Full-Fat Dairy

Skim milk or light cream will make your mushroom butter masala watery and less flavorful.
 
Stick with full-fat heavy cream and good quality butter for the most decadent result.
 
Your taste buds will thank you for it.
 

4. Rest the Dish Before Serving

Letting the mushroom butter masala rest for ten minutes off the heat allows the flavors to meld beautifully.
 
This resting period deepens the taste and helps the gravy thicken slightly more.
 
Serve it hot with naan, roti, or steamed basmati rice.
 

So, How to Make Mushroom Butter Masala?

You can absolutely make mushroom butter masala at home with just a few fresh ingredients and about forty minutes of your time.
 
The process of how to make mushroom butter masala involves searing mushrooms, building a spiced tomato-cashew base, blending it smooth, and finishing it with butter and cream.
 
Once you master this method, you’ll never need to order it from a restaurant again.
 
I hope this guide has shown you exactly how to make mushroom butter masala in a way that’s simple, approachable, and incredibly tasty.
 
Go ahead and give this recipe a shot tonight; your kitchen is about to smell amazing.