If you are craving a rich, comforting dish that truly hits all the right notes, you simply have to try this Creamy Italian Sausage Pasta Recipe. It offers that perfect balance of savory Italian sausage, velvety cream sauce, and tender rigatoni that clings beautifully to every bite. With sun-dried tomatoes adding bursts of bright flavor and fresh spinach bringing a hint of green freshness, this pasta dish is an inviting weeknight winner that’s both easy to make and deeply satisfying. Once you dive in, this recipe will quickly become a beloved staple in your dinner rotation.

Ingredients You’ll Need
Every ingredient here plays a vital role in creating layers of texture and flavor that make this dish unforgettable. From the hearty rigatoni pasta serving as the perfect sauce-holder to the parmesan cheese lending a sharp, nutty richness, each component enhances the overall taste and experience.
- ¾ pound rigatoni pasta: Choose rigatoni for its tube shape, which holds the creamy sauce beautifully inside.
- 1 tablespoon olive oil: Adds a fruity base flavor and helps brown the sausage evenly.
- ½ pound mild Italian sausage: Provides succulent, seasoned meat that defines the dish’s heartiness.
- ¾ cup small diced yellow onion: Adds sweetness and depth once softened in the pan.
- 1 tablespoon minced garlic: Brings aromatic warmth that’s essential in Italian cooking.
- ¾ teaspoon Italian seasoning blend: A blend of herbs that ties all the flavors together with classic Italian flair.
- ½ teaspoon salt (plus additional for cooking pasta): Enhances and balances the flavors throughout.
- ¼ teaspoon black pepper: Adds subtle heat and complexity.
- ¼ teaspoon crushed red pepper flakes: Provides a gentle kick without overpowering the creamy sauce.
- 2 tablespoons unsalted butter (room temperature): Elevates the sauce’s richness and helps create a velvety roux.
- 2 tablespoons all-purpose flour: The thickening agent that transforms the sauce into creamy perfection.
- 1 cup chicken broth: Adds savory depth and keeps the sauce light enough to coat the pasta.
- 1¾ cups heavy cream: The luxurious base for the sauce, delivering irresistible creaminess.
- ¾ cup julienned sun-dried tomatoes (packed in herbed olive oil, oil drained from an 8.5-ounce jar): Bursts of tangy sweetness that brighten the sauce.
- 1½ cups shredded parmesan cheese: Melts into the sauce, lending a sharp, nutty flavor that rounds out each bite.
- 3 cups lightly packed baby spinach (from a 5-ounce container): Adds a fresh and slightly earthy contrast to the creamy sauce.
- Chopped fresh parsley: For a vibrant, fresh garnish that brings color and a subtle herbaceous note.
How to Make Creamy Italian Sausage Pasta Recipe
Step 1: Cook the Pasta
Bring a large pot of salted water to a rolling boil, then add the rigatoni. Cooking it until it’s perfectly al dente (usually 9-11 minutes) is key because you want a little firm bite to complement the luscious sauce. Once cooked, drain the pasta and set it aside while you make the sauce.
Step 2: Brown the Sausage and Sauté Aromatics
In a large skillet over medium-high heat, warm the olive oil before adding the mild Italian sausage, diced onion, minced garlic, Italian seasoning, salt, black pepper, and red pepper flakes. Let everything cook together for about 9-11 minutes until the sausage is golden and crumbly, and the onions have softened, releasing their natural sweetness. Drain any excess grease with a paper towel and set the sausage mixture aside for now.
Step 3: Create the Roux
Turn the heat down to medium-low and add the unsalted butter to the same skillet. Once melted, sprinkle in the all-purpose flour and whisk steadily until the mixture is absorbed and lightly golden, about one minute. This is the foundation that will thicken your sauce into that rich, creamy texture you’re craving.
Step 4: Add Liquids and Sun-Dried Tomatoes
Slowly pour in the chicken broth, whisking constantly to avoid clumps, then stir in the heavy cream and the drained julienned sun-dried tomatoes. Bring the mixture to a gentle low boil, then reduce the heat to low and let it simmer for 5-7 minutes until the sauce has thickened enough to coat the back of a spoon. Be sure to whisk regularly to keep it smooth and luscious.
Step 5: Incorporate Cheese and Spinach
Stir in the shredded parmesan cheese slowly, allowing it to melt completely into the sauce, enriching the flavor and texture. Then, add the baby spinach and stir until the leaves wilt softly into the creamy sauce, adding a burst of freshness and beautiful color.
Step 6: Combine Everything
Return the cooked sausage to the skillet along with the drained rigatoni pasta. Gently toss everything together, ensuring every piece of pasta is coated with the velvety sauce and loaded with bits of sausage and spinach. Remove from heat and prepare to garnish fresh for serving.
How to Serve Creamy Italian Sausage Pasta Recipe
Garnishes
A sprinkle of chopped fresh parsley on top elevates the dish with a bright, herbaceous note and a lovely pop of green that’s just as pleasing to the eyes as it is to the palate. You can also add a little extra grated parmesan for cheesy indulgence.
Side Dishes
This dish pairs beautifully with a crisp green salad dressed in a tangy vinaigrette, which cuts through the richness of the cream sauce. Crusty garlic bread is another favorite to soak up every last bit of sauce on the plate—seriously, nothing gets wasted!
Creative Ways to Present
For a fun twist when serving guests, try plating your Creamy Italian Sausage Pasta Recipe in individual shallow bowls topped with an extra swirl of sun-dried tomato oil or a drizzle of good-quality balsamic glaze. This adds a gourmet finish and a hint of acidity to balance the dish lavishly.
Make Ahead and Storage
Storing Leftovers
If you have leftovers (which can happen, but rarely last long), store them in an airtight container in the refrigerator for up to 3 days. The flavors meld even more overnight, so leftovers can taste even better!
Freezing
This pasta is best enjoyed fresh or refrigerated, but you can freeze leftovers if needed. Cool completely, then transfer to a freezer-safe container. Freeze for up to 2 months. When ready to eat, thaw overnight in the fridge before reheating gently on the stove or in the microwave.
Reheating
Reheat on low heat with a splash of chicken broth or cream to loosen the sauce and prevent it from drying out or curdling. Stir frequently until warmed through and creamy once again.
FAQs
Can I use spicy Italian sausage instead of mild?
Absolutely! Using spicy Italian sausage will give this dish a bolder kick of heat, which pairs wonderfully with the creamy sauce. Adjust the crushed red pepper flakes accordingly depending on your heat preference.
What type of pasta works best for this recipe?
Rigatoni is ideal because its ridges and tube shape catch the sauce beautifully. However, penne or ziti are also excellent substitutes if that’s what you have on hand.
Can I make this recipe dairy-free?
It would require some adaptations such as using dairy-free butter, cream alternatives like coconut or cashew cream, and a dairy-free parmesan substitute. The flavor and texture will differ but still enjoyable with some tweaking.
How do I prevent the sauce from separating?
Whisk constantly while adding liquids and keep the heat low during simmering. Also, adding the cheese slowly and avoiding boiling once cheese is added helps keep the sauce smooth and stable.
Is this dish suitable for meal prepping?
Yes! It stores and reheats beautifully, making it a convenient and delicious option for lunches or dinners throughout the week. Just remember to reheat gently with a little extra liquid to keep it creamy.
Final Thoughts
This Creamy Italian Sausage Pasta Recipe is truly a heartwarming meal that feels special without being complicated. Each bite is comfort wrapped in savory Italian goodness, perfect for sharing with loved ones or treating yourself after a busy day. Give it a whirl—you’ll soon see why it’s become a cherished favorite in so many kitchens!
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 comforting and flavorful dish that combines perfectly cooked rigatoni with a rich, cheesy sauce studded with sun-dried tomatoes, mild Italian sausage, and fresh baby spinach. It’s an ideal weeknight meal that comes together in just 30 minutes, delivering a balanced blend of savory and tangy flavors with a creamy texture that coats every bite.
Ingredients
Pasta
- ¾ pound rigatoni pasta
Sausage and Vegetables
- 1 tablespoon olive oil
- ½ pound mild Italian sausage
- ¾ cup small diced yellow onion
- 1 tablespoon minced garlic
Seasonings
- ¾ teaspoon Italian seasoning blend
- ½ teaspoon salt (plus additional for cooking pasta)
- ¼ 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 the Pasta: In a large pot of boiling salted water, cook the rigatoni pasta for 9 to 11 minutes until al dente or according to package directions. Drain the pasta and set aside while you prepare the rest of the dish.
- Sauté the Sausage and Aromatics: Preheat a large 12-inch skillet over medium-high heat. Add the olive oil, mild Italian sausage, diced yellow onion, minced garlic, Italian seasoning, salt, black pepper, and crushed red pepper flakes to the skillet. Cook for 9 to 11 minutes, stirring occasionally, until the sausage is golden brown and the onions and spices are softened 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 to the skillet.
- Make the Roux: Reduce heat to medium-low and add the unsalted butter to the skillet. Once melted, whisk in the all-purpose flour until fully combined and cook for about 1 minute until the mixture turns a light golden brown. This step creates a roux that will thicken the sauce.
- Add Liquids and Sun-Dried Tomatoes: Slowly whisk in the chicken broth, stirring constantly to avoid lumps, then add the heavy cream and julienned sun-dried tomatoes. Bring the mixture to a low boil, then reduce the heat to low and simmer for 5 to 7 minutes, stirring often, until the sauce has reduced by about half and is thick enough to coat the back of a spoon.
- Incorporate Cheese and Spinach: Gradually stir in the shredded parmesan cheese until fully melted and combined. Then add the baby spinach and stir until the leaves are fully wilted into the sauce.
- Combine Pasta and Sausage with Sauce: Add the reserved sausage mixture and drained rigatoni pasta to the skillet. Stir well to evenly distribute the meat and coat the pasta thoroughly with the creamy sauce.
- Garnish and Serve: Remove the skillet from the heat and garnish with freshly chopped parsley. Serve immediately for the best flavor and texture.
Notes
- For a spicier version, use hot Italian sausage instead of mild.
- You can substitute rigatoni with penne or ziti pasta if preferred.
- Ensure the sun-dried tomatoes are drained well from the oil to prevent the sauce from becoming too oily.
- Use freshly shredded Parmesan cheese for better melting and flavor.
- The sauce can be thinned with additional chicken broth if it thickens too much after cooling.

