This easy vegan tofu soup is warm, comforting, and gluten-free friendly with bold Asian-inspired flavor. It is made with crispy marinated tofu, savory vegetable broth, mushrooms, bok choy, sprouts, noodles, and green onions for a cozy bowl that feels hearty and satisfying without taking hours to make.
I use fresh noodles, but you can also use ramen, rice noodles, or no noodles at all. My favorite soup vegetables are cremini mushrooms, bok choy, and fresh sprouts. Add whatever is in your fridge for an easy weeknight dinner packed with flavor.
To keep this tofu soup gluten-free, be sure to use gluten-free tamari or certified gluten-free soy sauce and gluten-free noodles, such as rice noodles or gluten-free ramen.
✔ Vegan
✔ Gluten-free friendly
✔ Packed with vegetables
✔ Made with crispy marinated tofu
✔ Easy weeknight dinner
Why You’ll Love This Tofu Soup
This tofu soup is cozy, flavorful, and easy to customize with your favorite vegetables and noodles. It has everything you want in a comforting soup: a savory broth, tender-crisp vegetables, chewy noodles, and crispy tofu on top.
The tofu is marinated with ginger powder, garlic powder, soy sauce or tamari, and sriracha before being cooked until golden. That step adds so much flavor and texture, making this soup more filling than a basic vegetable soup.
You can serve it as a light lunch, an easy dinner, or a comforting sick-day meal. It is also a great recipe when you want something warm and homemade but do not want to spend all day simmering soup on the stove.
Ingredients in Tofu Soup
I love a slow-simmered soup recipe, but I do not always love waiting. This Tofu Soup is so easy and ready as fast as you can chop and boil! If you love crispy tofu with an Asian-inspired marinade, try this recipe.
I use fresh noodles, but you can always use ramen, rice, or no noodles! My favorite soup vegetables are cremini mushrooms, bok choy, and fresh sprouts. Add whatever is in your fridge for an easy weeknight dinner packed with flavor!
Tofu: Use firm tofu or extra-firm tofu for this recipe. Softer tofu can break apart too easily, while firm tofu holds its shape and gets crispy when cooked.
Ginger powder: Ginger powder adds warm, slightly spicy flavor to the tofu marinade. It coats the tofu well and helps every bite taste seasoned.
Garlic powder: Garlic powder adds savory flavor to the marinade and pairs perfectly with the ginger and sriracha.
Soy sauce or tamari: Use gluten-free tamari or certified gluten-free soy sauce if you need this tofu soup to be gluten-free.
Sriracha: This adds a little heat to the tofu. Use more if you like spicy tofu soup, or reduce it for a milder version.
Vegetable oil: A small amount of oil helps the tofu brown in the skillet and gives it crispy edges.
Sesame oil: Adds a rich, nutty flavor to the broth.
Garlic: Fresh garlic adds extra savory flavor to the broth.
Ginger: Fresh ginger brightens the broth and gives the soup that cozy, warming flavor.
Vegetable broth: Use low-sodium broth so you can better control the soup's saltiness. Mushroom broth would also work well.
Mushrooms: Cremini mushrooms add earthy, savory flavor and make the soup feel hearty.
Bok choy: Bok choy adds a mild, fresh, slightly crunchy vegetable texture that works beautifully in soup.
Sprouts: Sprouts add freshness and crunch. You can also add grated carrots for extra color and texture.
Noodles: Fresh noodles warm quickly in the hot broth. If using dried ramen noodles, cook them according to the package directions before adding them to the soup. For gluten-free tofu soup, use rice noodles or gluten-free ramen.
Green onions: Green onions make the perfect fresh garnish for the finished soup.
If you have any questions about tofu soup, please leave a comment below, and I will get back to you ASAP!

How to Make Tofu Soup
- Press and drain the firm tofu to remove excess water. This helps the tofu cook up golden and crispy.
- In a medium bowl, mix together the ginger powder, garlic powder, soy sauce or tamari, and sriracha.
- Cut the tofu into bite-sized cubes and gently toss it in the marinade. Let the tofu sit for 30 minutes to absorb the flavor.
- Heat vegetable oil in a nonstick skillet over medium heat. Cook the marinated tofu on each side until golden brown and crispy.
- In a saucepan, heat sesame oil over medium heat. Add the minced garlic and ginger, and cook for a few seconds until fragrant.
- Add the vegetable broth and soy sauce or tamari. Bring the broth to a simmer, then reduce the heat and simmer for 5 minutes.
- In a separate nonstick skillet, cook the mushrooms and bok choy until tender.
- To assemble the soup, divide the noodles between bowls. Add the hot broth, vegetables, crispy tofu, sprouts, and green onions.
These numbered steps match the numbered photos above and are for illustration purposes. For the complete list of ingredients and instructions for the best tofu soup, please see the recipe below.
How to Press Tofu
There are two ways to press tofu. You can use an EZ Tofu Press, or you can press your tofu by balancing heavy objects on top of it.
I prefer the tofu press method. I have been using the EZ Tofu Press for almost a decade. I use it weekly, and it continues to do an amazing job!
The EZ Tofu Press easily, quickly, and with less mess removes liquid from firm or extra-firm tofu. It uses simple mechanics and high-quality materials, making it long-lasting and easy to use.

