There are certain recipes that instantly make a kitchen feel warmer and more welcoming, and this creamy Italian sausage soup with ditalini is one of them. It is the kind of dish that feels perfect for a quiet evening at home, a casual family dinner, or even a relaxed weekend gathering when everyone wants something filling yet comforting. Inspired by rustic Italian soups that balance simplicity with deep flavor, this recipe brings together tender pasta, savory Italian-style sausage, and a creamy broth that wraps everything together beautifully.
This soup was inspired by the idea of turning a classic pasta dinner into a one-pot meal that feels both nourishing and indulgent. By using chicken or turkey Italian-style sausage instead of traditional pork, the soup stays light while still delivering bold, comforting flavors. Each spoonful offers a balance of creaminess, herbs, and hearty texture that makes it hard to stop at just one bowl.
Why This Creamy Italian Sausage Soup Works So Well
This soup is a perfect example of how simple ingredients can create a deeply satisfying meal. The ditalini pasta gives the soup body and substance, while the Italian-style sausage adds a savory, seasoned backbone. Aromatics like onion, garlic, and herbs build layers of flavor, and the creamy base softens everything into a comforting, cohesive dish.
Another reason this recipe shines is its versatility. It works equally well as a main dish or a starter, and it can be adjusted easily to suit personal preferences. Whether you enjoy your soup extra thick, lightly creamy, or loaded with vegetables, this recipe adapts beautifully.
Ingredients Overview
Using quality ingredients makes a noticeable difference in this soup. Below is a breakdown of what you will need and why each ingredient matters.
Italian-style chicken or turkey sausage (450 g / 1 lb): Provides rich flavor without heaviness. Choose mild or spicy depending on your preference.
Olive oil (1 tablespoon): Helps brown the sausage and build flavor at the base of the soup.
Yellow onion (1 medium, about 150 g / 5 oz, finely diced): Adds sweetness and depth.
Garlic (4 cloves, minced): Enhances aroma and savory notes.
Carrots (2 medium, about 200 g / 7 oz, diced): Bring subtle sweetness and color.
Celery (2 stalks, about 100 g / 3.5 oz, diced): Adds freshness and balance.
Chicken broth (1.5 liters / 6 cups): Forms the flavorful base of the soup.
Ditalini pasta (120 g / 1 cup): Small pasta that cooks evenly and absorbs flavor.
Heavy cream or cooking cream (240 ml / 1 cup): Creates the creamy, comforting texture.
Spinach (90 g / 3 cups fresh): Adds color, nutrients, and freshness.
Italian seasoning (2 teaspoons): A blend of herbs that ties everything together.
Salt (1 teaspoon, or to taste): Enhances overall flavor.
Black pepper (½ teaspoon): Adds gentle warmth.
Grated Parmesan-style cheese (50 g / ½ cup): For serving and extra richness.
Sautéing the Sausage, Onion, and Garlic for Flavor
The first step in building rich, layered flavor in this Creamy Italian Sausage Soup is to properly brown the Italian-style turkey sausage and sauté the aromatics. This simple technique forms the backbone of the dish, infusing the broth with savory depth and a hint of spice depending on your sausage choice.
Step 1: Brown the Sausage
Heat 1 tablespoon of olive oil in a large soup pot or Dutch oven over medium heat. Once the oil is hot and shimmering, add 1 pound of Italian-style turkey sausage with the casings removed, if necessary.
Break the sausage apart with a wooden spoon or spatula as it cooks. Stir occasionally and cook for about 5–7 minutes, or until it’s nicely browned and fully cooked through.
If there’s excess fat after cooking (especially if using a higher-fat sausage), you can carefully drain it off or blot with a paper towel.
Step 2: Add Aromatics
Next, stir in:
1 small diced onion
3 cloves of garlic, minced
Sauté for 3–4 minutes, or until the onion becomes soft and translucent, and the garlic is fragrant but not browned. This stage builds the base flavor of the soup and enhances the taste of the sausage.
Once the sausage and aromatics are cooked, it’s time to build the broth and bring the rest of the soup together with vegetables, seasonings, and creamy richness.
Simmering the Soup with Vegetables and Seasonings
Once your sausage, onion, and garlic are browned and fragrant, it’s time to build the heart of the soup by adding broth, vegetables, and seasonings. This stage infuses the liquid with flavor while softening the vegetables until tender and comforting.
Step 1: Add Liquids and Vegetables
Pour in:
3 cups low-sodium chicken broth
1 cup water
Stir well to combine and bring up any flavorful browned bits from the bottom of the pot.
Add:
2 cups diced potatoes (Yukon gold or russet work best for their texture)
1 cup chopped carrots
½ teaspoon Italian seasoning
¼ teaspoon crushed red pepper flakes (optional, for gentle heat)
Salt and black pepper, to taste
Give everything a good stir and raise the heat to bring the soup to a boil.
Step 2: Simmer Until Tender
Once boiling, reduce the heat to low and cover the pot. Let it simmer for 15–20 minutes, or until the potatoes and carrots are fork-tender. Stir occasionally to prevent anything from sticking to the bottom.
This simmering process allows the flavors to meld, and the starch from the potatoes will begin to slightly thicken the soup naturally.
Now that the vegetables are tender, you’ll finish the soup with cream and fresh greens for that signature velvety texture and color.
Finishing with Cream and Greens
The final step in this soup brings richness and freshness. Adding cream turns the broth into a silky base, while the greens—kale or spinach—brighten the dish and add a nutritious boost.
Step 1: Stir in the Cream
Pour in 1 cup of heavy cream or half-and-half. Stir gently to incorporate, and let the soup simmer uncovered for another 5–7 minutes. The cream rounds out the flavors and makes the broth velvety without being overly heavy.
Step 2: Add the Greens
Add 2 cups of chopped kale or spinach. If using kale, remove any thick stems before chopping. Let the greens wilt into the hot soup as it simmers. This takes only a few minutes.
Taste the soup and adjust the seasoning as needed with more salt and pepper.
Once the greens are tender and the soup is creamy and fragrant, it’s ready to serve.
Serving Suggestions and Garnishes
Ladle the soup into bowls and serve hot with optional garnishes like:
Freshly grated Parmesan cheese – for umami and saltiness
Chopped fresh parsley – adds brightness
Crusty bread or garlic toast – perfect for dipping
Crushed red pepper flakes – if you want a bit more heat
This soup also pairs beautifully with a side salad, roasted vegetables, or a grilled cheese sandwich for a complete and comforting meal.
FAQs (Frequently Asked Questions)
Can I use pork sausage instead of turkey sausage? Yes, pork or chicken Italian sausage works just as well. Turkey sausage is a lighter option but full of flavor.
Can I make this soup dairy-free? Yes. Substitute the cream with unsweetened almond milk or coconut milk, and skip the Parmesan or use a dairy-free alternative.
Can I freeze this soup? You can freeze the soup, but it’s best to leave out the cream if you plan to freeze it. Add the cream after reheating to preserve the texture.
What can I use instead of potatoes? Try using cauliflower florets or white beans for a low-carb alternative or added protein.
Can I add pasta to this soup? Absolutely! Small pasta shapes like orzo, ditalini, or shells work well. Add them after the vegetables are nearly tender and cook until just al dente.
Is kale or spinach better for this soup? Both work. Kale holds up better in reheating, while spinach wilts quickly and is ideal for a softer texture.
How long will leftovers last? Stored in an airtight container, the soup lasts 3–4 days in the fridge. Reheat gently to avoid curdling the cream.
Can I make this soup in a slow cooker? Yes. Brown the sausage and aromatics first, then transfer everything (except cream and greens) to the slow cooker. Cook on low for 6–7 hours or high for 3–4. Add cream and greens 20–30 minutes before serving.
This Creamy Italian Sausage Soup is a hearty, one-pot wonder filled with Italian turkey sausage, tender potatoes, sweet carrots, and fresh greens in a rich, herb-infused broth. Finished with cream and topped with Parmesan, it’s a cozy, comforting dish perfect for chilly evenings or a satisfying family dinner
Ingredients
Scale
1 tablespoon olive oil
1 pound Italian-style turkey sausage (mild or spicy), casings removed if needed
Heat olive oil in a large soup pot or Dutch oven over medium heat. Add the turkey sausage and cook until browned, breaking it up with a spoon as it cooks. Drain excess fat if needed.
Add onion and garlic, and cook for 3–4 minutes until softened and fragrant.
Pour in broth and water, and stir in the potatoes, carrots, Italian seasoning, red pepper flakes (if using), salt, and black pepper.
Bring to a boil, then reduce heat to a simmer. Cover and cook for about 15–20 minutes, or until potatoes and carrots are tender.
Stir in the cream and chopped kale or spinach. Simmer uncovered for another 5–7 minutes, just until greens are wilted and soup is creamy.
Taste and adjust seasoning if needed. Ladle into bowls and top with Parmesan or parsley if desired.
Notes
Use Italian turkey sausage for a lighter take with the same bold flavor
Browning the sausage and aromatics builds a deep, savory base
Choose Yukon gold or russet potatoes for ideal texture
Carrots and kale add color, nutrition, and balance
Adjust heat with crushed red pepper flakes, or omit for a mild version
Use heavy cream or half-and-half for richness; coconut milk for dairy-free
Stir in spinach or kale just before serving to keep greens vibrant
Great with crusty bread or salad as a complete meal