Skip to Content

Sri Lankan Hot butter mushroom (Batter-fried mushroom)

By Jehan Yusoof  |  Updated September 12, 2026  |  5 (2 reviews)  |  2 Comments.

Hot butter mushroom stir-fry, a vegetarian version of Sri Lankan hot butter cuttlefish.
Crispy and crunchy, coated in a spicy butter-flavoured sauce.
This mushroom recipe turns your everyday plain mushrooms into an irresistible appetiser or side dish.

If you try this, I’d love to know how it turned out; a quick rating or comment really helps other readers decide what to cook.

hot butter mushroom fry tossed and placed on a black plate.

What is hot butter mushroom?

It is a Sri Lankan-Chinese dish made by first deep-frying battered oyster mushrooms that are tossed in a sauce of melted butter, minced garlic, chilli paste and spring onions.
This is a vegetarian version of hot butter cuttlefish, a delicious seafood dish that is popular in Sri Lankan restaurant menus.

crispy fried mushroom served in a black platter to make the ho butter mushroom fry recipe.
  • To coat and season.
    • Oyster mushrooms
    • Eggs(read substituting ingredients above for a completely vegetarian version).
    • Cornflour.
    • Turmeric powder.
    • Black pepper powder.
    • Salt to season.
    • Oil to fry.
  • To make the hot butter sauce.
    • Oil.
    • Spring onion stalks.
    • Butter(substitute for a fully vegetarian version given in substitute note below).
    • Minced garlic.
    • Chilli paste.
    • Lime juice.
  • Substitute notes.
    • The egg can be omitted, as the natural dampness of the mushrooms can still help coat the mushrooms with flour seasoning. Not as crunchy as having egg in the mix.
    • Chilli paste, which has dried baby shrimp, can be substituted with a vegan or vegetarian chilli paste or replaced with a few teaspoons of red chilli flakes.
    • Butter is a key ingredient that gives this fried mushroom fry its unique taste, but to make it vegetarian, substitute it with coconut oil or vegetable ghee.
  • More helpful tips.
    • Have all the ingredients you need prepared and ready.
    • The mushroom needs to be coated thoroughly in seasoned flour.
    • Watch the heat and keep it at low-medium. if the oil starts smoking, it’s too hot, and the batter will burn before the mushroom cooks through.
      To do this, I often turn the stove knob from medium heat to low and back to medium again to maintain steady heat.
    • Have all the utensils needed ready as well.
crispy fried mushroom tossed with green onions for the hot butter mushroom fry recipe.
  • Chopping board and knife.
  • Large bowl.
  • A large tray(a baking pan would do)covered in kitchen paper towels.
  • Slotted spoon.
  • Deep frying pan to fry the mushrooms.
  • A large flat frying pan or a medium-sized wok is needed to assemble the hot butter mushroom stir-fry.

PHOTO TUTORIAL.

Remove the oyster mushrooms from the package and shred them into strips. Avoid shredding into smaller strips.
Transfer the shredded mushrooms to a bowl.

shredded mushroo to make battered fried mushroom.

Add the egg to the shredded mushrooms.

adding egg to batter the mushroom and fry them.

Combine so the egg is incorporated into the shredded mushrooms.
Set aside.

egg coated mushroom to make fried battered mushroom.

In a separate bowl, add cornflour, pepper, and salt to season.
Combine the dry ingredients well.

making the flour mix with turmeric , pepper, cornflour to coat the mushrooms.

Add the cornflour mix to the mushrooms.

combining mushroom and cornflour mixture to fry the mushrooms.

Coat the mushrooms in the cornflour mix.
I used a disposable glove as the mixture tends to be slightly sticky and not easily removable with a quick wash.
This matters when you need to move on to the next step of making the fried mushroom stir-fry (hot butter mushroom).

coated mushroom ready to be fried.

Place the kitchen paper towel-covered tray close to your frying pan.

