Go Back
A hearty bowl of Italian Sausage Soup with pasta, zucchini, and beans, topped with fresh parmesan cheese and parsley.

Hearty Minestrone Soup with Italian Sausage

A warming and robust Italian classic, this minestrone soup is packed with fresh vegetables, hearty beans, pasta, and savory Italian sausage, making it a complete and satisfying meal. Perfect for a comforting weeknight dinner.
Prep Time 25 minutes
Cook Time 45 minutes
Total Time 1 hour 10 minutes
Servings: 8 servings
Course: Main Course, Soup
Cuisine: Italian
Calories: 350

Ingredients
  

For the Sausage & Aromatics
  • 1 tbsp Olive oil
  • 1 lb Italian sausage mild or hot, casings removed
  • 1 Yellow onion medium, chopped
  • 2 Carrots medium, peeled and diced
  • 2 stalks Celery diced
  • 4 cloves Garlic minced
For the Soup Base
  • 1 can Diced tomatoes 28 oz, undrained
  • 2 tbsp Tomato paste
  • 6 cups Vegetable or chicken broth
  • 1 Bay leaf
  • 1 tsp Dried oregano
  • 1/2 tsp Red pepper flakes optional, for a kick
For the Vegetables & Legumes
  • 1 medium Zucchini diced
  • 1 cup Green beans fresh or frozen, trimmed and cut into 1-inch pieces
  • 1 can Cannellini beans 15 oz, rinsed and drained
For the Pasta & Garnish
  • 1/2 cup Small pasta such as ditalini or elbow macaroni
  • 3 cups Fresh spinach packed, roughly chopped
  • 1/4 cup Fresh parsley chopped, for garnish
  • Parmesan cheese freshly grated, for serving
  • Salt and black pepper to taste

Equipment

  • Large Dutch oven or heavy-bottomed pot (6-8 quart)
  • Cutting Board
  • Sharp Knife

Method
 

Brown the Sausage
  1. Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the Italian sausage, breaking it up with a spoon, and cook until browned and cooked through, about 5-7 minutes. Drain off any excess fat, leaving about 1 tablespoon in the pot.
Sauté Aromatics
  1. Reduce heat to medium. Add chopped onion, carrots, and celery to the pot. Sauté for 5-7 minutes, until the vegetables begin to soften. Stir in the minced garlic and cook for another 1 minute until fragrant.
Build the Soup Base
  1. Stir in the tomato paste and cook for 1-2 minutes, stirring constantly, to deepen its flavor. Pour in the diced tomatoes (undrained) and broth. Add the bay leaf, dried oregano, and red pepper flakes (if using). Bring the soup to a simmer.
Simmer & Add Vegetables
  1. Once simmering, reduce the heat to low, cover, and let the soup gently cook for 20 minutes to allow the flavors to meld.
  2. After 20 minutes, stir in the diced zucchini, green beans, and rinsed cannellini beans. Continue to simmer, uncovered, for another 10-15 minutes, or until the vegetables are tender-crisp.
Cook Pasta & Finish
  1. Add the small pasta to the pot and cook according to package directions, usually 7-10 minutes, or until al dente. Ensure the soup has enough liquid; if it seems too thick, add a splash more broth or water.
  2. Remove the bay leaf. Stir in the fresh spinach and cook just until wilted, about 1-2 minutes. Taste and adjust seasoning with salt and freshly ground black pepper as needed.
Serve
  1. Ladle the hot minestrone soup into bowls. Garnish generously with fresh chopped parsley and a sprinkle of grated Parmesan cheese. Serve immediately with crusty bread.

Notes

For a vegetarian version, omit the sausage and use vegetable broth, adding a can of drained chickpeas for extra protein. This soup tastes even better the next day! Store leftovers in an airtight container in the refrigerator for up to 3-4 days. You can also freeze portions for longer storage (up to 3 months), but note that the pasta might become softer upon reheating.