Craving a warm and comforting bowl of soup? This Italian Sausage and Spinach Soup is just what you need. It’s the perfect blend of savory sausage, fresh spinach, and rich flavors that will make you feel like you’re dining at your favorite Italian restaurant from the comfort of your home.
Imagine coming home after a long day and being greeted by the enticing aroma of this delicious soup simmering on the stove. It’s hearty, filling, and packed with nutrients, making it a fantastic choice for a cozy dinner. Plus, the ingredients are simple and easy to find, so you can whip it up any night of the week.
Whether you’re looking for a quick weeknight meal or something special for a gathering, this soup has got you covered. It’s a crowd-pleaser that brings everyone together with its delightful taste and vibrant colors.
The Best Italian Sausage and Spinach Soup

This Italian Sausage and Spinach Soup features juicy sausage, tender spinach, and a medley of vegetables in a savory broth. It’s a filling meal that’s bursting with flavor and just the right amount of spice to keep things interesting.
Ingredients
- 1 pound Italian sausage (mild or spicy, based on preference)
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 4 cups chicken or vegetable broth
- 2 cups fresh spinach, chopped
- 1 can (14.5 oz) diced tomatoes, undrained
- 1 cup carrots, sliced
- 1 cup zucchini, diced
- 1 teaspoon Italian seasoning
- Salt and pepper to taste
- Parmesan cheese for serving (optional)
Instructions
- Cook the Sausage: In a large pot over medium heat, crumble and cook the Italian sausage until browned. Remove excess fat as needed.
- Sauté the Vegetables: Add the chopped onion and minced garlic to the pot, sautéing until the onion is translucent.
- Add Broth and Veggies: Pour in the chicken or vegetable broth, diced tomatoes, carrots, and zucchini. Stir to combine and bring to a boil.
- Simmer: Reduce heat to medium-low, cover, and let the soup simmer for about 20 minutes, until the vegetables are tender.
- Add Spinach: Stir in the chopped spinach and Italian seasoning. Cook for an additional 5 minutes until the spinach is wilted. Season with salt and pepper to taste.
- Serve: Ladle the soup into bowls and top with grated Parmesan cheese if desired.
Cook and Prep Times
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
Nutrition Information
- Servings: 6 bowls
- Calories: 250kcal
- Fat: 15g
- Protein: 20g
- Carbohydrates: 10g