Warm, hearty, and brimming with vibrant flavors, this homemade Vegetable Minestrone is the ultimate comfort food that’s also packed with nutrition. Featuring a medley of fresh vegetables like zucchini, carrots, and celery, paired with kidney and cannellini beans for a protein boost, this classic Italian soup is simmered in rich vegetable broth with aromatic herbs like thyme and oregano. The addition of tender pasta and fresh leafy greens such as kale or spinach makes it a satisfying, wholesome meal perfect for any season. Ready in just 45 minutes, this one-pot wonder is easy to customize and pairs beautifully with crusty bread for a cozy, satisfying dinner. Garnish with Parmesan and parsley for an extra touch of flavor. Whether you’re looking for a light lunch or a meatless weeknight dinner, this minestrone is the perfect recipe to warm both body and soul.
Heat the olive oil in a large pot over medium heat.
Add the diced onion, carrots, and celery. Sauté for 5-7 minutes until the vegetables begin to soften.
Stir in the zucchini and minced garlic. Cook for another 3 minutes until fragrant.
Add the canned diced tomatoes (with their juices), vegetable broth, kidney beans, cannellini beans, thyme, oregano, bay leaf, salt, and black pepper. Stir well to combine.
Bring the soup to a boil, then reduce the heat to a simmer. Let it cook for 10 minutes to allow the flavors to meld.
Add the uncooked pasta to the pot and cook for an additional 8-10 minutes, or until the pasta is tender.
Stir in the chopped kale or spinach and allow it to wilt for 2-3 minutes.
Taste and adjust seasoning with additional salt and pepper, if needed.
Remove the bay leaf before serving.
Ladle the minestrone into bowls and garnish with grated Parmesan cheese and chopped parsley if desired. Serve with crusty bread on the side.
Calories |
2646 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 65.6 g | 84% | |
| Saturated Fat | 12.5 g | 62% | |
| Polyunsaturated Fat | 10.5 g | ||
| Cholesterol | 12 mg | 4% | |
| Sodium | 10884 mg | 473% | |
| Total Carbohydrate | 415.1 g | 151% | |
| Dietary Fiber | 90.9 g | 325% | |
| Total Sugars | 62.8 g | ||
| Protein | 120.6 g | 241% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 1521 mg | 117% | |
| Iron | 40.3 mg | 224% | |
| Potassium | 8970 mg | 191% | |
*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.