Creamy Ham and Pea Carbonara

Ham and Pea Pasta Carbonara pairs spaghetti and Parmesan with a silky egg‑based sauce for a comforting, savory dinner. This version adds smoky ham and bright peas for color, texture, and flavor, turning simple pantry staples into an elegant weeknight meal.

Follow a few straightforward steps to create a smooth carbonara sauce without scrambling the eggs. The technique is easy, and the result is rich, creamy, and deeply satisfying.

Ham and Pea Pasta Carbonara recipe

If you enjoy variations on carbonara or dishes with peas, try my Chicken Carbonara or Pea Salad recipes for more ideas (recipe names only, no links here).

Why this recipe works

This Ham and Pea Pasta Carbonara is a great dinner option because it balances rich and fresh elements while remaining quick to prepare. It uses common ingredients but delivers a restaurant-quality texture and flavor when you follow the method below.

  • Smoky, flavorful ham complements the creamy Parmesan-based sauce and bright green peas.
  • It’s an excellent way to use leftover holiday ham or deli slices.
  • The sauce thickness is easy to control by adding small amounts of reserved pasta water until you reach the perfect consistency.

Ingredients needed

  • 1 pound spaghetti
  • 1 tablespoon butter
  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced
  • 8 ounces cooked ham, thinly sliced or diced
  • 10 ounces peas, steamed (frozen and thawed is fine)
  • 1–2 cloves garlic, minced
  • 3 whole eggs
  • 1 cup freshly grated Parmesan cheese
  • 3/4 cup heavy cream
  • Salt and freshly ground black pepper, to taste
Ham steak and peas

Here’s how to make it

Prep everything before you start cooking: have the onion diced, the ham sliced or diced, the peas ready, and the egg mixture whisked. Timing is important so the pasta finishes cooking around the same time the ham and peas are hot.

  1. Bring a large pot of salted water to a boil and cook the spaghetti according to package directions until al dente.
  2. While the pasta cooks, heat the butter and olive oil in a large sauté pan over medium-high heat. Add the diced onion and cook until golden, about 4–5 minutes.
  3. Add the ham, steamed peas, and minced garlic to the pan and cook just until heated through. Keep the mixture hot but remove from any direct, high heat.
  4. In a bowl, whisk together the eggs, grated Parmesan, and heavy cream until smooth.
  5. Before draining the pasta, scoop out about 1/2 cup of the starchy cooking water and set it aside.
  6. Drain the spaghetti and return it to the pot or a warm serving bowl. Add the hot ham and pea mixture and, with the heat off, pour the egg‑Parmesan mixture over the pasta. Toss or stir vigorously until the sauce thickens and coats the noodles. The residual heat will cook the eggs without scrambling them.
  7. If the sauce seems too thick, add reserved pasta water a tablespoon at a time until you reach the desired silky consistency. Season with salt and freshly ground black pepper to taste and serve immediately.
process photos of how to make Ham and Pea Pasta Carbonara

Cooking tips

  • Use freshly grated Parmesan when possible; it melts smoother than pre-shredded cheese and improves the sauce texture.
  • To prevent the egg from curdling, combine the sauce with the hot pasta off the heat. The heat of the pasta is enough to thicken the eggs into a creamy sauce.
  • Spaghetti works especially well because its surface area helps the sauce cling to each strand. Other long pastas like linguine or fettuccine are good alternatives.
  • Set eggs at room temperature for a short while before mixing with hot ingredients to reduce the temperature gap and lower the risk of scrambling.
  • Reheat leftovers gently over very low heat on the stovetop with a splash of milk or cream, or microwave at low power in short intervals, stirring frequently.
Pasta with carbonara sauce

Other great pasta recipes

If you crave creamy pasta, consider these recipe ideas: Homemade Alfredo Sauce, Shrimp Fettuccine Alfredo, Fettuccine Alfredo, Cajun Chicken Fettuccine Alfredo, Cajun Shrimp Pasta, Asparagus Mushroom Fettuccine Alfredo, or Broccoli Carbonara.

Prep: 10 mins   Cook: 15 mins   Total: 25 mins

Servings: 6   Author: Krissy Allori

Nutrition (per serving, approximate)

Calories: 655 kcal; Carbohydrates: 66 g; Protein: 30 g; Fat: 29 g; Saturated Fat: 14 g; Cholesterol: 162 mg; Sodium: 782 mg; Potassium: 486 mg; Fiber: 5 g; Sugar: 5 g; Vitamin A: 1105 IU; Vitamin C: 20.6 mg; Calcium: 264 mg; Iron: 2.6 mg.

Nutrition information is automatically calculated and should be used as an approximation.

Notes

  • Freshly grated Parmesan melts best and yields a creamier sauce than pre-shredded cheese.
  • Transfer hot pasta directly out of the salted boiling water into the sauce to avoid extra heat that can curdle the eggs.
  • Any long pasta will work, but spaghetti provides excellent sauce coverage because of its shape.
  • Never finish carbonara directly over high heat. Use the heat of the recently cooked pasta to gently cook the egg mixture.
  • Leftovers reheat best over very low heat with occasional stirring to avoid separating the sauce.

This recipe was originally published in November 2017 and has been updated with clearer instructions, ingredient photos, and helpful tips. The core recipe remains the same—classic flavors, straightforward technique, and a dependable family favorite.