There’s nothing quite like a warm bowl of soup to comfort you on a chilly day, and the rich flavors of creamy parmesan Italian sausage ditalini soup do just that. I remember the first time I made this dish; I was looking for something hearty yet easy enough to whip up on a weeknight. This recipe delivers, with a perfect balance of savory sausage, creamy broth, and tender pasta.
It’s creamy, it’s satisfying, and it’s a dish that even the pickiest eaters will love. Whether you’re serving it for a family dinner, a gathering of friends, or just for yourself, it’s sure to impress. Plus, it’s a one-pot meal, minimizing cleanup—always a win in my book.
Why you’ll love this
- Quick to prepare, perfect for busy nights.
- Creamy texture that’s full of flavor.
- Hearty and filling, ideal for chilly evenings.
- A make-ahead option that tastes even better the next day.
- One-pot meal, so fewer dishes to wash!
“Comfort food at its finest—rich and incredibly delicious!”
How this recipe comes together
Making creamy parmesan Italian sausage ditalini soup is straightforward. Start by browning the sausage to create a flavorful base. Then, sauté your vegetables in the drippings for added taste. After simmering everything together, you’ll stir in the cream and cheese for a luxurious finish. It’s all about layering those flavors!
Key ingredients
- 1 lb Italian sausage (mild or spicy, depending on preference)
- 2 tablespoons olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 medium carrot, peeled and diced
- 2 celery stalks, diced
- 4 cups chicken broth (preferably low-sodium)
- 1 can (14.5 oz) diced tomatoes, undrained
- 1 teaspoon dried Italian seasoning
- 1 teaspoon salt (adjust to taste)
- ½ teaspoon black pepper
- 1 cup heavy cream
- 1 cup grated Parmesan cheese
- 1 ½ cups ditalini pasta (uncooked)
- Fresh parsley, chopped (for garnish)
Ingredient notes & swaps
- Italian Sausage: Use mild for a milder flavor or spicy to kick things up.
- Chicken Broth: Vegetable or beef broth can substitute for a different base flavor.
- Heavy Cream: For a lighter version, consider using half-and-half or evaporated milk, though this will change the creaminess slightly.
Cooking method
Here’s how to make creamy parmesan Italian sausage ditalini soup, step by step:
- In a large pot or Dutch oven, heat the olive oil over medium-high heat. Add the Italian sausage, breaking it into smaller pieces with a wooden spoon. Cook until browned and fully cooked. Remove the sausage and set aside.
- In the same pot, add the onion, carrot, and celery. Sauté in the drippings for about 5-7 minutes until softened. Stir in the minced garlic and cook for 1-2 minutes until fragrant.
- Pour in the chicken broth and add the diced tomatoes. Stir to combine and bring to a simmer. Add the Italian seasoning, salt, and black pepper, letting it simmer for about 10-15 minutes.
- Add the uncooked ditalini pasta and continue simmering for another 10-12 minutes until the pasta is tender.
- Stir in the heavy cream and Parmesan cheese until melted and incorporated.
- Return the cooked sausage to the pot and warm through. Taste and adjust seasoning as needed. Serve in bowls, garnished with parsley.
Pro Tip: To enhance the flavor, consider adding a splash of white wine with the broth—it adds a lovely depth!

Helpful cooking tips
- Cook the sausage until nicely browned to build flavor before adding the vegetables.
- Don’t skip the garlic! It adds an aromatic layer that complements the ingredients beautifully.
- Taste as you go to ensure the seasoning is just right for your palate.
Best ways to enjoy it
Serve creamy parmesan Italian sausage ditalini soup with a sprinkling of fresh parsley on top for a dash of color and flavor. A side of crusty bread or a simple green salad pairs perfectly, allowing you to soak up every drop of that creamy broth.
How to store & freeze
This soup stores well in the fridge for up to three days. If you plan to freeze it, I recommend doing so right after cooking—just leave out the pasta until you’re ready to eat; cooked pasta can turn mushy when frozen. To reheat, thaw in the refrigerator overnight, then gently warm on the stove, adding a little broth or cream if needed.
How to fix common issues
If your soup turns out too salty, balance it by adding more broth or a splash of cream. If it’s too thick, simply stir in some additional chicken broth or water until it reaches the desired consistency. For a bland taste, try adding some extra spices or even a drizzle of balsamic vinegar for acidity.
Recipe variations
- Add a variety of vegetables: You can toss in spinach or kale during the last few minutes of cooking for added nutrition.
- Use different pasta shapes: While ditalini is traditional, any small pasta works well—in a pinch, try lentil or orzo.
- Spice it up: For those who love heat, consider adding crushed red pepper flakes or diced jalapeños.
Common questions
Can I make this soup vegetarian?
Yes, simply replace the Italian sausage with plant-based sausage and use vegetable broth instead of chicken broth. The soup will still be hearty and flavorful!
How can I make it dairy-free?
You can substitute the heavy cream with coconut cream and use dairy-free cheese alternatives to maintain that creamy texture.
What can I do with leftovers?
Leftovers are great for lunch the following day! You can enjoy them as is or even in a wrap for a new way to savor the flavors.
Can I cook it in a slow cooker?
Absolutely! Brown the sausage and sauté the veggies first, then transfer everything to a slow cooker and let it simmer for about 4-6 hours on low.
Is this soup gluten-free?
To make it gluten-free, simply swap the ditalini pasta for a gluten-free version, like chickpea or brown rice pasta.
Each bowl of creamy parmesan Italian sausage ditalini soup warms your soul inside and out, making you feel right at home. This comforting soup is not only easy to whip up, but it also becomes a cherished favorite to share with family and friends for any occasion. Enjoy every delicious spoonful!

Creamy Parmesan Italian Sausage Ditalini Soup
Ingredients
Method
- In a large pot or Dutch oven, heat the olive oil over medium-high heat. Add the Italian sausage, breaking it into smaller pieces with a spoon. Cook until browned and fully cooked. Remove the sausage and set aside.
- In the same pot, add the onion, carrot, and celery. Sauté in the drippings for about 5-7 minutes until softened. Stir in the minced garlic and cook for 1-2 minutes until fragrant.
- Pour in the chicken broth and add the diced tomatoes. Stir to combine and bring to a simmer. Add the Italian seasoning, salt, and black pepper, and let it simmer for about 10-15 minutes.
- Add the uncooked ditalini pasta and continue simmering for another 10-12 minutes until the pasta is tender.
- Stir in the heavy cream and Parmesan cheese until melted and well combined.
- Return the cooked sausage to the pot and warm through. Taste and adjust seasoning as needed. Serve in bowls, garnished with chopped parsley.