One-Pot Creamy Italian Sausage Pasta
This creamy Italian sausage pasta cooks in one pot in about 30 minutes, making it a weeknight staple you can count on.

Rich crushed tomatoes, tender sausage, and a splash of cream coat every strand of rigatoni, with wilted spinach stirred in at the end for a pop of color.
What Makes This Pasta Work
The sauce comes together from pantry ingredients while the pasta cooks right in the liquid. No boiling a separate pot of water, no draining, no extra dishes.
Ground Italian sausage gives the dish a savory depth that builds quickly, and the cream at the end smooths out the acidity without making it heavy. It tastes like a long-simmered sauce with almost no effort.
Ingredients

- 1 lb Italian sausage, casings removed: use hot or sweet, whichever you prefer
- 3 tbsp olive oil: adds richness and helps brown the sausage
- 1 medium yellow onion, diced: becomes soft and sweet as it cooks
- 3 cloves garlic, minced: don’t skimp, it layers in flavor
- 1 can (28 oz) crushed tomatoes: the base of the sauce; fire-roasted works too
- 2 cups chicken broth: use low-sodium so you control the salt
- 1 cup heavy cream: makes the sauce velvety without being heavy
- 12 oz rigatoni: any short, sturdy pasta like penne or ziti will work
- 1/2 tsp dried oregano: adds that Italian herb note
- 1/2 tsp salt: adjust to your broth’s saltiness
- 1/4 tsp black pepper: freshly ground is best
- Pinch red pepper flakes: optional, for a gentle heat
- 5 oz baby spinach: wilts right into the hot dish
- Grated Parmesan: for serving, as much as you like
Variations / Substitutions
- Make it dairy-free: skip the cream and stir in 1/3 cup nutritional yeast or a splash of unsweetened oat creamer at the end
- Swap the sausage: use ground turkey or chicken sausage for a leaner meal, but add an extra drizzle of oil when browning
- Use a different green: chopped kale works instead of spinach, just cook it 2 minutes longer before adding the cream
- Change the pasta shape: short shapes like fusilli, farfalle, or medium shells hold the sauce beautifully
- Dial up the heat: use hot Italian sausage and a full 1/4 tsp red pepper flakes
If you love this, try my One-Pot Creamy Chicken Florentine next.
How to Make Italian Sausage Pasta
Step 1: Brown the Sausage

Heat the 3 tbsp olive oil in a large Dutch oven or deep skillet over medium-high heat. Add the 1 lb sausage, breaking it into crumbles with a wooden spoon, and cook until no longer pink, about 6 minutes.
The sausage should release its fat and start to sizzle and brown in places. Don’t stir constantly—letting it sit for a minute at a time helps develop deeper flavor.
Step 2: Sauté the Aromatics

Reduce the heat to medium. Add the diced onion and cook, stirring occasionally, until softened and translucent, about 4 minutes. Stir in the minced garlic, 1/2 tsp dried oregano, and a pinch of red pepper flakes (if using) and cook until fragrant, 30 seconds.
The onion will soak up the brown bits left from the sausage, deglazing the pan naturally. The garlic should smell sharp and sweet.
Step 3: Simmer the Pasta

Pour in the 28 oz crushed tomatoes and 2 cups chicken broth. Add the 12 oz rigatoni, 1/2 tsp salt, and 1/4 tsp black pepper. Stir everything together, bring to a boil, then reduce the heat to a gentle simmer. Cover and cook, stirring occasionally to prevent sticking, until the pasta is just tender, 12 to 15 minutes.
The pasta will absorb the tomato and broth mixture, swelling and softening. The sauce thickens and clings to the rigatoni. Taste a noodle; it should be al dente with no raw center.
Step 4: Stir in the Spinach and Cream

Remove the pot from the heat. Add the 5 oz baby spinach one handful at a time, stirring until wilted, about 1 minute. Then pour in the 1 cup heavy cream and stir to combine. The sauce will turn a velvety pinkish orange.
The residual heat wilts the spinach quickly without overcooking it. Taste and adjust salt and pepper if needed. The cream should be fully incorporated, making the sauce glossy and smooth.
Step 5: Serve with a Shower of Parmesan

Ladle the pasta into bowls and top generously with grated Parmesan. Serve immediately while hot.
The long strands of rigatoni coated in the creamy, sausage-flecked sauce look especially inviting with a few fresh basil leaves scattered on top if you have them.
A Few Notes for Success
- Use a pot wide enough that the pasta can stir freely; a crowded pot may cook unevenly.
- The pasta will continue to soak up liquid as it sits. If the sauce becomes too thick, add a splash of broth or water when reheating.
- For extra heat, use hot sausage and add red pepper flakes to taste.
- This recipe works with any short pasta shape—penne, fusilli, or ziti all hold the sauce well.
Adjust the amounts for more servings:
| Servings | Sausage | Pasta | Crushed Tomatoes + Broth |
|---|---|---|---|
| 4 | 1 lb | 12 oz | 1 can (28 oz) + 2 cups |
| 6 | 1.5 lb | 18 oz | 1.5 cans (42 oz) + 3 cups |
| 8 | 2 lb | 24 oz | 2 cans (56 oz) + 4 cups |
Storing Leftovers
Store any leftovers in an airtight container in the fridge for up to 4 days. The pasta will absorb liquid as it chills, so add a splash of broth or cream when reheating to bring back the saucy texture. Reheat gently on the stovetop over low heat, stirring often.
What to Serve with Italian Sausage Pasta
A crisp green salad with a lemon vinaigrette cuts through the richness of the sauce nicely. Garlic bread or a crusty baguette is perfect for swiping the last bits from the bowl, and a simple side of roasted broccolini adds a charred note that balances the cream.
Frequently Asked Questions
Can I use milk instead of heavy cream?
Yes, but the sauce will be thinner and less rich. Whole milk is your best bet; add it off heat and stir well to avoid curdling.
Can I double the recipe?
Yes, use a very large pot (at least 7 to 8 quarts) and increase the simmer time by 2 to 3 minutes until the pasta is cooked through.
Does this freeze well?
Cream-based sauces can separate when frozen. For make-ahead meals, freeze the dish without the cream and spinach, then stir them in when reheating.
Can I use pre-cooked sausage links?
Absolutely. Slice them into coins and brown them in the oil, then proceed with the recipe. You may need a minute or two less cooking time overall.
What if I don’t have rigatoni?
Any short, sturdy pasta shape like penne, ziti, fusilli, or even medium shells will work. Avoid long noodles like spaghetti, as they don’t cook evenly in one-pot methods.

Italian Sausage Pasta Recipe
Ingredients
Method
- Heat olive oil in a large pot over medium-high heat. Add sausage and cook, breaking it up, until no longer pink, about 6 minutes.
- Reduce heat to medium. Add onion and cook until soft, about 4 minutes. Stir in garlic, oregano, and red pepper flakes; cook 30 seconds.
- Pour in crushed tomatoes, broth, rigatoni, salt, and pepper. Bring to a boil, then reduce heat to a simmer. Cover and cook, stirring occasionally, until pasta is tender, 12 to 15 minutes.
- Remove from heat. Add spinach by the handful and stir until wilted, then stir in heavy cream until the sauce is smooth and pink.
- Ladle into bowls, top with Parmesan, and serve hot.
