If you’re craving a dish that’s rich, indulgent, and bursting with bold flavors, this Creamy Italian Sausage Pasta Recipe is exactly what you need tonight. Picture perfectly al dente rigatoni enveloped in a velvety sauce made from buttery roux, luscious heavy cream, and sharp parmesan cheese, all mingling with savory Italian sausage, sun-dried tomatoes, and fresh baby spinach. This recipe hits all the right notes of comfort and elegance, making it a fast favorite for busy weeknights or casual dinner parties with friends. Trust me, once you try this, it will become one of those dishes you find yourself eagerly sharing and recreating over and over again.

Ingredients You’ll Need
This recipe relies on simple, kitchen-staple ingredients that pack a serious flavor punch. Each component plays an essential role: from the hearty rigatoni pasta holding the creamy sauce, to the mild Italian sausage adding satisfying savory bites, and the sun-dried tomatoes lending a tangy sweetness that perfectly balances the richness.
- ¾ pound rigatoni pasta: The ridges on rigatoni help trap every bit of sauce for maximum flavor in every bite.
- 1 tablespoon olive oil: Adds a subtle fruitiness and helps brown the sausage beautifully.
- ½ pound mild Italian sausage: Brings savory depth with just a touch of spice—mild keeps it family-friendly.
- ¾ cup small diced yellow onion: Adds natural sweetness and a tender texture when cooked down.
- 1 tablespoon minced garlic: Gives that classic Italian aroma that instantly makes you hungry.
- ¾ teaspoon Italian seasoning blend: A fragrant mix of herbs that lifts all the other flavors.
- ½ teaspoon salt (plus more for cooking pasta): Enhances every ingredient perfectly without overpowering.
- ¼ teaspoon black pepper: Adds a gentle warmth to complement the sausage.
- ¼ teaspoon crushed red pepper flakes: Introduces a subtle kick to elevate the sauce’s complexity.
- 2 tablespoons unsalted butter (room temperature): Creates the base for the luscious, creamy sauce.
- 2 tablespoons all-purpose flour: Thickens the sauce to a dreamy, clingy texture.
- 1 cup chicken broth: Adds savory liquid depth and balances the creaminess.
- 1¾ cups heavy cream: Makes the sauce decadently rich and smooth.
- ¾ cup julienned sun-dried tomatoes (packed in herbed olive oil, oil drained): Bursts with tangy, herbal notes and an irresistible chewy texture.
- 1½ cups shredded parmesan cheese: Brings sharp, nutty undertones that marry perfectly with cream and sausage.
- 3 cups lightly packed baby spinach: Adds a fresh pop of color and tender, earthy flavor.
- Chopped fresh parsley: For a bright, herbaceous finish and beautiful presentation.
How to Make Creamy Italian Sausage Pasta Recipe
Step 1: Cook the Rigatoni
Start by boiling a large pot of salted water and cooking your rigatoni until it’s just al dente—this usually takes 9 to 11 minutes depending on your brand. Salt is the secret here because it seasons the pasta from the inside out. Drain the pasta and set it aside, but don’t toss that flavorful pasta water yet in case you want to loosen your sauce later on.
Step 2: Brown the Sausage and Vegetables
Heat a large skillet over medium-high heat and add olive oil. Toss in the mild Italian sausage along with diced onion, minced garlic, Italian seasoning, salt, black pepper, and red pepper flakes. Cook for about 9 to 11 minutes until the sausage is golden and the onions soften into sweet, fragrant translucence. This step builds the foundation of your sauce’s meaty, aromatic flavor.
Step 3: Drain Excess Grease
Once cooked, transfer the sausage and onion mixture onto a paper towel-lined plate. This drains excess fat, keeping the sauce creamy without being greasy. After discarding the paper towel, return the sausage mixture to the skillet to prepare for the next step.
Step 4: Make the Roux for the Creamy Sauce
Lower the heat to medium-low and add room temperature unsalted butter to the skillet. Once melted, whisk in the all-purpose flour until fully absorbed by the butter. Keep stirring for about a minute until it turns a light golden color—this cooks out the raw flour taste and gives the sauce a rich, toasted undertone.
Step 5: Add Liquids and Sun-Dried Tomatoes
Gradually whisk in the chicken broth, making sure to eliminate any lumps. Follow with the heavy cream and sun-dried tomatoes, stirring gently to incorporate all the flavors. Bring the mixture up to a low boil before reducing the heat to low and letting it simmer for 5 to 7 minutes. The sauce will thicken beautifully, gaining a creamy texture that clings effortlessly to your rigatoni.
Step 6: Stir in Parmesan and Spinach
Slowly add the shredded parmesan cheese, stirring until it melts smoothly into the sauce. Then toss in the fresh baby spinach and continue cooking until the leaves just wilt. This adds a vibrant green touch and a fresh balance to the richness, making the dish feel lighter and more complex.
Step 7: Combine with Pasta and Sausage
Finally, fold in the reserved sausage mixture and the cooked pasta into the sauce. Stir gently but thoroughly to ensure every rigatoni is coated in that luscious, creamy, and spicy goodness. Remove from heat, and get ready to plate your newest favorite family meal.
How to Serve Creamy Italian Sausage Pasta Recipe
Garnishes
A fresh sprinkle of chopped parsley is an easy way to brighten both the plate visually and the flavor profile. For an extra touch, a little more parmesan or a drizzle of herbed olive oil complements the rustic Italian vibe perfectly.
Side Dishes
This dish pairs wonderfully with simple sides like a crisp Caesar salad or roasted garlic bread. The crunchy textures and tangy freshness contrast delightfully with the creamy, savory pasta.
Creative Ways to Present
For dinner parties, serve the pasta in individual shallow bowls topped with a few whole sun-dried tomatoes and a delicate sprig of parsley to make it look elegant and inviting. You can also add a twist by tossing in some toasted pine nuts or a squeeze of fresh lemon juice just before serving to add unexpected brightness.
Make Ahead and Storage
Storing Leftovers
Leftover Creamy Italian Sausage Pasta Recipe stores really well in an airtight container in the fridge for up to 3 days. The flavors even intensify a bit overnight. Just give it a gentle stir before reheating.
Freezing
If you want to freeze the pasta, it’s best to do so before adding the spinach and cheese, as they don’t freeze as well. Freeze in a sealed container or heavy-duty freezer bag for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stovetop over low heat with a splash of chicken broth or cream to revive the sauce’s silky texture. Stir often to prevent sticking or burning. Microwave reheating works too but do it in short bursts, stirring in between.
FAQs
Can I use spicy Italian sausage instead of mild?
Absolutely! Using spicy Italian sausage will add more heat and depth to the dish, which is great if you like a little kick. Adjust the red pepper flakes accordingly to balance the spice.
What can I substitute for heavy cream in this recipe?
If you want a lighter option, you can use half-and-half or whole milk combined with a bit of cream cheese to maintain some creaminess. Keep in mind the sauce won’t be quite as rich or thick.
Is it okay to use a different pasta shape?
Yes, any pasta that holds sauce well works beautifully here. Penne, fusilli, or farfalle are excellent alternatives that will soak up the creamy sauce just as nicely as rigatoni.
Can this recipe be made gluten-free?
Definitely! Simply swap out regular pasta for your favorite gluten-free version and use gluten-free flour or cornstarch for the roux. Make sure your sausage and broth are also gluten-free.
How do I make this recipe vegetarian?
To go meat-free, replace the Italian sausage with sautéed mushrooms or a plant-based sausage alternative. Use vegetable broth instead of chicken broth, and the rest of the steps remain the same for a delicious vegetarian version.
Final Thoughts
I hope this Creamy Italian Sausage Pasta Recipe inspires you to bring a bit of Italian comfort into your kitchen. It’s one of those dishes that feels like a warm hug—rich, satisfying, and simply unforgettable. Whether you’re entertaining or just need a quick weeknight winner, this pasta will never disappoint. So grab those ingredients, get cooking, and enjoy every creamy, flavorful bite with people you love!
Print
Creamy Italian Sausage Pasta Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
Description
This Creamy Italian Sausage Pasta is a rich and comforting dish featuring perfectly cooked rigatoni tossed in a luscious cream sauce with savory Italian sausage, sun-dried tomatoes, and fresh baby spinach. Enhanced with parmesan cheese and aromatic spices, this pasta is a quick, satisfying meal perfect for weeknight dinners or entertaining guests.
Ingredients
Pasta
- ¾ pound rigatoni pasta
- Salt, for pasta water
Sausage Mixture
- 1 tablespoon olive oil
- ½ pound mild Italian sausage
- ¾ cup small diced yellow onion
- 1 tablespoon minced garlic
- ¾ teaspoon Italian seasoning blend
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon crushed red pepper flakes
Sauce
- 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, oil drained from an 8.5-ounce jar)
- 1½ cups shredded parmesan cheese
- 3 cups lightly packed baby spinach (from a 5-ounce container)
Garnish
- Chopped fresh parsley
Instructions
- Cook Pasta: In a large pot of boiling salted water, cook the rigatoni pasta for 9-11 minutes until al dente or according to package directions. Drain the pasta and set aside. While the pasta is cooking, proceed with the remaining steps.
- Prepare Sausage Mixture: Preheat a large (12-inch) skillet over medium-high heat. Add the olive oil, sausage, diced onion, minced garlic, Italian seasoning, salt, black pepper, and red pepper flakes.
- Cook Sausage and Onion: Cook for 9-11 minutes or until the sausage is golden brown and onions and spices are soft and fragrant.
- Drain Excess Grease: Transfer the cooked sausage mixture to a paper towel-lined plate to drain excess grease. Discard the paper towel and return the sausage mixture to the skillet.
- Make Roux: Turn heat to medium-low, add the unsalted butter to the skillet. Once melted, whisk in the all-purpose flour, cooking for 1 minute until lightly golden brown and absorbed.
- Add Liquids and Sun-Dried Tomatoes: Slowly whisk in the chicken broth to prevent lumps, then add the heavy cream and sun-dried tomatoes. Bring to a low boil, then reduce heat to low and simmer 5-7 minutes until sauce thickens and coats the back of a spoon, stirring frequently.
- Incorporate Cheese and Spinach: Stir in the shredded parmesan cheese until fully melted and combined. Then, add baby spinach and cook until wilted.
- Combine Pasta and Sausage: Add the reserved sausage mixture and drained pasta to the skillet. Stir thoroughly to coat the pasta evenly with the creamy sauce. Remove from heat.
- Serve: Garnish with chopped fresh parsley before serving for a fresh, vibrant finish.
Notes
- For a spicier dish, increase the crushed red pepper flakes according to your preference.
- Substitute chicken broth with vegetable broth for a slightly lighter flavor.
- Use gluten-free pasta to make this recipe gluten free.
- Be sure to drain the oil from sun-dried tomatoes to avoid making the sauce oily.
- Cook pasta just until al dente to prevent it from becoming mushy when tossed with sauce.
- Use freshly grated parmesan cheese for best flavor and meltability.

