There’s just something about a warm, hearty bowl of soup that makes everything feel right. Whether it’s a chilly fall evening or just one of those days when you need a little comfort food, this Creamy Parmesan Italian Sausage Ditalini Soup is the perfect way to warm up from the inside out.
This soup is packed with savory Italian sausage, tender pasta, hearty beans, and fresh spinach, all brought together with a rich, creamy Parmesan broth. It’s like a hug in a bowl! Plus, it’s easy to make, so you can whip it up on a busy weeknight without any hassle.
So, let’s dive into this delicious, creamy, and utterly comforting soup recipe!
Why You’ll Love This Recipe
- Rich & Creamy – The combination of heavy cream and Parmesan cheese makes this soup irresistibly smooth and velvety.
- Hearty & Filling – Packed with Italian sausage, beans, and pasta, this soup is a meal all on its own.
- Quick & Easy – You don’t need hours in the kitchen to get that slow-cooked flavor. This recipe comes together in about 30 minutes.
- Versatile – Swap spinach for kale, use mild or spicy sausage, or even add extra veggies. The possibilities are endless!
- Perfect for Leftovers – This soup tastes even better the next day, making it great for meal prep.
Let’s Get Cooking: The Ingredients You’ll Need
Before we get started, let’s take a quick look at what you’ll need to make this Creamy Parmesan Italian Sausage Ditalini Soup:
For the Soup:
- 1 pound Italian sausage (mild or spicy, your choice)
- 1 medium onion, diced
- 2 coves garlic, minced
- 4 cups chicken broth
- 1 can (14.5 oz) diced tomatoes (with juices)
- 1 can (15 oz) cannellini beans, drained and rinsed
- 1 cup ditalini pasta
- 1 cup heavy cream
- 1 cup grated Parmesan cheese
- 2 cups fresh spinach (or kale)
- 1 teaspoon Italian seasoning
- Salt and pepper, to taste
- Olive oil, for sautéing
For Garnish:
- Extra Parmesan cheese
- Fresh parsley, chopped (optional)
Step 1: Sauté the Italian Sausage
First, heat a drizzle of olive oil in a large pot over medium heat. Add your Italian sausage, breaking it up with a spoon as it cooks. Let it brown until it’s fully cooked and no longer pink, about 5-7 minutes.
Once it’s done, remove the sausage from the pot and set it aside, leaving the delicious drippings behind—this will give the soup extra flavor!
Pro Tip: If you like a little spice, go for hot Italian sausage! If you prefer it milder, use sweet Italian sausage instead.
Step 2: Cook the Vegetables
Now that we’ve got all those delicious sausage flavors in the pot, let’s build on them.
- In the same pot, add the diced onion and sauté for about 3-4 minutes until softened.
- Stir in the minced garlic and cook for another minute, just until it becomes fragrant.
This step adds depth to the soup, so don’t rush it—let those flavors develop!
Step 3: Add the Broth, Beans, and Pasta
Next, it’s time to bring everything together!
- Pour in the chicken broth, diced tomatoes (with their juices), and cannellini beans.
- Stir in Italian seasoning and a pinch of salt and pepper.
- Bring the mixture to a gentle boil, then reduce the heat to a simmer.
- Add the ditalini pasta and let it cook according to package instructions, usually about 8-10 minutes, until it’s al dente.
Pro Tip: If you plan to have leftovers, cook the pasta separately and add it to individual servings. This way, it won’t soak up all the broth and become mushy!
Step 4: Make It Creamy and Cheesy
Now that the ditalini pasta is perfectly cooked, it’s time to add in the rich, creamy elements that make this soup so special.
- Pour in the heavy cream and stir gently. The moment the cream hits the soup, you’ll see it transform into a silky, luscious broth.
- Stir in the grated Parmesan cheese and mix well until it melts into the soup, adding a deep, savory umami flavor.
Pro Tip: For an extra cheesy kick, use freshly grated Parmesan instead of pre-packaged. Freshly grated cheese melts better and gives the soup a smoother texture!
Step 5: Bring Back the Sausage & Add Greens
Now that our creamy base is ready, it’s time to add back the cooked Italian sausage and throw in some nutritious greens!
- Return the browned sausage to the pot, stirring it in so that every bite is filled with that delicious, savory flavor.
- Add fresh spinach (or kale) and stir until it wilts (about 2-3 minutes).
At this point, your kitchen is probably smelling heavenly—the combination of sausage, Parmesan, and garlic is truly irresistible!
Substitutions:
- Spinach vs. Kale: Spinach wilts quickly and blends into the soup, while kale adds a bit more texture and heartiness. Use whichever you prefer!
- Heavy Cream Alternatives: If you want a lighter version, you can swap heavy cream for half-and-half or even evaporated milk.
Step 6: Season to Perfection & Serve!
We’re almost done! All that’s left to do is season the soup to taste and get ready to serve.
- Taste the soup and adjust the salt and pepper as needed.
- Ladle it into warm bowls and garnish with extra Parmesan cheese and fresh chopped parsley (optional).
Serving Suggestion: Pair this soup with a crusty loaf of bread or some garlic breadsticks for the ultimate cozy meal!
Tips & Variations to Make It Your Own!
One of the best things about this soup is how customizable it is. Here are a few fun variations to try:
- Make It Spicy: Use hot Italian sausage and add a pinch of red pepper flakes for a little heat!
- Swap the Protein: Try this soup with ground turkey, shredded rotisserie chicken, or even turkey bacon for a different twist.
- Add More Veggies: Stir in some carrots, zucchini, or bell peppers for extra nutrition.
- Boost the Garlic: If you’re a garlic lover, add an extra clove for even more flavor.
- Extra Cheesy: Want it cheesier? Add shredded mozzarella or Pecorino Romano along with the Parmesan!
Storage & Meal Prep Tips
Want to make this soup ahead of time or save some for later? Here’s how:
- To Store: Keep leftovers in an airtight container in the fridge for up to 3 days. The flavors get even better overnight!
- To Freeze: This soup freezes well without the pasta. If freezing, cook the pasta separately and add it when reheating.
- To Reheat: Warm it over low heat on the stovetop, stirring occasionally. If it’s too thick, add a splash of broth or cream.
Meal Prep Tip: Cook a double batch and freeze half for a quick and easy dinner later on!
FAQ: Your Top Soup Questions, Answered!
1. Can I make this soup ahead of time?
Absolutely! This soup tastes even better the next day because the flavors meld together beautifully. Just store it in an airtight container in the fridge for up to 3 days.
2. Can I freeze this soup?
Yes, but with one small adjustment: don’t freeze the pasta. Cook the soup without the ditalini, freeze it in an airtight container for up to 3 months, and then cook and add fresh pasta when reheating. This keeps the texture perfect!
3. Can I use a different type of pasta?
Definitely! Ditalini is great because it’s small and soaks up all the delicious broth, but you can also use:
- Orzo (for a lighter feel)
- Small shells (for a heartier bite)
- Elbow macaroni (for a more traditional pasta soup)
4. What if I don’t have heavy cream?
No problem! You can substitute with:
- Half-and-half (lighter but still creamy)
- Evaporated milk (a great lower-fat option)
- Whole milk + 1 tbsp flour (for a creamy texture without the extra fat)
5. Can I make this soup vegetarian?
Yes! Simply:
- Swap Italian sausage for plant-based sausage or mushrooms for a rich umami flavor.
- Use vegetable broth instead of chicken broth.
- Add extra beans or lentils for protein.
6. What can I serve with this soup?
This soup is hearty enough to be a meal on its own, but if you want to elevate the experience, serve it with:
- Garlic bread (to soak up that creamy broth)
- A fresh side salad (for a light contrast)
- Roasted veggies (for an extra dose of nutrients)
7. Can I make this in a slow cooker?
Yes! Here’s how:
- Brown the sausage, onions, and garlic in a pan first, then transfer to a slow cooker.
- Add broth, tomatoes, beans, and seasoning and cook on low for 6 hours or high for 3 hours.
- Stir in pasta during the last 30 minutes of cooking.
- Finish with cream, cheese, and spinach just before serving.
Final Thoughts: Warm, Cozy, and Absolutely Delicious!
If you’re looking for a quick, easy, and insanely delicious meal, this Creamy Parmesan Italian Sausage Ditalini Soup is it! It’s a dish that brings comfort, flavor, and a touch of indulgence, all in one bowl.
The best part? It’s totally customizable! Whether you make it spicy, swap out the pasta, or add more veggies, this soup is designed to fit your taste and lifestyle.
So go ahead—make a big pot, grab a spoon, and enjoy every creamy, cheesy, comforting bite! And if you try this recipe, let me know in the comments:
- What did you pair it with?
- Did you make any fun swaps or additions?
- Would you make this again? (Spoiler: Yes, you totally will!)
Happy cooking, and stay cozy!



