Creamy Italian Sausage Rigatoni — 40-Minute Weeknight Pasta

This Creamy Italian Sausage Pasta is an effortless weeknight dinner that tastes a little upscale. Tender rigatoni is coated in a rich tomato-cream sauce made with savory Italian sausage, garlic, tomato paste, diced tomatoes, and freshly grated Parmesan. Ready in about 40 minutes, it’s ideal for busy evenings, casual entertaining, or whenever you want a comforting pasta that feels restaurant-quality at home.

Sausage past sauce over rigatoni in a white bowl.

Creamy pasta is one of the ultimate comfort foods, and this Italian sausage version uses simple ingredients to deliver big flavor. The key is building the sauce: brown the sausage well for depth, cook the tomato paste until it darkens and smells caramelized, and drain the diced tomatoes so the sauce stays thick instead of watery. If you prefer a different flavor profile, variations such as a roasted red pepper sauce or ground pork work equally well.

Rigatoni is my top choice because the ridges trap the sauce, but penne or fusilli are fine substitutes. For the creaminess, heavy cream or full-fat canned coconut milk create a silky finish without weighing the dish down. When finished, the sauce should cling to the pasta rather than pool in the bowl. I usually serve this with garlic bread or a simple green side and top each plate with extra Parmesan and fresh basil.

Ingredients

Ingredients in Italian sausage pasta.
  • Rigatoni pasta. Ridged shapes like rigatoni hold the sauce best; fusilli, penne, or gluten-free options work too.
  • Italian sausage. Use mild or spicy, pork or turkey—whatever you prefer. Remove casings before cooking.
  • Garlic cloves. Fresh garlic gives the best aroma and flavor.
  • Calabrian chili paste. Optional, but it adds a smoky, fruity heat. Red pepper flakes are an acceptable substitute.
  • Tomato paste. Provides concentrated tomato flavor and helps thicken the sauce.
  • Full-fat coconut milk or heavy cream. Choose full-fat coconut milk for a dairy-free version; heavy cream works if you want a classic finish.
  • Parmesan cheese. Freshly grated Parmesan adds salty, nutty depth.

See the recipe card below for exact quantities and the full ingredient list.

Instructions

Bring a large pot of salted water to a boil and cook the rigatoni according to package directions until al dente. Reserve a small cup of pasta water before draining in case you need it to loosen the sauce.

Onion being cooked in a skillet.

Step 1: Heat olive oil in a large skillet over medium-high. Add diced onion and cook 2–3 minutes until softened and translucent, taking care not to brown.

Diced onion and sausage in a skillet.

Step 2: Add the Italian sausage and break it into small pieces with a spoon. Cook about 5 minutes until the sausage is cooked through and develops some golden, crispy edges for added flavor.

Italian sausage in a pan with onion and tomato paste.

Step 3: Stir in minced garlic, Calabrian chili paste (if using), and tomato paste. Cook 1–2 minutes until the tomato paste deepens in color and becomes fragrant.

Pasta sauce in a skillet.

Step 4: Add drained diced tomatoes, reduce heat to low, and simmer about 10 minutes until the sauce thickens and the flavors meld.

Italian sausage sauce in a skillet.

Step 5: Stir in the heavy cream or full-fat coconut milk and cook 1–2 minutes until the sauce becomes smooth and creamy. Remove from heat.

Pasta in a pan with sausage.

Step 6: Season with salt and black pepper. Toss the sauce with the cooked pasta, adding a splash of reserved pasta water if needed to loosen and make the sauce cling. Serve warm with fresh basil and grated Parmesan.

Sarah’s Top Tips

  • Brown the sausage thoroughly to develop deeper flavor and a slightly caramelized texture.
  • Drain the diced tomatoes to avoid thinning the sauce; concentrated tomato flavor keeps the sauce rich.
  • Use full-fat canned coconut milk for dairy-free creaminess—light coconut milk can separate and thin the sauce.
  • Reserve pasta water before draining; a splash helps the sauce adhere to the pasta and adds gloss.
  • Calabrian chili paste brings smoky, tangy depth beyond plain heat—use a small amount for balanced flavor.
