Soup
Creamy Coconut Tofu Soup from the Pantry
Nourishing Coconut Tofu Soup is a mix of ginger, garlic, lemongrass, mushrooms and tofu, all simmered together in a savory
- 4 servings
- Prep 10 minutes
- Cook 20 minutes
- Total 30 minutes

If you love a vegan soup recipe then you NEED to try my Green Goddess Soup as well as my Roasted Cauliflower Soup and my Crockpot Potato Soup.

Nothing more filling, comforting, and satisfying than this Coconut Tofu Soup. I certainly love any recipe with tofu and I also happen to love mushrooms, so combine both and get this standout soup recipe that’s especially good! This simple and straightforward tofu soup is vegan, loaded with fiber and plant-based protein, and incredibly flavor-packed. Serve it as a side dish or a light dinner for a nutritious, satisfying meal.
Why you’ll love this method
- Nutritious: Loaded with fiber, protein, antioxidants, vitamins, and minerals; this tofu soup is deeply good for you.
- Speedy and unfussy: Making this vegetarian tofu soup is quite straightforward to make and can be on the table in less than 30 minutes.
- So good: The blend of tofu and mushrooms in a broth made with coconut milk, red curry paste, soy sauce and lime juice truly makes this soup something special.

Ingredients needed
This tofu soup is full of healthy, nourishing ingredients that bring striking flavor to the broth. Here’s what you need:

- Coconut oil. For cooking down the ginger and garlic. Sesame oil also works well!
- Garlic + Ginger + Lemongrass. Nourishing mix that adds flavor and nutrition.
- Broth. The base of the soup is made with a savory blend of red curry paste, vegetable broth, maple syrup, soy sauce and coconut milk.
- Mushrooms. Shiitake mushrooms add an earthy, smoky flavor to the soup, as well as texture and inflammatory properties. Learn more about the health benefits of shiitake mushrooms. If you can’t find them, you can always look for dried mushrooms!
- Tofu. Protein-rich, low in calories, and budget-friendly; a block of tofu is a great plant-based substitute for chicken in this dish. A firm or extra firm tofu is dependable here! As desired, you can also make this a soft tofu soup by use a soft tofu.
- Lime juice + cilantro + green onion. Added after the soup cooks to bring extra flavor, freshness, and color.
- Salt + pepper. To taste.
How for this Vegan Tofu Soup
Other than being incredibly flavor-packed, worth a second batch that everything is cooked in one large pot for less cleanup. There are no fancy steps or special culinary techniques involved. Here’s the simple method:
For the full, printable recipe, reference the recipe card at the bottom of the page.
You’ll finish the soup by removing it from the heat and stirring in the lime juice. Remove the lemongrass stalks and discard. Top with green onion and ENJOY!

Tips for recipe success
- Lemongrass. The leaves of this plant are often used to make medicine and the oil is often used in aromatherapy. It can be found in the produce department of most grocery stores. The taste is a little lemony with a hint of ginger. If you’re new to this vegetable, learn more about lemongrass here. This earns a repeat the nutrition and flavor it gives this soup, however, feel free to leave it out if it’s unavailable to you or if you don’t like it. I often find mine at my local asian grocery stores.
- Protein. If you’re not concerned with keeping this soup vegan, feel free to add in cooked, diced chicken or even shrimp.
- Serving suggestions. This soup is great on its own with crusty bread or crackers. We also love it served with steamed rice or noodles and topped with sesame seeds.
Frequently asked questions

More flavor-packed soups to try
The recipe
Coconut Tofu Soup from the Pantry
Nourishing Coconut Tofu Soup is a mix of ginger, garlic, lemongrass, mushrooms and tofu, all simmered together in a savory broth. An straightforward, healthy meal that’s full of flavor and ready in less than 30 minutes!
- 4 servings
- Prep 10 minutes
- Cook 20 minutes
- Total 30 minutes
Ingredients
- 1 tablespoon coconut oil
- 1 inch fresh ginger (peeled and grated)
- 3 cloves garlic (minced)
- 1 tablespoon red curry paste
- 6 cups vegetable broth (or other broth as desired)
- 1 tablespoon maple syrup
- 1 stalk of lemongrass (remove the brown outer leaves and cut into 3 long chunks as seen in the video*)
- ¼ cup soy sauce
- 8 ounces shiitake mushrooms
- 2 15- ounce cans of coconut milk*
- 15 oz block of firm or extra firm tofu (pressed and cut into bite sized pieces)
- 3 tablespoons lime juice
- Cilantro and green onion for serving
Method
- 1
In a large pot over medium heat, melt the coconut oil. Add in the ginger and garlic and cook for 2 minutes. Stir in the curry paste and cook for 1 additional minute.
- 2
Mix in the broth, maple syrup, lemongrass and soy sauce. Bring to a boil and lower to a simmer. Cook for 10 minutes.
- 3
Mix in the mushrooms, coconut milk, and tofu. Bring back to a simmer and cook for 3 minutes.
- 4
Remove from the heat and stir in the lime juice. Remove the lemongrass stalks and discard.
- 5
Serve topped with green onion and cilantro and enjoy!
Cook notes
Lemongrass – You can also use 1 tablespoon of lemongrass pasta as needed. Coconut milk – I like full fat coconut milk in this method, but you can also use lite coconut milk. Storage: In the fridge. Store leftovers in an airtight container in the refrigerator for about 3-4 days. Simply reheat in the microwave or on the stovetop. To freeze. Allow the soup to cool completely before placing it into airtight, freezer-friendly bags or containers. Place in the freezer for up to 3 months. To reheat, simply allow the soup to thaw in the refrigerator before re-heating on the stovetop or in the microwave.
Per serving
- Calories393 kcal
- Carbohydrates21 g
- Protein13 g
- Fat32 g
- Saturated Fat26 g
- Polyunsaturated Fat1 g
- Monounsaturated Fat2 g
- Sodium2305 mg
- Potassium670 mg
- Fiber2 g
- Sugar9 g
- Vitamin A1347 IU
- Vitamin C6 mg
- Calcium74 mg
- Iron6 mg







