Go Back
+ servings
Hearty Minestrone Soup | lifemadesimplebakes.com
Print Recipe
5 from 6 votes

Hearty Minestrone Soup Recipe

This classic Italian recipe is a family favorite. My hearty minestrone soup is packed full of veggies and lots of flavor!
Prep Time15 mins
Cook Time1 hr
Total Time1 hr 15 mins
Course: Soup
Cuisine: Italian
Servings: 8 servings
Calories: 176kcal


  • 2 tbsp olive oil
  • 1 1/2 cup yellow onion diced
  • 1 cup celery diced
  • 1 cup carrots diced
  • 6 cloves garlic minced (raw or roasted)
  • 2 (14.5 oz) cans diced tomatoes
  • 1 (14.5 oz) can red kidney beans drained and rinsed
  • 1 (14.5 oz) can great northern beans drained and rinsed
  • 5 cup low-sodium vegetable broth
  • 2 cup low-sodium chicken broth or water
  • 1/4 cup tomato paste
  • 2 tbsp basil pesto
  • 2 bay leaves
  • 1 tsp dried oregano
  • 1 tsp kosher sea salt
  • 1/4 tsp ground black pepper
  • 1/4 tsp dried rosemary
  • 1 parmesan rind
  • 1 1/2 cup small shells OR small elbows, ditalini or anellini
  • 1 1/2 cup zucchini quartered lengthwise and diced
  • 1 cup frozen green beans thawed
  • 2 cup baby spinach roughly chopped


  • In a large stock pot or Dutch oven set over medium heat, add the olive oil. When the oil is hot, add the onion, celery and carrots. Cook until soft, about 5-6 minutes. Add the garlic and cook until fragrant, about 1 minute.
  • Add the diced tomatoes, kidney beans, great northern beans, vegetable broth, chicken broth (or water), tomato paste, pesto, bay leaves, oregano, salt, pepper, rosemary, and parmesan rind. Turn heat to medium high and bring to a simmer. Reduce heat to medium-low, cover and cook for 30 minutes.
  • Remove the cover and turn heat to medium-high. When the liquid is boiling, add the pasta, zucchini, and green beans, stir well. Cook until the pasta is tender, about 20-25 minutes. During the last 5 minutes, add the spinach and allow it to wilt. Remove from heat and serve warm.


-Try adding 1 pound ground sausage, turkey or beef to this recipe!


Serving: 8g | Calories: 176kcal | Carbohydrates: 26g | Protein: 6g | Fat: 6g | Saturated Fat: 1g | Cholesterol: 1mg | Sodium: 443mg | Potassium: 444mg | Fiber: 4g | Sugar: 6g | Vitamin A: 3775IU | Vitamin C: 14mg | Calcium: 56mg | Iron: 1mg