How Long to Press Tofu
I press my tofu with the EZ Tofu Press for 12 to 15 minutes. I turn the knobs tighter every 3 to 4 minutes as the tofu releases liquid.
Pressing tofu is important for tofu because it removes extra moisture. Less moisture helps the tofu brown better in the skillet and gives a better texture.
What Kind of Tofu Is Best for Tofu Soup?
Firm tofu or extra-firm tofu is best for this crispy tofu soup because it holds its shape and can be cooked until golden before being added to the bowl.
Soft tofu and silken tofu work well in some soups, especially miso soup or creamy blended soups. For this crispy tofu soup, firm tofu or extra-firm tofu is the better choice because it holds its shape when sautéed. These sturdier varieties can turn golden on the outside while staying tender in the center, making them perfect for adding to warm vegetable broth.
Should Tofu Be Cooked Before Adding It to Soup?
Tofu is already cooked, so it does not have to be cooked before adding it to soup. However, for this recipe, cooking the tofu first gives it a much better texture.
Pan-cooking the marinated tofu creates crispy edges and enhances its flavor. Then, when added to the soup, it adds texture and makes the recipe feel hearty and satisfying.
Does Tofu Fall Apart in Soup?
Firm and extra-firm tofu holds together well in soup, especially if it is pressed before cooking. Softer tofu can break apart more easily, which is why it is better for creamy soups, miso soup, or soft tofu stew.
For this tofu soup recipe, firm tofu is the best choice because it can be cubed, marinated, and cooked before being added to the soup without falling apart.
What Noodles Work Best in Tofu Soup?
Fresh noodles work well because they warm quickly in the hot broth. Dried ramen noodles also work, but they should be cooked according to the package directions before being added to the soup.
For gluten-free tofu soup, use rice noodles, gluten-free ramen, or another certified gluten-free noodle option. This keeps the soup hearty while still fitting a gluten-free diet.
How to Make Tofu Soup Gluten-Free
To make this tofu soup gluten-free, use:
- Gluten-free tamari or certified gluten-free soy sauce
- Gluten-free noodles, rice noodles, or gluten-free ramen
- Gluten-free vegetable broth
Always check labels on broth, noodles, sauces, and sriracha to make sure they are gluten-free.
Can I Make Tofu Soup Spicier?
Yes! This soup already has a little heat from the sriracha in the tofu marinade. To make it spicier, add extra sriracha, chili garlic sauce, chili crisp, or red pepper flakes.
If you prefer a milder soup, reduce the sriracha or leave it out of the marinade.
What to Serve with Tofu Soup
This tofu soup is filling enough to serve as a full meal because it has tofu, noodles, vegetables, and broth all in one bowl.
You can also serve it with:
How to Store Tofu Soup
Store leftover tofu soup in an airtight container in the refrigerator for up to 3 days.
For the best texture, store the noodles separately from the broth if possible. Noodles can absorb liquid as they sit, which may make the soup thicker the next day.
Reheat the broth and vegetables on the stove or in the microwave until hot, then add the noodles and tofu before serving.
Can You Freeze Tofu Soup?
The broth can be frozen, but the noodles and vegetables may change texture after thawing. For best results, freeze the broth separately and add freshly cooked noodles, vegetables, and tofu when reheating.
Tofu can become chewier after freezing, but some people enjoy that firmer texture.
More Amazing Tofu Recipes
If you love this tofu soup recipe, try more easy tofu recipes next:

Yay! You have made it this far, and I am so glad! If you make this recipe, I'd love for you to give it a quick review and star rating ★ below. Make sure you follow me on Pinterest, Instagram, and Facebook, too!
Don't forget to subscribe to our EMAIL newsletter.

Tofu Soup
Ingredients
Tofu Marinade Ingredients
- 1 block firm tofu
- ½ teaspoon ginger powder
- ½ teaspoon garlic powder
- 2 tablespoons gluten-free tamari
- 1 tablespoon sriracha
- 2 teaspoons vegetable oil
Broth Ingredients
- ½ teaspoon sesame oil
- 2 cloves garlic minced
- ¼ teaspoon ginger minced
- 4 cups vegetable broth low sodium
- 2 teaspoons gluten-free tamari
Toppings and Noodles
- 1 teaspoon vegetable oil
- 8 ounces cremini mushrooms washed and sliced
- 1 bunch bok choy chopped
- 1 cup sprouts washed and drained
- 1 12-ounce pack gluten-free fresh noodles or rice noodles or 2 packs dried ramen noodles
- 2 to 3 tablespoons green onions chopped, for garnish
Instructions
- Drain and press tofu using EZ Tofu Press to remove any excess water.
- In a medium bowl, mix ginger powder, garlic powder, gluten-free tamari, and sriracha together.

- Cut tofu into medium cubes, and place in marinade. Toss gently. Leave aside for 30 minutes.

- When ready to cook, heat nonstick skillet over medium heat with vegetable oil. Cook marinated tofu on each side until golden and crispy.

- Heat a saucepan over medium heat with sesame oil. Cook garlic and ginger for a few seconds. Add broth and gluten-free tamari. Increase to high heat, and bring to a simmer. Reduce heat and simmer for 5 minutes.
- Heat a nonstick skillet with oil. Cook mushrooms and bok choy until tender. Divide the noodles between serving bowls.

- To assemble the soup, add noodles to the bowl, and top with broth. Add crispy tofu, and all your veggies.

Notes
- Pressing tofu is important for tofu soup because it removes extra moisture. Less moisture helps the tofu brown better in the skillet and gives the finished soup better texture.
- If using dried ramen noodles, boil them according to the package directions before adding them to the broth.












So yummy and easy!
HI Susan! So glad you liked it! I plan to make some this weekend, its getting so chilly lately!
Had this for a sick day meal and it really hit the spot! Will be making this again!