This creamy sausage pasta brings together rich, savory flavors with a splash of comfort in every bite. Tender pasta is coated in a luscious cream cheese sauce, combined with hearty sausage and sweet red peppers, creating an irresistible balance that’s as colorful as it is delicious. The fennel seeds add a subtle, aromatic twist that makes this dish truly unforgettable, while the grated Parmesan gives it that perfect finishing touch.

This recipe was inspired by my love for simple yet satisfying meals. Like my one-pot chicken Alfredo, it’s a dish that’s quick to make, easy to clean up, and delivers big on flavor. Whether you’re feeding your family on a busy weeknight or wowing guests with minimal effort, you can’t go wrong with this creamy sausage pasta.
Why This Creamy Sausage Pasta Is So Irresistible
- It’s a one-pot recipe, which means fewer dishes and more time to enjoy.
- The addition of cream cheese creates an ultra-creamy sauce that clings beautifully to every piece of pasta.
- Sweet red peppers and fennel seeds give it a unique depth of flavor you won’t find in typical pasta dishes.
- It’s ready in just 30 minutes, so you can whip it up even on a busy evening.
- The recipe is completely customizable—swap out ingredients to suit your family’s preferences.
Essential Ingredients for Perfect Creamy Sausage Pasta
While the full ingredient list is below, let me share a few key players that make this dish shine:
- Pork sausages: These bring hearty, savory goodness to the dish. I recommend high-quality sausages, but feel free to experiment with chicken or veggie sausages.
- Cream cheese: This is the secret to that rich, silky sauce. Full-fat cream cheese will give you the best results, but reduced-fat also works if you’re watching calories.
- Fennel seeds: These tiny seeds add a subtle, anise-like flavor that elevates the whole dish. If you’ve never cooked with fennel seeds, this recipe is the perfect reason to start!
- Dry pasta: I love using short pastas like penne or fusilli for this dish, as they hold the sauce beautifully. Gluten-free varieties work just as well if needed.
Creamy Sausage Pasta Recipe Details
- Servings: 4 People
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Total Time: 30 minutes
Ingredients for Creamy Sausage Pasta
- 1 tsp Olive oil
- 1 Large onion, peeled and chopped
- 3 Cloves garlic, peeled and crushed
- 400 g (1 lb) Good quality pork sausages
- 2 Large red peppers, deseeded and sliced
- 250 g (9 oz) Dry pasta
- 400 g (14.5 oz) Tin of chopped tomatoes
- 1 tsp Fennel seeds
- 2 tsp Italian herbs
- 0.5 tsp Dried chili flakes
- Salt and freshly ground black pepper
- 750 ml (3.25 cups) Vegetable stock
- 250 g (9 oz) Cream cheese
- 100 g (3 oz) Parmesan cheese, grated
- 25 g (1 oz) Fresh basil, chopped (optional)
How to Make Creamy Sausage Pasta
- Heat the olive oil in a large lidded saucepan or frying pan over medium heat.
- Add the onions and garlic, frying gently until softened, around 4-5 minutes.
- Remove the sausage meat from its casings, breaking it into chunks, and add it to the pan along with the sliced red peppers. Turn up the heat and cook for 5 minutes, allowing the sausage to lightly brown and the peppers to soften.
- Stir in the dry pasta, chopped tomatoes, fennel seeds, Italian herbs, dried chili flakes, salt, and pepper. Pour in approximately 500 ml (2 cups) of vegetable stock and mix well.
- Cover the pan with a lid and let it cook for 13-15 minutes, stirring occasionally. Check the liquid level and add more stock if needed to keep the pasta from drying out.
- When the pasta is nearly al dente, stir in the cream cheese and grated Parmesan. Mix thoroughly until the sauce becomes creamy and coats the pasta.
- If using fresh basil, toss it in just before serving to add a pop of freshness. Serve immediately while warm and creamy.
Expert Tips for the Best Creamy Sausage Pasta
- Use fresh, high-quality sausage: The flavor of the sausage really shines in this dish, so pick a variety you love.
- Don’t skip the fennel seeds: They add an unexpected depth of flavor that sets this recipe apart.
- Taste as you go: Adjust the seasoning, especially salt and pepper, to your liking before serving.
- If you prefer a saucier pasta, add extra stock or a splash of cream near the end of cooking.
- Reheat gently: If you have leftovers, warm them up with a bit of extra stock or cream cheese to revive the sauce.
Delicious Creamy Sausage Pasta Variations
- Spicy version: Add extra chili flakes for a fiery kick.
- Vegetarian alternative: Swap the sausage for your favorite plant-based alternative and use vegetable stock.
- Extra veggies: Toss in zucchini, spinach, or mushrooms for added nutrients and texture.
- Cheese lovers: Experiment with adding mozzarella or ricotta for an extra layer of cheesy goodness.
Creamy Sausage Pasta FAQs
What type of sausage works best in this recipe?
High-quality pork sausage is my go-to choice, but you can use chicken, turkey, or veggie sausages as well.
Can I make this dish ahead of time?
You can prepare it in advance, but be aware that the pasta will absorb some of the sauce as it sits. Add a splash of stock or cream cheese when reheating.
Is this recipe gluten-free?
Yes, simply use gluten-free pasta and ensure your sausage and stock are gluten-free as well.
Can I freeze creamy sausage pasta?
While it can be frozen, the texture of the cream cheese sauce may change slightly. For best results, enjoy it fresh or within 3 days of refrigerating.
What side dishes pair well with this pasta?
A crisp green salad or garlic bread completes the meal beautifully.
This creamy sausage pasta is packed with flavor, incredibly versatile, and oh-so-satisfying. I can’t wait to hear how it turns out for you! Have a substitution or variation to share? Leave me a comment below—I’d love to know your take on this recipe!
Creamy Sausage Pasta
Equipment
- Large lidded saucepan or frying pan
Ingredients
- 1 tsp Olive oil
- 1 Large onion, peeled and chopped
- 3 Cloves garlic, peeled and crushed
- 400 g (1 lb) Good quality pork sausages
- 2 Large red peppers, deseeded and sliced
- 250 g (9 oz) Dry pasta
- 400 g (14.5 oz) Tin of chopped tomatoes
- 1 tsp Fennel seeds
- 2 tsp Italian herbs
- 0.5 tsp Dried chili flakes
- Salt and freshly ground black pepper
- 750 ml (3.25 cups) Vegetable stock
- 250 g (9 oz) Cream cheese
- 100 g (3 oz) Parmesan cheese, grated
- 25 g (1 oz) Fresh basil, chopped (optional)
Instructions
- Heat the olive oil in a large lidded saucepan or frying pan over medium heat.
- Add the onions and garlic, frying gently until softened, around 4-5 minutes.
- Remove the sausage meat from its casings, breaking it into chunks, and add it to the pan along with the sliced red peppers. Turn up the heat and cook for 5 minutes, allowing the sausage to lightly brown and the peppers to soften.
- Stir in the dry pasta, chopped tomatoes, fennel seeds, Italian herbs, dried chili flakes, salt, and pepper. Pour in approximately 500 ml (2 cups) of vegetable stock and mix well.
- Cover the pan with a lid and let it cook for 13-15 minutes, stirring occasionally. Check the liquid level and add more stock if needed to keep the pasta from drying out.
- When the pasta is nearly al dente, stir in the cream cheese and grated Parmesan. Mix thoroughly until the sauce becomes creamy and coats the pasta.
- If using fresh basil, toss it in just before serving to add a pop of freshness. Serve immediately while warm and creamy.

