Mushroom Ghee Roast Recipe: Mangalorean Style Vegetarian
The legendary Mangalorean Ghee Roast — that fiery, tangy, ghee-glistening dish that has captured hearts across India — now in a vegetarian avatar that is every bit as spectacular. Mushroom Ghee Roast takes the same iconic masala and transforms humble mushrooms into something extraordinary. This authentic recipe delivers restaurant-quality Mushroom Ghee Roast with perfectly seared, charred mushrooms coated in that signature glossy, spicy masala.
Whether you are vegetarian, hosting mixed-diet guests, or simply craving bold Mangalorean flavors without meat — this recipe delivers. First, understand why ghee is essential for authentic Indian cooking.
🍄 Recipe at a Glance
What is Mushroom Ghee Roast?
Mushroom Ghee Roast is the vegetarian adaptation of the legendary Mangalorean Ghee Roast — one of coastal Karnataka's most celebrated dishes. It takes the same iconic masala (dry-roasted spices, Kashmiri chilies, tamarind, and garlic) and applies it to fresh mushrooms, creating a dish that rivals the original in flavor and popularity.
What makes Mushroom Ghee Roast special:
- Meaty texture: Properly seared mushrooms have a satisfying, substantial bite that works perfectly with bold masala
- Deep red color: From Byadgi or Kashmiri dried red chilies — intense color without overwhelming heat
- Dry-roasted spice blend: Coriander, cumin, fenugreek, and peppercorns roasted to perfection
- Tangy depth: Tamarind provides the signature sour note that balances the heat
- Generous ghee: Mushrooms are seared and roasted in ghee — non-negotiable for authentic taste
- Charred, caramelized edges: High-heat searing creates those coveted crispy, slightly burnt spots
Unlike mushroom curries that are gravy-based and mild, Ghee Roast is a dry, coating-style dish where the masala clings to every mushroom with a glistening, ghee-glazed finish. This intensity is what makes it a show-stopper at any table.
💡 Vegetarian Game-Changer: Mushroom Ghee Roast has become incredibly popular in restaurants because it allows vegetarians to experience the legendary flavors of Mangalorean Ghee Roast. The meaty texture of mushrooms, combined with the bold masala, creates a dish that satisfies even non-vegetarians. Try our Paneer Ghee Roast for another vegetarian option.
Why Ghee is the Non-Negotiable Ingredient
The dish is called Ghee Roast — there is no authentic version without generous ghee. Here is why:
🔬 The Science of Ghee in Mushroom Ghee Roast
For the most authentic flavor, use pure A2 cow ghee made using the traditional Bilona method. Industrial ghee lacks the aromatic complexity that defines legendary Ghee Roast.
Ingredients for Mushroom Ghee Roast
🌶️ For Masala Paste (Roasted):
- • 15-20 dried Kashmiri or Byadgi red chilies
- • 1.5 tablespoons coriander seeds
- • 1 teaspoon cumin seeds
- • ¼ teaspoon fenugreek seeds (methi)
- • ½ teaspoon black peppercorns
- • 8-10 garlic cloves (generous)
- • 1-inch tamarind ball (golf ball size)
- • 1 teaspoon jaggery or brown sugar
- • ¼ cup water (for grinding)
🧈 For Cooking:
- • 400g button mushrooms (fresh, firm)
- • 5 tablespoons pure A2 ghee (divided)
- • 1 medium onion, thinly sliced
- • 2 sprigs fresh curry leaves
- • ½ teaspoon turmeric powder
- • Salt to taste
- • Extra ghee for finishing (optional)
💡 Mushroom Selection: Use fresh, firm button mushrooms — they hold up best to high-heat searing. Clean by wiping with a damp cloth, NOT washing under water. Wet mushrooms steam instead of sear. Keep them whole if small, or halve if large. Avoid using old or slimy mushrooms as they release excessive water.
Step-by-Step Mushroom Ghee Roast Recipe
Step 1: Dry Roast the Spices
- Heat a dry pan: Use a heavy-bottomed pan on medium heat. No oil or ghee at this stage — dry roasting is essential.
- Add whole spices first: Add coriander seeds, cumin seeds, fenugreek seeds, and peppercorns. Roast for 1-2 minutes, stirring constantly, until fragrant.
- Add dried chilies: Add the Kashmiri/Byadgi red chilies. Continue roasting for another 1-2 minutes until chilies become slightly darker and the kitchen fills with aroma.
- Cool immediately: Transfer to a plate to cool. Do not leave in hot pan — residual heat will burn the spices.
⚠️ Critical Point: The spices should become fragrant and slightly darker, NOT blackened or smoking. Burnt spices create bitter, acrid masala that ruins the entire dish. If you see smoke, remove immediately. Perfect roasting takes 3-4 minutes total.
Step 2: Make the Masala Paste
- Soak tamarind: While spices cool, soak tamarind in ¼ cup warm water for 10 minutes. Squeeze to extract thick pulp, discard seeds and fibers.
- Combine in grinder: Add cooled roasted spices, garlic cloves, tamarind water with pulp, and jaggery to a grinder or blender.
- Grind to smooth paste: Grind to a smooth, thick paste. Add minimal water only if needed — paste should be thick and concentrated, not watery.
- Taste and adjust: The paste should be spicy, tangy, and slightly sweet. Adjust jaggery for sweetness, tamarind for sourness if needed.
Pro tip: This masala paste is identical to the one used for Chicken Ghee Roast. Make extra and store for future use.
Step 3: Sear the Mushrooms in Ghee
- Prepare mushrooms: Wipe mushrooms clean with a damp cloth. Halve large ones; keep small ones whole. Pat completely dry.
- Heat ghee: Heat 3 tablespoons ghee in a heavy kadhai or pan on HIGH heat until shimmering.
- Add mushrooms: Place mushrooms in a single layer. Do not crowd — work in batches if needed.
- Sear without moving: Let mushrooms sear undisturbed for 2-3 minutes. You want charred, golden-brown spots on the bottom.
- Flip and repeat: Turn mushrooms and sear the other side for 2 minutes. They should have beautiful char marks.
- Remove and set aside: Transfer seared mushrooms to a plate. They will finish cooking with the masala.
💡 Searing Secret: The charred edges are not mistakes — they are the signature of authentic Ghee Roast. Do not stir constantly. Let mushrooms sit undisturbed to develop that beautiful caramelized crust. High heat + patience = perfect sear.
Step 4: Cook the Masala
- Add more ghee: In the same pan with mushroom residue, add remaining 2 tablespoons ghee.
- Sauté onions: Add sliced onions and cook on medium heat for 3-4 minutes until softened and lightly golden.
- Add curry leaves: Add curry leaves and sauté for 30 seconds until fragrant and crackling.
- Add masala paste: Add the ground masala paste. Mix well with onions.
- Cook the masala: Stir frequently and cook for 5-7 minutes. The masala will go through stages — first bubbling, then thickening, finally with ghee visibly separating from the sides.
- Check for doneness: The masala is ready when it turns deep red-brown (not bright red), smells intensely aromatic, and leaves ghee at the edges.
✓ Signs of Perfectly Cooked Masala: Deep red-brown color (not bright red or orange), ghee visibly pooling at edges, thick paste-like consistency (not watery), intense aroma that fills the kitchen, no raw garlic smell.
Step 5: Combine and Finish
- Return mushrooms: Add the seared mushrooms back to the pan with the cooked masala.
- Toss to coat: Gently toss mushrooms to coat evenly with the masala. Be careful not to break them.
- Add salt: Season with salt to taste. Mix gently.
- Final roast: Increase heat to medium-high. Roast for 3-4 minutes, tossing occasionally, until the masala clings to mushrooms with a glossy finish.
- Finish with ghee: Drizzle 1 tablespoon fresh ghee on top for restaurant-quality shine.
- Garnish: Add fresh curry leaves. Serve immediately while hot and glistening.
Best Ghee for Mushroom Ghee Roast - Authentic Urban A2 Ghee
The legendary Mangalorean Ghee Roast demands generous, high-quality ghee. Our video-verified A2 Gir Cow Ghee delivers the authentic nutty aroma and high smoke point this dish requires.
✅ Free Delivery • 🛡️ 100% Guarantee • 🔬 Lab-Tested
Pro Tips for Restaurant-Quality Mushroom Ghee Roast
🍄 Use Fresh, Firm Mushrooms
Old or soft mushrooms release too much water and become soggy. Look for firm, white button mushrooms with closed caps. Cremini (baby bella) works equally well. Avoid mushrooms with dark spots or slimy texture.
🧽 Never Wash Mushrooms
Mushrooms are like sponges — they absorb water instantly. Wipe with a damp cloth or paper towel instead. If they feel moist, pat dry thoroughly before cooking. Wet mushrooms steam instead of sear.
🌶️ Choose the Right Chilies
Byadgi chilies (if available) or Kashmiri chilies are essential. They provide the signature deep red color with moderate heat. Regular dried red chilies are too hot and do not give the right color. Never use chili powder as a substitute for whole chilies.
🧈 Never Reduce the Ghee
5 tablespoons for 400g mushrooms is the authentic amount. Reducing ghee defeats the purpose of the dish. The ghee creates the flavor, aroma, and glossy finish that defines Ghee Roast. If you want lighter food, make a different recipe.
🔥 High Heat for Searing
The charred edges are essential for authentic Ghee Roast. Use high heat and let mushrooms sit undisturbed for 2-3 minutes per side. The ghee should be shimmering (almost smoking) before you add mushrooms.
⏰ Cook Masala Until Oil Separates
Rushing the masala cooking stage results in raw-tasting, one-dimensional flavor. Give it a full 5-7 minutes until ghee visibly separates from the masala and color deepens to red-brown. Patience is key.
Serving Suggestions
Mushroom Ghee Roast pairs beautifully with accompaniments that balance its bold flavors:
🍚 Traditional Mangalorean
- • Neer Dosa — thin rice crepes (classic pairing)
- • Ghee Rice — neutral base for spicy mushrooms
- • Plain steamed rice with raita
- • Appam or Sannas — fermented rice breads
🥤 Cooling Accompaniments
- • Sol Kadhi — kokum-coconut drink (Mangalorean)
- • Buttermilk (chaas) — cooling and digestive
- • Cucumber raita — essential for high spice
- • Coconut chutney — creamy contrast
The Ghee Roast Family
The Ghee Roast masala works beautifully with different proteins. Master this base recipe and you can make:
🍗 Chicken Ghee Roast
The original legendary dish. Use bone-in chicken curry cuts for most authentic result. Marinate 30 minutes before searing. The richest and most popular version.
🧀 Paneer Ghee Roast
Another popular vegetarian version using paneer cubes. Pan-roast paneer first for crispy edges, then coat with masala. Equally delicious and crowd-pleasing.
🦐 Prawn Ghee Roast
Coastal specialty using large prawns with shell-on. Do not marinate too long (30 minutes max) or prawns become tough. Reduce cooking time — prawns cook in 5-7 minutes. A seafood lover's dream.
🥚 Egg Ghee Roast
Use hard-boiled eggs, halved. Pan-fry egg halves in ghee until golden, then coat with masala. Quick and delicious variation. Makes an excellent appetizer or egg curry alternative.
Common Mistakes and How to Avoid Them
❌ Mistake: Soggy, Watery Mushrooms
Fix: Never wash mushrooms under running water — wipe with a damp cloth. Pat completely dry before cooking. Use high heat and do not crowd the pan. Sear mushrooms first, remove, then cook masala separately. Combine only at the end.
❌ Mistake: Using Oil Instead of Ghee
Fix: The dish is called "Ghee Roast" for a reason. Oil cannot replicate the flavor, aroma, or finish that ghee provides. Use generous ghee (5 tablespoons for 400g mushrooms) — this is non-negotiable for authentic taste.
❌ Mistake: Burnt or Under-Roasted Spices
Fix: Dry-roast on medium heat only, stirring constantly. Remove immediately when fragrant. Under-roasted spices taste raw; over-roasted spices are bitter. Perfect roasting is 3-4 minutes total. If burnt, discard and start fresh.
❌ Mistake: Crowding the Pan
Fix: Mushrooms need space for proper searing. Overcrowding causes steaming instead of charring. Cook in batches if needed — each mushroom should have direct contact with the hot pan surface for those beautiful char marks.
❌ Mistake: Rushing the Masala
Fix: Cook masala for the full 5-7 minutes until ghee separates and color deepens. Undercooked masala has a raw, harsh taste. You will see ghee pooling at the edges when the masala is properly cooked.
Choosing the Right Ghee for Ghee Roast
For Mushroom Ghee Roast, ghee quality directly impacts the final dish:
- Pure A2 Cow Ghee: The nutty, aromatic flavor profile complements the spice blend perfectly and adds depth
- High Smoke Point: Essential for searing mushrooms and cooking masala at high temperatures without burning
- Traditional Bilona Method: Hand-churned ghee retains more aromatic compounds than industrial steam-processed ghee
- No Blending: Avoid ghee mixed with vegetable oils — adulterants reduce smoke point and create off-flavors
- Grainy Texture: Good ghee has a slightly grainy texture when solidified — a sign of proper processing
Learn how to identify pure ghee to ensure your Ghee Roast gets the best.
See How We Make Pure A2 Ghee for Your Kitchen
Legendary Ghee Roast demands legendary ghee. Watch how we make our traditional Bilona-method A2 Gir Cow Ghee — the same ghee that brings Mangalorean restaurant magic to your home.
Frequently Asked Questions
What is Mushroom Ghee Roast and how is it different from regular mushroom curry?
Mushroom Ghee Roast is a vegetarian adaptation of the legendary Mangalorean Ghee Roast — a dry, intensely flavored dish where mushrooms are roasted in generous ghee with a spicy, tangy masala made from dry-roasted spices, Kashmiri red chilies, tamarind, and garlic. Unlike regular mushroom curry which is gravy-based with coconut milk or tomato, Ghee Roast is a DRY preparation where the masala clings to the mushrooms with a glossy, ghee-glazed finish. The key differences are: (1) Cooking method: Mushrooms are seared in ghee at high heat, creating charred edges. (2) Masala style: Dry-roasted spices ground with tamarind, not wet curry base. (3) Texture: No gravy — masala coats each mushroom piece. (4) Fat content: Generous ghee is central to the dish, not optional. (5) Flavor profile: Tangy, spicy, with deep roasted notes — not creamy or mild. Mushroom Ghee Roast has become popular as a vegetarian alternative that delivers the same bold Mangalorean flavors as the original chicken version.
Which mushrooms are best for Ghee Roast?
The best mushrooms for Ghee Roast are those that can withstand high-heat searing without becoming mushy: (1) Button mushrooms (white/cremini): The most commonly used. Firm texture holds up well to roasting. Use whole small ones or halved larger ones. (2) Portobello mushrooms: Meaty texture, excellent for those who want a substantial bite. Cut into thick slices. (3) Shiitake mushrooms: Intense umami flavor that complements the masala beautifully. Remove stems before cooking. (4) King oyster mushrooms: Firm, meaty texture that sears well. Slice into thick rounds. (5) Mixed mushrooms: Combination of varieties creates interesting texture contrast. What to avoid: Regular oyster mushrooms (too delicate), enoki (too thin), or any mushroom that is overripe or waterlogged. Fresh, firm mushrooms are essential. Do not wash mushrooms — wipe with a damp cloth instead. Excess water prevents proper searing and creates steamed, not roasted, mushrooms. Size matters: Keep pieces large enough that they do not shrink too much during cooking.
Why is ghee essential for authentic Mushroom Ghee Roast?
Ghee is literally in the name — Ghee Roast cannot be made authentically without generous ghee. Here is why: (1) High smoke point (250°C): Ghee can withstand the high heat needed to properly sear mushrooms and achieve charred edges. Oil smokes and burns. (2) Flavor enhancement: Ghee has natural nutty, caramelized notes that infuse into the masala during roasting, creating depth that oil cannot provide. (3) Aroma carrier: The fat-soluble compounds from roasted spices, garlic, and curry leaves dissolve into ghee, intensifying the fragrance. (4) Glossy finish: The signature glistening appearance of Ghee Roast comes from ghee coating every mushroom. This visual appeal is part of the authentic experience. (5) Mouthfeel: Ghee creates a rich, coating mouthfeel that defines the dish. (6) Charred edges: Proper searing in ghee creates the characteristic caramelized, slightly charred edges on mushrooms. Typically 4-5 tablespoons of ghee is used for 400g mushrooms — reducing this amount significantly diminishes the authentic taste and texture.
Is Mushroom Ghee Roast spicy and can I reduce the heat?
Traditional Mushroom Ghee Roast is moderately to highly spicy — the heat comes from dried Kashmiri or Byadgi red chilies in the masala. However, you can adjust the spice level while maintaining authentic flavor: To reduce heat without losing authenticity: (1) Use only Kashmiri or Byadgi chilies — these provide deep red color with moderate heat. Avoid hotter varieties like Guntur or Teja. (2) Remove seeds from dried chilies — most heat resides in seeds. Deseed before roasting. (3) Reduce chili quantity — use 10-12 chilies instead of 15-20, and add Kashmiri chili powder for color. (4) Increase jaggery slightly — 1 tablespoon instead of 1 teaspoon helps balance heat perception. (5) Add more tamarind — tanginess masks spiciness somewhat. (6) Serve with cooling sides — raita or coconut chutney on the side. What NOT to do: Do not add cream, coconut milk, or yogurt to the dish — this changes the character entirely and makes it a different recipe. A mild Ghee Roast should still be red, aromatic, and have the tangy-spicy profile, just less fiery.
How do I prevent mushrooms from becoming soggy in Ghee Roast?
Soggy mushrooms ruin Ghee Roast. Here is how to ensure perfectly seared, firm mushrooms: (1) Do not wash mushrooms: Wipe with a damp cloth or paper towel instead. Mushrooms are like sponges and absorb water. (2) Pat completely dry: If mushrooms feel moist, pat dry thoroughly with paper towels before cooking. (3) Do not crowd the pan: Cook in batches if needed. Overcrowding causes steaming instead of searing. Each mushroom needs contact with the hot surface. (4) Use high heat: The pan and ghee must be very hot before adding mushrooms. You should hear a sizzle. (5) Do not stir constantly: Let mushrooms sit undisturbed for 2-3 minutes to develop charred bottoms before flipping. (6) Use fresh mushrooms: Old or slimy mushrooms release water. Only use fresh, firm mushrooms. (7) Keep pieces large: Small pieces shrink too much. Halve large mushrooms at most. (8) Sear before adding masala: Always sear mushrooms first, remove, then cook masala separately before combining. Adding raw mushrooms to wet masala guarantees sogginess. Following these steps produces mushrooms with beautiful char marks and firm texture.
Can I make the Ghee Roast masala in advance?
Yes, making the masala paste in advance is actually recommended — the flavors develop and intensify over time. Here is how to prep ahead: (1) Masala paste storage: The ground spice paste (roasted spices + tamarind + garlic + jaggery) can be made 3-4 days ahead and stored in an airtight container in the refrigerator. Some restaurants age their masala for a week for deeper flavor. (2) Freezing: The masala paste freezes well for up to 1 month. Thaw in refrigerator overnight before using. (3) Make extra: Consider making a larger batch — the same masala works for Chicken, Paneer, Prawn, and Mushroom Ghee Roast. (4) Fresh cooking: Always sear mushrooms and cook the masala fresh on serving day. The final roasting step is what creates the authentic taste and texture. (5) Dry spice mix: Alternatively, keep the dry roasted spice powder ready (without grinding with wet ingredients). This lasts 2-3 weeks in an airtight container. Grind with tamarind and garlic when ready to cook. (6) Batch cooking: For parties, prep the masala, sear mushrooms, and keep separately. Combine and do the final roast just before serving. The aroma of freshly roasted ghee is irreplaceable.
What are the best accompaniments for Mushroom Ghee Roast?
Mushroom Ghee Roast pairs beautifully with accompaniments that balance its bold, spicy flavors: (1) Traditional Mangalorean pairings: Neer Dosa (thin rice crepes) — the classic pairing for any Ghee Roast. Ghee Rice or plain steamed rice — neutral base for the spicy mushrooms. Appam or Sannas — fermented rice breads that balance heat. Kerala Parotta — flaky layered flatbread. (2) Cooling accompaniments: Sol Kadhi — kokum and coconut milk drink, traditional Mangalorean cooler. Cucumber raita — essential if spice level is high. Coconut chutney — creamy contrast to the spicy roast. Buttermilk (chaas/majjige) — aids digestion and cools the palate. (3) As a starter/appetizer: Serve with toothpicks as party finger food. Garnish with crispy curry leaves for presentation. Pair with cocktails or mocktails. (4) Fusion options: Stuff into tacos or wraps for Indo-Mexican fusion. Serve over crusty bread as bruschetta topping. Add to pasta for spicy mushroom sauce. The key is pairing with neutral or cooling elements that let the Ghee Roast flavor shine while providing relief from the heat.
Conclusion: Vegetarian Ghee Roast That Rivals the Original
Mushroom Ghee Roast proves that vegetarian food can be just as bold, indulgent, and satisfying as any meat dish. The combination of dry-roasted spices, tangy tamarind, garlic punch, and generous ghee creates a flavor profile that stands shoulder-to-shoulder with the legendary Chicken Ghee Roast.
Key takeaways for perfect Mushroom Ghee Roast:
- Use fresh, dry mushrooms: Wipe clean, never wash. Dry mushrooms sear properly.
- Dry-roast spices properly: Fragrant, not burnt — this is the flavor foundation
- Sear at high heat: Those charred edges define authentic Ghee Roast
- Use generous ghee: At least 5 tablespoons — no shortcuts or substitutes
- Cook masala until oil separates: Patience creates depth and prevents raw taste
- Finish with fresh ghee: The signature restaurant touch for glossy finish
Whether you are serving it as a main course with Neer Dosa, as an appetizer at a party, or simply craving something that delivers an explosion of flavor — Mushroom Ghee Roast is your answer. The aroma of roasted spices and sizzling ghee filling your kitchen is just the beginning.
Make Restaurant-Quality Ghee Roast at Home
The legendary Mangalorean Ghee Roast starts with legendary ghee. Our video-verified A2 Gir Cow Ghee delivers the authentic flavor and high smoke point this iconic dish demands.