This post may contain affiliate links. Please see our disclosure policy.

For an easy weeknight dinner the whole family will love, try this simple 20-minute Sausage Pasta recipe.

A white round dish filled with Sausage Pasta garnished with fresh basil. A wooden board with basil and a striped cloth rest nearby on a gray countertop.
Save this recipe!
I’ll send it straight to your inbox! Plus you’ll get new recipes weekly!

It’s the perfect comfort food made with frankfurter sausages, red onion, tomato passata, heavy cream, and peas.

This flavorful dish reheats easily and is great for meal prep. Top with freshly grated Parmesan and finely chopped basil!

Recipe Tip

Enjoy the dish hot or cold, for lunch or dinner, too!

Sausage Pasta Ingredients

Please be sure to scroll down to the recipe card below for the complete details!

  • Pasta: I use fusilli, but you can use penne, macaroni, and spaghetti (to name a few).
  • Sausage: Frankfurter hotdogs (which are often pre-cooked).
  • Butter: Use a knob of salted or unsalted butter to sauté the onions and sausages.
  • Onion: Choose red, yellow, or white onions, or even shallots.
  • Passata: Forms the basis of the tomato sauce. If the tomatoes are too tart, I like to add a bit of balsamic glaze, cane sugar, or maple syrup.
  • Heavy cream: Balances all the flavors and makes the sauce extra creamy and rich.
  • Frozen peas: I use frozen peas for convenience all year round.

How to Make Sausage Pasta

  1. Prepare the ingredients: Cook the pasta according to the packet instructions. Heat butter in a large frying pan. Sauté the onions. Chop the sausages.
  2. Add sausages to the pan and fry until cooked through and golden brown.
  3. Pour in the passata, and then the cream.
  4. Top the sauce with the cooked pasta, frozen peas, and season well. Serve with grated Parmesan cheese and fresh basil.

Serving Suggestion

I love to add pomegranate arils too for a bit of sweetness.

Possible Variations

  • Pasta: Use whatever pasta you have on hand, or opt for orzo, rice, potatoes, or couscous.
  • Sausage: Swap for any type of sausage you prefer (chorizo, salsaccia, beef, lamb, chicken, or turkey). If the sausage is raw, be sure to cook it through.
  • Tomato passata: A tin of tomato paste (add stock or water to make a sauce) or tinned tomatoes will also work perfectly. You can even omit the tomato and stick to the cream sauce.
  • Heavy cream: Sour cream, Greek yogurt, half-and-half, and coconut milk are all great alternatives.
  • Peas: Add any chopped veggies you like: corn, broccoli, mushrooms, peppers, or zucchini.

How to Store Leftovers

Store in a large glass container in the fridge and enjoy within 2 days.

FAQs

What kind of sausage is best?

If you use a sausage you like, you’re bound to enjoy the finished dish, too. I love to use frankfurter sausages (pork), but I’ve also tried chorizo and a spicy salsaccia, which are also delicious.

Can I cook the pasta in the sauce?

Pasta needs a lot of liquid, so it’s best to cook it separately and then mix it with the sauce thereafter.

How do I reheat leftovers?

Add a knob of butter to a medium-sized pot and heat leftovers on medium heat. Pour in extra cream, as the pasta soaks up a bulk of the liquid and heat through.

More Easy Meals

A white round dish filled with Sausage Pasta garnished with fresh basil. A wooden board with basil and a striped cloth rest nearby on a gray countertop.
Servings: 4 people

Sausage Pasta

Easy, family-friendly and creamy tomato pasta with sausage, onion, and peas.
Prep: 5 minutes
Cook: 15 minutes
Total: 20 minutes
Save this recipe!
Share your email and I’ll send it straight to your inbox! Plus you’ll get new recipes weekly!

Ingredients 

  • 300 grams pasta, fusilli
  • 1 tablespoon butter
  • 1 red onion, finely chopped
  • 8 sausages, frankfurters, 480 grams
  • 390 grams tomato passata
  • 100 grams frozen peas
  • 150 ml heavy cream
  • sea salt, to taste
  • pepper, to taste
  • Parmesan cheese, grated, to serve
  • 1 tablespoon fresh basil, chopped, to serve

Instructions 

  • Cook the pasta according to the instructions.
  • Heat a large frying pan (medium-high) and add a tablespoon of butter.
  • Top the pan with the chopped red onion and fry for 2-3 minutes.
  • Slice the sausages in 1cm chunks (0.4 inch) and add to the hot pan.
  • Once the sausages are cooked through and slightly browned all over, add the tomato passata (about 8-10 minutes).
  • Heat the tomato passata until it starts to simmer.
  • After 2-3 minutes, add the cream.
  • Heat through until the cream has thickened (about 3 minutes).
  • Add the cooked, drained pasta, frozen peas, sea salt, and pepper (to taste).
  • Top with Parmesan cheese and chopped basil.
  • Serve.

Video

Nutrition

Calories: 500kcal, Carbohydrates: 72g, Protein: 14g, Fat: 18g, Saturated Fat: 11g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 4g, Trans Fat: 0.1g, Cholesterol: 50mg, Sodium: 67mg, Potassium: 735mg, Fiber: 6g, Sugar: 10g, Vitamin A: 1357IU, Vitamin C: 23mg, Calcium: 72mg, Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe? Leave a comment below!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating