• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • Recipes
  • About
    • Contact
    • Photo Use Policy

Connoisseurus Veg logo

SUBSCRIBE

Sign up for email updates and receive a free copy of my veggie burger e-book!

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • RSS
  • Twitter
  • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • Recipe Index
  • Free Veggie Burger Book
  • About
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • ×
    You are here: Home / Soups / Thai Coconut Soup

    LAST UPDATED: January 4, 2022 • FIRST PUBLISHED: February 12, 2020

    Thai Coconut Soup

    Jump to Recipe Print Recipe
    Thai Coconut Soup

    This Thai coconut soup is rich, satisfying, and full of flavor! Made with a creamy spiced coconut milk base, crispy pan-fried tofu, tender veggies, and topped with fresh herbs, this soup tastes like it came from a restaurant, but is surprisingly easy to whip up in your own kitchen.

    Two Bowls of Thai Coconut Soup with Napkin, Lime Wedge, and a Bunch of Cilantro

    Have you ever tried to recreate a Thai dish you had at a restaurant and been super disappointed? I know I have! Thai coconut soup was one of those dishes. I tried so many recipes but could never get anything close to as good as restaurant quality.

    Finally I discovered the problem: the ingredients.

    Thai Coconut Soup Ingredients

    Pair of Hands Holding a Bowl of Thai Coconut Soup Over a Marble Countertop

    Most of the recipes I'd been trying called for ingredients that were accessible, but not necessarily authentic. My recipe calls for ingredients that might not be super familiar to you, but they add so much flavor!

    Lemongrass

    Lemongrass is a grass with a mild, citrusy flavor. You should be able to find it in the produce section of your regular supermarket! If not, try an Asian market. If all else fails, buy jarred lemongrass online.

    Galangal

    This is a root that's related to the ginger you're probably familiar with. It's sometimes referred to as Thai ginger. Galangal is a bit firmer than regular ginger, and I find the flavor to be a big more pungent.

    You might luck out and find Thai ginger at the supermarket (I did! Wegmans often has it.). Otherwise, try an Asian market. If you find some galangal when you're not quite ready to use it, fear not! Just buy it, stick it in a sealed bag and freeze it for later.

    You can substitute regular ginger if absolutely needed.

    Makrut Lime Leaves

    Makrut limes are a variety of lime with a flavor that's a tad stronger than what you're used to. I find the leaves to add an almost floral flavor to dishes like this.

    You might be able to find fresh makrut lime leaves at an Asian market, but I find this a rarity, at least where I live. Fortunately, they're available in dried form online.

    Sambal Oelek

    This is an Indonesian chili paste that's available at most supermarkets these days. If you can't find it, try an Asian market. You could also get away with substituting sriracha if that's easier for you.

    That's it for the ingredients that I consider to be somewhat challenging to find. In addition, you'll need some oil, shallots, garlic, coconut milk, lime juice, tofu, veggies and fresh cilantro.

    How to Make Thai Coconut Soup

    Prep Your Ingredients

    Be sure to read this section if some of the ingredients in this coconut soup are new to you!

    Lemongrass

    Side By Side Images Showing Hands Prepping Lemongrass on a Cutting Board

    Lemongrass is pretty tough stuff, and if you don't prepare it properly it can end up as a bunch of hard, chewy bits in your soup. Nobody wants that!

    To prep your lemongrass, grab a stalk and cut a slit down the length of it. The slit should penetrate almost to the center of the stalk. Now peel off the tough outer layer so you're left with the slightly less tough inner core. Chop this part up as finely as you can. (Note that I'm prepping a very skinny stalk in the photo, shown next to a pretty fat stalk. A typical one would probably be sized somewhere between the two.)

    When it's time to add the lemongrass to your soup you can add it directly, or, if you didn't get it chopped as finely as you'd like, try placing it into a tea infuser.

    Makrut Lime Leaves

    Kaffir Lime Leaves Soaking in Water

    If you're using dried makrut lime leaves, place them in a bowl or cup of hot water to soak about 20 minutes before you start cooking.

    Galangal

    Hand Grating Thai Ginger on a Cutting Board

    Ideally you'll want to grate your galangal, just like you would with regular ginger. Galangal is a bit harder than regular ginger, making it a bit tougher to grate. Feel free to mince it finely with a knife if that's easier for you.

    Make the Soup

    The tofu gets cooked separately from everything else, so you may want to start with that. I say may because you can also cook the tofu on a separate pan while the soup simmers (to save time!). The only reason I sometimes do it first is so that I can use the pot that the soup will simmer in (fewer dishes to wash!).

    In any event, heat up some oil in the pot or a nonstick skillet. Add some cubed tofu and cook it for about 10 minutes. Flip the tofu a couple of times while it cooks. The goal is to get the pieces browned and crispy on multiple sides.

    Side-By-Side Images Showing Stages of Tofu Cooking in a Skillet

    If you cooked the tofu in your soup pot, take it out and transfer it to a plate. Heat up some more oil in the pot and add your shallots. Let them soften up a bit, then add your garlic, galangal, and some finely chopped fresh cilantro. Cook everything for about a minute, until the mixture becomes very fragrant.

    Now add those lime leaves and lemongrass, along with some broth, coconut milk, baby corn and shiitake mushrooms. Bring the liquid up to a boil and let it simmer until the veggies are tender.

    Add some broccoli during the last five minutes of simmering, then take the pot off of the burner.

    Collage Showing Process for Making Thai Coconut Soup: Cook Shallots, Add Thai Ginger, Cilantro, and Garlic, Add Coconut Milk, Broth, Lemongrass and Lime Leaves, and Add Broccoli

    Stir in your tofu, some lime juice, and sambal oelek. Season the soup with salt and ladle it into bowls.

    Top your soup with fresh cilantro, scallions and/or basil.

    Two Bowls of Thai Coconut Soup with Lime Wedges and Spoons

    Thai Coconut Soup Tips & FAQ

    • Is this soup gluten-free? Yes it is!
    • Feel free to substitute your favorite veggies for those used in the recipe. Carrots, cauliflower, and spinach would all be great choices. Keep in mind that harder veggies generally take longer to cook, while softer veggies cook faster.
    • Is this soup spicy? Just a bit. If you prefer a milder version, leave out the sambal oelek. If you prefer a hotter version, add extra sambal oelek.
    • Need more guidance on how to get your tofu perfectly crispy? Check out this guide.
    • A note on ingredients and substitutions: Some of the ingredients in this soup may be tough for some folks to find. If you can get ahold of them, I highly recommend using them, but if you really, really can't, try the following:
      • Galangal: Substitute an equal amount of fresh ginger.
      • Lemongrass: Most supermarkets carry lemongrass paste in tubes, usually found in the produce section. I'm not entirely sure how much you'd need, though I'm guessing a tablespoon or two. Try adding just a bit at at time until the flavor is right.
      • Makrut lime leaves: Substitute a tablespoon of lime zest.
      • Sambal oelek: substitute sriracha, or another neutral flavored hot sauce.

    Like this recipe? If so, be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter. And please stop back and leave me a review and rating below if you make it!

    Two Bowls of Thai Coconut Soup with Napkin, Lime Wedge, and a Bunch of Cilantro
    5 from 4 votes
    Print

    Thai Coconut Soup

    This Thai coconut soup is rich, satisfying, and full of flavor! Made with a creamy spiced coconut milk base, crispy pan-fried tofu, tender veggies, and topped with fresh herbs, this soup tastes like it came from a restaurant, but is surprisingly easy to whip up in your own kitchen.

    Course Soup
    Cuisine Thai
    Prep Time 20 minutes
    Cook Time 30 minutes
    Total Time 50 minutes
    Servings 4
    Calories 420 kcal
    Author Alissa Saenz

    Ingredients

    • 5 dried makrut lime leaves* (or fresh, if available)
    • 2 (4 inch) stalks lemongrass**
    • 2 tablespoons coconut oil (or high-heat oil of choice), divided
    • 1 medium shallot, finely chopped
    • 2 garlic cloves, minced
    • 1 tablespoon grated fresh galangal***
    • 3 tablespoons finely chopped fresh cilantro
    • 3 cups vegetable broth
    • 1 (14 ounce or 400 ml) can full-fat coconut milk
    • 1 ½ cups fresh baby corn, cut into 2-inch pieces
    • 1 cup sliced shiitake mushroom caps
    • 7 ounces extra firm tofu, drained, pressed, and cut into 1-inch cubes
    • 3 cups fresh broccoli florets (about 1 small crown)
    • 2 tablespoons lime juice
    • 1 teaspoon sambal oelek
    • Salt to taste
    • Fresh cilantro, basil and/or scallions, for serving
    US Customary - Metric

    Instructions

    1. If you're using dried makrut lime leaves, start by placing them in a cup or bowl of hot water. Let them soak for about 20 minutes while you prep the remaining ingredients, then chop them finely.

    2. Cut a slit down the length of each lemongrass stalk, then peel away the dried outer layers. Finely chop the inner core.

    3. Coat the bottom of a large pot with a tablespoon of coconut oil and place it over medium heat.

    4. When the oil is hot, add the shallot and cook it until soft and translucent, about 5 minutes.

    5. Add the garlic, galangal, and cilantro. Cook everything for about a minute, until very fragrant.

    6. Stir in the broth, coconut milk, baby corn, mushrooms, lemongrass and makrut lime leaves. Raise the heat and bring the liquid to a boil.

    7. Lower the heat and allow the soup to simmer for about 15 minutes, until the veggies are tender.

    8. While the soup simmers, cook the tofu. Coat the bottom of a medium skillet with the remaining tablespoon of oil and place it over medium heat.

    9. When the oil is hot, add the tofu in an even layer.

    10. Cook the tofu for about 10 minutes, flipping it once or twice to achieve browning on multiple sides.

    11. Remove the tofu from the skillet and transfer it to a plate.

    12. Once the soup has simmered for about 15 minutes, stir in the broccoli. Simmer the soup for about 5 minutes more, until the broccoli is tender and bright green.

    13. Remove the soup from heat and stir in the tofu, lime juice, and sambal oelek. Season it with salt to taste.

    14. Ladle the soup into bowls and top it with fresh cilantro, basil and/or scallions. Serve.

    Recipe Notes

    *You can substitute a tablespoon of lime zest if needed, though the flavor will  be slightly different.

    **Lemongrass paste (available in the produce section of most supermarkets) may be used if you can't find fresh. I'm not entirely sure how much to use though, so I'd add it to taste, just a bit at a time when the soup is almost finished cooking.

    ***You can substitute regular ginger if needed, though the flavor will be slightly different.

    Nutrition Facts
    Thai Coconut Soup
    Amount Per Serving (1.5 cups)
    Calories 420 Calories from Fat 324
    % Daily Value*
    Fat 36g55%
    Saturated Fat 29g145%
    Sodium 638mg27%
    Potassium 1012mg29%
    Carbohydrates 32.7g11%
    Fiber 7.2g29%
    Sugar 9g10%
    Protein 15g30%
    Calcium 13mg1%
    Iron 31mg172%
    * Percent Daily Values are based on a 2000 calorie diet.
    « Portobello Vegan Beef(less) Stew
    African Peanut Soup »

    Sharing is caring!

    • Facebook
    • Twitter
    • Email

    About Alissa Saenz

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors! You can read more about me here.

    I'd love to connect with you on Facebook, Instagram, or Pinterest.

    Subscribe

    Subscribe for email updates and receive a free copy of my veggie burger e-book!

    Reader Interactions

    Comments

    1. Anonymous says

      February 17, 2014 at 4:39 pm

      I look forward to trying this out. For what it's worth, I think that 'gai' is Thai for chicken. This is probably tom kha tao hu

      Reply
      • Alissa Saenz says

        February 17, 2014 at 10:20 pm

        Thank you! You're right about the chicken...so I found out since posting this. Turns out I totally messed up the title...words in the wrong order as well. I took it from a restaurant menu that had chicken, shrimp and tofu options. Big oops! Glad I put the parenthetical title in there.

        I hope you enjoy this when you try it out!!

        Reply
        • Alex says

          January 24, 2019 at 11:21 am

          5 stars
          I tried it and it was fabulously delicious. My family loved it, I had to make it again. I didn’t have the Shitakes, I used regular mushrooms but was still delicious. Thank you Allisa.

          Alex

          Reply
          • Alissa Saenz says

            January 27, 2019 at 3:15 pm

            I'm so glad it was a hit! Thanks so much Alex!!

            Reply
      • grenciamars says

        March 07, 2014 at 10:42 pm

        I can confirm that "gai" is indeed "chicken," and "taohu" is "tofu." =)

        Saw your soup linked on buzzfeed. Looks pretty good!

        Reply
      • Alissa Saenz says

        March 08, 2014 at 5:41 pm

        Yeah, when Buzzfeed shared this with the wrong name I really started kicking myself. Glad to see lots of people are interested anyway. Thanks for confirming!

        Reply
    2. Anonymous says

      February 19, 2014 at 4:16 pm

      Would ginger be an ok substitution for Galangal? I can't seem to find it in any of the asian markets near me.

      Reply
      • Alissa Saenz says

        February 19, 2014 at 8:14 pm

        You could substitute ginger and I have in the past. The flavor is slightly different, so if you've ever had this soup at a Thai restaurant you'll probably notice a slight difference in taste. It will still be delicious with regular ginger though. Good luck and thanks for asking!

        Reply
    3. Becky Striggow says

      May 30, 2015 at 10:44 pm

      I can't wait to try the recipe! Unfortunately, I don't see the links to buying the Asian ingredients, as you mentioned in the article.

      Reply
      • Alissa Saenz says

        May 31, 2015 at 9:17 pm

        Sorry about that! I think some of my links got deleted when I made some updates to the site a while back. I just added them back in. I hope you enjoy this as much as I did!

        Reply
    4. Maria Parenti-Baldey says

      August 16, 2016 at 7:37 am

      I found a lemongrass and coconut soup. Looks slightly different in colour but it has two ingredients I enjoy, I saw to swap to ginger for galangi

      Reply
    5. Anjali Safire says

      October 02, 2018 at 3:23 am

      5 stars
      Will canned baby corn work? I made this soup about a month ago for our wwoofers and it was a big hit!

      Reply
      • Alissa Saenz says

        October 07, 2018 at 4:38 pm

        It should work, but maybe add it a bit later - I don't think it'll need as much cook time! I'm glad you enjoyed it!!

        Reply
    6. Ihatecooking says

      January 04, 2019 at 9:47 pm

      5 stars
      Best.soup.ever

      Reply
      • Alissa Saenz says

        January 06, 2019 at 8:36 pm

        Yay! Glad you enjoyed it!

        Reply
    7. Stu says

      February 20, 2019 at 5:57 pm

      Mine was a disaster.... The coconut milk must have been bad or for some other reason, all I had was an oily (not off white smooth) soup.

      Reply
      • Alissa Saenz says

        February 24, 2019 at 4:30 pm

        Oh no! It does sound like a problem with the coconut milk. Did it seem normal when you opened the can?

        Reply
    8. Cristina says

      September 19, 2019 at 6:09 am

      5 stars
      I have 2 large lemongrass pots in the garden. So glad I found the perfect recipe! Made some for my foodie son and he absolutely loved it! Well balanced ingredients, and ohhh sooo good! I have made it twice already! I used ginger and lime leaves from my tree, but I bought some dry galangal and will check the difference.

      Reply
      • Alissa Saenz says

        September 22, 2019 at 3:04 pm

        I'm so glad you both enjoyed it! Thanks so much Cristina!

        Reply
    9. Sarah says

      January 07, 2020 at 5:58 pm

      This is delicious! Does it freeze well?

      Reply
      • Alissa Saenz says

        January 12, 2020 at 11:04 am

        Glad you enjoyed it! I haven't tried freezing it, but I can't see why not.

        Reply
    10. Heidi Teunissen says

      January 26, 2020 at 4:19 pm

      Any veggie substitutions? Not a mushroom kind of girl...zucchini maybe?

      Reply
      • Alissa Saenz says

        January 26, 2020 at 8:24 pm

        I think zucchini would be great! You could also try green beans, carrots or asparagus.

        Reply
    11. Terry says

      February 16, 2020 at 9:44 pm

      Fabulous soup, had to do some substitutions with ginger and regular mushrooms and no lemongrass but it was still so yummy, so making this again!!!!! Thanks for the tofu hints about drying it out a bit before frying it, that made all the difference!!!!!!

      Reply
    12. Kelly Stevens says

      October 29, 2020 at 3:28 pm

      Hi Alissa, I can't wait to try this. I found lemongrass paste in a tube at my local supermarket - do you think that would work?

      Reply
      • Alissa Saenz says

        October 30, 2020 at 9:36 am

        I do! But I'm not sure how much you'd need. I've never been able to figure out the exact conversion for fresh lemongrass to paste. I'd probably start conservatively with a teaspoon or so per stalk. I'd love to hear how it works out!

        Reply
        • Kelly Stevens says

          November 01, 2020 at 3:15 pm

          Thank you! I'll report back.

          Reply
    13. M says

      November 19, 2020 at 11:08 am

      Thank you for sharing this recipe! Have you considered updating this post and using the term "makrut" instead of "kaffir"?

      https://www.theguardian.com/food/2020/mar/01/makrut-lime-the-weird-and-wonderful-citrus-at-the-heart-of-thai-flavours

      https://modernfarmer.com/2014/07/getting-rid-k-word/

      Reply
      • Alissa Saenz says

        November 22, 2020 at 8:14 pm

        Oh wow - I had no idea about the name! Thank you for bringing it to my attention! I've updated the post.

        Reply

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Alissa Holding a Coffee Cup

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

    More about me →

    Popular

    • The Best Vegan Banana Bread
    • Crispy Baked Teriyaki Tofu
    • Creamy Vegan Rice Pudding
    • Classic Lentil Soup

    Footer

    ↑ back to top

    About

    • Privacy Policy

    Newsletter

    • Sign Up for emails and updates

    Contact

    • About
    • Contact
    • Photo Use Policy

    As an Amazon Associate I earn from qualifying purchases. Learn more here.

    Copyright © 2013-2022 Tofu Press LLC & Alissa Saenz

    1308 shares
    • 394