Go Back
+ servings
A vibrant bowl of hearty tomato vegetable soup garnished with broccoli, peas, and fresh parsley, served in a rustic blue ceramic dish.

Hearty Tomato Vegetable Soup

A hearty, flavorful tomato vegetable soup packed with fresh vegetables, perfect for cold days and rich in nutrients.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Course Main Course, Soup, Starter
Cuisine Global
Servings 6 servings
Calories 220 kcal

Ingredients
  

  • 1 tbsp olive oil
  • 1 tbsp all-purpose flour
  • 3 cups (750 ml) quality tomato purée
  • 6 cups (1.5 l) vegetable broth
  • 1 cup (150 g) carrots, finely diced
  • 1 celery stalk, finely diced
  • ¾ cup (100 g) potatoes, finely diced
  • ½ cup (60 g) onion, finely diced
  • 1 cup (100 g) cauliflower, cut into small florets
  • 1 cup (100 g) broccoli, cut into small florets
  • 1 cup (100 g) peas
  • Salt and pepper to taste
  • 1 chili pepper (optional)
  • Fresh parsley, chopped (for serving)

Instructions
 

  • Heat olive oil in a large pot, add flour, and stir until golden brown.
  • Mix in tomato purée and vegetable broth, whisking to prevent lumps.
  • Add onion, carrots, celery, potatoes, and chili pepper. Season with salt and pepper, then simmer for 15 minutes.
  • Stir in cauliflower florets and cook for 5 more minutes.
  • Add peas and broccoli, cooking for an additional 5 minutes.
  • Remove from heat, add parsley, and adjust seasoning.
  • Serve hot with your favorite bread.

Notes

Serve Immediately: The soup tastes best fresh, but if reheating, add peas and broccoli just before serving.

Nutrition

Calories: 220kcal
Keyword Easy soup, healthy soup, hearty soup, Tomato soup, vegan soup, vegetable soup, vegetarian soup, winter soup
Tried this recipe?Let us know how it was!