Go Back
+ servings

Minestrone Soup Recipe

Hearty, tasty and filled with goodness this Minestrone Soup Recipe is a great cold weather meal that the whole family will love. A classic and favorite soup to keep on your menu rotation.
Prep Time20 mins
Cook Time40 mins
Total Time1 hr
Course: Main Course, Soup
Cuisine: American, Italian
Servings: 8
Calories: 255kcal


  • 2 tablespoons olive oil
  • 1 cup small-diced onion
  • 1 cup small-diced carrot
  • 1 cup small-diced celery
  • 2 cloves garlic minced
  • 1 cup Yukon gold potatoes ½ inch diced
  • 1 medium zucchini ½ inch diced
  • ¼ cup tomato paste
  • 1 teaspoon roughly chopped fresh thyme
  • ½ teaspoon dried oregano
  • 6 cups vegetable broth
  • 15 ounce can diced tomatoes in tomato juice
  • 1 cup water
  • 2 bay leaves
  • ½ teaspoon kosher salt
  • ½ teaspoon black pepper
  • 1 cup ditalini pasta
  • 15 ounce can kidney beans drained and rinsed
  • 2 cups chopped kale
  • 2 tablespoons unsalted butter
  • fresh chopped parsley for garnish optional
  • grated parmesan cheese for garnish optional


  • In a large dutch oven over medium heat add the olive oil. Once hot, add the onion, carrot, and celery, cook until the onion turns translucent, about 5 minutes stirring occasionally.
  • Add the garlic and cook for 30 seconds, stirring constantly until fragrant.
  • Add the potatoes and zucchini, mix everything together.
  • Add the tomato paste, thyme, and oregano, mix together.
  • Add the vegetables broth, diced tomatoes, water, bay leaves, salt, and pepper, stir to combine. Bring to a boil, reduce the heat to low, and simmer for 15 minutes.
  • Add the pasta, kidney beans, and kale, stir it in. Bring to a simmer and simmer for 15-20 minutes until the pasta is cooked.
  • Add the butter and mix it in. Serve immediately with fresh parsley and parmesan cheese, optional.


  1. Switch out the vegetables to anything that is in season!
  2. You can use chicken stock in place of vegetable.
  3. Ditalini pasta is preferred but any small pasta like shells, orzo or pastina.
  4. This can be frozen, see my tips above.
  5. This is great to make a double batch to have some on hand for later.


Calories: 255kcal | Carbohydrates: 41g | Protein: 8g | Fat: 7g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 1g | Cholesterol: 8mg | Sodium: 1163mg | Potassium: 761mg | Fiber: 6g | Sugar: 8g | Vitamin A: 5119IU | Vitamin C: 41mg | Calcium: 94mg | Iron: 3mg