Turn leftover ham into a cozy and delicious dinner with this creamy ham and tomato pasta. Tender cubes of ham simmer on the stovetop in a rich passata-based sauce, finished with cream, Parmesan and plenty of garlic and a touch of crushed red pepper warmth.

Ready in just a few simple steps and perfect with penne pasta (or any short pasta you have on hand), this leftover ham pasta delivers a hearty, lightly smoky and beautifully balanced bowl of comfort that feels anything but “leftovers”.

Ham and tomato sauce pasta on a large plate.

If you’re looking for something different to do with leftover ham that isn’t ham in cream sauce or a sandwich, look no further! Ham combines seamlessly with a classic tomato sauce for a delicious and extra-hearty pasta dinner.

Ingredients and substitutions

A few notes about the key ingredients …

Ham – Leftover cooked ham is perfect for this pasta, but you don’t need to wait for leftover ham. Pick up a ham steak, a half ham or even thick-sliced deli ham to use here.

Passata – Passata is uncooked, pureed tomatoes that have been strained of seeds and skins. Look for passata in jars with the pasta sauce at most grocery stores. I love Mutti brand passata. Tomato puree and crushed tomatoes would be good substitutes for passata.

Cream – heavy whipping cream will produce the creamiest dish, while also contributing a lovely texture. That said, feel free to reach for a lighter cream such as half-and-half cream (10%) if you like.

Pasta – While you can use any pasta you have or enjoy, I think a short pasta such as penne or rigatoni is nice with this sauce.

Ingredients gathered for ham and tomato pasta.

How to make ham and tomato pasta

This is a visual summary of the steps to make this recipe. Always refer to the complete instructions in the Recipe Card below when making the recipe.

Water in a large pot coming to a boil.
1
Garlic and shallots cooking in oil in a skillet.
2
Jar of passata ready to go into the pan.
3
  1. Start by bringing a large pot of water to a boil for the pasta.
  2. In a large skillet, heat the oil, then add the shallot, garlic and red pepper flakes. Cook until tender.
  3. Add the ham to the pan and cook briefly, then add the passata.
Sauce after adding the passsata.
4
Adding the pasta to boiling water.
5
Adding the cream and Parmesan to the sauce.
6
  1. Bring the sauce to a simmer, then allow to simmer to reduce and blend the flavours.
  2. Add the pasta to salted, boiling water and cook per the package instructions to al dente.
  3. Once the sauce has simmer, add the cream and Parmesan and stir in.
Adding the cooked pasta to the ham and tomato sauce.
7
All the pasta added to the pan.
8
Finished ham and tomato pasta in the skillet.
9
  1. Spoon the cooked pasta into the sauce.
  2. Stir the pasta into the sauce and allow to simmer together for at least 2 minutes.
  3. Taste the sauce and add salt and pepper as needed.

Recipe video

Recipe tips!

  • Keep in mind that ham will bring its own saltiness to the pasta sauce, so you’ll probably find you’ll need to add a bit less salt to the sauce.
  • How big or small you cube the ham is up to you. I usually go for a 1/4-inch dice, but you can go smaller or larger, as you like.
Ham and tomato pasta on a serving platter.

Serving suggestions

Like most pasta dinners, some garlic bread on the side is always welcome. My pull-apart garlic cheese bread would be perfect! For a simpler bread, you can’t go wrong with focaccia, such as my mini garlic and herb focaccia or my herb and garlic focaccia bread.

For a side salad, a classic Caesar salad, or maybe a roasted broccoli Caesar salad, for a twist on the classic.

Want to save this recipe?

Enter your email and I’ll send it to your inbox. Plus, you’ll get great new recipes from me every week!

Save Article

By submitting this form, you consent to receive emails from Seasons and Suppers.
You can unsubscribe at any time.

Ham and tomato sauce pasta on a large plate.

Get the Recipe: Ham and Tomato Pasta

A perfect destination for your leftover ham, this tomato and ham pasta uses ham to bulk up a simple rose tomato sauce and pasta.
No reviews yet
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Yield: 4 servings

Ingredients

  • 2 Tablespoons olive oil
  • 1 medium shallot, finely diced
  • 2 cloves garlic , thinly sliced
  • 1/4-1/2 teaspoon red-pepper flakes, to taste for heat
  • 5-6 oz cooked ham, cut into 1/4-inch cubes (about 1 cup well-packed) *see Note 1 below
  • 680 ml tomato passata, purée *see Note 2 below
  • 12 oz penne pasta, about 3 1/2 cups *see Note 3 below
  • 1/2 cup heavy whipping cream, 35% b.f.
  • 1/3 cup Parmigiano Reggiano, grated, plus more for garnish
  • salt and pepper, not too much salt as ham is salty

For serving:

  • fresh basil, chopped
  • Additional grated Parmigiano cheese

Instructions
 

  • Bring a large pot of salted water to a boil on the stovetop. To a large skillet, add the olive oil and heat over medium heat. Add the shallot, garlic and red pepper flakes. Cook, stirring often, until shallots and garlic soften but are not yet brown, about 2 to 3 minutes. Add the ham and cook 1 to 2 minutes.
  • Tip! Ham will bring some natural saltiness to this sauce, so add only as much additional salt as needed. I find it best to keep the salt to a minimum until the end of cooking. Taste and add, as needed.
  • Add the passata to the skillet, along with 2-3 Tablespoons of the boiling salted water from the pasta pot. Season the sauce with a touch of salt. Bring the sauce to a boil, and then reduce the heat to medium-low and simmer for 10 minutes.
  • While the sauce simmers, cook the pasta in the boiling water according to package instructions until al dente. Drain well (or preferably use a spider strainer to transfer the cooked pasta directly to the skillet with the sauce, when ready.)
  • Reduce the heat under the sauce to low and add the cream and Parmesan cheese. Stir to combine. Add the drained pasta and toss to coat. Allow the pasta to cook with the sauce for at least 2 minutes. Transfer the pasta to a serving dish or platter and serve topped with fresh basil and additional Parmesan.

Notes

Note 1: Leftover cooked ham is perfect for this dish. You could also pick up a ham steak or half ham and cube it up. In a pinch, thick-sliced deli ham will work just fine.
Note 2: Look for jars of passata with the pasta sauces at most grocery stores. Passata can also be labelled tomato purée. Canned crushed tomatoes would be a decent substitute.
Note 3: While you can use any pasta you have or enjoy, I think a short pasta such as penne or rigatoni works nicely with this sauce.
Tips!
Keep in mind that ham will bring its own saltiness to the pasta sauce, so you’ll probably find you’ll need to add a bit less salt to the sauce.
How big or small you cube the ham is up to you. I usually go for a 1/4-inch dice, but you can go smaller or larger, as you like.
Be sure to read the notes above this Recipe Card for substitution suggestions, step-by-step photos and a recipe video that you might find helpful. I’ve also included some great ideas for what to serve alongside this pasta!
 
 
Cuisine: Italian
Course: Main Course, Pasta
Serving: 1serving, Calories: 673kcal, Carbohydrates: 82g, Protein: 26g, Fat: 28g, Saturated Fat: 12g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 11g, Cholesterol: 61mg, Sodium: 621mg, Potassium: 1145mg, Fiber: 6g, Sugar: 12g, Vitamin A: 1456IU, Vitamin C: 20mg, Calcium: 176mg, Iron: 5mg
Tried this recipe?Leaving a review is always appreciated and so helpful for our fellow cooks!

Adapted from a NYT recipe