30-Minute Creamy One Pot Sausage Pasta
This creamy, savory one-pot sausage pasta is the kind of dinner that solves a busy weeknight. The pasta cooks right in the same pot with Italian sausage, tomatoes, and a Parmesan cream sauce, so you get deep flavor with almost no cleanup.

It all comes together in about half an hour, and every bite tastes like it took much longer. If you need a reliable meal that feels a little special but won’t keep you at the stove, this is it.
Why This One Pot Pasta Stays on Repeat
I keep coming back to this dish because the pasta soaks up all the sausage drippings and garlicky tomato broth as it cooks. That means the noodles taste seasoned all the way through, not just coated with sauce at the end.
The texture lands right where I want it. The sauce turns silky and rich without being heavy, and the sausage adds just enough chew and crisp edges. A handful of spinach at the very end gives you something green without any extra pans.
Mostly, I love that it requires exactly one pot. Less time washing dishes on a Tuesday night always wins.
Ingredients

- 1 lb Italian sausage, casings removed: mild or hot, whatever you like
- 1 tbsp olive oil: only if your sausage is lean and the pot looks dry
- 1 medium onion, diced: yellow or sweet onion works well
- 3 cloves garlic, minced: fresh makes a difference here
- 1 can (14.5 oz) diced tomatoes, undrained: no need for fancy ones
- 2 cups low-sodium chicken broth: keeps the sodium in check
- 1 cup heavy cream: makes the sauce velvety without being too thick
- 1 tsp dried Italian seasoning: or half oregano, half basil
- Salt and black pepper: to taste
- 8 oz dry short pasta (about 2 cups): penne, rigatoni, or fusilli
- 2 cups fresh baby spinach: optional, for a pop of green and a small veggie boost
- 1/2 cup grated Parmesan cheese: plus more for serving
Variations / Substitutions
- Make it spicier: use hot Italian sausage and finish with a pinch of red pepper flakes
- Swap the protein: ground turkey, chicken sausage, or spicy plant-based sausage all work; brown it the same way
- Cream-free option: skip the heavy cream and use an extra 1/2 cup broth for a lighter, tomato-forward sauce
- Add more vegetables: sliced mushrooms or bell peppers can go in with the onion for a heartier pot
- Skip the spinach: no need to replace it, the pasta is still plenty satisfying on its own
If you love this kind of no-fuss sausage dinner, try my Sheet Pan Sausage and Peppers next.
How To Make One Pot Sausage Pasta
Step 1: Brown the Sausage

Set a large Dutch oven or heavy-bottomed pot over medium-high heat. Once hot, crumble in the 1 lb of sausage and cook, breaking it up with a wooden spoon. Let it brown for 5 to 7 minutes, until no pink remains and the edges get crisp. If the pot looks dry after the sausage starts rendering fat, add that 1 tbsp olive oil to help things along.
You want some dark brown bits on the bottom. That fond is pure flavor and will lift into the sauce later.
Remove the cooked sausage to a plate with a slotted spoon, leaving the drippings in the pot.
Step 2: Sauté the Aromatics

With the pot still over medium heat, toss in the diced onion and cook for 3 to 4 minutes, stirring now and then, until the onion softens and turns translucent. The onion will pick up the sausage drippings and those browned bits from the bottom of the pot.
Add the minced garlic and cook for just 30 seconds. Keep it moving so the garlic doesn’t scorch. The smell at this point will tell you dinner is on its way.
Step 3: Simmer the Pasta

Pour in the whole can of diced tomatoes with their juice, the 2 cups of chicken broth, 1 cup heavy cream, Italian seasoning, a good pinch of salt, and a few grinds of black pepper. Stir everything together and bring it up to a boil.
Once boiling, stir in the 8 oz of dry pasta and return the browned sausage to the pot. Lower the heat to medium-low, cover the pot, and let it simmer for 12 to 15 minutes. Give it a good stir once or twice during that time. The pasta should be tender and the sauce will thicken as the noodles release their starch.
If the pot ever looks too dry before the pasta is done, add a small splash of broth. You want a sauce that clings to every noodle, not a soup.
Step 4: Stir in the Spinach and Serve

Turn off the heat. Add the 2 cups of fresh spinach directly to the pot and stir gently. The residual heat will wilt the spinach in under a minute. Fold in the 1/2 cup grated Parmesan right after, until the cheese melts into the sauce and makes it even silkier.
Taste and adjust the salt and pepper if needed. Ladle into warm bowls and top each serving with a little more Parmesan. Serve right away, while everything is hot and creamy.
Tips for the Creamiest One Pot Pasta
- Use a heavy pot for even heat. Thin pots can cause hot spots and scorch the bottom before the pasta is done.
- Don’t rinse the pasta. The starch released during simmering is what thickens the sauce naturally.
- Watch the pasta, not the clock. Start tasting a minute or two before the low end of the time range, because brands vary.
- If your sauce looks too thick off the heat, loosen it with a splash of warm broth: right before serving, not during cooking. The pasta absorbs liquid as it sits.
- For a no-spinach version, skip it and add an extra 1/4 cup Parmesan. The dish won’t miss a beat.
Storing Leftovers
- Refrigerate: any leftovers in a sealed container for up to 4 days. The sauce will thicken as it cools, so don’t be alarmed when you open the container.
- Reheating: works best in a saucepan over medium-low heat with a small pour of milk or broth. Stir often to bring the creaminess back without breaking the sauce.
What To Serve With One Pot Sausage Pasta
A simple green salad with a lemon vinaigrette cuts through the richness of the cream sauce and sausage. Garlic bread is always a good call for soaking up any leftover sauce in the bowl. If you want another warm vegetable, roasted broccoli with olive oil and salt adds a nice charred note on the side.
Frequently Asked Questions
Can I use gluten-free pasta in this recipe?
Yes, but watch the liquid closely. Gluten-free pasta can absorb more moisture or cook faster, so check it a few minutes early and be ready to stir in a little extra broth if needed.
What if my sauce turns out too thin?
Take the lid off during the last few minutes of simmering to let some liquid cook off. The sauce will also thicken as it cools off the heat, so let it sit uncovered for a minute or two before serving.
Can I skip the heavy cream entirely?
You can. The dish will be more like a brothy tomato-sausage pasta and less creamy, but still deeply flavorful. Add a splash of pasta water or extra broth to keep everything saucy.
What’s the best way to reheat this without the sauce separating?
Warm it gently over low to medium-low heat with a splash of milk or broth, stirring often. High heat can cause the cream to break, so take your time.

One Pot Sausage Pasta Recipe
Ingredients
Method
- Brown the crumbled sausage in a large pot over medium-high heat for 5 to 7 minutes. Remove the sausage to a plate, leaving the drippings in the pot.
- Sauté the onion in the same pot for 3 to 4 minutes until softened, then add garlic and cook 30 seconds.
- Stir in the diced tomatoes, broth, cream, Italian seasoning, salt, and pepper. Bring to a boil, add the pasta and sausage, reduce to medium-low, cover, and simmer 12 to 15 minutes until pasta is tender.
- Remove from heat, stir in spinach until wilted, then fold in Parmesan. Serve immediately with extra cheese.
