There’s something deeply satisfying about a bowl of pasta with sausage — it’s rich, bold, and incredibly comforting. This dish brings together the robust flavor of Italian sausage, the silky texture of perfectly cooked pasta, and a savory tomato-based sauce infused with garlic, herbs, and a touch of cream for added luxury. Whether you’re hosting friends or looking for a cozy weeknight dinner, this recipe is the kind of go-to meal that delivers every time. It’s easy to make, deeply flavorful, and endlessly customizable.
Table of Contents
Ingredients & Their Purpose
- 1 lb Italian sausage (sweet or spicy, casings removed)
Adds depth, richness, and a savory kick to the dish. Spicy sausage brings heat, while sweet sausage balances the acidity of the sauce. - 12 oz pasta (penne, rigatoni, or orecchiette work best)
A sturdy pasta that holds up to the hearty sausage and clings to the sauce. - 1 tablespoon olive oil
Used to brown the sausage and sauté the aromatics, enhancing their flavor. - 1 small yellow onion, finely chopped
Adds a subtle sweetness and complexity to the sauce base. - 3 cloves garlic, minced
Brings aromatic warmth and depth to the sauce. - 1 teaspoon crushed red pepper flakes (optional)
For those who enjoy a touch of heat. - 1 can (14.5 oz) crushed tomatoes
Forms the rich, tangy base of the sauce. - ¼ cup tomato paste
Intensifies the tomato flavor and adds body to the sauce. - ½ cup heavy cream
Creates a luxuriously smooth and slightly sweet finish to balance the acidity. - Salt and freshly ground black pepper, to taste
Essential for seasoning and bringing out the flavors. - ½ cup grated Parmesan cheese
Adds a nutty, salty finish and helps thicken the sauce. - Fresh basil or parsley, chopped (for garnish)
Brings a fresh herbal note and visual appeal.
Step-by-Step Instructions

1. Cook the Pasta
Bring a large pot of salted water to a boil. Cook the pasta until al dente, according to package directions. Reserve ½ cup of pasta water, then drain and set aside.
2. Brown the Sausage
In a large skillet or sauté pan, heat olive oil over medium heat. Add the Italian sausage, breaking it into small pieces with a wooden spoon. Cook for 6–8 minutes, until browned and cooked through. Remove excess grease if needed.
3. Sauté the Aromatics
Add the chopped onion to the pan and cook for 3–4 minutes, until soft and translucent. Stir in the garlic and crushed red pepper flakes, cooking for 30 seconds until fragrant.
4. Build the Sauce
Add the crushed tomatoes and tomato paste, stirring to combine. Let the sauce simmer gently for 10 minutes, allowing the flavors to develop.
5. Finish with Cream and Cheese
Stir in the heavy cream and Parmesan cheese, then simmer for another 3–5 minutes, until the sauce is velvety and slightly thickened. Season with salt and pepper to taste.
6. Combine with Pasta
Add the cooked pasta to the sauce, tossing to coat evenly. If the sauce is too thick, add a splash of the reserved pasta water until you reach your desired consistency.
7. Garnish and Serve
Sprinkle with fresh basil or parsley, and top with extra Parmesan before serving hot.
Why This Pasta with Sausage Recipe Is So Loved
- Bold flavors from the sausage and tomato create a deeply satisfying bite.
- Cream adds balance without making the dish too heavy.
- Quick and easy—from prep to plate in under 40 minutes.
- Perfect for meal prep—this dish tastes even better the next day.
Related Article: One Pot Chicken and Sausage Cajun Pasta Recipe
Pro Tips for Perfecting This Dish
- Use high-quality sausage—look for butcher-made or artisanal Italian sausage for the best flavor.
- Don’t overcook the pasta—you want it al dente so it doesn’t turn mushy when tossed with the sauce.
- Reserve pasta water—it’s starchy and helps the sauce cling to the pasta.
- Grate fresh Parmesan—pre-grated varieties don’t melt as well or taste as fresh.
Serving Suggestions
Pair your pasta with sausage with:
- A crisp green salad dressed with balsamic vinaigrette.
- Garlic bread or warm crusty Italian bread for dipping.
- A bold red wine, like Chianti or Zinfandel, to complement the richness.
Final Thoughts
This pasta with sausage recipe is the ultimate combination of flavor, simplicity, and comfort. It’s quick enough for a weeknight, yet hearty and flavorful enough to serve guests. With a few pantry staples and one good skillet, you can create a dish that feels both rustic and refined. Try it once, and you’ll see why this recipe deserves a spot in your regular rotation. Delicious, reliable, and satisfying—this pasta with sausage will always hit the spot.
Pin your favorites and revisit them anytime: Follow us on Pinterest for more recipe inspiration.
Print
Pasta with Sausage
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: None
Description
A comforting bowl of pasta featuring rich Italian sausage in a savory tomato sauce, finished with cream and topped with Parmesan cheese.
Ingredients
- 1 lb Italian sausage (sweet or spicy, casings removed)
- 12 oz pasta (penne, rigatoni, or orecchiette)
- 1 tablespoon olive oil
- 1 small yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 teaspoon crushed red pepper flakes (optional)
- 1 can (14.5 oz) crushed tomatoes
- ¼ cup tomato paste
- ½ cup heavy cream
- Salt and freshly ground black pepper, to taste
- ½ cup grated Parmesan cheese
- Fresh basil or parsley, chopped (for garnish)
Instructions
- Bring a large pot of salted water to a boil. Cook the pasta until al dente, according to package directions. Reserve ½ cup of pasta water, then drain and set aside.
- In a large skillet or sauté pan, heat olive oil over medium heat. Add the Italian sausage, breaking it into small pieces with a wooden spoon. Cook for 6–8 minutes, until browned and cooked through. Remove excess grease if needed.
- Add the chopped onion to the pan and cook for 3–4 minutes, until soft and translucent. Stir in the garlic and crushed red pepper flakes, cooking for 30 seconds until fragrant.
- Add the crushed tomatoes and tomato paste, stirring to combine. Let the sauce simmer gently for 10 minutes, allowing the flavors to develop.
- Stir in the heavy cream and Parmesan cheese, then simmer for another 3–5 minutes, until the sauce is velvety and slightly thickened. Season with salt and pepper to taste.
- Add the cooked pasta to the sauce, tossing to coat evenly. If the sauce is too thick, add a splash of the reserved pasta water until you reach your desired consistency.
- Sprinkle with fresh basil or parsley, and top with extra Parmesan before serving hot.
Notes
Use high-quality sausage for the best flavor, and don’t overcook the pasta. Reserve pasta water to help the sauce cling better.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Sautéing
- Cuisine: Italian
Nutrition
- Serving Size: 1 serving
- Calories: 550
- Sugar: 6g
- Sodium: 800mg
- Fat: 30g
- Saturated Fat: 12g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 3g
- Protein: 25g
- Cholesterol: 75mg