Why You’ll Love Creamy Italian Sausage Pasta Recipe
This pasta recipe is quick, hearty, and packed with flavor. The Italian sausage brings a savory, seasoned bite, while the creamy sauce wraps every piece of rigatoni in a smooth, cheesy coating. The sun-dried tomatoes add a slightly tangy depth, and the spinach brings freshness and color. It is a satisfying one-pan-style dinner that feels special without requiring complicated steps.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
¾ pound rigatoni pasta
1 tablespoon olive oil
½ pound mild Italian sausage
¾ cup yellow onion, small diced
1 tablespoon garlic, minced
¾ teaspoon Italian seasoning blend
½ teaspoon salt, plus additional for cooking pasta
¼ teaspoon black pepper
¼ teaspoon crushed red pepper flakes
2 tablespoons unsalted butter, room temperature
2 tablespoons all-purpose flour
1 cup chicken broth
1 ¾ cups heavy cream
¾ cup julienned sun-dried tomatoes packed in herbed olive oil, drained
1 ½ cups shredded parmesan cheese
3 cups baby spinach, lightly packed
Chopped fresh parsley, for garnish
Directions
Bring a large pot of salted water to a boil and cook the rigatoni for 9 to 11 minutes, or according to the package directions, until al dente. Drain and set aside.
While the pasta cooks, heat a large skillet over medium-high heat. Add the olive oil, Italian sausage, onion, garlic, Italian seasoning, salt, black pepper, and crushed red pepper flakes.
Cook for 9 to 11 minutes, stirring occasionally, until the sausage is browned and the onion is softened and fragrant.
Transfer the sausage mixture to a paper towel-lined plate to drain any excess grease. Set it aside.
Reduce the heat to medium-low. Add the butter to the skillet. Once melted, whisk in the flour until fully combined and absorbed. Cook for about 1 minute, until the mixture turns lightly golden.
Slowly whisk in the chicken broth, making sure no lumps remain. Add the heavy cream and sun-dried tomatoes, then bring the mixture to a gentle boil. Reduce the heat to low and simmer for 5 to 7 minutes, whisking often, until the sauce has thickened enough to coat the back of a spoon.
Stir in the parmesan cheese a little at a time until melted and smooth. Add the baby spinach and stir until wilted.
Return the cooked sausage mixture to the skillet, then add the drained pasta. Toss everything together until the pasta is evenly coated in the creamy sauce.
Remove from the heat and garnish with chopped fresh parsley before serving.
Servings and timing
This recipe makes 4 servings.
Prep time is minimal, and the full dish comes together in 30 minutes, making it a great option for weeknight dinners. The pasta cooks while the sausage and sauce are prepared, which helps keep everything efficient and easy.
Variations
You can easily customize this pasta to fit your preferences. Swap the mild Italian sausage for spicy sausage if you want more heat. Penne or ziti can be used instead of rigatoni if that is what you have on hand. For extra vegetables, add mushrooms or chopped bell peppers along with the onions. You can also replace the spinach with kale, though it may need a little more cooking time to soften. For a slightly lighter version, use half-and-half instead of heavy cream, though the sauce will be less rich.
Storage/Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Because this is a cream-based pasta, the sauce may thicken as it sits.
To reheat, place the pasta in a skillet or saucepan over low heat and add a splash of chicken broth, milk, or cream to loosen the sauce. Stir gently until heated through. You can also microwave individual portions in short intervals, stirring between each one for more even heating.
FAQs
Can I use a different type of pasta?
Yes, penne, ziti, or even fusilli work well in this recipe. Choose a pasta shape that holds sauce nicely.
Can I make this recipe spicier?
Yes, you can use hot Italian sausage or increase the amount of crushed red pepper flakes for more heat.
Can I use pre-shredded parmesan cheese?
Freshly shredded parmesan melts more smoothly, but pre-shredded parmesan can work in a pinch. The sauce may be slightly less silky.
What can I use instead of heavy cream?
Half-and-half can be used for a lighter sauce, though it will not be as thick or rich as heavy cream.
Can I make this dish ahead of time?
It is best served fresh, but you can prepare it ahead and reheat gently with a little extra liquid to refresh the sauce.
Do I have to use sun-dried tomatoes?
No, but they add a lot of flavor. You can leave them out or replace them with sautéed cherry tomatoes for a different taste.
Can I use frozen spinach?
Yes, but thaw it first and squeeze out as much excess moisture as possible before adding it to the sauce.
Why is my sauce too thick?
Cream sauces often thicken as they cook or sit. Stir in a splash of broth, milk, or cream until it reaches your desired consistency.
Can I use a different protein?
Yes, cooked chicken or even turkey sausage can be used instead of Italian sausage.
How do I keep the sauce from clumping?
Whisk the broth in slowly after adding the flour and keep stirring the sauce often as it cooks. Adding the cheese gradually also helps create a smooth finish.
Conclusion
Creamy Italian Sausage Pasta is the kind of comforting meal that delivers big flavor with very little fuss. Between the savory sausage, rich parmesan cream sauce, tender pasta, and pops of sun-dried tomato and spinach, every bite is satisfying. Whether you are making it for a quick family dinner or a cozy weekend meal, this recipe is sure to become a favorite.
Creamy Italian Sausage Pasta
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
A rich and comforting pasta dish featuring savory Italian sausage, tender rigatoni, and a creamy parmesan sauce with sun-dried tomatoes and spinach.
- Author: Emily
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
- Diet: Low Salt
Ingredients
- ¾ pound rigatoni pasta
- 1 tablespoon olive oil
- ½ pound mild Italian sausage
- ¾ cup yellow onion, small diced
- 1 tablespoon garlic, minced
- ¾ teaspoon Italian seasoning blend
- ½ teaspoon salt, plus additional for cooking pasta
- ¼ teaspoon black pepper
- ¼ teaspoon crushed red pepper flakes
- 2 tablespoons unsalted butter, room temperature
- 2 tablespoons all-purpose flour
- 1 cup chicken broth
- 1 ¾ cups heavy cream
- ¾ cup julienned sun-dried tomatoes packed in herbed olive oil, drained
- 1 ½ cups shredded parmesan cheese
- 3 cups baby spinach, lightly packed
- Chopped fresh parsley
Instructions
- Cook rigatoni in a large pot of salted boiling water for 9–11 minutes until al dente. Drain and set aside.
- Heat a large skillet over medium-high heat. Add olive oil, sausage, onion, garlic, Italian seasoning, salt, black pepper, and red pepper flakes.
- Cook for 9–11 minutes until sausage is browned and onions are soft and fragrant.
- Transfer sausage mixture to a paper towel-lined plate to drain excess grease, then return to the skillet.
- Reduce heat to medium-low. Add butter and melt, then whisk in flour until absorbed. Cook for 1 minute until lightly golden.
- Slowly whisk in chicken broth until smooth. Add heavy cream and sun-dried tomatoes. Bring to a low boil, then reduce heat and simmer 5–7 minutes until thickened.
- Stir in parmesan cheese until melted, then add spinach and cook until wilted.
- Add cooked pasta and sausage mixture to the skillet. Toss to coat evenly. Remove from heat and garnish with fresh parsley before serving.
Notes
- Use spicy Italian sausage for extra heat.
- Substitute half-and-half for a lighter sauce, though it will be less rich.
- Reserve a bit of pasta water to thin the sauce if needed.
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Reheat gently on the stovetop with a splash of broth or cream.
Nutrition
- Serving Size: 1 serving
- Calories: 720 kcal
- Sugar: 6 g
- Sodium: 780 mg
- Fat: 42 g
- Saturated Fat: 22 g
- Unsaturated Fat: 16 g
- Trans Fat: 0.5 g
- Carbohydrates: 52 g
- Fiber: 4 g
- Protein: 28 g
- Cholesterol: 120 mg