
This creamy sausage pasta combines the rich flavors of Italian sausage with a velvety parmesan sauce, creating a restaurant-quality meal right in your home kitchen. I first developed this recipe when looking for a quick yet impressive dinner for unexpected guests, and it's become my go-to comfort food ever since.
This dish has saved countless weeknight dinners in my household. My partner, who typically prefers lighter meals, requests this pasta at least twice a month - that's how irresistible the sauce is.
Ingredients
- 1 pound sausage the star of the show, choose mild Italian for family meals or spicy for a kick
- 8 ounces penne pasta the ridges and hollow center capture the sauce perfectly
- 3 cloves garlic creates the aromatic foundation for the sauce
- 1 cup cherry tomatoes adds bursts of acidity to balance the creamy sauce
- 1 cup baby spinach incorporates color and nutrition without overpowering flavors
- 1 cup heavy whipping cream creates the luxurious sauce texture that coats every bite
- 1/2 cup freshly grated Parmesan provides depth and saltiness to the sauce
- 1 tablespoon olive oil use extra virgin for best flavor when browning the sausage
- 1 teaspoon dried Italian herbs brings authentic Italian flavor profile
- Salt and freshly ground pepper essential for bringing all flavors together
- Fresh basil leaves optional but adds bright, aromatic finishing touch
Step-by-Step Instructions
- Boil the Pasta
- Fill a large pot with water, add a generous pinch of salt (it should taste like seawater), and bring to a rolling boil. Add penne and cook until al dente according to package directions, usually 9-11 minutes. Reserve 1/4 cup of pasta water before draining in case you need to adjust sauce consistency later.
- Brown the Sausage
- Heat olive oil in a large skillet over medium heat until shimmering. Add sausage, breaking it into bite-sized chunks with a wooden spoon. Cook until deeply golden brown with crispy edges, about 5-7 minutes. This caramelization creates foundational flavor for the entire dish.
- Build the Aromatics
- Add minced garlic to the browned sausage and stir constantly for 30 seconds until fragrant but not browned. Immediately add halved cherry tomatoes and cook for 2-3 minutes, gently pressing some tomatoes to release their juices, creating a flavorful base for the cream sauce.
- Create the Sauce
- Lower heat to medium-low and add baby spinach, stirring until just wilted but still bright green, about 1-2 minutes. Pour in heavy cream slowly while stirring. Allow mixture to come to a gentle simmer (small bubbles around the edge) without boiling to prevent curdling.
- Finish the Dish
- Sprinkle in Parmesan cheese in batches, stirring continuously until completely melted and sauce is silky smooth. Add Italian herbs, salt, and freshly ground pepper to taste. Gently fold in the drained pasta, ensuring every piece is generously coated with sauce. If sauce seems too thick, add reserved pasta water a tablespoon at a time.

The heavy cream is absolutely non-negotiable in this recipe. I once attempted to lighten it up with half-and-half, and while still good, it lost that luxurious mouthfeel that makes this dish so special. The moment when the cream meets the sausage drippings creates magic that simply cannot be replicated with lighter alternatives.
Make-Ahead Options
This creamy sausage pasta can be prepared up to 2 days in advance and stored in an airtight container in the refrigerator. When reheating, add a splash of cream or milk to restore the silky texture, as the pasta will absorb sauce during storage. Warm gently over medium-low heat, stirring frequently to prevent sticking or sauce separation. The flavors actually develop further after resting overnight, making this an excellent meal prep option.
Smart Substitutions
While this recipe shines with traditional ingredients, several adaptations work beautifully. Turkey or chicken sausage creates a lighter version, though you may need to add a touch more olive oil when cooking leaner meats. Gluten-free pasta works perfectly, though cooking times may vary. For a dairy-sensitive option, coconut cream provides similar richness, though it adds a subtle sweetness. Frozen spinach can replace fresh in a pinch just be sure to thoroughly drain excess moisture.
Serving Suggestions
This hearty pasta stands beautifully on its own, but simple accompaniments elevate the meal. A crisp green salad dressed with lemon vinaigrette provides refreshing contrast to the rich pasta. Garlic bread or a crusty baguette offers the perfect vehicle for capturing every last drop of sauce. For wine pairing, choose a medium-bodied red like Chianti or Sangiovese that complements the sausage without overwhelming the creamy elements.
Recipe FAQs
- → Can I use a different type of pasta for this dish?
Absolutely! While penne works wonderfully because its tubular shape captures the sauce, you can substitute with fusilli, farfalle, rigatoni, or any medium-sized pasta shape. Avoid very thin pastas like angel hair, as they won't stand up to the hearty sauce and sausage pieces.
- → What's the best type of sausage to use?
Italian sausage (either sweet or hot depending on your spice preference) works best for authentic flavor. However, you can also use chicken sausage for a lighter option, or even chorizo for a Spanish twist. The key is choosing a flavorful sausage that will release its seasonings into the sauce.
- → Can I make this dish ahead of time?
This dish is best enjoyed fresh, but you can prepare it up to 2 days ahead. The cream sauce may thicken considerably when refrigerated, so when reheating, add a splash of milk or cream and warm gently over medium-low heat. For best results, slightly undercook the pasta initially so it doesn't become mushy when reheated.
- → How can I make this dish vegetarian?
To create a vegetarian version, replace the sausage with plant-based sausage alternatives or use sautéed mushrooms (particularly cremini or portobello) for a meaty texture and umami flavor. You could also add roasted eggplant or zucchini for additional substance and nutrition.
- → What can I use instead of heavy cream for a lighter version?
For a lighter alternative, use half-and-half or whole milk thickened with 1 tablespoon of flour (whisk it with the milk before adding). You could also try evaporated milk for richness with less fat. For a dairy-free option, full-fat coconut milk works surprisingly well, though it will add a slight coconut flavor to the dish.
- → What side dishes pair well with this pasta?
This rich pasta pairs beautifully with light sides like a crisp green salad with lemon vinaigrette, roasted asparagus, or garlic bread. For wine pairing, try a medium-bodied white like Pinot Grigio or Chardonnay, or a light red such as Pinot Noir that won't overpower the creamy sauce.