Nutrition Facts for Hearty minestrone soup
Blog Research API Download App

Hearty Minestrone Soup

Image of Hearty Minestrone Soup
Nutriscore Rating: 75/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.

Smart Nutrition Tracking with SnapCalorie

★★★★★ 4.8/5 (2M+ downloads)
Track meals with just a photo
Hit your nutrition goals easier
Join 2M+ happy users
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!
379
cal
14.6g
protein
57.4g
carbs
11.7g
fat

Nutrition Facts

1 serving (585.7g)
Calories
379
% Daily Value*
Total Fat 11.7 g 15%
Saturated Fat 2.3 g 12%
Polyunsaturated Fat 1.8 g
Cholesterol 4 mg 1%
Sodium 1294 mg 56%
Total Carbohydrate 57.4 g 21%
Dietary Fiber 10.5 g 38%
Total Sugars 11.1 g
Protein 14.6 g 29%
Vitamin D 0.0 mcg 0%
Calcium 150 mg 12%
Iron 4.7 mg 26%
Potassium 1207 mg 26%

*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

58.5%%
14.8%%
26.7%%
Fat: 626 cal (26.7%%)
Protein: 348 cal (14.8%%)
Carbs: 1372 cal (58.5%%)