Quick Benefits
- Hearty & Satisfying: Packed with sausage, pasta, and spinach for a complete, comfort-style meal.
- One-Pot Wonder: Everything is cooked in a single pot for easy cleanup.
- Family Favorite: Great for weeknight dinners and appealing to both kids and adults.
- Customizable: Swap pasta shapes, add veggies, or use different proteins to make it your own.
Essential Ingredients
- 1 lb sweet Italian sausage
- 2 tablespoons olive oil
- 1 large onion, diced
- 3 garlic cloves, minced
- 6 cups chicken broth
- 1 cup heavy cream
- 1½ cups ditalini pasta (or other small pasta)
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ½ teaspoon red pepper flakes
- Salt and pepper to taste
- 4 cups fresh spinach, roughly chopped
- 1 cup grated Parmesan cheese
- Fresh parsley, chopped for garnish

Preparation Steps
- In a large pot, brown the sausage over medium heat, crumbling it as it cooks. Once done, remove it and set aside.
- In the same pot, add olive oil and sauté the onion until translucent (5 minutes), then add garlic and cook for another minute.
- Pour in the chicken broth and bring it to a simmer.
- Stir in heavy cream, oregano, basil, red pepper flakes, and season with salt and pepper.
- Add ditalini pasta and simmer until al dente (about 8 minutes).
- Return the sausage to the pot and stir in spinach. Cook until wilted (around 2 minutes).
- Remove from heat and stir in grated Parmesan until fully melted.
- Serve hot, garnished with extra Parmesan and fresh parsley.
Health Benefits
- Protein-Rich: Italian sausage and Parmesan add a hearty dose of protein.
- Leafy Greens: Spinach is rich in iron, vitamins A & C, and antioxidants.
- Bone Health: Parmesan cheese provides calcium.
- Comfort Food: While indulgent, the soup includes real, wholesome ingredients and can be lightened with healthy swaps.
Serving Suggestions
- Pair with crusty bread, garlic knots, or buttery crackers.
- Add a side salad for a fresh contrast—arugula with lemon vinaigrette works well.
- Garnish with red pepper flakes, a drizzle of olive oil, or more Parmesan for extra flair.
Creative Variations
- Swap the Protein: Try ground turkey, chicken sausage, or plant-based sausage.
- Low-Carb Version: Omit the pasta and double the spinach.
- Add Veggies: Mushrooms, zucchini, or carrots can add texture and nutrition.
- Cheese Swap: Use Pecorino Romano or Asiago for a different cheesy note.
Storage Tips
- Refrigerator: Store in an airtight container for up to 4 days.
- Freezer: Freeze in portions without the pasta (to prevent sogginess) for up to 2 months.
- Reheating: Gently reheat on the stove or in the microwave. Add a splash of broth or cream if it thickens too much.
Pro Tips
- Don’t overcook the pasta—it can get mushy as it sits in the soup.
- Grate fresh Parmesan instead of using pre-shredded for better flavor and melting.
- Add spinach at the end of cooking to preserve its color and nutrients.
Frequently Asked Questions
Can I make this soup ahead of time?
Yes! It’s perfect for meal prep. Just store it without the pasta and add freshly cooked pasta when reheating.
Is there a dairy-free option?
You can substitute the cream with coconut milk and use a dairy-free Parmesan alternative.
Can I make it in a slow cooker?
Yes! Brown the sausage and onions first, then add everything except the spinach, pasta, and Parmesan. Cook on low for 4–6 hours, then stir in cooked pasta, spinach, and cheese before serving.
What if I don’t have ditalini pasta?
Any small pasta like elbow macaroni, small shells, or orzo will work beautifully.

Creamy Parmesan Italian Sausage Soup
Creamy Parmesan Italian Sausage Soup is a comforting, one-pot meal brimming with savory Italian sausage, tender pasta, hearty spinach, and a rich, cheesy broth. Infused with garlic, herbs, and a touch of heat, this soup delivers the perfect balance of creaminess and bold flavor—making it a satisfying choice for cozy dinners or gatherings.
- Total Time: 45 minutes
Ingredients
1 lb sweet Italian sausage
2 tablespoons olive oil
1 large onion, diced
3 garlic cloves, minced
6 cups chicken broth
1 cup heavy cream
1 1/2 cups ditalini pasta
1 teaspoon dried oregano
1 teaspoon dried basil
1/2 teaspoon red pepper flakes
Salt and pepper to taste
4 cups fresh spinach, roughly chopped
1 cup grated Parmesan cheese
Fresh parsley, chopped for garnish
Instructions
In a large pot, brown the Italian sausage over medium heat, breaking it up as it cooks. Once fully cooked, remove the sausage with a slotted spoon and set aside.
In the same pot, add the olive oil and sauté the onion until translucent, about 5 minutes. Add the minced garlic and cook for another minute until fragrant.
Pour in the chicken broth, bring to a boil, and then reduce to a simmer. Stir in heavy cream, oregano, basil, red pepper flakes, and season with salt and pepper.
Add the ditalini pasta to the pot and simmer until the pasta is al dente, about 8 minutes.
Return the cooked sausage to the pot and add the chopped spinach, cooking until the spinach wilts, roughly 2 minutes.
Off the heat, stir in the grated Parmesan cheese until melted and well incorporated.
Serve the soup hot, garnished with additional Parmesan and fresh parsley if desired.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup / Main Course
- Cuisine: Italian-American
Nutrition
- Serving Size: 6–8 servings
- Calories: Approximately 380 kcal per serving (based on 6–8 servings)