30-Minute Creamy Italian Sausage Pasta
Creamy Italian sausage pasta is a 30-minute meal that hits every comfort-food note without a sink full of dishes.

The sauce is garlicky and creamy, the sausage gives it a savory kick, and using one pan means less cleanup. It’s the reliable weeknight dinner I come back to over and over.
Why This Pasta Stays in the Rotation
The cream coats every piece of pasta without feeling heavy. The sausage releases fat that flavors the onion and garlic, so you build layers of flavor fast.
I love how the tomato paste sweetens as it cooks, balancing the richness. It feels like a splurge but the ingredients are simple and the method is forgiving.
Ingredients

- 1 lb mild or hot Italian sausage, casings removed: hot adds a nice kick, mild keeps it family-friendly
- 1 tbsp olive oil
- ½ medium onion, diced: any white or yellow onion works
- 3 garlic cloves, minced: use fresh, not jarred, for the best flavor
- 2 tbsp tomato paste: adds body and a subtle sweetness
- ½ cup chicken broth: vegetable broth or even water will do in a pinch
- 1 cup heavy cream: half-and-half works but the sauce will be thinner
- 12 oz short pasta like penne or rigatoni: the shape catches the sauce well
- ½ cup grated Parmesan cheese: plus more for serving
- Salt and black pepper, to taste
- Fresh basil leaves, for serving
Variations / Substitutions
- Protein swap: ground turkey or chicken work well; use an extra drizzle of olive oil since they are leaner.
- Dairy-free: full-fat coconut cream replaces the heavy cream. It adds a mild sweetness.
- Herb switch: fresh parsley or a pinch of dried oregano can stand in for basil.
- Extra heat: stir in a pinch of red pepper flakes with the garlic.
- If you want a tomato-based version without cream, try my Quick Italian Sausage Marinara.
How to Make Creamy Italian Sausage Pasta
Step 1: Brown the Sausage

Heat the 1 tbsp olive oil in a large skillet or Dutch oven over medium-high heat. Add the 1 lb Italian sausage, breaking it up with a spoon. Cook until deeply browned and no longer pink, about 5 to 7 minutes.
You’ll hear it sizzle and see golden brown bits sticking to the bottom of the pan. Those bits are full of flavor.
Step 2: Sauté the Aromatics

Scoop out the browned sausage and set it aside on a plate. Leave about a tablespoon of fat in the pan. Add the diced ½ onion and cook until softened, 3 to 4 minutes. Stir in the minced 3 garlic cloves and cook for 30 seconds more.
The onion will turn translucent and smell sweet. This is a good moment to scrape up any browned bits from the sausage.
Step 3: Build the Creamy Sauce

Stir in the 2 tbsp tomato paste and cook for 1 to 2 minutes, until it darkens to a brick red. Pour in the ½ cup chicken broth and 1 cup heavy cream. Whisk everything together and bring to a gentle simmer.
The sauce will look thin at first, but it thickens as it simmers. The tomato paste adds an earthy depth that keeps the cream from tasting flat.
Step 4: Simmer the Pasta in the Sauce

Return the sausage to the pan along with the 12 oz pasta. Stir well to coat every piece. Lower the heat to medium and maintain a lively simmer. Cook for 12 to 15 minutes, stirring occasionally, until the pasta is al dente and the sauce has thickened enough to cling to the noodles.
If the pan starts to look dry before the pasta is tender, add a splash of warm water or broth. You’re looking for a loose, glossy sauce that coats the back of a spoon.
Step 5: Stir in the Parmesan and Serve

Take the pan off the heat. Stir in the ½ cup grated Parmesan and season with salt and black pepper to taste. The cheese will melt into the sauce, making it even creamier.
Spoon the pasta into bowls right away and top with fresh basil leaves. The basil adds a pop of green and a fresh note that cuts through the richness.
Tips for the Best Creamy Sauce
- For the richest flavor, use whole milk rather than reduced-fat cream; the sauce texture suffers if you go light.
- Browning the sausage well is non-negotiable. Those browned bits build the backbone of the sauce.
- If your pasta absorbs too much liquid and the sauce gets too thick, stir in a splash of warm milk to loosen it before serving.
- Short, sturdy pasta shapes like penne, rigatoni, or gemelli work best; they trap the sauce inside.
- Don’t let the cream boil hard after you add it; a gentle simmer keeps it smooth.
Storing and Reheating Leftovers
Refrigerate leftovers in an airtight container for up to 4 days. The pasta will absorb sauce overnight, so it will be thicker when cold.
Reheating is best done gently in a skillet over low heat with a splash of milk or broth. Stir often until warmed through. A microwave works too, but use 50% power and stir every 30 seconds.
What to Serve with Creamy Italian Sausage Pasta
A crisp green salad with a lemon vinaigrette balances the richness. The acidity cuts through the cream. For something green and warm, roasted broccoli or broccolini with a squeeze of lemon works nicely. And crusty bread on the side is never a bad idea for wiping the bowl clean.
Frequently Asked Questions
Can I use milk instead of heavy cream?
Yes, but the sauce will be thinner. Stir 1 tablespoon of flour into the onion and garlic before adding the liquid to help it thicken.
What if my sauce breaks or looks curdled?
That usually happens if the heat is too high after adding the cream. Whisk in a splash of cold broth or milk off the heat to bring it back together.
Can I make this gluten-free?
Absolutely. Use your favorite gluten-free short pasta and check that your sausage and broth are gluten-free. Cook time may be a minute or two less.
How do I keep the pasta from getting mushy?
Use a short, sturdy pasta shape and simmer, don’t boil hard. Taste a piece a minute before the minimum time; it’s done when it’s just tender with a slight chew.

Creamy Italian Sausage Pasta Recipe
Ingredients
Method
- Heat olive oil in a large skillet or Dutch oven over medium-high heat. Add the sausage, breaking it up, and cook until browned and no longer pink, about 5 to 7 minutes. Remove with a slotted spoon and set aside.
- Add the onion to the pan and cook until softened, 3 to 4 minutes. Stir in garlic and cook 30 seconds.
- Mix in tomato paste and cook 1 to 2 minutes. Pour in broth and cream, whisk, and bring to a gentle simmer.
- Return sausage and pasta to the pan. Stir, reduce heat to medium, and simmer, stirring occasionally, until pasta is al dente and sauce thickens, 12 to 15 minutes. Add a splash of warm water if the pan looks dry.
- Remove from heat. Stir in Parmesan, season with salt and pepper. Spoon into bowls and top with basil.
