<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?event=init&tid=2612641878717&pd[em]=&noscript=1" /> Skip to Content

Thai Coconut Mushroom Soup

Sometimes a big, heavy soup just isn’t what you’re in the mood for, so when something brothy is the answer to your soup cravings, turn to this Thai Coconut Mushroom Soup. It’s lightly creamy, but beautifully infused with Thai-inspired flavors, including red curry paste, ginger, lemongrass, and coconut milk. Earthy, umami mushrooms and shallots round out the soup, making it both satisfying and easy to prepare. This soup is a small-batch recipe — perfect for two people or one with leftovers — but can easily be doubled for the whole family.

An overhead view of Thai Coconut Mushroom Soup in a rustic white bowl on a wooden serving board.

I was making dinner one evening — just normal, everyday cooking, not anything for the blog — and while tasting and adjusting the sauce before adding the chicken, I had a lightbulb moment: The sauce was so good that I just stared into the pan for a moment, trying to commit to memory what I had just done.

I didn’t grow up with authentic Thai cooking but was fortunate enough to learn the basics of the Thai seasoning palate fairly early on, and it’s been a steady presence in my kitchen ever since: I always have curry pastes, ginger, lemongrass, fish sauce, and coconut milk in my fridge or pantry.

Anyway, the sauce that day was the inspiration for this soup, with some Tom Kha Gai influences thrown in. Carby, hearty soups are here to stay at SoupAddict, but sometimes something light and slurpy is exactly what we need!

Recipe Highlights

  • Difficulty: Easy!
  • Cook time: Less than 30 minutes.
  • Servings: Makes about 1 quart of soup, with generous servings for two or three people or one person with leftovers
  • What makes my version special: Brothy soups don’t have to be watery salt bombs. Not when you have Thai seasonings at your beck and call. This light and creamy soup packs abundant flavor into a few ingredients, including red curry paste, lemongrass, and ginger. Umami-rich mushrooms add both savoriness and texture, making this humble soup a delightfully sippable repast.

Key Ingredients

Ingredients for the soup measured out into separate containers and arranged on a wooden board.

Here are the main ingredients that make this soup special. The full list with quantities appears in the recipe card below.

Thai red curry paste — This curry paste is my shortcut to effortless and fabulous flavor. It not only adds a cornucopia of complex notes, but it’s also responsible for the vibrant orange-red color of the soup. So much goodness from one little container (read more about Thai red curry paste below).

Mushrooms — Cremini, shiitake, and button mushrooms are commonly found in U.S. grocery stores, and any — or a mix of all! — work perfectly well here. For the photos in this post, I also added oyster mushrooms because the small specialty grocery store I frequent had them in stock that day. You could also use rehydrated dried porcini mushrooms for extra umami. Pro tip: Slice cremini or button mushrooms as thinly as possible to help them float in the soup. This recipe has a lot of mushrooms, but because of the broth’s consistency, they tend to sink to the bottom of the bowl.

Shallots — Red shallots are a foundation allium (i.e., in the onion family) in Thai cooking, and their sweet and mellow flavors fit particularly well into this soup. You don’t need much; just a small one thinly sliced or chopped sets just the right tone.

Coconut milk — Be sure to buy unsweetened coconut milk. A canned version is your best bet, as a boxed version made for drinking is not likely to have the creamy solids found in canned versions. Shake-shake-shake the can and scrape all of that goodness into the soup.

Ginger & Lemongrass — These zesty aromatics are sort of a pain to prepare in their whole forms, and quite frankly, here in the Midwest, they’re hard to find when outside of their normal seasons. So, I usually go with the paste versions of both as I’d rather use this shortcut than not have them at all! For purposes of cooking soup, the pastes are perfectly acceptable substitutions. If you’re using whole versions, swap them one for one.

Close up view of a bowl of Thai Coconut Mushroom Soup with a spoon.

The 411 on Red Curry Paste

Thai red curry paste is one of my very favorite cooking ingredients. It adds razzle-dazzle to everything from soups to salad dressings to chicken sauces to noodle dishes.

