This is a one-skillet pasta dish built around ground Italian sausage — mild or spicy — cooked with canned tomatoes, onion, garlic, and a splash of heavy cream, then finished with Parmesan. The honest reason to make it on a weeknight: the sauce comes together in the same pan you brown the sausage in, and dinner is on the table in 45 minutes with very little to wash up afterward.
The short version of why this works
Two things make this recipe reliable. First, browning the sausage properly — letting it sit undisturbed in the skillet long enough to develop a crust before breaking it up — builds the fond that flavors the entire sauce. Stir it too early and you steam the meat instead. Second, pulling the pasta just short of al dente and finishing it in the sauce isn’t just technique for its own sake: the pasta absorbs the tomato-cream liquid as it finishes cooking, which thickens the sauce naturally and means you’re less likely to need much of that reserved pasta water at all. Those two steps are where the dish either comes together or falls flat.
Mistakes to avoid
- Skipping the pasta water reserve: It sounds optional until the sauce seizes up when you add the Parmesan. Keep that cup of starchy water close — even a few tablespoons loosens the sauce without diluting the flavor.
- Adding cream over high heat: Heavy cream will break and look greasy if the skillet is too hot when you pour it in. Lower the heat first, then stir it in slowly.
- Not draining excess sausage fat: Italian sausage can throw off a lot of grease depending on the brand. If there’s more than a thin film left after browning, spoon most of it out before adding the onions — otherwise the finished sauce tastes heavy rather than rich.
- Under-seasoning the pasta water: The recipe calls for a generous pinch of salt, but pasta water should taste noticeably salty. Under-salted pasta will make the finished dish taste flat no matter how well-seasoned the sauce is.
- Adding Parmesan while the heat is too high: Parmesan seizes and clumps if the skillet is at a rolling simmer when you stir it in. Take the pan off the heat for 30 seconds first, then add the cheese and stir.
Keeping and reheating
Leftovers keep well in an airtight container in the fridge for up to 3 days. The pasta will absorb more sauce as it sits, so add a splash of water or chicken stock when reheating — a covered skillet over medium-low heat for 4 to 5 minutes works better than the microwave for keeping the texture even. For freezing, the sauce alone freezes fine for up to 2 months; cooked pasta does not freeze well and turns mushy, so if you’re planning ahead, freeze the sausage-tomato-cream sauce separately and cook fresh pasta when you’re ready to serve. Skip the fresh basil garnish before storing — not worth the extra dish, and it wilts to nothing anyway.

Rustic Sausage and Pasta Delight
Ingredients
- 1 lb Italian sausages - mild or spicy, casings removed
- 12 oz pasta - such as penne or rigatoni, uncooked
2 tbsp olive oil - extra virgin for best flavor
1 cup onion - finely chopped
3 cloves garlic - minced- 1 can diced tomatoes - 14 oz, with juices
1 tsp dried oregano - or fresh if available
0.5 cup heavy cream - for richness
0.25 cup Parmesan cheese - grated, plus more for serving
1 pinch salt - to taste
1 pinch ground black pepper - to taste
3 tbsp basil - fresh, chopped for garnish
Instructions
- Begin by heating a large pot of water with a generous pinch of salt. Once boiling, add the pasta and cook until just before al dente, approximately 8-10 minutes. Drain and reserve 1 cup of pasta water.
- In a large skillet, heat the olive oil over medium heat. Add the sausages, breaking them into crumbles with a wooden spoon, and cook until browned and cooked through, about 5-7 minutes.
- Add the onions to the skillet, sautéing until translucent, approximately 3-4 minutes. Follow with the minced garlic, cooking for an additional minute until fragrant.
- Pour in the diced tomatoes with their juices and the oregano. Simmer gently for 10 minutes, allowing the flavors to meld, and occasionally stir.
- Lower the heat and stir in the heavy cream, letting it simmer for another 5 minutes, then add the pasta to the skillet. Toss to coat with the sauce, adding reserved pasta water if needed to adjust consistency.
- Finish by stirring in the Parmesan cheese until it melts into the sauce. Season with salt and pepper to taste.
- Serve the pasta garnished with fresh basil and extra Parmesan cheese as desired. Enjoy with a robust glass of red wine.
Notes
Nutrition
Frequently asked questions
Can I use bulk ground pork instead of Italian sausage?
You can, but you’ll need to add seasoning yourself — Italian sausage is pre-seasoned with fennel, garlic, and spices that do a lot of the flavor work here. If using plain ground pork, add at least half a teaspoon each of fennel seed and garlic powder, plus a pinch of red pepper flakes, directly to the meat before browning. Ground pork must reach an internal temperature of 160°F (71°C), same as Italian sausage.
What can I use instead of heavy cream?
Half-and-half works and produces a lighter sauce, though it’s more prone to breaking over high heat so keep the temperature low. Full-fat coconut milk is a workable dairy-free swap — it changes the flavor profile noticeably but holds up well in the sauce without curdling.
My sauce looks watery — how do I fix it?
Let it simmer uncovered for a few extra minutes before adding the pasta; most of the excess liquid will cook off. If it’s still loose after the pasta goes in, the pasta wasn’t quite cooked enough to absorb the sauce — give it another minute or two in the skillet, stirring frequently, before adding any Parmesan.
What to cook next
- Creamy Beef Spinach Pasta
- Beef Lombardi Casserole Recipe
- Savory Pork Noodle Stir-Fry
- Beef Ricotta Lasagna Rolls










