Irresistible Sausage Pasta

Here is my favorite sausage pasta recipe, with crumbled pork sausage, red peppers, a rich tomato cream sauce with fennel and Italian herbs, and plenty of parmesan cheese.

This sausage pasta is one of those dinners I make when I need something hearty and comforting on the table fast. My kids always ask for seconds, and I love that it all cooks together in one pot. Less cleanup is always a win in my book!

sausage pasta
Image: myjoyfulkitchen.com / All Rights reserved

Why You’ll Love This Sausage Pasta

  • Quick weeknight dinner – This sausage pasta comes together in just 30-45 minutes, making it perfect for busy evenings when you need something satisfying on the table fast.
  • One-pot meal – Everything cooks in a single pot, which means less cleanup and more time to relax after dinner.
  • Creamy and flavorful – The combination of cream cheese and parmesan creates a rich, restaurant-quality sauce that coats every bite of pasta and sausage.
  • Simple ingredients – You probably have most of these pantry staples and basic vegetables on hand already, so no special shopping trip required.
  • Family-friendly comfort food – The hearty sausage, creamy sauce, and tender pasta make this a crowd-pleaser that both kids and adults will happily devour.

What Kind of Sausages Should I Use?

For this pasta dish, you’ll want to use good quality pork sausages with plenty of flavor since they’re really the star of the show. Italian sausages work great here, whether you go for sweet or spicy depending on your preference, but regular breakfast sausages or any seasoned pork sausages from your local butcher will also do the trick. If you can find sausages with fennel or herbs already in them, that’s a bonus, but plain ones work just fine too since we’re adding plenty of seasonings to the sauce. Just avoid pre-cooked sausages for this recipe – you want raw sausages that you’ll brown in the pan, as they’ll release their flavorful oils and really build up that delicious base for your sauce.

sausage pasta
Image: myjoyfulkitchen.com / All Rights reserved

Options for Substitutions

This pasta dish is pretty forgiving when it comes to swaps, so here are some options if you need to make changes:

  • Pork sausages: Feel free to use chicken sausages, turkey sausages, or Italian sausages instead. For a vegetarian version, try plant-based sausages or skip them entirely and add extra vegetables like mushrooms or zucchini.
  • Red peppers: Yellow or orange peppers work just as well. You could also use a mix of colors or substitute with roasted red peppers from a jar if you’re short on time.
  • Pasta: Any short pasta shape will work here – penne, rigatoni, fusilli, or shells are all good choices. Just stick with something that can hold the sauce well.
  • Cream cheese: You can swap this with mascarpone for a richer taste, or use heavy cream (about 150 ml) mixed with 2 tablespoons of flour to get a similar creamy texture.
  • Vegetable stock: Chicken stock works perfectly fine here, or you can use water with an extra stock cube if that’s all you have on hand.
  • Fresh basil: If you don’t have fresh basil, dried basil works too – just use about 1 tablespoon instead. Fresh parsley or a handful of baby spinach stirred in at the end are also nice alternatives.

Watch Out for These Mistakes While Cooking

The biggest mistake when making this one-pot sausage pasta is not adding enough liquid during cooking – if your pasta looks dry before it’s tender, add the remaining stock in small amounts to prevent burning and ensure the pasta cooks through properly.

Another common error is using high-quality sausages with tough casings that won’t break down easily, so make sure to fully remove the skins before breaking the meat into chunks for better texture.

Don’t add the cream cheese and parmesan while the heat is too high, as this can cause the cheese to separate and become grainy instead of creating a smooth, creamy sauce – lower the heat to medium-low before stirring in the dairy.

Finally, resist the urge to skip stirring occasionally during the 13-15 minute cooking time, since pasta can stick to the bottom of the pan and create burnt spots that ruin the whole dish.

sausage pasta
Image: myjoyfulkitchen.com / All Rights reserved

What to Serve With Sausage Pasta?

This sausage pasta is pretty hearty on its own, but I love serving it with some warm garlic bread or a crusty baguette to mop up all that creamy sauce. A simple side salad with mixed greens, cherry tomatoes, and a light vinaigrette helps balance out the richness of the dish and adds a fresh crunch. If you’re feeding a crowd, you could also put out some roasted vegetables like zucchini or broccoli on the side. And don’t forget to have extra parmesan on the table for anyone who wants to add more cheese on top!

Storage Instructions

Store: Keep your leftover sausage pasta in an airtight container in the fridge for up to 4 days. The flavors actually get better as they sit together, so it’s great for meal prep. Just give it a good stir when you reheat it since the sauce might thicken up a bit.

Freeze: This pasta freezes really well for up to 3 months. Let it cool completely first, then portion it out into freezer-safe containers. The cream cheese sauce holds up nicely in the freezer, which makes this perfect for batch cooking.

