Creamy Bacon & Tomato Pasta Recipe for Busy Weeknights

My Creamy Bacon and Tomato Pasta is a quick, easy dish made from simple, everyday ingredients. It features a tomato sauce richly flavoured with onion, bacon, garlic and aromatic dried herbs. A splash of cream gives the sauce a silky finish and turns this meal into classic comfort food — a delicious balance of savoury and creamy that’s sure to become a family favourite.

Large pan of Creamy Bacon and Tomato Pasta, garnished with some finely chopped fresh basil.

[feast_advanced_jump_to]

Recipe at a Glance:

  • Difficulty: easy.
  • Cuisine: Mediterranean / Italian-inspired.
  • Prep time: 10 minutes
  • Cook time: 25 minutes
  • Total time: 35 minutes
  • Servings: 4 people
  • Dietary: can be made gluten-free with suitable pasta.
  • Serving suggestion: Radicchio Salad and garlic bread.
  • Ideal for: family dinners or relaxed entertaining.
  • Leftovers: store in an airtight container in the fridge for up to 3 days.

Why You’ll Love This Recipe:

  • A warm bowl of homemade pasta is deeply satisfying.
  • Made with simple, readily available ingredients yet full of flavour.
  • Perfect for a weeknight family meal.
  • Quick to prepare — a great option for busy evenings.
  • Comforting and family-friendly; children and adults tend to enjoy it.
Photo of Alex from It's Not Complicated Recipes, leaning on a wooden chopping board.

A Note from Alex…

I find that adding cream to tomato-based pasta sauces softens the acidity and gives a smoother, more luxurious texture. Simple sauces — such as creamy tuna or roasted capsicum pasta — benefit from the extra creaminess and feel a little more indulgent.

I’ve been making variations of this Creamy Bacon and Tomato Pasta for years and hope it becomes one of your go-to family meals.

Alex xo

Ingredients and Substitutions:

See the recipe card further down for exact quantities and the full method.

Ingredients in this recipe on a white marble background.
  • Rigatoni (or short pasta): ridged shapes like rigatoni or penne hold the sauce well. You can also use spaghetti or linguine if you prefer.
  • Extra virgin olive oil: choose a good quality oil for best flavour.
  • Brown/yellow onion: finely chopped. White onion works too.
  • Streaky bacon: cut into small cubes; streaky bacon from the pork belly adds richness. Pancetta or guanciale are good alternatives.
  • Garlic: fresh, finely chopped.
  • Crushed tomatoes: canned crushed tomatoes are convenient; canned diced or whole tomatoes (crushed by hand) also work.
  • Dried oregano: balances the tomato base without overpowering it; use fresh oregano sparingly if substituting.
  • Red chilli flakes: add to taste for a touch of heat.
  • Thickened/heavy cream: gives a silky texture; aim for cream with at least 35% fat.
  • Baby spinach: stirred into the sauce for extra greens.
  • Sea salt and freshly ground black pepper: adjust seasoning before serving.
  • Reserved pasta water: starchy pasta water helps emulsify the sauce and make it cling to the pasta.
  • Fresh basil: chopped and sprinkled over the finished dish to enhance aroma and flavour.
  • Parmesan: freshly grated for serving; avoids the gritty texture that pre-grated cheese can sometimes create.

Variations:

Gluten-free: use a quality gluten-free pasta and check that the bacon is gluten-free.

Bacon alternatives: swap in pancetta or guanciale for a slightly different flavour.

Roasted capsicums: adding roasted red peppers gives a smoky-sweet note that pairs well with the creamy tomato sauce.

How To Make Creamy Bacon and Tomato Pasta:

See the recipe card further down for exact quantities and the complete method.

Steps 1-2 of preparing this recipe: sautéing the bacon and onion in a frying pan and stirring through the crushed tomatoes.

1 – Cook the bacon and onion:
Bring a large pot of salted water to a rolling boil for the pasta. In a deep frying pan, warm the olive oil over medium-high heat, add the bacon and chopped onion, and cook until they are lightly golden. Add the garlic and cook briefly, taking care not to burn it.

2 – Build the sauce:
Stir in crushed tomatoes, dried oregano and red chilli flakes. Bring the sauce to a simmer and cook until it reduces and thickens slightly. While the sauce simmers, cook the pasta until just al dente and reserve some pasta water before draining.

Steps 3-4 of preparing this recipe: stirring the through cream and spinach and then adding the pasta to the sauce.

3 – Add the cream and spinach:
Stir the cream into the tomato sauce, then add the baby spinach and cook until wilted and incorporated.

4 – Combine with pasta:
Add the drained pasta to the pan, using reserved pasta water as needed to loosen the sauce and help it coat the pasta evenly. Taste and adjust salt and pepper. Serve with chopped fresh basil and a generous sprinkling of freshly grated Parmesan.

Hint: reserve a cup of pasta water before draining — the starchy water helps emulsify the sauce and makes it cling to the pasta beautifully.

Large pan of Creamy Bacon and Tomato Pasta, garnished with some finely chopped fresh basil, with a spoon resting in the pan.

Tips for Success, Storage and FAQs:

Can the Creamy Bacon and Tomato Pasta be made in advance?

The pasta is best served fresh. You can prepare the tomato sauce (without the cream or spinach) up to three days ahead. Reheat, then add cream and spinach and finish with the pasta when ready to serve.

What does “al dente” mean?

Al dente means the pasta is cooked until it still has a slight firmness when bitten. It will soften a little more once combined with the sauce, so avoid overcooking.

