Go Back
+ servings
layered italian minestrone magic

Minestrone Soup From Scratch

This soul-warming minestrone soup brings together fresh vegetables, creamy cannellini beans, and tender pasta in a rich, flavorful broth. With crispy bacon, aromatic herbs, and a generous sprinkle of Parmesan cheese, this rustic Italian classic transforms simple pantry ingredients into a comforting meal that's perfect for any season.
No ratings yet
Print Pin Save
Course: Appetizer
Cuisine: Italian
Keyword: Soup
Prep Time: 20 minutes
Cook Time: 55 minutes
Total Time: 1 hour 15 minutes
Servings: 6
Calories: 285kcal

Ingredients

  • 2 tablespoons butter
  • 2 tablespoons extra virgin olive oil
  • 2 slices thick cut bacon
  • 1 medium sized onion chopped
  • 2 garlic cloves minced
  • 2 medium sized potatoes peeled and chunked
  • 4 small carrots chopped
  • 3 stalks celery chopped
  • 2 medium zucchini peeled and chopped
  • 1/4 head cabbage chopped
  • 1 1/2 cups canned cannellini beans
  • 1 cup canned chopped Italian tomato
  • 1/2 teaspoon salt
  • 1/2 teaspoon ground black pepper
  • 6 cups meat or chicken stock
  • 1/2 cup ditalini pasta
  • 1/2 cup fresh grated Parmesan cheese

Instructions

  • In a large pan, heat butter and olive oil over medium heat.
  • Brown the bacon, garlic, and onions until fragrant and golden.
  • Transfer the bacon mixture to a large pot and add potatoes, carrots, celery, zucchini, cabbage, cannellini beans, chopped tomatoes, salt, pepper, and stock.
  • Bring the mixture to a boil over high heat.
  • Reduce heat to low and simmer for 40 minutes until vegetables are tender.
  • Add ditalini pasta and cook for an additional 10 minutes until pasta is al dente.
  • Ladle into bowls and sprinkle fresh grated Parmesan cheese over each serving.

Notes

Substitute any vegetables based on seasonal availability or personal preference
Kidney beans or white navy beans work well as alternatives to cannellini beans
For vegetarian version, omit bacon and use vegetable stock instead of meat stock
Soup can be made ahead and refrigerated for up to 3 days - add pasta just before serving to prevent mushiness
Freeze the soup without pasta for up to 3 months
Add pasta gradually if you prefer a brothier consistency
Drizzle extra olive oil before serving for enhanced flavor

Nutrition

Calories: 285kcal | Carbohydrates: 38g | Protein: 14g | Fat: 9g | Saturated Fat: 4g | Cholesterol: 18mg | Sodium: 890mg | Potassium: 725mg | Fiber: 6g | Sugar: 8g