Reheat: Warm it up on the stove over medium-low heat with a splash of water or stock to loosen the sauce. You can also microwave individual portions for 2-3 minutes, stirring halfway through. Add a little extra parmesan on top when serving if you want to freshen it up.

Preparation Time 10-15 minutes
Cooking Time 20-30 minutes
Total Time 30-45 minutes
Level of Difficulty Medium
Servings 4 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 2900-3200
  • Protein: 110-125 g
  • Fat: 160-180 g
  • Carbohydrates: 210-230 g

Ingredients

For the pasta base:

  • 1.5 tsp olive oil
  • 1 large onion (finely diced into 1/4-inch pieces)
  • 4 garlic cloves
  • 14 oz pork sausages (casings removed and meat crumbled for better browning)
  • 2 large red peppers
  • 10 oz dry pasta (I prefer Barilla penne or rigatoni for this sauce)
  • 14 oz chopped tomatoes
  • 1.5 tsp fennel seeds (crush before adding for more intense flavor)
  • 2 tsp italian herbs
  • 3/4 tsp chilli flakes
  • salt
  • black pepper
  • 3.5 cups vegetable stock

For the sauce and garnish:

  • 9 oz cream cheese (I use Philadelphia for its superior melt and creaminess)
  • 4 oz parmesan cheese (freshly grated provides far better texture)
  • 1 oz fresh basil

Step 1: Prepare Mise en Place and Start Water for Pasta

  • 1 large onion
  • 4 garlic cloves
  • 2 large red peppers
  • 1.5 tsp fennel seeds
  • 14 oz pork sausages
  • 4 oz parmesan cheese
  • 1 oz fresh basil
  • 3.5 cups vegetable stock

Finely dice the onion into 1/4-inch pieces and mince the garlic cloves.

Core and slice the red peppers into strips about 1/4-inch thick.

Crush the fennel seeds using a mortar and pestle or the bottom of a heavy pan to release their essential oils and intensify their flavor.

Measure out the vegetable stock, and crumble the sausage meat from its casings, breaking it into small pieces.

Grate the parmesan cheese fresh (this makes a significant difference in texture and melt compared to pre-grated), and roughly chop the fresh basil.

Fill a large pot with salted water and bring it to a rolling boil—this should be done now so it’s ready when needed.

Step 2: Build the Flavor Base with Aromatics and Sausage

  • 1.5 tsp olive oil
  • 1 large onion
  • 4 garlic cloves
  • 14 oz pork sausages

Heat the olive oil in a large, deep skillet or Dutch oven over medium-high heat.

Add the diced onion and cook for 3-4 minutes, stirring occasionally, until it begins to soften and turn translucent at the edges.

Add the minced garlic and cook for another 30 seconds until fragrant.

Add the crumbled sausage meat and cook for 4-5 minutes, breaking it up with a wooden spoon as it browns, until most of the pink is gone.

This browning step develops deep, savory flavors that form the foundation of the dish.

Step 3: Add Peppers and Toast the Spices

  • 2 large red peppers
  • 1.5 tsp fennel seeds
  • 2 tsp italian herbs
  • 3/4 tsp chilli flakes

Add the sliced red peppers to the sausage mixture and cook for 3-4 minutes, stirring occasionally, until they begin to soften.

Sprinkle in the crushed fennel seeds, Italian herbs, and chilli flakes, stirring constantly for about 1 minute.

This toasting of the spices in the hot fat releases their volatile compounds and distributes their flavors evenly throughout the dish—I find this step makes a noticeable difference in the overall depth of flavor.

Step 4: Combine Pasta, Tomatoes, Stock, and Simmer

  • 10 oz dry pasta
  • 14 oz chopped tomatoes
  • 3.5 cups vegetable stock
  • salt
  • black pepper

Add the dry pasta directly to the skillet with the sausage and pepper mixture, stirring to coat it lightly in the oil and spices.

Pour in the chopped tomatoes and 3.5 cups of vegetable stock, then season with salt and black pepper to taste.

Increase the heat to bring the liquid to a simmer, then reduce to medium heat.

Cover the skillet with a lid and cook for 13-15 minutes, stirring occasionally to prevent sticking on the bottom, until the pasta is tender and has absorbed most of the liquid.

The pasta cooks directly in the sauce, which helps it absorb all the flavors and creates a naturally cohesive dish.

Step 5: Finish with Cream Cheese and Fresh Herbs

  • 9 oz cream cheese
  • 4 oz parmesan cheese
  • 1 oz fresh basil

Once the pasta is tender and most of the liquid has been absorbed, reduce the heat to low.

Cut the cream cheese into small cubes and add it to the pan, stirring gently until it’s fully melted and incorporated into the sauce—Philadelphia brand melts particularly smoothly, creating a rich, velvety texture.

