This rich, creamy soup combines savory Italian sausage, tender ditalini pasta, and a velvety Parmesan-infused broth, all brought together with aromatic herbs and garlic. It’s hearty enough to be a full meal yet simple enough for a cozy weeknight dinner.
👉 Every spoonful is creamy, flavorful, and deeply satisfying.

💛 Why You’ll Love This Recipe
- 🍲 Ultimate comfort food – rich, creamy, and satisfying
- ⏱️ Quick & easy – ready in about 40 minutes
- 🍝 Hearty meal – pasta + protein in one dish
- 🌿 Classic Italian flavors – garlic, herbs, Parmesan
- 🔄 Flexible – easy substitutions for any diet
🛒 Ingredients
- 1 lb Italian sausage (sweet or spicy)
- 1 tbsp olive oil
- 1 small onion, diced
- 2 garlic cloves, minced
- 14.5 oz can diced tomatoes, drained
- 2 quarts chicken stock
- 1/2 cup heavy cream
- 1 cup ditalini pasta
- 1/2 cup freshly grated Parmesan cheese
- 1/2 tsp dried basil
- 1/2 tsp dried oregano
- Salt & black pepper, to taste
- Fresh parsley, chopped (for garnish)
👩🍳 Instructions
1️⃣ Cook the Sausage
- Heat olive oil in a large pot over medium heat
- Add Italian sausage and break it apart
- Cook until browned
- Remove and set aside (leave drippings in pot)
2️⃣ Build the Flavor Base
- Add diced onion and garlic to the same pot
- Sauté for 3–4 minutes until soft and fragrant
3️⃣ Create the Broth
- Stir in:
- diced tomatoes
- chicken stock
- basil
- oregano
- Return sausage to the pot
- Simmer for 10 minutes
4️⃣ Cook the Pasta
- Add ditalini pasta
- Cook 8–10 minutes until al dente
5️⃣ Make It Creamy
- Reduce heat
- Stir in heavy cream and Parmesan cheese
- Mix until smooth and creamy
6️⃣ Season & Serve
- Add salt and pepper to taste
- Garnish with fresh parsley
- Serve hot
🔥 Tips for Best Results
- 🧀 Use freshly grated Parmesan for smooth melting
- 🍝 Don’t overcook pasta → keeps texture perfect
- 🥄 Stir while adding cheese to avoid clumping
- 🍲 Add extra broth when reheating (pasta absorbs liquid)
🔄 Variations & Substitutions
- 🦃 Use turkey sausage for a lighter option
- 🥛 Replace heavy cream with half-and-half
- 🍝 Swap ditalini with small pasta (elbow, orzo, shells)
- 🥬 Add spinach or kale for extra nutrients
- 🫘 Add white beans for a heartier version
❓ FAQs
Can I make this ahead of time?
Yes! Store in the fridge up to 4 days.
Can I freeze it?
Yes—but freeze without pasta for best texture.
How do I prevent mushy pasta?
Cook pasta separately if storing leftovers.
📊 Nutrition (Per Serving)
- Calories: 480 kcal
- Protein: 22 g
- Fat: 34 g
