Hearty Italian Vegetable Soup for a Cozy Lunch

Published: February 11, 2026
Ava ThompsonAva Thompson
Tags: Italian, Comfort Food, healthy, Vegetarian, Lunch, Soup

Vegetable Soup

A warm, veggie-packed Italian soup perfect for a comforting lunch on any day.

Prep Time:15 minCook Time:40 minTotal Time:55 minServings:4Difficulty:Easy

Nutrition (per serving)

Calories:190 kcal
Protein:6 g
Carbs:36 g
Fat:4 g

There's nothing quite like a hearty bowl of Italian vegetable soup to warm you from the inside out. Bursting with fresh vegetables, herbs, and a rich broth, it's a meal that feels both nourishing and satisfying, perfect for a cozy lunch.

This vegetable soup recipe is wonderfully versatile—you can toss in whatever seasonal veggies you have on hand, making it a pantry staple. Plus, it’s easy to simmer together on a chilly day, filling your home with fragrant aromas and leaving you happily full afterward.

Ingredients

  • Olive oil:2 tbsp
  • Carrots:2 pieces
  • Celery stalks:2 pieces
  • Zucchini:1 piece
  • Onion:1 medium
  • Garlic cloves:3 pieces
  • Diced tomatoes:1 14.5 oz can
  • Vegetable broth:4 cups
  • Salt:1/2 tsp
  • Black pepper:1/4 tsp
  • Fresh basil:a handful

Instructions

  1. Chop all vegetables into bite-sized pieces.

    Bite-sized chopped vegetables for soup
  2. Heat olive oil in a large pot over medium heat. Add chopped onion, carrots, and celery. Cook for about 5 minutes until vegetables start to soften.

    Onion carrots and celery sauteing in olive oil
  3. Add garlic and zucchini, cook for another 2 minutes. Pour in diced tomatoes and vegetable broth. Stir well.

    Tomatoes broth garlic and zucchini added to the pot
  4. Bring the soup to a boil, then reduce heat to low. Simmer uncovered for about 30 minutes until all vegetables are tender.

    Italian vegetable soup simmering in a pot
  5. Season with salt and pepper to taste. Garnish with fresh basil before serving.

    Served Italian vegetable soup with fresh basil

Tips & Notes

  • Use seasonal vegetables to customize this soup. Kale, spinach, or green beans all work beautifully.
  • For added richness, stir in a splash of olive oil or a sprinkle of Parmesan cheese just before serving.