Go Back
+ servings
minestrone soup

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
Cook Time 30 minutes
Total Time 45 minutes
Course Dinner, Soup
Cuisine Italian
Servings 6 bowls
Calories 280 kcal

Ingredients
  

  • 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

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
Tried this recipe?Let us know how it was!