This vegan and keto-friendly tofu soup is a flavor-packed, nutritious meal that can be enjoyed all year round. This Asian-inspired dish combines silken tofu, vegetables, and spices to create a flavorful broth with a hint of umami flavor.

The result is an incredibly satisfying soup that will leave you feeling nourished and energized. Whether you're vegan or not, this dish is sure to become a staple in any weather!
Jump to:
❤️ Why you'll love it
This sour soup is warm and hearty but light enough to enjoy anytime. It's loaded with vegetables and has a wonderful umami flavor from spices and broth.
The silken tofu gives it a creamy texture that makes each spoonful feel like a luxurious treat. Best of all, this recipe takes just 25 minutes from start to finish!
Not only is this recipe delicious, but it's also highly nutritious - packed with plant-based proteins, vitamins, minerals, and antioxidants. And you can easily tailor it to suit your dietary needs by adding or omitting ingredients as desired.
🧾 Ingredients Used
The following are affiliate links. We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.
- Soft tofu: must be silky soft tofu - make sure your tofu is labeled either "soft" or "silken." You can easily get this from an Asian grocery store.
- Olive oil: extra virgin olive oil works best.
- Broth: you can use chicken broth or vegetable broth, or vegetable stock.
- Vegetables: mushrooms, scallions, onions, and garlic.
- Spices and condiments: coconut aminos, fish sauce, smoked paprika, cayenne pepper, bouillon powder, black pepper, and salt.
- Garnish (optional): red pepper flakes and scallions.
🔪 How To Make This Recipe
- Add olive oil to a pot.
- Add chopped onions and garlic and stir till translucent.
- Stir in the mushrooms and cook for 5 minutes.
- Pour in broth and add the fish sauce, coconut aminos, and spices.
- Add tofu, bring to a boil, and simmer for about 10 minutes.
- Garnish with red pepper flakes and sliced green onions.
🥫 Storing and Reheating
This soft tofu soup will keep well in the fridge for up to 4 days. To reheat it, simply place a portion of the soup in a pot over medium heat and stir until it's hot. You can also reheat this soup in the microwave for a couple of minutes if desired.
For more extended storage, freeze the leftovers in an airtight container or zip-lock bag. When you're ready to enjoy it again, thaw it overnight in the refrigerator and then heat it as desired.
💭 Tips and Variations
- Add more of your favorite veggies like bok choy or napa cabbage. It is best to use quick-cooking vegetables so that they are cooked in a short time.
- Add a splash of sesame oil or chili oil for a richer flavor.
- If you're looking for some extra heat, try adding some Korean chili flakes or chili paste.
- A dollop of kimchi makes this soup even more delicious!
- For a heartier meal, add cooked chicken or ground beef. It's also an excellent way to use up leftover chicken.
- Experiment with adding different types of mushrooms to your soup, like enoki mushroom, dried mushrooms, shiitake mushrooms, or even oyster mushrooms.
- Add a bit of light soy sauce for some extra flavor.
- Be sure to use vegetable broth or stock if you want to make this recipe vegan.
🍽️ What can I eat this recipe with?
This vegan soup recipe is typically served with rice noodles, but since I am on a low-carb diet, I like to serve a bowl of this soup with shirataki noodles.
You can also enjoy this soup with these healthy side dishes!
Air Fryer Bacon Wrapped Asparagus
👩🍳 Frequently asked questions
If you're looking to give your soup an extra boost of flavor and protein, adding raw tofu is a great way to do it!
Just let it simmer for 10-15 minutes so it warms up and takes on the flavors of the soup. It's perfectly safe to add raw tofu as it can be eaten that way. Give it a try!
A softer tofu will perfectly blend in with the broth of this soup. If you want a chunkier soup, just sauté some firm or extra-firm tofu chunks in a pan before adding them to your soup.
Tofu soup is an excellent option if you're looking for something healthy. It's loaded with vegetables, giving you lots of essential vitamins and minerals. Tofu also provides plenty of protein while being low in calories.
📚 Related Recipes
Check out these hearty soup recipes!
📖 Recipe
Tofu Soup
Ingredients
- 1 pack soft tofu 12oz
- 1 small onion chopped
- 2 cloves garlic minced
- 8 oz mushrooms sliced
- 2 tablespoon olive oil
- 2.5 cups vegetable broth
- 2 tablespoon fish sauce
- 1 tablespoon coconut aminos substitute with soy sauce
- 1 teaspoon smoked paprika
- ¼ teaspoon cayenne pepper
- ½ teaspoon bouillon powder
- ½ teaspoon black pepper
- salt to taste
- red pepper flakes garnish
- scallions garnish
Instructions
- Add olive oil to a pot.
- Add chopped onions and garlic and stir till translucent.
- Stir in the mushrooms and cook for 5 minutes.
- Pour in broth and add the fish sauce, coconut aminos, and spices.
- Add tofu, bring to a boil, and simmer for about 10 minutes.
- Garnish with red pepper flakes and sliced green onions.
Notes
- Add more of your favorite veggies like bok choy or napa cabbage. It is best to use quick-cooking vegetables so that they are cooked in a short time.
- Add a splash of sesame oil or chili oil for a richer flavor.
- If you're looking for some extra heat, try adding some Korean chili flakes or chili paste.
- For a heartier meal, add cooked chicken or ground beef. It's also an excellent way to use up leftover chicken.
Comments
No Comments