Nutrition Facts for Hearty minestrone soup

Hearty Minestrone Soup

Image of Hearty Minestrone Soup
Nutriscore Rating: 79/100

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.

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
20 min
🔥
Cook Time
40 min
🕐
Total Time
1 hr
👥
Servings
6 servings
📊
Difficulty
Medium

🥘 Ingredients

17 items
  • 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
  • optional, for serving grated Parmesan cheese
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

10 steps
1

Heat olive oil in a large pot over medium heat.

2

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

3

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

4

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

5

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

6

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

7

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

8

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

9

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

10

Serve hot, garnished with grated Parmesan cheese if desired.

Cooking Tip: Take your time with each step for the best results!
2144
cal
81.7g
protein
307.8g
carbs
70.8g
fat

Nutrition Facts

1 serving (3988.8g)
Calories
2144
% Daily Value*
Total Fat 70.8 g 91%
Saturated Fat 14.6 g 73%
Polyunsaturated Fat 14.2 g
Cholesterol 21 mg 7%
Sodium 10530 mg 458%
Total Carbohydrate 307.8 g 112%
Dietary Fiber 68.9 g 246%
Total Sugars 83.4 g
Protein 81.7 g 163%
Vitamin D 0.0 mcg 0%
Calcium 1050 mg 81%
Iron 25.4 mg 141%
Potassium 8168 mg 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

56.1%%
14.9%%
29.0%%
Fat: 637 cal (29.0%%)
Protein: 326 cal (14.9%%)
Carbs: 1231 cal (56.1%%)