Creamy Tomato Pasta with Italian Sausage Recipe for Dinner

Creamy Tomato Pasta in a rich, velvety tomato sauce with Italian sausage. This simple recipe uses everyday ingredients and is ready in about 20 minutes—perfect for a quick, satisfying weeknight meal.

Creamy tomato pasta with sausage in a blue patterned bowl on a wooden serving board.

There’s something comforting about a generous bowl of pasta, and this creamy tomato sausage pasta delivers on flavor and speed. The sauce combines Italian sausages, garlic and a splash of white wine, finished with mascarpone for a rich, silky texture.

Key tip: use good-quality tomatoes or passata — it really elevates the sauce.

Scroll down for the full recipe, photo steps, ingredient notes, tips, variations and a short video. The printable recipe is at the bottom of the page.

Ingredients

Below are the ingredients used in this recipe with notes and substitutions.

An overhead shot of ingredients needed to make a creamy tomato sausage pasta labelled; passata (tomato puree US), mascarpone, dried pasta, Italian sausages, white wine, Parmigiano Reggiano, garlic and oregano.

Ingredient notes and substitutions

  • Pasta – any short dried pasta works well: fusilli bucati corti, penne or rigatoni.
  • Italian sausage – fennel sausages add great flavour, but regular Italian sausages are fine.
  • Tomato passata – called tomato puree or strained tomatoes in some countries. Use a good-quality brand for best taste; canned crushed tomatoes can be used if you don’t have passata.
  • Mascarpone – gives a creamy finish. Substitute heavy cream if preferred.
  • Garlic – use fresh garlic for the best aroma and flavour.
  • White wine – Pinot Grigio, Vermentino or similar dry white wine are ideal. Omit if avoiding alcohol.

Step by step photos and instructions

Preparation tips!

  • Bring a large pot of water to a vigorous boil and salt it well.
  • Don’t add the pasta immediately — start the pasta when the sauce is simmering so both finish at the same time.

Brown the sausages – remove sausages from their casings and crumble into a hot pan with 1 tablespoon olive oil. Brown well, then add garlic and oregano and cook until fragrant. Pour in the white wine and reduce by half.

Four photos in a collage showing how to brown sausages, garlic and reduce white wine.

Add the passata – stir in the tomato passata and let it simmer 3–5 minutes. Then add the mascarpone and stir until it melts into the sauce.

Cook the pasta – add pasta to the boiling water and cook until al dente (check packet times). Keep the sauce simmering while the pasta cooks.

Four photos in a collage showing how to make a creamy tomato sauce.

Finish – when pasta is ready, reserve about ½ cup (120ml) pasta water, then drain. Add the pasta to the sauce (or return the sauce to the drained pasta) and toss with 1–2 tablespoons reserved pasta water to loosen if needed. Stir in grated Parmigiano Reggiano until the sauce coats the pasta evenly.

Serve – dish into bowls and top with extra Parmigiano as desired.

Recipe tips and variations

  • Reserve pasta water – starchy pasta water helps emulsify the sauce and adds silkiness when tossed with cheese.
  • Choosing a pasta shape – this sauce pairs well with most short pastas: fusilli, rigatoni or penne all work nicely.
  • Make it spicy – use spicy Italian sausages or add dried chilli flakes or fresh red chilli with the garlic. If spicy, you may prefer adding slightly more mascarpone or cream to balance heat.
  • Add spinach – stir in 1–2 handfuls of baby spinach just before adding the pasta for extra greens.
  • No passata? canned crushed tomatoes are a good substitute; choose a quality brand.

Recipe FAQs

Can I make this in advance?

Yes — make the sauce ahead and reheat while you cook the pasta.

How long do leftovers last?

Store leftovers in the refrigerator for up to 2 days. Reheat gently with a splash of water to loosen the sauce.

Can I make it without sausage?

Yes — omit the sausage for a meat-free version. The creamy tomato sauce is delicious on its own.

