This hearty minestrone soup is a classic Italian dish made with fresh vegetables, beans, pasta, and herbs simmered in a savory tomato broth. Comforting, healthy, and budget-friendly, it’s the perfect meal for cozy dinners.
1can 15 oz cannellini or kidney beans, rinsed and drained
1cupsmall pasta like ditalini
1tspdried oregano
1tspdried basil
Salt and black pepperto taste
Fresh parsleychopped (for garnish)
Optional: grated Parmesan cheese
Instructions
Heat olive oil in a large pot over medium heat.
Add onion, garlic, carrots, and celery. Sauté 5–6 minutes until softened.
Stir in tomatoes, broth, oregano, and basil. Bring to a simmer.
Add zucchini, green beans, and beans. Simmer 15 minutes.
Stir in pasta and cook until al dente, about 8–10 minutes.
Season with salt and pepper.
Serve hot, garnished with parsley and Parmesan if desired.
Notes
For meal prep, cook pasta separately and add before serving to prevent sogginess.Swap in seasonal veggies for extra flavor.Can be made vegan by omitting Parmesan.
Nutrition
Calories: 280kcal
Keyword bean soup, hearty soup, Italian vegetable soup, minestrone soup, pasta soup