Add the freshly grated parmesan cheese and stir until it’s completely melted and combined.

Add the freshly chopped basil and stir through.

Heat for 1-2 minutes more on low heat, just until everything is warmed through and the fresh basil is slightly wilted.

Do not boil once the cream cheese is added, as high heat can cause it to separate.

Step 6: Taste, Adjust Seasoning, and Serve

Taste the pasta and adjust the seasoning with additional salt, black pepper, or chilli flakes as needed.

The cream and cheese should have created a silky sauce that coats the pasta.

Divide into bowls or plates and serve immediately while hot.

If the sauce seems too thick, a splash of pasta water or stock can be stirred in to loosen it slightly.

sausage pasta

Irresistible Sausage Pasta

Delicious Irresistible Sausage Pasta recipe with step-by-step instructions.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 37 minutes
Servings: 4 servings
Calories: 3050

Ingredients
  

For the pasta base::
  • 1.5 tsp olive oil
  • 1 large onion (finely diced into 1/4-inch pieces)
  • 4 garlic cloves
  • 14 oz pork sausages (casings removed and meat crumbled for better browning)
  • 2 large red peppers
  • 10 oz dry pasta (I prefer Barilla penne or rigatoni for this sauce)
  • 14 oz chopped tomatoes
  • 1.5 tsp fennel seeds (crush before adding for more intense flavor)
  • 2 tsp italian herbs
  • 3/4 tsp chilli flakes
  • salt
  • black pepper
  • 3.5 cups vegetable stock
For the sauce and garnish::
  • 9 oz cream cheese (I use Philadelphia for its superior melt and creaminess)
  • 4 oz parmesan cheese (freshly grated provides far better texture)
  • 1 oz fresh basil

Method
 

  1. Finely dice the onion into 1/4-inch pieces and mince the garlic cloves. Core and slice the red peppers into strips about 1/4-inch thick. Crush the fennel seeds using a mortar and pestle or the bottom of a heavy pan to release their essential oils and intensify their flavor. Measure out the vegetable stock, and crumble the sausage meat from its casings, breaking it into small pieces. Grate the parmesan cheese fresh (this makes a significant difference in texture and melt compared to pre-grated), and roughly chop the fresh basil. Fill a large pot with salted water and bring it to a rolling boil—this should be done now so it's ready when needed.
  2. Heat the olive oil in a large, deep skillet or Dutch oven over medium-high heat. Add the diced onion and cook for 3-4 minutes, stirring occasionally, until it begins to soften and turn translucent at the edges. Add the minced garlic and cook for another 30 seconds until fragrant. Add the crumbled sausage meat and cook for 4-5 minutes, breaking it up with a wooden spoon as it browns, until most of the pink is gone. This browning step develops deep, savory flavors that form the foundation of the dish.
  3. Add the sliced red peppers to the sausage mixture and cook for 3-4 minutes, stirring occasionally, until they begin to soften. Sprinkle in the crushed fennel seeds, Italian herbs, and chilli flakes, stirring constantly for about 1 minute. This toasting of the spices in the hot fat releases their volatile compounds and distributes their flavors evenly throughout the dish—I find this step makes a noticeable difference in the overall depth of flavor.
  4. Add the dry pasta directly to the skillet with the sausage and pepper mixture, stirring to coat it lightly in the oil and spices. Pour in the chopped tomatoes and 3.5 cups of vegetable stock, then season with salt and black pepper to taste. Increase the heat to bring the liquid to a simmer, then reduce to medium heat. Cover the skillet with a lid and cook for 13-15 minutes, stirring occasionally to prevent sticking on the bottom, until the pasta is tender and has absorbed most of the liquid. The pasta cooks directly in the sauce, which helps it absorb all the flavors and creates a naturally cohesive dish.
  5. Once the pasta is tender and most of the liquid has been absorbed, reduce the heat to low. Cut the cream cheese into small cubes and add it to the pan, stirring gently until it's fully melted and incorporated into the sauce—Philadelphia brand melts particularly smoothly, creating a rich, velvety texture. Add the freshly grated parmesan cheese and stir until it's completely melted and combined. Add the freshly chopped basil and stir through. Heat for 1-2 minutes more on low heat, just until everything is warmed through and the fresh basil is slightly wilted. Do not boil once the cream cheese is added, as high heat can cause it to separate.
  6. Taste the pasta and adjust the seasoning with additional salt, black pepper, or chilli flakes as needed. The cream and cheese should have created a silky sauce that coats the pasta. Divide into bowls or plates and serve immediately while hot. If the sauce seems too thick, a splash of pasta water or stock can be stirred in to loosen it slightly.

Leave a Comment

Recipe Rating