An overhead shot of creamy tomato pasta with Italian sausage in a blue patterned bowl with a serving spoon at the side.

More easy pasta recipes to try

An overhead shot of shrimp spaghetti in a rustic bowl sitting on a wooden surface with a glass of white wine at the side.

Pasta

Shrimp Spaghetti with ‘Nduja and Lemon

An overhead shot of Tortellini in a bowl with a cream sauce and peas

Pasta

Tortellini alla Panna

An overhead shot of a bowl of Bucatini all'Amatriciana topped with pecorino cheese

Pasta

Bucatini all’Amatriciana

An overhead shot of penne alla vodka

Pasta

Penne alla Vodka – Pasta with Tomato Vodka Sauce

If you try this Creamy Tomato Pasta with Italian Sausage please rate the recipe and share how it turned out in the comments — I love hearing from readers!

Step By Step Photos Above

Most recipes include step-by-step photos, tips and sometimes a short video.

Creamy Tomato Pasta with Italian Sausage

By Emily

Prep: 5 mins
Cook: 15 mins
Total: 20 mins
Servings: 4 – 6 servings
A close up cropped image of creamy tomato sausage pasta in a blue bowl with a serving spoon
Pin
Print
Creamy Tomato Pasta in a rich tomato sauce with Italian sausage. Quick, simple and delicious in 20 minutes.

Ingredients

  • 14 oz (400g) short dried pasta, such as fusilli bucati corti, penne or rigatoni
  • 3 large Italian fennel sausages (or regular Italian sausages), about 240g
  • 1 teaspoon dried oregano
  • 1 clove garlic, crushed or finely chopped
  • 2 1/4 cups (500g) tomato passata (tomato puree)
  • 2 heaped tablespoons mascarpone
  • 1/4 cup (60ml) white wine (Pinot Grigio or Vermentino)
  • 1/3 cup (20g) freshly grated Parmigiano Reggiano
  • 1 tablespoon olive oil
  • Salt and pepper, to season

Instructions

  • Bring a large pot of water to a boil and salt it well.
  • Heat 1 tablespoon olive oil in a large pan. Remove sausages from casings, add to the pan and break into small pieces. Cook until browned.
  • Add garlic and oregano and sauté for 1 minute until fragrant. Pour in the white wine and let it reduce by half. Stir in the tomato passata.
  • Simmer gently for 3–5 minutes, then add the mascarpone and stir until melted. Keep the sauce at a gentle simmer.
  • Add the pasta to the boiling water and cook until al dente (about 8 minutes, depending on pasta). Keep the sauce simmering while the pasta cooks.
  • Taste the sauce and season with salt and pepper. Drain the pasta, reserving about ½ cup (120ml) of pasta water.
  • Add the drained pasta to the sauce with 1–2 tablespoons reserved pasta water (more if needed). Turn off the heat and toss to coat. Stir in the Parmigiano Reggiano.
  • Serve in bowls and top with extra Parmigiano if desired.

Video

Notes

  • No passata? Use canned crushed tomatoes of good quality as a substitute.
  • Reserve pasta water: it helps emulsify the sauce and add creaminess.
  • Spicy option: swap in spicy sausages or add chilli flakes or fresh chilli with the garlic. Balance heat with extra mascarpone or cream if needed.
  • Storage: leftovers keep for up to 2 days in the fridge. Reheat with a splash of water to loosen the sauce.

Helpful Info for All Recipes

  • I typically use extra virgin olive oil unless stated otherwise.
  • For canned tomatoes I prefer Cirio or Mutti for reliable flavour.
  • All vegetables listed are medium-sized unless noted.
  • Nutrition is automatically calculated and should be used as an approximation.

Nutrition

Calories: 722 kcal |
Carbohydrates: 87 g |
Protein: 26 g |
Fat: 29 g

Nutrition information is an estimate.


Did you try this recipe?
Leave a comment below!