Is there anything more comforting than a big, steaming bowl of tomato soup? Itโs that warm hug in a bowl we all crave, especially when life gets a little hectic. But what if you could make that classic even more hearty, protein-packed, and entirely plant-based? Thatโs where this Tomato Tofu Soup comes in. Itโs my familyโs go-to weeknight meal, blending the familiar, tangy-sweet flavor of tomatoes with chunks of soft, savory tofu. Itโs a simple, one-pot wonder that proves vegan cooking can be incredibly soulful and satisfying. So good.
Top Reasons To Make It
This soup genuinely ticks all the boxes for a busy home cook. First, itโs incredibly quick and easy, coming together in about 30 minutes. Itโs also a fantastic way to pack a nourishing, protein-rich meal into your day without any fuss. Plus, itโs a total crowd-pleaser. Even my kids, who can be tough critics, go back for seconds. And honestly, I love that itโs a complete meal all by itself. You get your veggies, your protein, and that deep, comforting flavor all in one pot.
Ingredients
Youโll find the full measurements in the printable recipe card below, but hereโs a look at the simple, good ingredients that make this soup so special.
- Extra-firm tofu: The star of the show, providing a wonderful, soft texture and plant-based protein.
- Canned crushed tomatoes: They form the rich, velvety base of our soup.
- Vegetable broth: Adds depth and savory flavor to the tomato base.
- Yellow onion and garlic: Our aromatic foundation, building that essential savory flavor.
- Nutritional yeast: This gives the soup a subtly cheesy, umami kick.
- Dried basil and oregano: Classic herbs that pair perfectly with tomatoes.
- Maple syrup: Just a touch to balance the acidity of the tomatoes.
- Olive oil: For sautรฉing our aromatics.
Instructions
- Press your tofu for at least 15 minutes to remove excess water. Then, cut it into ยฝ-inch cubes.
- In a large pot or Dutch oven, heat the olive oil over medium heat. Add the diced onion and cook until itโs soft and translucent, about 5 minutes. Add the minced garlic and cook for one more minute, until itโs wonderfully fragrant.
- Pour in the vegetable broth and crushed tomatoes, then stir in the nutritional yeast, dried basil, dried oregano, and maple syrup. Give it all a good stir to combine.
- Bring the soup to a gentle simmer, then carefully add your cubed tofu. Let it simmer for 15-20 minutes, which allows all those flavors to get to know each other and the tofu to soak up the delicious broth.
- Taste your creation and season with salt and black pepper until itโs just right for you. Serve it up hot, maybe with a sprinkle of fresh basil on top if youโre feeling fancy.
Variations & Substitutions
The beauty of this recipe is how easily you can make it your own. Not a fan of tofu? Try swapping in a can of drained and rinsed chickpeas for a different kind of protein. If youโre in the mood for a Vegan Tomato Noodle Soup, stir in a couple handfuls of uncooked pasta about 10 minutes before the soup is doneโsmall shells or elbow macaroni work great. Craving that fresh, herbal punch? Stir in a big handful of chopped fresh basil at the very end to turn it into a delicious Vegan Tomato Basil Soup. For a richer, deeper flavor, you could even use a batch of roasted tomatoes instead of canned to make a Roasted Tomato Basil Soup Vegan style.
Serving Ideas & Pairings
This soup is a hearty meal all on its own, but it also loves company. You absolutely cannot go wrong with the classic pairing: a crispy, buttery grilled cheese sandwich made with your favorite dairy-free cheese. For a lighter option, a simple side salad with a tangy vinaigrette is perfect. And if youโre serving a crowd during Vegan Grilling season, this soup makes a fantastic starter before bringing out the veggie burgers and grilled corn.
Storage & Reheating
Leftovers? Theyโre even better the next day! Let the soup cool completely, then store it in an airtight container in the fridge. It will keep beautifully for 3-4 days. You can also freeze it for up to 3 months. To reheat, simply warm it gently on the stove over medium-low heat, stirring occasionally, until itโs heated through. If you added pasta, note that it will continue to absorb liquid in the fridge, so you may need to add a splash of broth or water when reheating.
Pro Tips
Here are a few things Iโve learned from my own joyful kitchen messes.
- Donโt skip pressing the tofu! It makes a huge difference in texture, allowing it to really soak up the soupโs flavor instead of watering it down.
- For an extra layer of flavor, try sautรฉing the tofu cubes in a separate pan until theyโre golden brown before adding them to the soup.
- If your soup is a bit too acidic for your taste, a tiny pinch of baking soda will neutralize it without altering the flavor.
- Garnish, garnish, garnish! A swirl of vegan cream, a drizzle of good olive oil, or some homemade croutons can take this simple soup to a whole new level.
Frequently Asked Questions
- Can I make this Tomato Soup Vegan recipe in a slow cooker? Absolutely! Just sautรฉ the onion and garlic first, then add everything (except any pasta) to your crockpot. Cook on low for 6-7 hours or on high for 3-4 hours.
- Is this soup gluten-free? Yes, as written, this is a gluten-free and plant based soup. Just double-check that your vegetable broth is certified gluten-free if thatโs a concern.
- How can I make this an Easy Vegan Soup with more vegetables? Itโs a great base! Feel free to stir in a couple handfuls of chopped spinach or kale during the last few minutes of cooking, or add some diced carrots or celery when you sautรฉ the onion.
- My family loves spice. How can I add some heat? A pinch of red pepper flakes added with the dried herbs will give it a lovely, warm kick.
Tomato Tofu Soup: A Cozy Vegan Twist on a Classic
- Total Time: 35 minutes
- Yield: 4 servings
- Diet: Vegan
Description
This Tomato Tofu Soup is hearty, comforting, and full of plant-based goodness. With rich crushed tomatoes, savory herbs, and protein-packed tofu, itโs a cozy bowl of flavor perfect for chilly nights or anytime you crave something nourishing.
Ingredients
โข 1 block (14 oz) extra-firm tofu, pressed and cubed
โข 1 tbsp olive oil
โข 1 yellow onion, diced
โข 3 garlic cloves, minced
โข 3 cups vegetable broth
โข 1 can (28 oz) crushed tomatoes
โข 3 tbsp nutritional yeast
โข 1 tsp dried basil
โข 1 tsp dried oregano
โข 1 tsp maple syrup
โข Salt and black pepper, to taste
โข Fresh basil (optional), for garnish
Instructions
1. Press tofu for at least 15 minutes, then cut into ยฝ-inch cubes.
2. In a large pot, heat olive oil over medium heat. Add onion and cook until soft and translucent, about 5 minutes.
3. Add garlic and sautรฉ for 1 minute until fragrant.
4. Pour in vegetable broth and crushed tomatoes.
5. Stir in nutritional yeast, basil, oregano, and maple syrup.
6. Bring to a gentle simmer and add tofu cubes.
7. Simmer for 15โ20 minutes to let flavors meld and tofu absorb the broth.
8. Season with salt and pepper to taste.
9. Serve hot, garnished with fresh basil if desired.
Notes
For a spicier kick, add a pinch of red pepper flakes.
Great served with crusty bread or over rice for a heartier meal.
Leftovers store well in the fridge for 3โ4 days.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Vegan
Nutrition
- Serving Size: 1 bowl
- Calories: 170
- Sugar: 6g
- Sodium: 620mg
- Fat: 8g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 4g
- Protein: 12g
- Cholesterol: 0mg


