Go Back
+ servings
a ladle holding up a serving of homemade minestrone
5 from 18 votes

Minestrone Soup

A classic Italian dish packed with hearty vegetables, beans, and pasta, this Minestrone Soup recipe is so easy and completely delicious!
Author Diana
Servings 6 Servings
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes

Ingredients

  • 1 tablespoon olive oil
  • 1 tablespoon butter
  • 1 medium onion chopped
  • 2 stalks celery chopped
  • 1 large carrot chopped
  • 1 medium zucchini chopped
  • 1 cup green beans chopped
  • 3 cloves garlic minced
  • Salt and pepper to taste
  • 1 14.5-ounce can (425 g) diced tomatoes
  • 2 tablespoons tomato paste
  • 4 cups vegetable stock
  • ½ cup ditalini pasta or any small pasta shape
  • 1 15-ounce can (425 g) white beans drained and rinsed
  • 1 15-ounce can (425 g) kidney beans drained and rinsed
  • 1 teaspoon Italian seasoning
  • 2 cups fresh spinach leaves

Instructions

  • In a large pot or dutch oven, heat the olive oil and butter over medium heat. Add the chopped onion, celery, and carrot. Cook for about 4-5 minutes or until the veggies soften.
  • Add zucchini, green beans, and garlic. Cook for another 2-3 minutes. Add salt and pepper to taste.
  • Pour in the can of diced tomatoes, tomato paste, vegetable stock, and Italian seasoning. Mix well.
  • Add the pasta, drained white beans, and kidney beans.
  • Bring to a boil, then reduce heat and let the soup simmer for 10-12 minutes or until the pasta is cooked.
  • Stir in the fresh spinach leaves and cook until they wilt, which should take about 2 minutes.
  • Give the soup a taste and add more salt and pepper if needed. Ladle the soup into bowls and serve hot. Garnish with grated parmesan and fresh parsley if desired. Serve with crusty bread.

Notes

  • Add some heat! A dash of red pepper flakes will add a bit of spice to the soup.
  • Try Other Veggies. Instead of spinach, try chopped kale or Swiss chard. Yellow squash can easily be used instead of zucchini, or you can switch up the veggies entirely. Get creative!
  • Drain the Beans. Canned beans should be drained and rinsed before adding them to the soup. We don't want or need the liquid in those cans.
  • Don't drain the tomatoes. When it comes to canned tomatoes, we definitely DO want the juice from the can, so be sure not to drain it away.
  • To Store: Keep leftovers in an airtight container for up to 4 days. If you're planning on leftovers, I suggest cooking and storing the pasta separately so that it doesn't get soggy. 

Nutrition

Calories: 335kcal | Carbohydrates: 57g | Protein: 18g | Fat: 5g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Trans Fat: 0.1g | Cholesterol: 5mg | Sodium: 87mg | Potassium: 1188mg | Fiber: 14g | Sugar: 7g | Vitamin A: 3420IU | Vitamin C: 22mg | Calcium: 154mg | Iron: 7mg