There’s something magical about a warm, creamy bowl of soup on a chilly day. When I first started cooking, I was always on the lookout for recipes that felt gourmet but were secretly simple. This Creamy Parmesan Italian Sausage Ditalini Soup was one of those perfect finds. It’s rich, comforting, and packed with flavor—yet incredibly easy to make, even for beginners.
This recipe is perfect for anyone who wants a satisfying, home-cooked meal without spending hours in the kitchen. It requires just one pot, a handful of ingredients, and minimal effort. Plus, with a mix of protein, pasta, and veggies, it’s a well-balanced dish that makes a complete meal on its own.

Why This Recipe is Special
What makes this soup stand out is its creamy texture, bold Italian flavors, and versatility. The savory Italian sausage adds richness, while fresh spinach and ditalini pasta create the perfect balance of heartiness and lightness. The addition of Parmesan cheese brings everything together, creating a smooth, cheesy broth that’s absolutely irresistible.
This soup is also incredibly adaptable. Whether you want to swap the sausage for a leaner option, change up the pasta, or make it dairy-free, there’s plenty of room for customization.
Ingredients and Preparation
To make this soup, you’ll need:
- Italian sausage – Adds bold, savory flavor. You can use mild or spicy depending on your preference.
- Olive oil – Helps sauté the ingredients and enhances the flavors.
- Onion and garlic – The classic base for a rich and aromatic broth.
- Chicken broth – Forms the foundation of the soup. Use homemade broth for extra depth.
- Diced tomatoes – Adds a hint of acidity to balance the creaminess.
- Ditalini pasta – A small, tube-shaped pasta that holds up well in soups. You can substitute with elbow macaroni or small shells.
- Heavy cream – Makes the broth lusciously creamy. Half-and-half or whole milk can be used for a lighter version.
- Spinach – Adds freshness and nutrients. Kale or Swiss chard are great alternatives.
- Parmesan cheese – Melts into the soup for a rich, umami-packed finish.
- Salt and black pepper – Essential for seasoning and enhancing flavors.
- Fresh parsley – A bright, fresh garnish to finish the dish.
Step-by-Step Instructions
Step 1: Brown the Sausage
Heat a large pot over medium heat and add the olive oil. Remove the casing from the Italian sausage (if using links) and break it into small pieces. Cook until browned and fully cooked through, stirring occasionally. Once done, transfer the sausage to a plate and set aside.
Step 2: Sauté the Aromatics
In the same pot, add the diced onion and minced garlic. Sauté for 2-3 minutes until the onion becomes soft and translucent, releasing its natural sweetness. Stir frequently to prevent burning.
Step 3: Build the Broth and Cook the Pasta
Pour in the chicken broth and bring it to a gentle simmer. Stir in the drained diced tomatoes and return the cooked sausage to the pot. Add the ditalini pasta and cook according to the package instructions (usually about 8-10 minutes) until al dente. Stir occasionally to prevent sticking.
Step 4: Add the Cream and Spinach
Reduce the heat to low and slowly stir in the heavy cream and grated Parmesan cheese. Mix well until the cheese melts, creating a creamy, smooth broth. Add the chopped spinach and let it simmer for another 2-3 minutes until the greens wilt. Taste and adjust seasoning with salt and black pepper as needed.
Step 5: Serve and Enjoy
Ladle the soup into bowls and top with extra Parmesan cheese and freshly chopped parsley. Serve with crusty bread for dipping or a side salad for a lighter meal. Enjoy while hot!
Beginner Tips and Notes
- Avoid Overcooking the Pasta – Ditalini pasta can become mushy if left in the soup too long. To keep it firm, cook just until al dente and serve immediately. If making ahead, cook the pasta separately and add it to each bowl before serving.
- Make it Dairy-Free – Swap heavy cream for coconut milk or a plant-based cream alternative. Use nutritional yeast instead of Parmesan for a dairy-free cheesy flavor.
- Thick or Thin? – If you prefer a thicker soup, let it simmer longer. For a thinner consistency, add an extra splash of broth before serving.
- Spice It Up – If you love heat, use spicy Italian sausage, add red pepper flakes, or stir in a dash of hot sauce.
- Storage and Reheating – Store leftovers in an airtight container in the fridge for up to 3 days. The soup thickens as it sits, so add a little broth or water when reheating. If freezing, leave out the pasta and add fresh pasta when reheating.
Serving Suggestions
This soup is hearty enough to stand alone, but pairing it with the right sides makes for a truly satisfying meal. Here are a few ideas:
- Crusty Bread – Perfect for soaking up every last drop of creamy broth.
- Garlic Bread – Adds a flavorful, crispy element to contrast the soup.
- Side Salad – A light, fresh salad balances the richness of the soup. Try a simple arugula or Caesar salad.
- Roasted Vegetables – Oven-roasted Brussels sprouts or asparagus complement the flavors beautifully.
Try It and Share Your Thoughts
This Creamy Parmesan Italian Sausage Ditalini Soup is a beginner-friendly recipe that delivers gourmet-level flavor with minimal effort. Whether you’re cooking for yourself or feeding a crowd, it’s sure to be a hit.
Have you tried this recipe? Let me know in the comments how it turned out! Share any tweaks or serving ideas you discovered—I’d love to hear from you.
FAQ About Creamy Parmesan Italian Sausage Ditalini Soup
Yes, but for the best texture, cook the pasta separately and add it when reheating. This prevents the pasta from absorbing too much liquid and becoming mushy.
For a lighter version, use half-and-half or whole milk. For a dairy-free option, coconut milk or a plant-based cream alternative works well while maintaining a creamy texture.
Yes, but freeze it without the pasta. Cooked pasta tends to become mushy when thawed. When ready to eat, reheat the soup and cook fresh pasta separately to add before serving.
Use spicy Italian sausage instead of mild, add red pepper flakes while sautéing the onions, or stir in a bit of hot sauce for an extra kick.
More Relevant Recipes
- Creamy Parmesan Italian Sausage Soup
- Italian Christmas Cookies
- Sausage Soup with Spinach, Potatoes, and White Beans

