Italian Sausage Soup

No ratings yet
↓ Jump to Recipe

This post may contain affiliate links | disclosure policy

This Italian sausage soup recipe is the perfect cozy meal on busy weeknights. Each bowl is loaded with flavorful Italian sausage, beans, vegetables, and herbs. This hearty one-pot meal comes together on the stove in just an hour!

Italian sausage soup with zucchini, carrots, beans, and spinach in a large pot, topped with parmesan shavings

Jessica’s Recipe Science

  • Browning the sausage creates hundreds of flavor compounds through the Maillard reaction for a richer soup base.
  • Simmering the beans and veggies together allows starches and aromatics to naturally thicken the liquid.
  • Adding spinach at the end preserves its bright color, fresh flavors, and delicate texture.

Why It Works

This Italian sausage soup is the ultimate cozy meal for chilly evenings. I make it whenever we need a satisfying meal packed with protein, fiber, and vegetables. Flavorful Italian sausage, tender beans, zucchini, spinach, and tomatoes simmer together in a savory broth to create a hearty soup that tastes like it has been cooking all day. The best part is that everything comes together in one large stockpot, making cleanup easy and leftovers even better the next day.

II’vefound that building layers of flavor by sautéing the fresh ingredients first, then simmering the soup, boosts the taste of each ingredient. Browning the sausage develops rich, savory notes, while simmering the vegetables and beans lets their starches and natural sugars enhance the soup base. Finishing with fresh basil and spinach adds brightness and balance, creating a restaurant-quality soup right at home.

Ingredients You’ll Need

  • Olive Oil: Helps conduct heat evenly and prevents sticking while sautéing the sausage and vegetables.
  • Italian Sausage: Use 1 pound of fresh mild Italian sausage, casing removed. This provides protein and rich savory flavor. The rendered fat adds depth to the soup base.
  • Mirepoix: Yellow onion, celery, and carrots provide a classic vegetable combination that builds the soup’s aromatic foundation while adding sweetness and complexity.
  • Seasoning: Minced garlic adds pungent sulfur compounds that mellow during cooking. Dried Italian seasoning, with bold herbs like oregano, marjoram, basil, parsley, thyme, and rosemary, creates classic Italian flavors. Salt and black pepper enhance the soup’s overall savory flavor.
  • Crushed Tomatoes: Add acidity, body, and natural sweetness that balances the richness of the sausage.
  • Canned Beans: Cannellini beans and red kidney beans add creaminess, fiber, and protein while creating a hearty texture.
  • Zucchini: Adds tender bites of vegetable and absorbs the flavors of the broth as it cooks.
  • Liquid: Chicken broth or chicken stock forms the soup’s liquid foundation and carries savory flavors throughout the dish.
  • Spinach: Adds nutrients and vibrant color without overwhelming the soup.
  • Herbs: Fresh basil provides fresh licorice and bitter herbal notes that brighten the finished dish.
  • Parmesan Cheese: Adds umami-rich flavor and a slightly salty finish.

See the recipe card below for all ingredients and measurements (US and metric).

Ingredient Substitutions

This Italian sausage soup recipe is easy to customize! Try these delicious variations:

  • Sausage Options: Instead of mild sausage, substitute with spicy sausage for extra heat, sweet sausage, or use turkey sausage for a leaner option. Add crushed red pepper flakes for a spicier soup.
  • Veggies: Swap spinach with kale, Swiss chard, or cabbage for a heartier texture that holds up well during reheating. Try yellow squash, eggplant, corn, or small pieces of green beans.
  • Tomatoes: Add other types of canned tomatoes like diced or fire-roasted for bursts of juicy fruit. Add fresh tomatoes and some tomato paste.
  • Beans: Great Northern beans, white beans, or chickpeas can be used instead.
  • Herb Options: Add freshly chopped parsley, oregano, tarragon, rosemary, or thyme.
  • Cheese Swaps: Pecorino Romano adds a sharper, saltier finish.

How to Make Italian Sausage Soup

Ground Italian sausage browning in a pot and being broken into pieces with a metal spoon

Step 1: Cook the Sausage

Heat olive oil in a large stockpot over medium heat. Add the Italian sausage and cook until browned, breaking it into smaller pieces. Browning the sausage creates complex savory flavors through the Maillard reaction while rendering fat that enhances the soup base.

Browned Italian sausage in a pot with sliced carrots, celery, minced garlic, and dried herbs

Step 2: Sauté the Aromatics

Add the onion, celery, and carrots. Sauté until softened, then stir in the garlic and Italian seasoning. Cooking the vegetables first releases their natural sugars and aromatic compounds, creating a deeper layer of flavor.

Adding red kidney beans, cannellini beans, and chopped zucchini to the soup pot with broth and sausage

Step 3: Simmer the Soup

Stir in the crushed tomatoes, cannellini beans, kidney beans, zucchini, salt, and pepper. Simmering these ingredients together lets the starches from the beans begin thickening the liquid while balancing the acidity from the tomatoes. Pour in the chicken broth and bring the mixture to a boil. Reduce to a gentle simmer and cook until the zucchini is tender, about 20 minutes.

Pro Tip: Simmering (not boiling!) lets flavors meld while gradually softening the vegetables without breaking them apart.

Adding a pile of fresh spinach to the pot of simmering Italian sausage soup

Step 5: Add the Greens

Stir in the spinach and cook until just wilted; this only takes about 1 minute! Adding delicate greens at the end preserves their color, nutrients, and fresh flavor.