Place a medium-sized pan over a low-medium fire and add the oil.
Gradually heat the oil until, when you add a wooden stick (use a wooden spoon), bubbles appear around it.
Adjust the heat to maintain this temperature.
Now, in small batches, fry the mushrooms until they are golden and crispy.
Drain the oil completely before placing the crispy mushroom fries on the tray, and lay them in a way that the mushrooms are not stacked on each other.

batter fried mushrooms placed on a tissue to absorb oil.

If you are going fully vegetarian, then the fried mushrooms will look as below without the egg coating. Still crispy and good.

coating mushroom without egg to make hot butter mushroom.

Place a large frying pan over low to medium heat and add the butter.

melting butter to make the hot butter sauce for the fried mushrooms.

Let the butter melt and add the minced garlic.

melting butter with minced ginger to make the hot butter mushroom recipe.

Cook over medium heat for 1 minute.

adding the minced garlic to make the hot butter sauce.

Then add the chilli paste. You can use my chilli paste recipe, which I’ve used here.

add the chilli paste to the hot garlic butter sauce.

Reduce the heat to low and cook for 2 minutes.

cooking the chilli paste with the hot garlic butter sauce.

Add in the chopped spring onion stalks.

add the spring onions into the hot garlic butter sauce.

Cook until just wilted.

wilted scallions with the hot garlic sauce to make the fried mushrooms.

Then add in the crispy deep-fried mushrooms and combine well.
Taste and season with salt if necessary, and a dash of lime juice.

add the crispy battered mushrooms with the hot garlic butter sauce.

Serve the hot butter mushrooms(fried mushroom stir-fry)within an hour of making it or when still warm for the best results.

crispy hot butter fried mushrooms.

FAQ: Sri Lankan Hot butter mushroom

  • Can I use any other type of mushrooms?
    • I’ve used oyster mushrooms; if using any other mushrooms(button mushrooms, etc.), slice them thin so they fry quickly.
  • Can I make hot butter mushrooms vegan?
    • Yes. Skip adding egg to the mixture; the natural dampness of the mushrooms holds the cornflour coating on its own. Sub — and swap the butter for a vegan butter or a neutral oil in the sauce.
  • Can I use chickpea flour instead of cornflour?
    Yes, it is a common swap in vegan versions of this dish and gives the coating a slightly sandier, textured crunch.
  • Why did my mushroom turn soggy?
    • There can be 2 reasons.
      • The oil wasn’t hot enough when the battered mushrooms were added to the oil.
      • Adding the spicy garlic butter sauce too long before serving it.
crispy fried mushroom mixed with scallions and placed on a black platter.
  • Storing in the refrigerator.
    • Can be refrigerated for 24 hours, but I do not recommend this as the texture and taste will change.
  • Freezing.
    • Avoid freezing.
  • Reheating.
    • Simply microwave for a few seconds to heat the fried mushrooms, but expect less crunch.
    • Stop food waste by adding the leftovers to a spicy egg stir-fry or omelette.

Canned mushroom curry.
Sautéed mushrooms and onions
Mushroom and peas masala curry.
Chickpeas, mushroom and pumpkin curry.

Join me on the ISLANDSMILE YOUTUBE CHANNEL

deep fried hot butter mushrooms in a bowl

Sri Lankan Hot butter mushroom (Batter-fried mushroom)

Yield: 4
Prep Time: 15 minutes
Cook Time: 45 minutes
Total Time: 1 hour

Hot butter mushroom stir-fry, a vegetarian version of Sri Lankan hot butter cuttlefish.
Crispy and crunchy in coated in a butter flavored sauce.This mushroom recipe turns your everyday plain mushrooms into an irresistible appetiser or side dish.

5.0 Stars (2 Reviews)

Ingredients

  • 2 packs of oyster mushrooms
  • 1 egg(read substituting ingredients above for a completely vegetarian version)
  • 1 and 1/3 cup cornflour
  • 1/2 teaspoon of turmeric
  • 2 teaspoons of black pepper powder
  • 1 teaspoon of salt
  • 2 cups of oil
  • 6-7 spring onion stalks (these could be 5-7 individual stalks)
  • 1/2 a cup of butter(substitutes for a fully vegetarian version given above)
  • 1 and 1/2 tablespoons of minced garlic(about 4-5 garlic pods minced)
  • 1 and 1/2 tablespoons of chilli paste(substitute for vegetarian version given above)
  • 1 tablespoon of lime juice

