• Ebook
  • Quick Dinners
  • Recipe Index
  • About
  • Subscribe

Vibrantly G-Free

menu icon
go to homepage
  • Ebook
  • Quick Dinners
  • Recipe Index
  • About
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Ebook
    • Quick Dinners
    • Recipe Index
    • About
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • ร—
    Home ยป Vegan

    Coconut Tofu Soup

    Published: Mar 12, 2020 ยท Modified: Oct 19, 2025 by Jamie ยท This post may contain affiliate links ยท 1 Comment

    Jump to Recipe Pin Recipe

    This easy vegan one-pot Thai Coconut Tofu Soup is a dream for anyone who doesn't like cleaning up the kitchen or lives on-the-go! It's cozy and flavorful with crispy tofu, slippery rice noodles, baby bok choy and a medley of Thai spices and aromatics for a bold flavor.

    Add lime wedges, chili garlic sauce, and fresh Thai basil leaves to garnish and add flare to this dish!

    A hand holding a ready-to-eat bowl of Thai coconut tofu soup over a full pot of the soup.

    This Coconut Tofu Soup is one I enjoy most on cool evenings in Fall and Spring! While it is a cozy and warming soup, it's bright flavors and texture make it ideal for seasons that are cool but not too cold.

    It's also my favorite recipe to make on-the-go while traveling in my camper van, and it's a fan-favorite RV recipe.

    For more easy vegan soup recipes, check out my Vegan Minestrone Soup, Root Vegetable Soup, and Instant Pot Minestrone Soup.

    For more easy vegan dinner recipes, check out my Vegan Swedish Meatballs, Vegan Broccoli Mac and Cheese, One Pot Vegan Lentil Pasta, Creamy Vegan Mushroom Pasta, Vegan Pea Pesto Pasta Salad, and Greek Tahini Pasta Salad.

    Jump to:
    • How to make it (with photos)
    • Expert Tips
    • Recipe FAQ's
    • Related vegan recipes to consider...
    • ๐Ÿ“– Recipe
    • ๐Ÿ’ฌ Comments
    Thai coconut tofu soup cooking on a camp stove.

    How to make it (with photos)

    Coconut Tofu soup is an easy one-pot stovetop recipe that comes together in just 30 minutes.

    Ingredient Notes + Substitutions

    You need 11 ingredients to make this Thai Coconut Tofu Soup. Plus optional toppings and garnishes that make it even better!

    Extra Firm Tofu 

    Extra firm tofu holds its shape well when fried and added to this tofu curry soup. You can use firm tofu as well. For best taste and texture, gently press the excess water out of the tofu by wrapping it in a dish towel and pressing on it gently with flat palms.

    Veggies

    I used baby bok choy and a red bell pepper. If baby bok choy is not available or you simply don't like it, you can replace it with broccoli, asparagus, or other similar green vegetables.

    Feel free to swap in or add other vegetables too. I recommend keeping at least one red bell pepper in the soup for best flavor.

    Rice Noodles

    Pick stir-fry or linguine style rice noodles for the best texture. If using vermicelli rice noodles, add them at the very end and cook for just a minute or two until softened. They will continue cooking even after you remove the soup from heat.

    More Ingredient Notes

    • Thai red curry paste - I used Red Thai Curry Paste in the photos and you can make this with either red curry paste or green curry paste.
    • soy sauce - I use gluten-free soy sauce or gluten-free tamari.

    You also need full fat coconut milk, coconut oil, fresh garlic cloves, fresh ginger, vegetable broth, a red bell pepper, and a lime to make this recipe. And feel free to add other toppings like chopped green onions too!

    See the recipe card for a full list of ingredients with quantities.

    Chopped red bell pepper and baby bok choy to put in the soup.

    Variations

    I have a couple of other Thai Coconut Soup variations on my website. This is one of my favorite recipes and I love making variations.

    • With chicken - Check out my Red Curry Soup recipe that is nearly the same as this one, but with pieces of chopped chicken.
    • With asparagus and mushrooms - My Thai Chicken Soup recipe uses green curry paste and vegetables that are more easily found in American grocery stores. It's a great post for inspiration!

    Step-by-Step Instructions

    Learn how to make Thai Coconut Tofu Soup in 4 easy steps!

    How to make Coconut Tofu Soup with tofu in 4 easy steps.
    1. Tofu: Add coconut oil to a large pot or dutch oven over medium heat. When the oil is melted and evenly coats the bottom of the pot, add tofu. Allow it to cook uncovered, turning tofu pieces on occasion to brown evenly. This takes about 10 minutes.
    2. Spices + Aromatics: Add garlic and ginger to the pot and cook, stirring constantly, until the garlic is just beginning to turn golden (about 2-3 minutes). Add red curry paste and cook for about 1 minute more, stirring constantly.
    3. Vegetables: Add broth, bell pepper, and soy sauce. Allow to simmer for 5 minutes, then add the rice noodles, bok choy, and coconut milk. Return to simmer for 4-5 more minutes, until the noodles and greens are soft.
    4. Toppings: Add optional toppings and serve warm. Enjoy!

    Expert Tips

    Make incredible Coconut Tofu Soup on the first try with these expert tips!

    Prep the ingredients beforehand.

    This recipe moves quickly once it starts and it can be difficult to keep up if you're prepping while you cook. I recommend assembling, measuring, and chopping ingredients before you start.

    Fry the tofu until crispy.

    Take your time with the tofu and fry until all the edges are a solid golden brown. This requires a lot of flipping, but the texture is very good!

    A bowl of Thai coconut tofu soup with toppings.

    Recipe FAQ's

    Here I answered some frequently asked questions about this Coconut Tofu Soup recipe. Don't see your question? Leave it in the comments at the end of this post and I'll answer within two business days.

    How do you store leftover Coconut Tofu Soup?

    Store leftover soup in an airtight container in the refrigerator for up to 3 days.

    The rice noodles continue to absorb the liquid over time, and the next day it will be more like a traditional noodle curry with less broth, which is great for take-along lunches.

    What can I use instead of tofu?

    Check out the variations in the "how to make it" section above. I also make a similar version of this recipe with chicken. You can leave the tofu out entirely for a vegetable coconut curry soup.

    Related vegan recipes to consider...

    Looking for more easy vegan dinner recipes like this Coconut Tofu Soup? Check these out:

    • A large freshly made pot of healthy vegan minestrone soup.
      Italian Minestrone Soup
    • Overhead view of a bright golden bowl of pureed beet soup beside a fresh loaf of gluten-free Irish Soda Bread.
      Root Vegetable Soup
    • one pot lentil pasta with tomatoes and basil
      One Pot Vegan Lentil Pasta
    • A skillet filled with vegan Swedish meatballs in a buttery vegan gravy.
      Vegan Swedish Meatballs

    Love this recipe? Please leave a 5-star ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ rating in the comment section below. Thank you!

    ๐Ÿ“– Recipe

    A bowl of Thai coconut curry soup with tofu and toppings.

    Coconut Tofu Soup

    Jamie
    A vegan Coconut Tofu Soup featuring a medley of Thai flavors -- slippery rice noodles, baby bok choy, and Thai curry paste made in one-pot on the stovetop.
    5 from 1 vote
    Print Recipe Pin Recipe
    Prep Time 5 minutes mins
    Cook Time 25 minutes mins
    Total Time 30 minutes mins
    Course Dinner
    Cuisine vegan, Thai
    Servings 6 servings
    Calories 322 kcal

    Ingredients
      

    • 1 teaspoon coconut oil
    • 1 12-ounce block of extra firm tofu , cut into bite-sized cubes
    • 2 teaspoons minced garlic
    • 2 teaspoons minced ginger
    • 3 ยฝ tablespoons Red Thai Curry Paste
    • 3 ยฝ cups vegetable broth
    • 1 medium red bell pepper , halved and thinly sliced
    • 2 heads baby bok choy , ends trimmed and washed, leaves halved
    • 3 tablespoons gluten-free soy sauce or gluten-free tamari
    • 4 servings rice noodles , stir-fry or linguine style (200 grams)
    • 1 14-ounce can full fat coconut milk
    • 1 lime , cut into wedges for garnish
    • 1 bunch fresh Thai basil leaves to garnish

    Instructions
     

    • Tofu: Add coconut oil to a 5 quart pot on medium heat. When the oil is melted and evenly coats the bottom of the pot, add tofu. Allow it to cook uncovered, turning tofu pieces on occasion to brown evenly. This takes about 10 minutes.
    • Spices + Aromatics: Add garlic and ginger to the pot and cook, stirring constantly, until the garlic is just beginning to turn golden (about 2-3 minutes). Add red curry paste and cook for about 1 minute more, stirring constantly.
    • Vegetables:ย Add broth, bell pepper, and soy sauce. Allow to simmer for 5 minutes, then add the rice noodles, bok choy, and coconut milk. Return to simmer for 4-5 more minutes, until the noodles and greens are soft.
    • Toppings: Add optional toppings and serve warm. Enjoy!

    Notes

    Storage: Store leftover Coconut Tofu Soup in an airtight container in the refrigerator for up to 3 days. The rice noodles continue to absorb the liquid over time, and the next day it will be more like a traditional noodle curry with less broth, which is great for take-along lunches.
    I like to add an extra small bock choy for more crunch. If you're a veggie lover, I recommend it!

    Nutrition

    Calories: 322kcalCarbohydrates: 37gProtein: 9gFat: 16gSaturated Fat: 13gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gSodium: 1163mgPotassium: 331mgFiber: 2gSugar: 4gVitamin A: 2312IUVitamin C: 31mgCalcium: 59mgIron: 4mg
    Keyword Tofu Curry Soup, Thai Coconut Curry Soup, Coconut Tofu Soup
    Tried this recipe?Let us know how it was!

    More Vegan Recipes

    • A pan of lemon garlic pasta topped with fresh basil leaves.
      Lemon Garlic Pasta with basil
    • A square baking pan filled with golden baked cinnamon apple slices.
      Baked Cinnamon Apple Slices (scalloped apples)
    • A bowl of vegan apple crumble with a crisp streusel topping and vegan ice cream.
      Apple Crumble Recipe Without Oats
    • A close up of a serving of blueberry crumble to show the crumble and filling textures.
      Blueberry Crumble

    Comments

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Kaye says

      December 17, 2022 at 4:00 pm

      5 stars
      Very WOW on this soup! I made it with tofu and it so filling and nourishing. A great combination of flavors and it was fun to cook with bok choy -- a new vegetable for me!

      Reply

    About Jamie

    A headshot of Jamie, the blogger behind Vibrantly G-Free, outside in a forest wearing a blue top.

    I learned to cook on the goโ€”from my tiny camper van to wherever adventure took me. Now, I create easy, flavorful recipes that fit real life. Every dish is naturally gluten-free, simple to make, and so good even gluten-eaters want seconds! โœจ

    More about me โ†’

    Seasonal Inspo

    Festive recipes made to impress.

    • A bowl of thai chicken soup with a creamy coconut milk broth, noodles, and vegetables.
      Creamy Thai Chicken Soup with coconut milk
      Cook Time30 Minutes
    • A bowl of dairy-free vodka sauce tossed with pasta and garnished with Italian parsley.
      Dairy-Free Vodka Sauce
      Cook Time15 Minutes
    • A crispy baked salmon cake with canned salmon served with broccoli, lemon, and fresh dill.
      Baked Salmon Cakes
      Cook Time25 Minutes
    • A stack of tapioca flour crepes on a cooling rack.
      Tapioca Flour Crepes (3-ingredients, paleo)
      Cook Time20 Minutes

    Trending Recipes

    Treat your tastebuds with these trending recipes!

    • Hero image of a slice of dairy free tiramisu with fresh berries on top and a piece of chocolate with a mint leaf on the side of the plate.
      Impossibly Authentic Dairy Free Tiramisu
    • Chocolate dipped strawberries cooling on a parchment paper lined pan.
      Chocolate Dipped Strawberries
    • A mason jar of cold brew coffee concentrate beside a glass of concentrate turned into a cold brew with creamer.
      Cold Brew Concentrate Recipe
    • Three freshly baked gluten-free french baguettes on a baking sheet.
      Gluten-Free French Baguette

    Footer

    โ†‘ back to top

    About

    • Privacy Policy
    • Amazon Disclaimer
    • Accessibility Policy

    Newsletter

    • Sign Up for emails and updates

    Contact

    • Contact
    • Services
    • Media Kit
    • FAQ

    Copyright ยฉ 2025 Vibrantly G Free

    A bowl of Thai coconut curry soup with tofu and toppings.