Red Curry Lemongrass Soup

A healthy Thai red curry soup made with ginger, mushrooms, tomatoes, and bok choy. We love this healing vegan & gluten-free soup.

Red Curry Lemongrass Soup

We’re nearing the end of soup season here, but I just had to get this one in before we break into summer recipes. Or at least, before we break into cold summer soup recipes and before I go ga ga for gazpacho (ugh, I’m so sorry).

This is a warm and spicy soup for the soul. I first started making it a few months ago when my mom was in town visiting while I was sick. All I craved was soup, so we made tons of soups together. Well, cookies and soups, to be exact.

Red Curry Lemongrass Soup Red Curry Lemongrass Soup

I’m not calling this Thai, because it’s in no way authentic, but there are some delicious Thai-like flavors going on here. It’s inspired by a few versions of Tom Yum (a brothy hot and sour soup) that I’ve been ordering lately at local Thai restaurants. The broth is simmered with ginger and lemongrass and spiced with red curry. The soup is filled with tomatoes, shiitake mushrooms, and lots of crispy bok choy.

This same soup is also delicious as a red curry coconut soup. If you’re feeling like a more creamy soup, just add a bit of coconut milk. Some days I like my soup creamy, some days I like it brothy – this is a versatile soup, no matter your soup mood.

Red Curry Lemongrass Soup

I like to serve this with baked tofu and jasmine rice (you could also use brown rice). Next time, I’m excited to try it with slurpy vermicelli noodles.

4.9 from 12 reviews

Red Curry Lemongrass Soup

This warming, versatile soup is inspired by some of my favorite Thai flavors - ginger & lemongrass. Mix in coconut milk for a creamier version, or add baked tofu to make it a meal.
Recipe type: Soup
Serves: 4-6
  • 1 stalk lemongrass, outer part removed
  • 5 cups vegetable broth*
  • 1 2-inch piece of fresh ginger, cut into chunks
  • 2 tablespoons tamari, more to taste
  • 2 tablespoons cane sugar
  • Juice and zest of 2 limes (about ⅓ cup juice)
  • 1 tablespoon coconut oil
  • 1 medium onion, diced
  • 4 cups shiitake mushrooms, de-stemmed and sliced** (see note)
  • ½ - 1 tablespoon red curry paste, more to taste
  • 1 medium tomato, diced
  • 5 to 6 cups chopped baby bok choy (2 medium bunches)
  • Sea salt
  • Cooked jasmine rice, for serving
  • Optional: 1 cup full-fat coconut milk, for a creamier soup
  • Optional: baked tofu or cooked protein of your choice
  1. Using the back of a chef's knife, bash the lemongrass which will help release it's flavor. Slice it in half and chop it into 1-inch pieces.
  2. In a large pot, combine the broth, lemongrass, ginger, tamari, sugar, lime juice, and lime zest, and simmer for about 15 minutes. Strain the broth over a medium bowl, discard the lemongrass and ginger pieces, and set the broth aside
  3. Return the pot to the stove and heat the coconut oil over medium heat. Add the onion and cook until translucent and soft, about 5 minutes. Stir in the mushrooms and a small pinch of salt. Stir and cook until the mushrooms are soft, about 15 minutes. Stir in the curry paste until well incorporated, then stir in the tomatoes.
  4. Add the reserved broth and simmer for 5 minutes, then add the and bok choy. Simmer until the bok choy is tender but still vibrant green, 5 to 7 minutes.
  5. Taste and adjust seasonings, adding more tamari or lime juice if desired. If you would like more spice, add more red curry. If it's too tangy, salty and/or spicy, add the coconut milk. Serve with rice and baked tofu, if using.
*I use the Whole Foods 365 brand vegetable broth.

**Shiitake mushrooms can be expensive, so I often use a mix of shiitakes and cremini mushrooms.

adapted from


Leave a comment:

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

Rate this recipe (after making it):  

  1. Marsha

    I loved this recipe.. I prepared the ginger by dicing it, removed it with the lime zest and lemongrass according to the recipe, but then added it back in. I should say here that we LOVE ginger. Maybe it wouldn’t be everyone’s choice. Served it over brown rice and added tofu. Lately I’ve been preparing tofu just by microwaving it for a few minutes with tamari. So easy to do while the soup is simmering.

  2. kathy

    Very nice soup. Broth with the addition of coconut milk was sooooo good! I didn’t have bok choy so used kale instead. Topped with cilantro and a bit of lime. Very good!

    • Jeanine Donofrio

      I’m so glad you enjoyed it!

  3. Alexandra

    Has anyone experienced leftovers with this recipe? Did you continue to enjoy it throughout the week? Sounds so yummy! Thank you!

    • Patty

      Yes! As with a lot of recipes, it just continues to get better each time.

  4. Julia

    So delicious!! Followed the recipe exactly. The broth especially was amazing. I served with basmati rice and tofu.

    • Jeanine Donofrio

      I’m so glad you loved it!

  5. Carrie

    Anything special I should do with tofu if I want to add as a protein?

A food blog with fresh, zesty recipes.
Photograph of Jeanine Donofrio and Jack Mathews in their kitchen

Hello, we're Jeanine and Jack.

We love to eat, travel, cook, and eat some more! We create & photograph vegetarian recipes from our home in Chicago, while our shiba pups eat the kale stems that fall on the kitchen floor.