Ladle scooping Italian sausage soup with carrots, beans, zucchini, and spinach from a pot

Step 6: To Serve

Remove the soup from the heat and stir in the basil. Adding fresh herbs at the end provides brighter aromas because their volatile flavor compounds remain intact.

A bowl of Italian sausage soup with kidney beans, cannellini beans, zucchini, and carrots, topped with parmesan

Right before serving, I like to freshly grate parmesan cheese, then sprinkle the shavings on top to melt into the soup. It’s such a delicious and cozy soup that even the kids love!

Frequently Asked Questions

Can I make Italian sausage soup ahead of time?

Italian sausage soup is a great make-ahead meal because the flavors keep developing as it sits. Store cooled soup in an airtight container in the fridge for up to 5 days and reheat on the stove over medium heat until hot. For longer storage, freeze portions in freezer-safe containers for up to 1 month. Thaw overnight in the refrigerator before reheating. Add a splash of broth or water as needed since the beans may absorb some of the liquid over time.

Can I add pasta to Italian sausage soup?

Yes, you can add different types of pasta to the soup. Small pasta shapes like ditalini, elbow macaroni, or orzo work well in Italian sausage soup. For the best texture, cook the pasta separately until al dente, then stir it into the soup just before serving. This prevents the pasta from absorbing too much liquid and becoming overly soft, especially if you plan to enjoy leftovers.

Can I add cream to the Italian Sausage soup?

For an easy creamy Italian sausage soup, stir in ½ to 1 cup heavy cream during the last 5 minutes of cooking. The cream creates a richer, silkier broth and balances the tomatoes’ acidity. If freezing leftovers, add the cream after thawing and reheating, since dairy can sometimes separate during storage.

More Soup Recipes

If you tried this Italian Sausage Soup Recipe, please leave a 🌟 star rating and let me know how it went in the 📝 comments below!

Italian Sausage Soup

I love making this Italian sausage soup because it’s a hearty, flavor-packed one-pot meal that tastes like it simmered all day, yet comes together with ease.
No ratings yet
Prep Time25 minutes
Cook Time35 minutes
Total Time1 hour
Servings 9 servings
Course Appetizer, Soup
Cuisine Italian

Ingredients 
 

  • 1 tablespoon olive oil
  • 1 pound fresh mild Italian sausage
  • 1 cup diced yellow onion, ¼" dice
  • 1 cup celery, ¼" thick slices
  • 1 cup carrots, ¼" thick slices
  • 1 tablespoon minced garlic
  • ½ teaspoon dried Italian seasoning
  • 14 ounces canned crushed tomatoes
  • 15 ounces canned cannellini beans, drained and rinsed
  • 15 ounces canned red kidney beans, drained and rinsed
  • 1 cup zucchini, ½" dice
  • 1 teaspoon kosher salt
  • ½ teaspoon black pepper
  • 4 cups unsalted chicken broth, or stock
  • 2 cups spinach
  • 1 tablespoons sliced basil
  • ¼ cup shaved parmesan cheese

Instructions 

  • Cook the Sausage – In a large pot or Dutch oven, heat olive oil over medium heat. Add the sausage, breaking it into smaller pieces. Stir until the meat is browned and fully cooked, about 5 to 7 minutes.
  • Cook the Alliums – Add the onions, celery, and carrots. Saute until the onions are translucent, about 4 to 5 minutes. Add the garlic and Italian seasoning, saute for 30 seconds.
  • Simmer the Soup – Stir in the tomatoes, beans, zucchini, salt, pepper, and chicken broth. Bring to a boil over medium-high heat, then reduce to a simmer over low heat. Cook until the zucchini is tender, about 20 minutes.
  • Add the Spinach – Add the spinach, stir, and cook until the leaves are wilted, about 2 to 3 minutes.
  • To Serve – Transfer soup to serving bowls and top with basil and Parmesan cheese.

Notes

  • Recipe Yield: About 9 cups
  • Serving Size: 1 cup
  • Storing: Refrigerate in an airtight container for up to 5 days.
  • Freeze: Cool and freeze for up to 1 month. Defrost before using.
  • Reheating: Add the soup to a pot and reheat over medium-low heat on the stovetop until hot.
  • Make it Spicy: Use Hot Italian sausage or add ⅛ to ¼ teaspoon red chili flakes.

Nutrition Facts

Serves: 9 servings
Calories 329kcal (16%)Carbohydrates 25g (8%)Protein 18g (36%)Fat 18g (28%)Saturated Fat 7g (35%)Polyunsaturated Fat 3gMonounsaturated Fat 8gCholesterol 40mg (13%)Sodium 891mg (37%)Potassium 820mg (23%)Fiber 6g (24%)Sugar 4g (4%)Vitamin A 824IU (16%)Vitamin C 14mg (17%)Calcium 127mg (13%)Iron 4mg (22%)

Percent Daily Values are based on a 2000-calorie diet. All nutritional information is based on estimated third-party calculations. Each recipe and nutritional value will vary depending on the brands you use, measuring methods, and portion sizes per household.

Tried this recipe?

Tag me on Instagram. I'd love to see how it turns out!

Tag @jessica_gavin

Jessica Gavin

I'm a culinary school graduate, cookbook author, and a mom who loves croissants! My passion is creating recipes and sharing the science behind cooking to help you gain confidence in the kitchen.

Quick & Easy Meals in Under 30 Minutes!
Get 25 simple meals your whole family will love.
Jessica Gavin standing in the kitchen

You May Also Like

Reader Interactions

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating