About Contact
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tomato Tofu Soup: A Cozy Vegan Twist on a Classic


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Mitch Wallace
  • 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