Minestrone Soup
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.
Prep Time 15 minutes mins
Cook Time 30 minutes mins
Total Time 45 minutes mins
Course Dinner, Soup
Cuisine Italian
Servings 6 bowls
Calories 280 kcal
- 2 tbsp olive oil
- 1 medium onion diced
- 3 cloves garlic minced
- 2 carrots sliced
- 2 celery stalks diced
- 1 zucchini diced
- 1 cup green beans trimmed and cut
- 1 can 14 oz diced tomatoes
- 4 cups vegetable broth
- 1 can 15 oz cannellini or kidney beans, rinsed and drained
- 1 cup small pasta like ditalini
- 1 tsp dried oregano
- 1 tsp dried basil
- Salt and black pepper to taste
- Fresh parsley chopped (for garnish)
- Optional: grated Parmesan cheese
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.
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.
Keyword bean soup, hearty soup, Italian vegetable soup, minestrone soup, pasta soup