web tracker

Italian Vegetable Soup

  • Preparation Time: 15 minutes
  • Cooking Time: 35 minutes
  • Total Time: 50 minutes
  • Servings: 6
  • Difficulty Level: Easy
  • Cuisine: Italian
  • Course: Soup
  • Calories: Approximately 220 calories per serving

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 garlic cloves, minced
  • 2 medium carrots, sliced
  • 2 celery stalks, chopped
  • 1 medium zucchini, diced
  • 1 red bell pepper, chopped
  • 1 cup green beans, trimmed and cut into bite-sized pieces
  • 1 (14-ounce) can diced tomatoes
  • 1 (15-ounce) can cannellini beans, drained and rinsed
  • 4 cups vegetable broth
  • 2 cups water
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • ½ teaspoon dried thyme
  • 1 bay leaf
  • Salt and black pepper to taste
  • 2 cups fresh spinach
  • ½ cup small pasta such as ditalini or elbow macaroni (optional)
  • 2 tablespoons chopped fresh parsley
  • Freshly grated Parmesan cheese for serving (optional)

Instructions

Step 1: Sauté the Vegetables

Heat the olive oil in a large soup pot over medium heat. Add the diced onion, carrots, and celery. Cook for about 5 to 7 minutes, stirring occasionally until the vegetables become soft and fragrant.

Add the minced garlic and cook for another minute until aromatic.

Step 2: Add More Vegetables

Stir in the zucchini, bell pepper, and green beans. Cook for another 4 to 5 minutes, allowing the vegetables to begin softening while developing flavor.

Step 3: Build the Broth

Pour in the diced tomatoes, vegetable broth, and water. Add the oregano, basil, thyme, bay leaf, salt, and black pepper.

Stir well until everything is evenly combined.

Step 4: Simmer

Bring the soup to a gentle boil over medium-high heat. Once boiling, reduce the heat to low and cover the pot.

Let the soup simmer for about 20 minutes so the vegetables become tender and the flavors blend together beautifully.

Step 5: Add Beans and Pasta

Add the cannellini beans and the optional pasta.

Continue cooking for 8 to 10 minutes, or until the pasta reaches the desired tenderness.

Step 6: Finish the Soup

Remove the bay leaf.

Stir in the fresh spinach and chopped parsley. Cook for 2 to 3 minutes until the spinach wilts.

Taste the soup and adjust the seasoning with additional salt and pepper if needed.

Step 7: Serve

Ladle the hot soup into serving bowls.

Top with freshly grated Parmesan cheese and additional parsley if desired. Serve with crusty Italian bread or garlic bread for a complete meal.

Recipe Tips

  • Use fresh seasonal vegetables whenever possible for the best flavor.
  • Add mushrooms, peas, cabbage, or potatoes for extra variety.
  • If you prefer a thicker soup, reduce the broth slightly or mash some of the beans before adding them.
  • For extra protein, stir in cooked chickpeas or lentils.
  • A splash of fresh lemon juice before serving brightens the flavors.
  • Fresh herbs provide an even richer Italian taste than dried herbs.
  • Cook the pasta separately if you plan to freeze the soup to prevent it from becoming overly soft.

Storage Instructions

Allow the soup to cool completely before storing.

  • Refrigerator: Store in an airtight container for up to 4 days.
  • Freezer: Freeze for up to 3 months.
  • Reheating: Warm gently on the stovetop over medium heat or microwave individual portions until hot. Add a splash of broth or water if the soup has thickened during storage.

Variations

  • Add cooked shredded chicken for a heartier meal.
  • Make it vegan by omitting the Parmesan cheese.
  • Use kale instead of spinach for a heartier green.
  • Replace cannellini beans with kidney beans or great northern beans.
  • Add red pepper flakes for a spicy version.

Serving Suggestions

Italian Vegetable Soup pairs wonderfully with:

  • Crusty artisan bread
  • Garlic bread
  • Caesar salad
  • Caprese salad
  • Grilled cheese sandwich
  • Homemade focaccia
  • Parmesan crackers

Why You’ll Love This Recipe

This Italian Vegetable Soup is comforting, colorful, and incredibly easy to make. It’s packed with nutritious vegetables, protein-rich beans, and aromatic Italian herbs that create a rich, satisfying broth. The recipe is budget-friendly, perfect for meal prep, and easily customizable using your favorite vegetables. Every bowl offers wholesome goodness with authentic Italian-inspired flavor.

Nutrition Information (Per Serving)

  • Calories: 220
  • Protein: 10g
  • Carbohydrates: 31g
  • Fat: 7g
  • Saturated Fat: 1g
  • Fiber: 8g
  • Sugar: 7g
  • Sodium: 590mg
  • Cholesterol: 2mg
  • Potassium: 720mg
  • Vitamin A: 90% Daily Value
  • Vitamin C: 60% Daily Value
  • Calcium: 10% Daily Value
  • Iron: 18% Daily Value

Leave a Comment