Creamy Tomato Ham Pasta (Pasta al Baffo)

Creamy tomato ham pasta served in a rustic bowl, with penne coated in a silky tomato cream sauce and flecks of fresh parsley.

Creamy Tomato Ham Pasta, also known as Pasta al Baffo, is a comforting Italian dish featuring pasta coated in a silky tomato and cream sauce with tender pieces of ham. This pasta al baffo recipe delivers a balanced, lightly enriched sauce that is neither too acidic nor overly rich, making it an easy creamy pasta dinner that feels both elegant and approachable.

Jump to Recipe
aisy the cat curiously inspecting a bowl of creamy tomato ham pasta, with penne coated in tomato cream sauce and fresh parsley on a dark, moody background.

Hey folks, I hope you’re all doing well. Today, I’m sharing one of those beautifully simple pasta dishes that proves you don’t need a long list of ingredients to create something truly satisfying. It’s creamy, gently tangy, and incredibly comforting – perfect for both quick weeknight dinners and relaxed weekend cooking. So, let’s dive into this Creamy Tomato Ham Pasta (Pasta al Baffo).

Creamy Tomato Ham Pasta (Pasta al Baffo)

It is no secret that last year I tried many pasta recipes (which I had never heard of) from the blogs The Pasta Project – Authentic Pasta Recipes (the-pasta-project.com) and Memorie di Angelina – Easy authentic Italian recipes. I stumbled across Pasta al Baffo on the Pasta Project, although Frank has this recipe, too. It is not that I was not familiar with the combination of ham, tomato, and cream – it is more about learning an authentic way as well as a history behind recipes.

Why You’ll Love This Creamy Tomato Ham Pasta

  • Balanced: The tomato and cream create a smooth, harmonious sauce without being too heavy.
  • Quick: This easy creamy pasta dinner comes together in about 30 minutes.
  • Comforting: Warm, familiar flavours with a subtle Italian touch.
  • Rich yet not heavy. The tomato cream sauce feels indulgent without being overwhelming.
  • Versatile: Works well with different pasta shapes and small variations.
  • Elegant simplicity: A classic Italian creamy tomato pasta that feels refined yet effortless.

What Is Pasta al Baffo?

A Simple Italian Classic

Pasta al Baffo is a traditional Italian creamy tomato pasta made with a handful of ingredients: tomato, cream, and cooked ham (typically prosciutto cotto). Despite its simplicity, it delivers a well-rounded flavour that highlights the Italian approach to balance and restraint in cooking.

Unlike many heavily modified versions seen elsewhere, the original idea is straightforward – a tomato-based sauce gently enriched with cream and complemented by tender, savoury ham.

Interesting fact – this sauce is relatively modern – from the 1970s – 1980s, when pasta sauces with cream and tomatoes were trendy (just like pasta alla vodka.) The name “Al baffo” is an abbreviation of the expression “da leccarsi i baffi” meaning “so good you’ll lick your whiskers”. And Daisy (with her whiskers) and I (without) can both attest LOL.

Does It Have a Specific Regional Origin?

Pasta al Baffo is not strongly tied to one specific Italian region. However, it is most commonly associated with Northern and Central Italy, where cream-based sauces are more typical compared to the south.

In these regions, dairy plays a larger role in cooking, which explains the presence of cream in this dish. That said, it remains a home-style preparation rather than a strictly codified regional specialty.

Why Cream Works Here (and Why It’s Used Carefully)

It’s important to understand that cream is not a standard ingredient in most Italian pasta sauces. In fact, in many traditional recipes, it is used selectively and with purpose.

In pasta al baffo, cream serves to:

  • Soften the acidity of the tomato.
  • Create a smoother, more cohesive texture.
  • Add richness without overwhelming the dish.

As a result, the sauce should feel lightly enriched, not heavy or overly creamy. This is where many modern interpretations go off track – adding too much cream can mask the tomato and flatten the overall flavour.

How It Fits Within Italian Pasta Traditions

Pasta al baffo sits stylistically between:

  • A classic tomato pasta (pasta al pomodoro).
  • And a light tomato-cream sauce (rosé-style pasta).

However, it remains more restrained than many modern creamy tomato sauces. The goal is not richness alone, but balance, cohesion, and clarity of flavour.

Ingredients You’ll Need for This Italian Creamy Tomato Pasta with Ham

  • Tube-shaped pasta. Penne or rigatoni work best, as they trap the creamy tomato sauce inside and along their ridges.
  • Olive oil. Extra-virgin olive oil adds a subtle fruity base for sautéing the aromatics.
  • Shallots or onion. Finely minced shallots provide gentle sweetness; a small onion works just as well.
  • Cooked ham. Lean, cubed ham adds savoury flavour without overpowering the sauce.
  • Tomato passata. Smooth, strained tomatoes create a clean, balanced tomato cream pasta base.
  • Heavy cream. Whipping cream gives the sauce its signature silkiness, though a lighter cream can be used.
  • Fresh parsley. Chopped parsley brightens the dish and adds freshness at the end.
  • Salt and pepper. Essential for balancing the creaminess and enhancing the tomato flavour.
aisy the cat curiously inspecting a bowl of creamy tomato ham pasta, with penne coated in tomato cream sauce and fresh parsley on a dark, moody background.

Possible Additions and Variations

