One-Pot Spicy Creamy Sausage Pasta
This spicy creamy pasta comes together in one pot, with Italian sausage, a quick tomato cream sauce, and just enough heat to keep things interesting.

It’s weeknight friendly, uses mostly pantry staples, and tastes like something you’d order at a restaurant on a Thursday night.
Why This Spicy Pasta Works
What makes this recipe a regular in my kitchen is the way the pasta cooks right in the sauce. It soaks up all that spicy, garlicky tomato cream as it softens, so every bite is coated with flavor.
The sausage adds richness, and the red pepper flakes give a steady warmth rather than a sharp burn. It’s the kind of dinner that feels more involved than it actually is, and cleanup is just the one pot.
Ingredients

- 1 lb Italian sausage, casings removed: use hot or sweet depending on your heat preference
- 2 tbsp olive oil: just enough to brown the meat
- 4 cloves garlic, minced: don’t skimp here
- 3 tbsp tomato paste: the concentrated tomato flavor base
- 1 tsp red pepper flakes: adjust to your liking
- 1 (15 oz) can crushed tomatoes: no added herbs or seasonings
- 1 cup heavy cream: full-fat keeps the sauce smooth
- 2 cups chicken broth: store-bought or homemade
- 12 oz penne pasta: ridges catch the sauce
- 1/2 cup grated Parmesan cheese: use the real stuff
- Salt and black pepper: to taste
Variations / Substitutions
- Sausage swap: ground chicken or turkey works, just add an extra pinch of red pepper flakes for depth.
- Dairy-free sauce: replace heavy cream with full-fat coconut cream and use a dairy-free Parmesan alternative, the sauce will be a bit thinner.
- Pasta shape: any short sturdy shape like rigatoni, fusilli, or shells holds the sauce well.
- Spice control: use sweet Italian sausage and dial the red pepper flakes back to 1/4 teaspoon for a milder dish.
If you like this, you might also enjoy my Creamy Lemon Pasta.
How to Make One-Pot Spicy Creamy Sausage Pasta
Step 1: Brown the Sausage

Heat the 2 tablespoons of olive oil in a large Dutch oven or deep skillet over medium-high. Add the 1 pound of Italian sausage, breaking it up with a wooden spoon, and cook until no longer pink, about 5 minutes. Use a slotted spoon to transfer the sausage to a plate, leaving the rendered fat in the pot.
The sausage should be browned in places and smell savory. Don’t worry about getting every piece uniform; little crispy bits will add texture later.
Step 2: Bloom the Spices and Tomato Paste

Reduce the heat to medium. Add the minced garlic and cook, stirring, for 30 seconds until fragrant. Stir in the 3 tablespoons of tomato paste and the 1 teaspoon of red pepper flakes. Cook for 1 minute, letting the paste darken slightly. This step deepens the flavor.
You’ll see the tomato paste get a shade darker and smell slightly sweet. That’s the signal it’s ready for the liquids.
Step 3: Simmer the Pasta in the Sauce

Pour in the crushed tomatoes, heavy cream, and chicken broth. Stir everything together, then add the uncooked pasta and the browned sausage (including any juices). Bring the mixture to a boil, then reduce the heat to a steady simmer. Cook for about 12 minutes, stirring occasionally so the pasta doesn’t stick.
The pasta will absorb the liquid as it cooks, and the sauce will thicken to a velvety consistency. Taste a piece of pasta at the 10-minute mark; it should be tender with a slight bite.
Step 4: Stir in the Cheese and Serve

Remove the pot from the heat. Stir in the grated Parmesan until melted and smooth. Taste and season with salt and black pepper as needed.
Spoon the pasta into bowls while it’s hot and creamy. The sauce will cling to every ridge of the pasta, and the red pepper flakes leave a gentle warmth.
A Few Notes for the Best Pasta
- Pick a pasta shape with ridges, like penne or rigatoni, because it catches more sauce. Shells or fusilli are also fine.
- If you’re sensitive to spice, start with half the red pepper flakes and add more at the end. The heat mellows as it cooks, but you can always add, not take away.
- Use full-fat heavy cream and real Parmesan. The sauce will break if you use milk or pre-grated cheese.
Storing Leftovers
- Refrigerate: let the pasta cool, then store in an airtight container for up to 3 days.
- Reheat: warm gently on the stovetop with a splash of broth or cream to loosen the sauce.
What To Serve With Spicy Creamy Sausage Pasta
A simple green salad with a lemon vinaigrette cuts through the richness. Crusty bread is great for sopping up any leftover sauce in the bowl. Roasted broccoli florets, charred at the edges, add a nice bitter crunch alongside the creamy pasta.
Frequently Asked Questions
Can I make this ahead of time?
It’s best fresh, but you can cook the sausage and sauce base ahead, then reheat and add the pasta to finish.
Can I use a different pasta shape?
Yes, any short shape works; just keep an eye on the simmer time and test for doneness a minute or two earlier.
Can I make it dairy-free?
You can use full-fat coconut cream and a dairy-free Parmesan alternative, though the flavor and texture will shift a little.
Can I use sweet Italian sausage to lower the heat?
Yes, sweet Italian sausage and just a pinch of red pepper flakes will give you a very mild, family-friendly dish.

One-Pot Spicy Creamy Sausage Pasta Recipe
Ingredients
Method
- Heat the oil in a large pot over medium-high, brown the sausage for 5 minutes, then remove to a plate.
- Reduce heat to medium, cook the garlic 30 seconds, then add tomato paste and red pepper flakes, cooking 1 minute.
- Stir in the crushed tomatoes, cream, broth, pasta, and sausage. Bring to a boil, then simmer for 12 minutes, stirring occasionally.
- Remove from heat, stir in the Parmesan until melted, and season to taste. Serve hot.