Instructions

Coating the shredded mushrooms.

  1. Remove the oyster mushrooms from the package and shred them into strips. avoid shredding it into smaller strips.
  2. Transfer the shredded mushrooms to a bowl.
  3. Add an egg to the shredded mushrooms.
  4. Combine so the egg is incorporated into the shredded mushrooms. Set aside.
  5. To a separate bowl, add cornflour, turmeric powder, pepper powder and salt to season. Combine the dry ingredients well.
  6. Add the cornflour mix to the mushrooms
  7. Coat the mushrooms in the cornflour mix.
  8. I used a disposable glove as the mixture tends to be slightly sticky and not easily removable with a quick wash.
  9. This matters when you need to move on to the next step of making the fried mushroom stir fry(hot butter mushroom).
  10. Place the kitchen paper towel-covered tray close to your frying pan.

Frying mushrooms for the hot butter mushroom stir fry.

  1. Place a medium-sized pan over low to medium fire and add the oil(2 cups or use as needed).
  2. Gradually bring the oil to a temperature where when you add a wooden stick(use a wooden spoon), bubbles appear around it.
  3. Make sure to regulate the heat to maintain this temperature.
  4. Now, in small batches, fry the mushrooms until they are golden and crispy.
  5. Drain oil completely before placing the crispy mushroom fries on the tray.
  6. Lay them so the mushrooms are not stacked on each other.
  7. If you are going fully vegetarian, then the fried mushrooms will look as below without the egg coating. still crispy and good.

Making the hot butter sauce.

  1. Place a large frying pan over low to medium heat and add the butter.
  2. Let the butter melt and add the garlic.
  3. Cook over medium heat for 1 minute.
  4. Then add in the chilli paste(add more if needed). You can use my chilli paste recipe, which I’ve used here.
  5. Reduce the heat to low and cook for 2 minutes.
  6. Add in the chopped spring onion stalks.
  7. Cook until just wilted.

Assembling.

  1. Then add in the crispy deep-fried mushrooms and combine well. Taste and season with salt if needed, and a dash of lime juice(1 tbsp).
  2. Serve the hot butter mushrooms(fried mushroom stir-fry)within an hour of making it or when still warm for the best results.
    I'd love to know how it turned out.
    Leave a ⭐⭐⭐⭐⭐ rating and a comment; I read every one — it helps other visitors trust the recipe and helps them find me too.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:
Yield: 4 Serving Size: 1
Amount Per Serving: Calories: 1429Total Fat: 138gSaturated Fat: 12gUnsaturated Fat: 126gCholesterol: 75mgSodium: 1090mgCarbohydrates: 39gFiber: 4gSugar: 2gProtein: 17g

Nutrition facts are an estimate and not guaranteed to be accurate. Please see a registered dietitian for special diet advice.

Let's stay connected.

Follow along on Instagram, Pinterest, and YouTube for more recipes like this one

ABOUT THE AUTHOR
JEHAN
Recipe creator. Food Blogger. Video creator
I’ve been cooking and sharing Sri Lankan recipes, along with other dishes I love making at home on Island Smile since 2015. I’ve tested every recipe on this site more than once in my own kitchen before it goes on the blog.
I grew up eating this food, and I still cook it the way my family taught me, just written down clearly enough for you to follow.
If a recipe doesn’t work the way I say it will, tell me in the comments; I read every one, and I’ll help you fix it.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Ash

Wednesday 17th of April 2024

Superb recipe, and well written too! It's sadly rare to see Lankan websites that aren't riddled with poor spelling and other mistakes that could've been weeded out with a 5-minute proofreading. You're doing us proud with this scrumptious Lankan-Chinese hit!

jehan

Wednesday 17th of April 2024

Hi Ash, Thank you for your comment, you might come across some mistakes, I try to go back and read the recipe to correct as often as I can when time permits, so I ask your patience. Hope you enjoy the blog. best regards, J

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe