Hearty, creamy, and packed with flavor — this Italian Sausage Ditalini Soup is comfort in a bowl. With tender pasta, savory sausage, and a velvety parmesan broth, it’s the perfect one-pot meal for cozy nights.
Servings & Timing
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Servings: 6 bowls
- Dietary Tags: Comfort Food, One-Pot Meal, High-Protein
✅ Ingredients Checklist
- Italian sausage (casings removed)
- Olive oil
- Onion, diced
- Garlic, minced
- Canned diced tomatoes, drained
- Chicken broth
- Ditalini pasta
- Heavy cream
- Grated Parmesan cheese
- Italian seasoning
- Red pepper flakes (optional)
- Salt and black pepper
- Fresh spinach or kale (optional)
📋 Instructions
-
Brown the sausage:
In a large pot or Dutch oven, heat olive oil over medium heat. Add sausage and cook until browned, breaking it up with a spoon. Remove excess grease if needed. -
Sauté aromatics:
Add diced onion and cook for 3–4 minutes until softened. Stir in minced garlic and cook for 1 minute until fragrant. -
Add tomatoes & broth:
Stir in drained diced tomatoes and chicken broth. Bring to a boil. -
Add pasta & seasonings:
Add ditalini pasta, Italian seasoning, red pepper flakes (if using), salt, and pepper. Reduce heat to a simmer and cook uncovered until pasta is al dente (about 10 minutes). -
Make it creamy:
Stir in heavy cream and Parmesan cheese until smooth and creamy. Simmer for another 2–3 minutes. -
Optional greens:
Stir in fresh spinach or kale and cook just until wilted. -
Serve hot:
Ladle into bowls, top with extra parmesan and cracked pepper. Serve with crusty bread if desired.
💡 Notes & Tips
- This soup thickens as it cools — add extra broth if reheating leftovers.
- Use mild or hot Italian sausage depending on your spice preference.
- Parmesan works best when freshly grated — pre-shredded may not melt as smoothly.
- Ditalini can be swapped with small shells or elbow macaroni if needed.
❤️ Why You’ll Love This Soup
This Creamy Parmesan Italian Sausage Ditalini Soup is what I call the ultimate crowd-pleaser. It’s rich but not heavy, comforting but not bland. The cream and parmesan melt into the broth, creating a silky texture that clings to every piece of pasta.
Plus — it’s a one-pot recipe that feels like a restaurant-quality meal but comes together in under an hour.
📸 Step-by-Step Guide
Step 1: Brown the Sausage
Cook sausage until browned and crumbly. This builds the base of flavor.
Tip: Don’t skip draining the fat if your sausage is greasy — too much oil will make the soup heavy.
Step 2: Build the Base
Onions and garlic add depth. Diced tomatoes bring brightness and balance to the richness.
Step 3: Simmer & Creamify
Simmer pasta right in the broth for fewer dishes and more flavor. Then, swirl in cream and cheese for that luxurious finish.
🛒 Ingredient Details & Substitutions
Key Ingredients:
- Italian sausage: Brings protein and a huge punch of flavor. Hot or sweet both work.
- Ditalini pasta: Classic in Italian soups. If unavailable, try elbows, mini shells, or orzo.
- Parmesan cheese: Adds depth, umami, and thickens the soup slightly.
- Heavy cream: For the signature creamy finish. You can also use half-and-half for a lighter version.
Ingredient Swaps:
- Sausage: Use ground turkey or chicken sausage for a leaner option.
- Cream: Replace with evaporated milk for a lighter soup or coconut milk for dairy-free (flavor will vary).
- Pasta: Use gluten-free small pasta to make this GF-friendly.
Equipment Tips:
- A Dutch oven or heavy-bottomed soup pot is ideal for even heat.
- No immersion blender needed — the texture comes naturally from the ingredients.
🥣 Serving, Variations & Pairings
Flavor Variations:
- Spicy: Use hot Italian sausage and double the red pepper flakes.
- Veggie Boost: Add diced carrots and celery in step 2.
- Extra cheesy: Stir in a handful of shredded mozzarella just before serving.
Serving Suggestions:
- Serve with crusty garlic bread or a side Caesar salad.
- Top with extra grated parmesan and a drizzle of olive oil.
- For dinner parties, serve in bread bowls for a fun twist.
Drink Pairing:
- Red wine like Chianti or Sangiovese complements the sausage and cheese perfectly.
- For a non-alcoholic option, try sparkling water with lemon or a robust iced tea.
❄️ Storage & Make-Ahead Info
- Fridge: Store in an airtight container for up to 4 days.
- Freezer: Freeze in single-serve portions for up to 2 months. Thaw overnight in the fridge before reheating.
- Reheat: Warm on stovetop over low heat, stirring occasionally. Add broth or water to loosen if too thick.
Note: Pasta may soften slightly after freezing, but the flavor stays fantastic.
🧾 Nutrition Info (Per Serving)
- Calories: ~420
- Protein: 18g
- Carbs: 24g
- Fat: 28g
- Fiber: 2g
- Sugar: 4g
- Allergens: Contains dairy and gluten
❓ FAQs
Q: Can I make this ahead of time?
A: Yes! It’s even better the next day. Just be sure to add a bit of extra broth before reheating.
Q: Can I make it dairy-free?
A: Swap the heavy cream with full-fat coconut milk and use dairy-free parmesan (or skip it). Note: flavor will be slightly different.
Q: Can I use pre-cooked sausage?
A: Absolutely — just slice or crumble it and add after sautéing the onions and garlic.
Q: Will another pasta work?
A: Yes! Try orzo, elbows, or even broken spaghetti.
📝 A Little Backstory
This soup came together one chilly night when I wanted something hearty but not heavy — and I happened to have Italian sausage, cream, and pasta on hand. After a few tweaks (and many second helpings), it became an instant family favorite.
It’s now one of those recipes I always keep ingredients on hand for, and once you try it, I think you’ll feel the same.
💬 Let’s Stay in Touch!
Did you make this Creamy Parmesan Italian Sausage Ditalini Soup?
Leave a comment and rating below ⭐ — or share your version on Instagram and tag @YourBlogHandle!
Craving more cozy soups like this? Sign up for the newsletter and get new recipes sent straight to your inbox 🥄