The first time I made this soup, it was a chilly Sunday evening, and all I wanted was something warm and satisfying with minimal cleanup. I had some Italian sausage, spinach, and leftover ditalini pasta in my kitchen—and from there, this creamy Parmesan Italian sausage ditalini soup was born. What began as a fridge-clear-out turned into one of my most repeated and loved recipes. It’s creamy, flavorful, comforting, and comes together in one pot. Beginner cooks, rejoice—this soup is everything you need in a quick and healthy meal.
This recipe is a dream for busy nights. It’s loaded with flavor from browned sausage and garlic, gets a nutritional boost from spinach and tomatoes, and has the irresistible richness of cream and Parmesan. It’s a well-balanced, hearty dish that doesn’t sacrifice health for taste, and its ease makes it perfect for anyone just stepping into the kitchen.

Why This Recipe is Special
This soup checks every box: it’s hearty without being heavy, flavorful yet approachable, and flexible for every taste or dietary need. Italian sausage brings savory depth, ditalini pasta adds gentle texture, and a splash of cream makes it luxuriously smooth. What sets this dish apart is how easy it is to make it your own—spicy or mild sausage, kale or spinach, even dairy-free options all work beautifully. Plus, it all cooks in a single pot, making cleanup a breeze and the process less intimidating for beginners.
Ingredients and Preparation
Italian Sausage
This forms the flavor backbone of the soup. It infuses the broth with rich, savory notes and provides the protein. You can use mild or spicy, based on your taste.
Ditalini Pasta
Small tube-shaped pasta that absorbs and holds the broth in every bite. It adds body and gentle texture. If unavailable, small shells or orzo are good alternatives.
Heavy Cream
Creates the creamy base and softens the acidity of the tomatoes. For a lighter option, use half-and-half or even whole milk.
Parmesan Cheese
Adds nutty, aged umami to the broth and helps thicken it slightly. Use freshly grated for best melting and flavor.
Onion and Garlic
These aromatics create the soup’s savory base and depth. Freshly chopped garlic and onion deliver the best flavor but pre-minced can be used for convenience.
Chicken Broth
A light yet savory liquid that brings all the flavors together. Use low-sodium if you’re watching salt intake.
Diced Tomatoes
Adds a pop of brightness and balances the richness. They also lend a rustic texture.
Fresh Spinach
Added at the end to keep its color and texture. It provides freshness and a subtle earthiness. Kale or arugula can be used instead.
Olive Oil, Salt, and Pepper
Used to cook the aromatics and season the soup. Adjust to taste.
Fresh Parsley (optional)
For garnish and a pop of freshness at the end.
Step-by-Step Instructions
Step 1 In a large pot over medium heat, warm a drizzle of olive oil. Add the Italian sausage and cook until browned and caramelized, breaking it apart with a spoon. Remove the sausage from the pot and set it aside on a plate, leaving behind a bit of the rendered fat for flavor.
Step 2 In the same pot, add diced onion and minced garlic. Sauté for about 2–3 minutes until softened and aromatic. If brown bits stick to the bottom, pour in a splash of chicken broth to deglaze, scraping them up with a spoon.
Step 3 Add the full amount of chicken broth to the pot and bring to a gentle boil. Stir in the drained diced tomatoes and the browned sausage. Add the ditalini pasta and cook for about 8–9 minutes, or just under al dente to avoid mushy noodles.
Step 4 Reduce the heat to low. Stir in the heavy cream, grated Parmesan, and chopped spinach. Let the soup simmer gently for 2–3 minutes until the spinach wilts and the cheese melts. Avoid high heat here to prevent the cream from curdling.
Step 5 Taste and season with salt and black pepper as needed. Ladle into bowls and garnish with extra Parmesan and parsley. Serve hot with crusty bread or a light green salad for a complete meal.
Beginner Tips and Notes
If the pasta absorbs too much broth after sitting, add a splash of warm broth or water when reheating. To avoid curdling the cream, let it come to room temperature before adding and always stir it in slowly. Browning the sausage well is key—it develops deep flavor and color. If you’re short on time, you can use pre-diced onions and pre-minced garlic, but increase the quantity slightly for a fuller taste.
For kitchen efficiency, prep all your ingredients before you start cooking. Use one pot throughout to make cleanup easier, and use freshly grated Parmesan—it melts better than pre-shredded varieties.
Serving Suggestions
This soup pairs beautifully with garlic bread, a crisp Caesar salad, or roasted Brussels sprouts. A sprinkle of red pepper flakes adds a bit of heat if you enjoy spice. Store leftovers in the fridge for up to 3 days. When reheating, add a little broth or cream to restore the creamy texture. The soup will thicken over time as the pasta continues to absorb liquid.
Conclusion
If you’re looking for an easy sheet pan dinner alternative that’s just as low-effort but even more comforting, this lemon herb chicken recipe’s cozy cousin—Creamy Parmesan Italian Sausage Ditalini Soup—has you covered. It’s a beginner-friendly, one-pot wonder with rich Italian flavors and customizable options that make every bowl unique. Give it a try and share your results in the comments. Did you go spicy or mild? Spinach or kale? Let’s cook and learn together.
FAQ About Creamy Parmesan Italian Sausage Ditalini Soup
Can I make this soup ahead of time without the pasta getting mushy?
Yes. To avoid mushy pasta, cook the ditalini separately and add it just before serving. This also makes reheating leftovers easier without over-thickening the soup.
What can I use instead of ditalini pasta?
You can substitute other small pastas like elbow macaroni, orzo, or mini shells. For a low-carb option, use cauliflower florets or zucchini noodles.
How do I keep the cream from curdling in the soup?
Bring the cream to room temperature before adding it and reduce the soup to a low simmer. Add the cream slowly while stirring to maintain a smooth, creamy texture.
More Relevant Recipes
PrintCreamy Parmesan Italian Sausage Ditalini Soup
A creamy, flavorful Italian sausage soup made with ditalini pasta, Parmesan, spinach, and a rich broth. A one-pot comfort dish perfect for beginner cooks.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Italian-American
- Diet: Halal
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 can (14.5 oz) diced tomatoes, drained
- 1 cup ditalini pasta
- 1 cup heavy cream
- 1/2 cup grated Parmesan cheese (plus extra for garnish)
- 2 cups fresh spinach, chopped
- Salt and black pepper, to taste
- Fresh parsley, chopped (for garnish)
Instructions
- In a large pot, heat olive oil over medium heat and brown the Italian sausage, breaking it into small pieces. Once browned, remove it and set aside.
- In the same pot, sauté diced onion and garlic until soft and aromatic, about 2–3 minutes. Deglaze the pot with a splash of broth if needed.
- Pour in the chicken broth, then add the drained diced tomatoes and browned sausage. Bring to a gentle boil.
- Add the ditalini pasta and cook until just under al dente, about 8–9 minutes, stirring occasionally to prevent sticking.
- Reduce the heat to low. Stir in the heavy cream, grated Parmesan, and chopped spinach. Simmer for 2–3 minutes until the spinach wilts and cheese is melted.
- Season with salt and pepper to taste. Ladle into bowls and garnish with extra Parmesan and fresh parsley before serving.
Notes
- Cook pasta separately if making ahead to avoid it getting mushy in leftovers.
- Use freshly grated Parmesan for a smoother melt and better flavor.
- Temper the cream by letting it come to room temperature before adding to hot soup.
- Add spinach at the very end to preserve color and texture.
Nutrition
- Serving Size: 1 bowl
- Calories: 485
- Sugar: 4.6g
- Sodium: 780mg
- Fat: 34.2g
- Saturated Fat: 14.6g
- Unsaturated Fat: 15.8g
- Trans Fat: 0g
- Carbohydrates: 22.4g
- Fiber: 2.8g
- Protein: 21.7g
- Cholesterol: 90mg