It gets its deep red color from dried chiles that have been rehydrated; chiles that run the gamut from mild to prickly, depending on the brand of paste. Most formulations also contain lemongrass, Kaffir lime zest or leaves, cilantro, garlic, and shallots. Some brands add shrimp paste or shrimp flakes for extra umami. The result is a unique, complex flavor that you just can’t find in anything else.

If you’re new to this paste and don’t want to be surprised by fiery heat, try the Thai Kitchen brand, which is so mild you can eat it right out of the jar. Ignore the fact that it says “hot” on the jar — it isn’t! It’s available in most big-box grocery stores. You can move up the heat scale with the Maesri and Mae Ploy brands, which definitely have some kick to them. Helping the zing situation, though, is that many Thai-leaning recipes use coconut milk or cream, which helps to temper spicy heat.

How to use red curry paste: When using in a hot soup or sauce, take an extra minute or two to “bloom” the paste in a little bit of oil in a cleared space of your hot pan. The heat releases the flavor compounds in the paste, making it extra fragrant and succulent. The paste can also be stirred into yogurt for a creamy marinade for chicken or shrimp, or blended into a vinaigrette for a zesty dressing.

If you’d like to try more of my soups made with Thai red curry paste, I recommend my potsticker-filled Thai Red Curry Dumpling Soup, my quick and easy Thai Pumpkin Soup, and my extra-noodley Thai Curry Shrimp Soup.

How to Make Thai Coconut Mushroom Soup

Ready to make the recipe? Skip to the recipe card now to get the full ingredient list, quantities, prep/cooking times, and detailed instructions. Or, keep scrolling for a visual walk-through of making the soup.

Cook the mushrooms and shallots

Saute the mushrooms in a little bit of oil until they give off their moisture and reduce in quantity. Stir in the shallots and cook for a minute or two to soften.

Sliced mushrooms cooking in the soup pot.
Adding in the shallots.

Add the seasonings

Stir in the ginger, lemongrass, garlic, and Thai red curry paste, mixing well and allowing the flavors to bloom in the heat.

Adding the ginger, lemongrass, garlic, and Thai red curry paste to the mushroom mixture.
Mixing the seasonings into the mushrooms.

Cook the soup

Pour in the chicken broth, coconut milk, fish sauce, and brown sugar — fun fact: did you know that sugar is considered a liquid in terms of recipe components? — mixing well. Bring the soup to a boil and simmer.

Adding the fish sauce to the bubbling soup.

Finish the soup and serve

Add a generous squeeze of fresh lime juice and serve. Top with your favorite garnishes.

Squeezing the juice from half of a lime into the soup.
And ready to serve!

Recipe FAQs

To replicate the flavors of this soup, there’s really no substitute for Thai red curry paste, so it’s worth seeking out (last resort: Amazon carries all of the major brands). That being said, Thai green or yellow curry pastes would create an interesting variation of the soup, with slightly different flavor palates and heat levels.

No, absolutely not. To American noses, fermented fish sauce is definitely a funky ingredient! But it also has this strangely magical quality of enhancing the salty, savory flavors of whatever it’s cooked in. Don’t sniff the bottle — just go for it and pour it in. Umami-rich ingredients https://soupaddict.com/umami-how-to-make-great-soup/, including fish sauce, soy sauce, tomato paste, and fish sauce might not taste great on their own, but mix them in with your cooking and enjoy the massive flavor boost.

Yes, easily! Use vegetable broth instead of chicken, and soy sauce or liquid aminos instead of fish sauce. Double-check the ingredient label on your red curry paste to ensure it doesn’t have fish sauce or shrimp flakes in it.

Yes, this soup stores very well in the fridge for 3 to 4 days. I don’t recommend freezing it because the coconut milk will likely break apart after the freeze-thaw-reheat cycle.

Side-angled view of a bowl of Thai Coconut Mushroom Soup.

