Go Back
+ servings

Homemade Vegetable Soup Recipe

Warm, hearty, and brimming with garden-fresh vegetables, this homemade soup is perfect for cozy nights or easy meal prep. Every spoonful delivers rich flavor and satisfying comfort.
Pin Print Save
Course: Main Course, Side Dish
Cuisine: International
Keyword: Homemade Vegetable Soup Recipe
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 6
Calories: 180kcal

Ingredients

  • 1 liter 35 fl oz vegetable stock – provides a savory base
  • 400 g 14 oz canned tomatoes – crushed or chopped, for a rich tomato body
  • 2 medium potatoes – peeled and diced
  • 2 carrots – peeled and diced for natural sweetness
  • 1 courgette zucchini – chopped into bite-sized pieces
  • 2 celery stalks – finely diced for aromatic depth
  • 1 red bell pepper – chopped for a pop of color and sweetness
  • 1 large onion – finely chopped
  • 2 garlic cloves – minced for flavor
  • 2 tbsp olive oil – for sautéing the aromatics
  • 1 tsp dried thyme – adds warmth and earthiness
  • 1 bay leaf – infuses subtle herbal depth
  • Salt and pepper – to taste
  • Fresh parsley optional – for garnish and freshness

Instructions

  • Begin by warming the olive oil in a large, heavy-bottomed soup pot set over medium heat. Once the oil shimmers, add the chopped onion and minced garlic. Sauté gently for 5 to 7 minutes, stirring often, until the onions turn translucent and aromatic.
  • Introduce the diced carrots, celery, potatoes, courgette, and red bell pepper to the pot. Give everything a good stir to coat the vegetables in the fragrant oil and cook for another 5 minutes. This helps the vegetables begin to soften and release their flavors.
  • Next, pour in the canned tomatoes along with their juices, followed by the vegetable stock. Add the dried thyme and the bay leaf. Season generously with salt and freshly ground black pepper, then stir to combine all the ingredients.
  • Bring the mixture to a boil, then immediately reduce the heat to a gentle simmer. Cover the pot loosely and let the soup cook for 20 to 25 minutes, or until all the vegetables are tender and the flavors have melded beautifully.
  • Once the vegetables are fully cooked, taste and adjust the seasoning if needed. Remove and discard the bay leaf.
  • Ladle the hot vegetable soup into bowls and garnish with chopped fresh parsley if desired. Serve immediately with slices of crusty bread or a crisp green salad on the side.

Nutrition

Calories: 180kcal
Did you make this recipe?Want more delicious recipes like this? Follow us on Pinterest for daily inspiration! Click here to Follow me on Pinterest @feaztcom