Go Back

Italian Minestrone Soup

A cozy and classic Italian Minestrone Soup recipe packed with fresh vegetables, tender pasta, and savory herbs.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 6 servings
Calories 250 kcal

Ingredients
  

  • 2 tablespoons olive oil
  • 1 onion diced
  • 2 carrots chopped
  • 2 celery stalks chopped
  • 3 garlic cloves minced
  • 1 zucchini diced
  • 1 14.5 oz can diced tomatoes
  • 6 cups vegetable broth
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • 1 bay leaf
  • 1 cup small pasta like ditalini or elbow
  • 1 15 oz can kidney beans, drained
  • 2 cups fresh spinach
  • Salt and pepper to taste
  • Grated Parmesan optional for serving

Instructions
 

  • Heat olive oil in your soup pot over medium heat. Add the onion, carrots, and celery. Cook until softened (about 5 minutes), stirring often. Add the garlic and cook for 1 more minute—don’t let it brown!
  • Toss in the zucchini and sauté for 3 minutes. Pour in the diced tomatoes (with their juices) and vegetable broth. Stir in the basil, oregano, and bay leaf. Bring to a gentle boil, then reduce heat to low and simmer for 15 minutes.
  • Add the pasta and beans. Let the soup simmer uncovered for 8–10 minutes, or until the pasta is al dente. Stir occasionally to prevent sticking.
  • Remove the bay leaf and stir in the spinach. Let it wilt (about 2 minutes). Taste and adjust salt and pepper. Serve hot with Parmesan on top!