This Creamy Parmesan Italian Sausage Ditalini Soup is the ultimate one-pot comfort meal—tender pasta, savory crumbled sausage, spinach, and a velvety Parmesan-infused broth that’s creamy without being heavy. Inspired by Italian kitchen simplicity but streamlined for busy weeknights, it delivers deep flavor with minimal effort.
Perfect for chilly evenings, post-work dinners, or when you need a bowl of warmth that feels like a hug.
Why You’ll Love This Recipe
- 🍲 Creamy, cheesy, and packed with protein & greens
- ⏱️ 30 minutes start to finish
- 💛 One pot = easy cleanup
- 💸 Costs under $10—feeds 4–6 generously
- 🌾 Naturally nut-free & easily gluten-free (use GF pasta)
Ingredients You’ll Need
(Large pot or Dutch oven)
For the Soup:
- 1 tbsp olive oil
- 1 lb (450g) sweet or spicy Italian sausage, casings removed
- 1 small onion, diced
- 3 cloves garlic, minced
- 4 cups (960ml) chicken broth
- 1 (14.5 oz) can diced tomatoes (with juices)
- 1 cup (200g) ditalini pasta (or small shells, elbows)
- 2 cups fresh spinach, roughly chopped
- ½ cup (60g) heavy cream or half-and-half
- ¾ cup (75g) freshly grated Parmesan cheese, plus extra for serving
- 1 tsp dried oregano
- ½ tsp red pepper flakes (optional)
- Salt & black pepper to taste
💡 Pro Tips:
- Use freshly grated Parmesan—pre-shredded won’t melt smoothly.
- Don’t overcook pasta—it continues softening in hot broth.
- Add spinach last to preserve color and nutrients.
Step-by-Step Instructions (Creamy, Savory, Foolproof)

