Go Back
+ servings
Classic Hearty Minestrone Soup
3.59 from 12 votes
Embrace the ultimate healthy comfort food with this classic Italian Minestrone Soup. Loaded with fresh seasonal vegetables, protein-packed beans, and tender pasta in a rich tomato broth, this incredibly flexible recipe clears out your crisper drawer while delivering a vibrant, satisfying meal the whole family will love.
Servings 6 people
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 43 minutes

Ingredients
  

  • 2 tbsp Olive oil
  • 1 medium Yellow onion (chopped)
  • 2 medium Carrots (peeled and diced)
  • 2 stalks Celery (diced)
  • 1 medium Zucchini (diced)
  • 3 cloves Garlic (minced)
  • 1 can Diced tomatoes (14.5 oz, undrained)
  • 6 cups Vegetable broth (or chicken broth)
  • 1 can Kidney beans or Cannellini beans (15 oz, rinsed and drained)
  • 1 cup Small pasta (like ditalini, elbow macaroni, or small shells)
  • 1 tbsp Italian seasoning
  • 2 cups Fresh spinach (or chopped kale)
  • 1 tsp Salt (or to taste)
  • 1/2 tsp Black pepper (freshly ground)
  • 1/4 cup Parmesan cheese (grated, for garnish)

Instructions
 

  • Heat the olive oil in a large Dutch oven or heavy-bottomed soup pot over medium-high heat.
  • Add the chopped onion, carrots, and celery. Sauté for 5-7 minutes until the vegetables begin to soften.
  • Stir in the diced zucchini and minced garlic. Cook for an additional 2 minutes until the garlic is highly fragrant.
  • Pour in the diced tomatoes (with their juices), vegetable broth, rinsed beans, and Italian seasoning. Season with salt and black pepper. Bring the soup to a gentle boil.
  • Once boiling, stir in the dry pasta. Reduce the heat to a simmer, cover loosely, and cook for 10-12 minutes, or until the pasta is al dente (tender but firm to the bite).
  • Remove the pot from the heat. Immediately stir in the fresh spinach. The residual heat of the soup will wilt the spinach perfectly in just a minute.
  • Taste the broth and adjust the salt and pepper if necessary. Ladle into warm bowls and top with a generous sprinkle of grated Parmesan cheese before serving!

Nutrition

Calories: 109kcalCarbohydrates: 12gProtein: 3gFat: 6gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gCholesterol: 3mgSodium: 1430mgPotassium: 363mgFiber: 3gSugar: 6gVitamin A: 4151IUVitamin C: 16mgCalcium: 109mgIron: 1mg
Calories: 109kcal
Meal Type: Dinner, Main Course, Soup
Cuisine: Italian
Keyword: minestrone soup, Vegetable Soup, vegetarian soup
Cooking Method: Boiled, simmering
Tried this recipe?Mention @coolinarco or tag #coolinarco!