Nutrition Facts for Hearty minestrone soup

Hearty Minestrone Soup

Warm up your soul with this hearty minestrone soup, a comforting Italian classic packed with vibrant vegetables, tender cannellini beans, and perfectly al dente pasta. This recipe combines the rich flavors of sautéed onions, carrots, and celery with zucchini, green beans, and a medley of aromatic herbs like oregano and basil. Simmered in a savory vegetable broth with diced tomatoes, this wholesome soup is finished with a handful of fresh spinach for added nutrients and a pop of color. It's a one-pot wonder that's easy to prepare, perfect for meal prep, and can be customized with your favorite seasonal produce. Garnish with grated Parmesan for an optional touch of indulgence or keep it vegan for a plant-based delight. Ready in just an hour and serving six, this hearty minestrone soup is as satisfying as it is nutritious, perfect for cozy weeknight dinners or light make-ahead lunches.

Nutriscore Rating: 79/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
Image of Hearty Minestrone Soup
Prep Time:20 mins
Cook Time:40 mins
Total Time:60 mins
Servings: 6

Ingredients

  • 2 tablespoons olive oil
  • 1 medium, diced yellow onion
  • 2 medium, diced carrots
  • 2 medium, diced celery stalks
  • 3 cloves, minced garlic
  • 1 medium, diced zucchini
  • 1 cup, trimmed and cut into 1-inch pieces green beans
  • 28 ounces canned diced tomatoes
  • 6 cups vegetable broth
  • 15 ounces, drained and rinsed cannellini beans
  • 1 cup small pasta (such as ditalini or elbow)
  • 2 cups baby spinach leaves
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1 teaspoon (or to taste) salt
  • 0.5 teaspoon (or to taste) black pepper
  • 0 optional, for serving grated Parmesan cheese

Directions

Step 1

Heat olive oil in a large pot over medium heat.

Step 2

Add diced onion, carrots, and celery. Sauté for 5-7 minutes until vegetables begin to soften.

Step 3

Stir in minced garlic, zucchini, and green beans. Cook for another 3-4 minutes, stirring occasionally.

Step 4

Add the diced tomatoes (with their juice) and vegetable broth to the pot. Stir well.

Step 5

Mix in the oregano, basil, salt, and black pepper.

Step 6

Bring the soup to a boil, then reduce the heat to low. Cover and simmer for 20 minutes.

Step 7

Stir in the cannellini beans and pasta. Simmer uncovered for an additional 10-12 minutes, or until the pasta is tender.

Step 8

Add the baby spinach leaves to the pot and stir until wilted, about 1-2 minutes.

Step 9

Taste and adjust seasoning with more salt and pepper if needed.

Step 10

Serve hot, garnished with grated Parmesan cheese if desired.

Nutrition Facts

Serving size 3988.8 grams (3988.8g)
Amount per serving % Daily Value*
Calories 2144
Total Fat 70.80g 91%
Saturated Fat 14.60g 73%
Polyunsaturated Fat 14.20g
Cholesterol 21mg 7%
Sodium 10530mg 458%
Total Carbohydrate 307.80g 112%
Dietary Fiber 68.90g 246%
Total Sugars 83.40g
Protein 81.70g 163%
Vitamin D 0IU 0%
Calcium 1050mg 81%
Iron 25mg 141%
Potassium 8168mg 174%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 29.0%
Protein: 14.9%
Carbs: 56.1%