Italian sausage pasta in a white bowl next to a wedge of parmesan cheese.

Serving

Serve with warm garlic bread or a crusty baguette to mop up extra sauce. Simple sides like roasted broccoli or a green salad keep the meal balanced. For guests, offer a fresh arugula salad and extra grated Parmesan at the table. This dish is cozy enough for weeknights yet polished enough to serve company.

Storage & Reheating

Fridge: Store leftovers in an airtight container for up to 4 days. The sauce will thicken as it cools.

Reheat: Warm gently in a skillet over medium-low heat with a splash of cream, broth, or water to restore a silky texture. You can also microwave in short intervals, stirring between each.

Freeze: Cream-based sauces can separate after freezing, so I don’t recommend freezing the finished dish. If prepping ahead, freeze the sausage-and-tomato base and add cream when you reheat.

Did you make this recipe? Leave a rating and a comment below — I’d love to hear how it turned out!

Tap stars to rate!

5 from 6 votes
A plate of rigatoni with Italian sausage.

Creamy Italian Sausage Rigatoni (40-Minute Weeknight Pasta)

Author: Sarah Hill
Yields: 4 Servings
This Creamy Italian Sausage Pasta is a simple yet indulgent dish you’ll find yourself craving time and again. In just 40 minutes, you’ll create a rich, velvety sauce packed with savory Italian sausage, perfectly paired with al dente rigatoni.
Prep Time 15 mins
Cook Time 25 mins
Total Time 40 mins

See the full post for extra tips and photos

Ingredients

  • 8 ounces rigatoni pasta
  • 1 tablespoon extra virgin olive oil
  • 1 yellow onion, diced
  • 1 pound Italian sausage, casing removed
  • 2 cloves garlic, minced
  • 1 tablespoon Calabrian chili paste, optional
  • 3 tablespoons tomato paste
  • 1 (15 ounce) can diced tomatoes, drained
  • cup heavy cream or full-fat coconut milk
  • Salt and black pepper to taste
  • Fresh basil, for serving
  • Grated Parmesan cheese, for serving

Instructions

  • Boil water in a large pot and cook pasta according to package directions.
  • Heat olive oil in a large skillet over medium-high heat. Once hot, add the onion and cook for 2–3 minutes.
  • Add the sausage and crumble while browning, about 5 minutes. Stir in garlic, Calabrian chili paste (if using), and tomato paste; cook 1–2 minutes.
  • Pour in the drained diced tomatoes, lower the heat, and simmer about 10 minutes.
  • Stir in the heavy cream or coconut milk and cook 1–2 minutes until smooth.
  • Turn off heat, season with salt and pepper, and toss with the cooked pasta. Serve with basil and Parmesan.

Sarah’s Tips

  • Rigatoni holds the sauce best, but penne or fusilli are good alternatives.
  • Choose mild or spicy sausage based on your heat preference.
  • Calabrian chili paste adds depth; red pepper flakes work as a substitute.
  • Freshly grated Parmesan melts more smoothly than pre-shredded cheese.
  • Full-fat coconut milk is best for a dairy-free version without a strong coconut taste.
  • Reserve a bit of pasta water to loosen the sauce if necessary.
  • Fresh basil adds bright flavor at the end; parsley is an acceptable substitute.
  • Serve the pasta fresh while the sauce is creamy for best texture.

Tools I Use for This Recipe

  • Saucepan
  • Colander
  • Large skillet
Serving: 1
|
Calories: 728.36 kcal

Nutritional information is an estimate and will vary with brands, portions, and measuring methods.

Course: Dinner
Cuisine: American, Italian
Did you enjoy this?
Jump to the comments to leave a review or tap the stars above!