The first time I made this Creamy Parmesan Italian Sausage Ditalini Soup, it was a chilly weeknight in early fall. My fridge was nearly empty—except for some leftover sausage, a wilting bunch of spinach, and a half-used carton of cream. What started as a last-ditch dinner became an instant favorite, requested weekly by my family ever since. This easy sheet pan dinner-style soup blends comfort, convenience, and nutrition in one bowl.
What makes this lemon herb chicken recipe-inspired dish so perfect is its beautiful balance of flavor and simplicity. It’s rich and creamy, yet not too heavy. The combination of hearty Italian sausage, soft ditalini pasta, fresh greens, and velvety Parmesan broth checks all the boxes for a quick and healthy meal—especially for beginner cooks who want something impressive with minimal fuss.

Why This Recipe is Special
This soup delivers an irresistible mix of flavors and textures while remaining approachable for even the most novice home cook. The savory sausage adds a deep, meaty flavor base. The pasta soaks up the creamy broth for a perfect bite every time. The Parmesan melts into the broth for a nutty depth, while spinach and tomatoes brighten the dish with freshness and a touch of acidity.
More importantly, this is a one-pot recipe—meaning fewer dishes and more time to enjoy your meal. With just a few pantry staples and basic kitchen tools, you can create a dish that feels like something you’d order at a cozy Italian café.
Ingredients and Preparation
Italian Sausage
This is the heart of the soup, bringing bold flavor and richness. Mild or spicy sausage works, depending on your heat preference. Its fat is used to cook the aromatics, enhancing flavor throughout.
Ditalini Pasta
A short, tube-shaped pasta that holds the broth in each bite. Its small size is beginner-friendly and easy to cook. Swap with elbow macaroni, small shells, or gluten-free pasta for dietary needs.
Heavy Cream and Parmesan Cheese
These create the luscious, creamy broth. The cream balances acidity from the tomatoes, and the Parmesan adds umami and depth. You can use half-and-half for a lighter version or nutritional yeast for dairy-free alternatives.
Onion and Garlic
These aromatic essentials build the soup’s base flavor. Their gentle sautéing in sausage fat enhances the entire dish. Substitute with shallots or leeks if preferred.
Diced Tomatoes
They provide brightness and a rustic tomato note that keeps the soup from feeling too heavy. Canned tomatoes are convenient, but fresh ones work if peeled and diced.
Spinach
Added at the end, spinach brings color, freshness, and a touch of earthiness. You can use kale or chopped Swiss chard as alternatives.
Chicken Broth
The foundational liquid that ties everything together. Use a good-quality store-bought broth or homemade stock for best results. Low-sodium broth allows more control over salt levels.
Step-by-Step Instructions
Step 1 Begin by heating a tablespoon of olive oil in a large pot over medium heat. Add the Italian sausage and cook until well browned, breaking it into small chunks. Browning deeply enhances the flavor, so don’t rush this part. Once fully cooked, transfer the sausage to a plate and set it aside.
Step 2 In the same pot, add diced onions and minced garlic to the sausage drippings. Sauté for 2 to 3 minutes until they become fragrant and translucent. If bits are sticking to the bottom of the pot, that’s good—those caramelized bits will add flavor once deglazed.
Step 3 Pour in the chicken broth to deglaze the pot, scraping up those flavorful browned bits. Add the drained diced tomatoes and return the cooked sausage to the pot. Stir in the ditalini pasta and bring everything to a gentle boil. Cook the pasta until it’s just shy of al dente, usually 1–2 minutes less than the package suggests.
Step 4 Lower the heat and slowly stir in the heavy cream and grated Parmesan cheese. Once they’re fully incorporated, fold in the chopped spinach. Simmer gently for 2–3 more minutes until the spinach wilts and the broth thickens slightly. Season with salt and black pepper to taste.
Step 5 Ladle the soup into warm bowls. Garnish with a sprinkle of fresh Parmesan, chopped parsley, and cracked black pepper. Serve immediately with crusty bread or garlic toast.
Beginner Tips and Notes
If your vegetables are browning too quickly, lower the heat and add a splash of broth to slow the cooking. Always keep an eye on the pasta—it can overcook fast in soup and become mushy. For smoother prep, chop everything ahead of time and measure your ingredients before starting to cook.
No immersion blender? No problem—you don’t need one here. But if you want a thicker texture, blend a small portion of the soup and return it to the pot.
A good kitchen hack: pre-grated cheese saves time, but freshly grated Parmesan melts better and tastes richer. And always bring your cream closer to room temperature before adding it to prevent curdling.
Serving Suggestions
This soup pairs beautifully with a fresh green salad drizzled in lemon vinaigrette to balance the richness. Garlic bread, rosemary focaccia, or even simple dinner rolls are perfect sides for dipping into the creamy broth.
Leftovers keep well in the fridge for up to 3 days. Keep in mind the pasta will continue to absorb liquid, so add a splash of broth or water when reheating. If freezing, do so before adding the cream and spinach for best results.
Conclusion
This creamy Parmesan Italian sausage ditalini soup is more than just a meal—it’s an experience of warmth, comfort, and home-cooked satisfaction. Whether you’re cooking for your family, friends, or just yourself, it’s an easy recipe that anyone can master and enjoy. Try it tonight and let me know in the comments how it turned out for you. I love hearing your tweaks and touches—this is how great recipes are born!
FAQ About Creamy Parmesan Italian Sausage Ditalini Soup
Can I use a different type of pasta instead of ditalini?
Yes, small pasta shapes like elbow macaroni, small shells, or even orzo work well. Just adjust cooking time to avoid overcooking.
How can I make this soup lighter but still creamy?
You can substitute half-and-half or whole milk for heavy cream. For extra creaminess, blend a few white beans into the broth before adding dairy.
Is this recipe freezer-friendly?
Partially. Freeze the soup before adding cream, cheese, spinach, and pasta. Add those fresh when reheating for best texture and taste.
More Relevant Recipes
Print
Creamy Parmesan Italian Sausage Ditalini Soup
- Total Time: 40 minutes
- Yield: 6 servings 1x
Description
A rich, creamy, and beginner-friendly Italian soup made with sausage, ditalini pasta, spinach, and Parmesan cheese. Perfect for quick and healthy meals.
Ingredients
- 1 lb Italian sausage (mild or spicy)
- 1 tbsp olive oil
- 1 small onion, diced
- 3 cloves garlic, minced
- 4 cups chicken broth
- 1 cup heavy cream
- 1 can (14.5 oz) diced tomatoes, drained
- 1 cup ditalini pasta
- 2 cups fresh spinach, chopped
- 1/2 cup grated Parmesan cheese (plus extra for garnish)
- Salt and black pepper, to taste
- Fresh parsley, chopped (for garnish)
Instructions
- Heat olive oil in a large pot over medium heat. Add Italian sausage and cook until browned, breaking it into small pieces. Remove and set aside.
- In the same pot, sauté diced onion and minced garlic until soft and fragrant, about 2–3 minutes.
- Pour in chicken broth to deglaze the pot, then add diced tomatoes and cooked sausage. Stir in ditalini pasta and cook until just al dente.
- Reduce heat and stir in heavy cream and Parmesan cheese. Fold in chopped spinach and simmer for 2–3 minutes until wilted. Season with salt and pepper.
- Ladle into bowls and garnish with extra Parmesan and parsley. Serve hot with crusty bread.
Notes
- Use freshly grated Parmesan for the best texture and flavor.
- Temper cream before adding to avoid curdling.
- Undercook pasta slightly to prevent it from becoming mushy in leftovers.
- Freeze before adding dairy and pasta for better reheating results.
- Stir and taste before serving to adjust final seasoning.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl (approx. 1.5 cups)
- Calories: 485 kcal
- Sugar: 4.6 g
- Sodium: 780–900 mg
- Fat: 34.2 g
- Saturated Fat: 14.6 g
- Unsaturated Fat: 15.8 g
- Trans Fat: 0 g
- Carbohydrates: 22.4 g
- Fiber: 2.8 g
- Protein: 21.7 g
- Cholesterol: 90 mg