This soup has been a favorite on the blog for several years. It’s brothy but not consommé-sparse because the creaminess from the coconut milk creates a smooth and substantial base for the mushrooms. The Thai seasonings give it so much flavor; it’s just a delight to enjoy for a quick lunch or a light dinner. If you try this soup, I’d love to hear what you thought about it. Leaving a comment and a star rating helps me know what kind of soup recipes best hit the mark.

Karen xo
A bowl of Thai Coconut Mushroom Soup.

Thai Coconut Mushroom Soup

5 from 2 votes
Thai Coconut Mushroom Soup is quick and delicious soup for two, with Thai-inspired flavors simmered in a creamy coconut milk base.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes

Ingredients
 

  • 1 tablespoon avocado oil or extra virgin olive oil
  • 8 ounces mushrooms*
  • 1 medium shallot, chopped (about 3" long)
  • 3 tablespoons Thai red curry paste
  • 1 tablespoon minced ginger (or paste)
  • 1 tablespoon minced lemongrass (or paste)
  • 3 cloves garlic , minced
  • 14 ounces unsweetened canned coconut milk (15 ounces is fine)
  • 2 cups low-sodium chicken or vegetable broth
  • 1 tablespoon fish sauce or low-sodium soy sauce
  • 1 tablespoon light brown sugar
  • 1 lime

Suggested toppings:

  • Chopped cilantro
  • Thinly sliced chile peppers
  • Crispy fried onions
  • Red pepper flakes
  • Chile crisp

Instructions
  

  • Heat the oil in a 2 to 3 quart soup pot over medium until the surface of the shimmers. Add the mushrooms and saute until they've softened and rendered their liquids, about 5 minutes. Stir in the shallots and cook for a few minutes more.
  • Spoon in the Thai red curry paste, ginger, lemongrass, and garlic and combine with the mushroom mixture until blended and fragrant.
  • Pour in the coconut milk and chicken broth. Increase heat to high and bring the soup to a bubbly simmer. Stir in the fish sauce and brown sugar. Adjust the heat to retain a gentle bubbling and cook for 10 minutes.
  • Squeeze the juice from one half of the lime. Stir, and carefully taste the soup, adding more lime juice if the soup needs a little brightening.
  • Serve immediately with your favorite toppings.

Video

Notes

*Mushroom availability varies from region to region, store to store, and season to season, so don’t worry if you can’t source something exotic. Shiitakes and button mushrooms will do just fine.
Keyword thai coconut mushroom soup
Tried this recipe?Let us know how it was!

This post was originally published in October 2024 and was updated to add video, plus helpful information to enhance the cooking experience.

5 from 2 votes
Recipe Rating




Jaclyn

Monday 20th of April 2026

At what point do you add the lemongrass?

Amy

Monday 11th of May 2026

agreed! when do you add the lemon grass?

Tony

Saturday 18th of October 2025

Wonderful!

Karen - SoupAddict

Saturday 18th of October 2025

I’m glad you enjoyed it - thanks for stopping back!

Frances de Jong

Saturday 30th of August 2025

Full of flavour, and a bit different from other soups. I will definitely be making this again.

Karen - SoupAddict

Saturday 30th of August 2025

Thank you, so glad to hear you enjoyed it!

SE

Friday 14th of March 2025

This is really an excellent soup. Thank you!

Can't help but mention my tweaks :) I did a big batch for a crowd and had a blend of mushrooms I sliced and roasted on a sheet pan first. The remaining aromatics I sauteed in coconut oil and then added enough coconut milk to blend them all up well before adding the mushrooms to the mix. Good to finely dice or spice-grind that lemongrass...

I used a boxed mushroom broth to boost that flavor, cut back on the curry paste to reduce the heat, and subbed honey for the brown sugar. Definitely add the lime juice to taste at the end. Cilantro and oyster crackers and yum!

Renee

Monday 20th of January 2025

Hi, may I use lemon grass herb as a sub? It is quite hard to find fresh lemon grass in our area. If yes, how much is recommended to add? Thank you!