Do I need to rinse the pasta?

Do not rinse. Rinsing removes the starch that helps the sauce cling to the pasta.

How should I store leftover Creamy Bacon and Tomato Pasta?

Store leftovers in an airtight container in the fridge for up to three days. Reheat gently on the stovetop with a splash of water or cream to prevent the sauce from splitting.

Can the Creamy Bacon Pasta be frozen?

This dish does not freeze well because the cream can separate when thawed and reheated.

Top Tip:

Use the best-quality core ingredients you can: good bacon, a dependable brand of canned tomatoes, and a nice extra virgin olive oil will noticeably improve the finished dish.

Serving of Creamy Bacon and Tomato Pasta, garnished with some finely chopped fresh basil and Parmesan cheese, in a round grey bowl.

Serving Suggestions:

This Creamy Bacon and Tomato Pasta works well for:

  • Weeknight family dinners or casual entertaining — serve with focaccia or garlic bread.
  • Family-style sharing at a relaxed gathering; a fresh salad like rocket and pear cuts through the richness.
  • Buffet-style meals alongside other simple dishes such as baked meatballs or stuffed mushrooms.

If you want a flavourful pasta that comes together quickly with minimal fuss, this is an ideal recipe and one that’s likely to become a favourite at your table.

Alex xo

More Delicious Recipes For You To Try:

  • Spicy Mushroom and Tomato Pasta
  • Creamy Broccoli Pasta
  • Creamy Beef Pasta
  • Anchovy and Olive Pasta
Photo of Alex from It's Not Complicated Recipes, leaning on a wooden chopping board.

Did you try this recipe?

We’d love to hear how it turned out — please leave a review in the comments below the recipe.

Follow the author on social channels and subscribe to the newsletter for more recipes and tips.

LEAVE A REVIEW
Large pan of Creamy Bacon and Tomato Pasta, garnished with some finely chopped fresh basil.

Creamy Bacon and Tomato Pasta

This quick and comforting pasta features a tomato sauce enriched with bacon, onion, garlic and aromatic herbs, finished with cream for a silky texture that pairs perfectly with fresh basil and Parmesan.
5 from 1 vote

Print
Pin
Review
Remove Ads

Course: Main Course
Cuisine: Italian Inspired, Mediterranean
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 4 people
Calories: 799kcal
Author: Alexandra Cook – It’s Not Complicated Recipes

Please note:

For accuracy, weigh ingredients when weights are provided. Oven temperatures are for fan-forced ovens.

Ingredients

  • 340 g (12 ounces) dried rigatoni pasta
  • 2 teaspoon extra virgin olive oil
  • 1 medium brown/yellow onion – finely chopped
  • 250 g (8.8 oz) streaky bacon – cut into 1 cm (½ inch) cubes
  • 3 large cloves of garlic – finely chopped
  • 400 g (14 oz) tinned crushed tomatoes
  • 1 ½ teaspoon dried oregano
  • ¼ teaspoon red chilli pepper flakes – or to taste
  • ¾ cup (180 ml) heavy whipping/thickened cream
  • 2 ½ cups baby spinach – firmly packed
  • 1 cup pasta water – reserve before draining pasta; you may not need it all
  • sea salt and pepper – to taste
  • cup fresh basil leaves – finely chopped
  • Parmesan cheese – freshly grated, for serving

Instructions

  • Bring a large saucepan of water to the boil and salt generously.
  • Heat olive oil in a large, deep frying pan over medium-high heat. Add bacon and onion and cook for 8–10 minutes until lightly golden. Add garlic and cook 1–2 minutes, taking care not to burn it.
  • Add crushed tomatoes, oregano and chilli flakes. Bring to a simmer and cook for about 10 minutes until the sauce thickens slightly.
  • Meanwhile, cook the pasta in the boiling water until just al dente. Reserve 1 cup of pasta water before draining.
  • Stir the cream into the sauce, then add the baby spinach and cook until wilted.
  • Add the drained pasta to the sauce, adding reserved pasta water as needed to achieve a smooth, coating sauce. Season with salt and pepper to taste.
  • Serve topped with chopped fresh basil and freshly grated Parmesan.

Notes

  1. Pasta: Short ridged shapes like rigatoni or penne help the sauce cling; long pasta is also fine if preferred.
  2. Crushed tomatoes: diced or whole tomatoes crushed by hand are acceptable; a little water can be used to rinse the can and add to the sauce.
  3. Thickened cream: also called heavy or whipping cream, typically around 35% milk fat.
  4. Pasta water: reserve 1 cup of cooking water before draining in case you need to thin the sauce; you may not use it all.
  5. Seasoning: finish with sea salt flakes and freshly ground black pepper; increase chilli flakes if you like more heat.
  6. Make gluten-free: use a good gluten-free pasta and confirm the bacon is gluten-free; gluten-free pasta often needs more pasta water to reach the right texture.
  7. Storage: best eaten fresh; refrigerate leftovers in an airtight container for up to three days.
  8. Reheating: reheat gently in a pan or microwave with a splash of water or a little cream to prevent splitting.
  9. Freezing: not recommended due to the cream component.
Made this recipe? We’d be so grateful if you could leave a comment and rating at the bottom of the page!

Leave a comment and rating

Nutrition Estimate:

Calories: 799kcal | Carbohydrates: 77g | Protein: 23g | Fat: 45g
Nutritional Disclaimer:

The nutritional information is an estimate only, derived from online calculators. For the most accurate results, calculate nutrition using the exact brands and amounts you use.