Creamy Parmesan Italian Sausage Ditalini Soup
- Total Time: 35 minutes
- Yield: 6 servings 1x
Description
Creamy Parmesan Italian Sausage Ditalini Soup is a comforting, one-pot meal loaded with savory sausage, tender pasta, and fresh spinach in a rich, cheesy broth. This beginner-friendly recipe is quick to prepare and perfect for cozy nights or family dinners.
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
- 2 cups fresh spinach, chopped
- ½ cup grated Parmesan cheese (plus extra for garnish)
- Salt and black pepper, to taste
- Fresh parsley, chopped (for garnish)
Instructions
- Brown the sausage: Heat olive oil in a large pot over medium heat. Add the Italian sausage, breaking it into small pieces as it cooks. Stir occasionally until fully browned. Remove the sausage from the pot and set aside.
- Sauté the aromatics: In the same pot, add the diced onion and minced garlic. Stir frequently and cook until the onion becomes soft and translucent, releasing its natural sweetness and aroma.
- Build the broth and cook the pasta: Pour in the chicken broth and bring it to a gentle simmer. Stir in the drained diced tomatoes and return the cooked sausage to the pot. Add the ditalini pasta and let it cook according to the package instructions, stirring occasionally to prevent sticking.
- Incorporate the cream and spinach: Lower the heat and stir in the heavy cream and Parmesan cheese. Mix until the cheese melts into the broth, creating a rich, velvety texture. Add the chopped spinach and allow it to wilt for a few minutes, adjusting seasoning with salt and black pepper as needed.
- Serve and enjoy: Ladle the soup into bowls and top with extra Parmesan cheese and fresh parsley. Serve immediately with crusty bread or garlic toast for dipping.
Notes
- For a lighter version, substitute half-and-half or whole milk for heavy cream.
- To prevent mushy pasta, cook it separately and add it to each serving rather than leaving it in the soup.
- If the soup thickens too much when stored, add a splash of broth or water when reheating.
- Swap spinach with kale or Swiss chard for a heartier green option.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian-American
Nutrition
- Serving Size: 1 bowl
- Calories: ~450 kcal
- Sugar: ~3 g
- Sodium: ~900 mg
- Fat: ~35 g
- Saturated Fat: ~15 g
- Unsaturated Fat: ~18 g
- Trans Fat: ~0 g
- Carbohydrates: ~25 g
- Fiber: ~2 g
- Protein: ~25 g
- Cholesterol: ~80 mg