Although this creamy tomato pasta al baffo is already well balanced, a few classic variations exist within Italian cooking:

  • Peas: One of the most common additions, bringing a subtle sweetness and colour.
  • Pancetta instead of ham: Adds a deeper, slightly saltier flavour.
  • More or less tomato: Some versions lean more toward tomato, others toward cream.
  • Onion vs garlic base: A matter of regional preference and personal taste.

How to Make Creamy Tomato Ham Pasta Pasta al Baffo

This creamy tomato ham pasta comes together quickly, but a few simple techniques will make a big difference:

Start by gently sautéing the onion in butter and olive oil over medium heat until soft and translucent — avoid browning, as you want a delicate base. Then, add the tomato (paste or passata) and cook it briefly to remove any raw taste and deepen the flavour.

Next, add the ham and warm it through for just a minute or two. Overcooking can make it firm, so keep this step short.

Reduce the heat slightly and stir in the cream. At this stage, the sauce should become smooth and cohesive. Meanwhile, cook the pasta until al dente, reserving a bit of pasta water.

Combine the pasta with the sauce, adding a splash of the reserved pasta water to help emulsify and bind everything together. Finally, remove from heat and finish with Parmesan and fresh herbs.

The result is a silky, balanced Italian creamy tomato pasta that coats every piece beautifully.

More Creamy Pasta Recipes

Are you looking for more fun recipes, like this creamy tomato ham pasta? Be sure to check more recipes below:

I’d love for you to try this pasta with ham and cream sauce. If you give this Italian pasta recipe a go, please share your results in the comments, message me on Instagram, or post your photos with the hashtag #havocinthekitchen. I look forward to seeing your creations and hearing your thoughts!

Cheers!

Pasta al Baffo

Creamy Tomato Ham Pasta (Pasta al Baffo)

Recipe by Ben | Havocinthekitchen
4.9 from 12 votes
Course: Pasta and GnocchiCuisine: ItalianDifficulty: Easy

Creamy tomato ham pasta, also known as Pasta al Baffo, made with tomato passata, cream, and savoury ham. A comforting Italian classic.

Recipe adopted from the Pasta Project

Servings

4-5

servings
Prep time

15

minutes
Cooking time

20

minutes
Cook Mode

Keep the screen of your device on

Ingredients

  • about 450 g tube-shaped pasta like penne or rigatoni

  • 2-3 tablespoons (30-45 ml) olive oil, preferably extra virgin

  • 1-2 shallots, finely minced – or substitute 1 small onion

  • 250 g cooked ham, cubed (I used lean ham)

  • 1 cup (~250 g) tomato passata

  • 1 cup (~240 ml) heavy (whipping, 35%) cream – or use lighter version like 18%

  • few parsley springs, chopped

  • salt and pepper, to taste

Directions

  • Bring a large pot of water to boil and salt it well.
  • In a meantime, in a large pan / skillet sauté the shallots in olive oil over low-medium heat, until they are soft and translucent, few minutes.
  • Increase the heat to medium / high-medium. Add the ham to the skillet and sauté until they begin to brown slightly around the edges.
  • Stir in the tomato passata and let it simmer gently to allow the sauce to thicken, for about 10 minutes. Season with salt according to your taste.
  • Add in the heavy cream and blend it with the tomato sauce. Simmer for an additional 4-5 minutes.
  • While the sauce is simmering, cook the pasta in boiling water, until al dente or even slightly less, as per package instructions. Reserve 1 cup of pasta water and then drain.
  • Add the drained pasta to the sauce along with a ladle (~1/2 cup) of the reserved pasta water. Increase the heat, and let the pasta simmer in the sauce for a couple of minutes, stirring continuously. If necessary, add a little more of pasta water (you will not the entire cup.)
  • Stir in the parsley and serve immediately, sprinkled with some extra parsley if desired. Enjoy!

Join the Kitchen Havoc!

Hungry for new recipes? Get tasty inspiration straight to your inbox - no spam, just a sprinkle of culinary mischief!

We don’t spam! Read our privacy policy for more info.

Hi - I'm Ben, a blogger, recipe developer, and food photographer. I'm glad you're here! I hope you will enjoy hundreds of delicious recipes and a pinch of havoc in the kitchen.

23 Comments

  1. Amy

    Sorry I meant to leave 5 starts!!

  2. Amy

    That’s my fave for long winter dinners, delicious!!

    • Andrea

      Made it with lower fat cream basil. Very delicious and rich. Thank you for the recipe, will be making more!

  3. First, three pastas in a row is wonderful — more would be better! I know what you mean, though — I try to alternate but sometimes circumstances (like edited photos) make the decision for me,

    I love this recipe for Pasta al Baffo and want to make it soon! I’ve been going low on carbs lately but this would be worth a cheat on my diet!

  4. Michelle

    Another delicious pasta, love that savory umami flavor from the tomato and ham! Perfect for a quick weeknight meal!

  5. Hello Ben; never too much of paste recipes! Never! Tasty, easy to make, and tasty! Perfect week dinner indeed!

  6. There is absolutely no such thing as “too much pasta”! This pasta al baffo looks so creamy and flavorful. And I love Daisy making an appearance!

  7. What a fun backstory to this recipe. As far as I’m concerned, there are never enough pasta recipes…and this one with its creamy tomato sauce and ham sounds extra flavorful!!

  8. Pasta al Baffo sounds like a delightful addition to any pasta lover’s repertoire, like me! Actually its the first time I heard of this and the combination of ham, tomato, and cream creates a comforting and flavorful sauce that’s perfect for a cozy weeknight dinner.

Leave a Reply

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