This Ham and Pea Pasta is a creamy, comforting, and easy-to-make dish that’s perfect for a quick weeknight dinner! With savory ham, tender peas, and a rich, creamy sauce, this pasta is simple yet flavorful, and ready in just 20 minutes.
Why You’ll Love This Recipe
- Quick & easy – Ready in 20 minutes with simple ingredients.
- Creamy & delicious – A rich, cheesy sauce coats every bite.
- Great for leftovers – Perfect for using up leftover ham.
- Kid-friendly & family-approved – A mild, comforting pasta dish.
- Customizable – Use different cheeses, add mushrooms, or swap pasta types!
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the Pasta:
- 8 oz pasta (penne, fettuccine, or rotini)
- 1 tbsp olive oil or butter
- 1 cup cooked ham, diced
- 1 cup frozen peas (no need to thaw)
- 2 cloves garlic, minced
- ½ cup heavy cream (or half-and-half)
- ½ cup milk
- ½ cup grated Parmesan cheese
- ½ tsp black pepper
- ½ tsp salt (adjust to taste)
- ½ tsp Italian seasoning (optional)
- 1 tbsp lemon juice (optional, for brightness)
Optional Garnishes:
- Chopped parsley
- Extra Parmesan cheese
- Red pepper flakes (for spice)
Directions

Step 1: Cook the Pasta
- Bring a large pot of salted water to a boil.
- Cook pasta according to package instructions until al dente.
- Reserve ½ cup pasta water, then drain the pasta.
Step 2: Sauté the Ham & Peas
- Heat olive oil or butter in a skillet over medium heat.
- Add ham and cook for 2-3 minutes until slightly browned.
- Stir in garlic and peas, cooking for 1 minute until fragrant.
Step 3: Make the Creamy Sauce
- Reduce heat to low and add heavy cream, milk, Parmesan, salt, black pepper, and Italian seasoning.
- Stir and let simmer for 2 minutes, until slightly thickened.
Step 4: Combine Everything
- Add cooked pasta to the skillet, tossing to coat in the sauce.
- If the sauce is too thick, add reserved pasta water, 1 tbsp at a time, until desired consistency.
- Stir in lemon juice (if using) for extra brightness.
Step 5: Serve & Enjoy!
- Garnish with extra Parmesan, parsley, or red pepper flakes.
- Serve warm and enjoy your delicious ham and pea pasta!
Servings and Timing
- Servings: 4
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
Variations
- Lighter Version – Use half-and-half or Greek yogurt instead of heavy cream.
- Extra Cheesy – Add shredded mozzarella or white cheddar.
- Spicy Kick – Add red pepper flakes or cayenne pepper.
- Vegetarian Option – Swap ham for mushrooms or sun-dried tomatoes.
- Gluten-Free – Use gluten-free pasta.
Storage & Reheating
- Refrigeration: Store in an airtight container for up to 3 days.
- Freezing: Not recommended (dairy-based sauces can separate).
- Reheating: Warm in a pan over low heat with a splash of milk to loosen the sauce.
FAQs
Can I use fresh peas instead of frozen?
Yes! Just blanch them for 1-2 minutes before adding.
What’s the best pasta shape for this dish?
Short pasta like penne, rotini, or farfalle works best.
Can I make this dish ahead of time?
Yes, but the sauce may thicken—just add a splash of milk when reheating.
How do I make it extra creamy?
Add 1 tbsp cream cheese or extra Parmesan.
Can I add vegetables?
Yes! Spinach, mushrooms, or bell peppers work well.
What’s the best way to make this pasta more flavorful?
Use freshly grated Parmesan, sauté the garlic longer, and season well.
Can I make this dish without dairy?
Yes! Use coconut milk and dairy-free cheese.
How do I prevent the sauce from getting too thick?
Use reserved pasta water to thin it out as needed.
What’s the best side dish for this pasta?
Pair with garlic bread, a side salad, or roasted veggies.
Can I use turkey instead of ham?
Yes! Leftover turkey works just as well.
Conclusion
This Ham and Pea Pasta is a quick, creamy, and comforting meal that’s perfect for busy nights. Whether you’re using up leftover ham or just want an easy, satisfying pasta dish, this recipe is a must-try! Make it today and enjoy a simple, delicious homemade meal!
PrintHam and Pea Pasta
This Ham and Pea Pasta is a creamy, cheesy, and comforting dish made with tender pasta, savory ham, and sweet peas in a light garlic-Parmesan sauce. Ready in under 30 minutes, it’s the perfect weeknight meal using pantry-friendly ingredients!
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 4-6 1x
- Category: Dinner, Pasta
- Method: Stovetop
- Cuisine: Italian-inspired
Ingredients
- 12 oz pasta (penne, fettuccine, or rotini work great!)
- 1 tbsp olive oil or butter
- 1 cup cooked ham, diced (leftover ham works perfectly!)
- 3 cloves garlic, minced
- 1 cup frozen peas (no need to thaw!)
- 1 cup heavy cream (or half-and-half for a lighter version!)
- ½ cup grated Parmesan cheese (plus more for serving!)
- ½ tsp black pepper
- ¼ tsp salt (adjust to taste!)
- ½ tsp Italian seasoning (optional, for extra flavor!)
- ½ cup pasta water (reserved from cooking the pasta!)
- Juice of ½ lemon (optional, for a fresh touch!)
Optional Toppings:
- Chopped fresh parsley
- Extra Parmesan cheese
- Crushed red pepper flakes (for a little heat!)
Instructions
Step 1: Cook the Pasta
- Bring a large pot of salted water to a boil.
- Cook pasta according to package instructions until al dente.
- Reserve ½ cup pasta water, then drain and set aside.
Step 2: Sauté the Ham & Garlic
- In a large skillet, heat olive oil or butter over medium heat.
- Add diced ham and cook for 2-3 minutes, stirring occasionally.
- Stir in garlic and cook for 30 seconds, until fragrant.
Step 3: Make the Creamy Sauce
- Add peas, heavy cream, Parmesan, black pepper, salt, and Italian seasoning.
- Stir and let simmer for 2-3 minutes, until slightly thickened.
Step 4: Combine Everything
- Add the cooked pasta to the skillet, tossing to coat.
- If the sauce is too thick, add a splash of reserved pasta water until smooth and creamy.
- Stir in lemon juice (if using) for a fresh flavor boost.
Step 5: Serve & Enjoy!
- Plate the pasta and top with extra Parmesan, parsley, or red pepper flakes.
- Serve warm and enjoy with garlic bread or a fresh salad!
- With Garlic Bread: Perfect for soaking up the creamy sauce!
- With a Side Salad: Try it with a Caesar or garden salad.
- With Extra Protein: Add grilled chicken or shrimp for a heartier meal.
Notes
- Make it lighter! Use half-and-half or whole milk instead of heavy cream.
- Want it extra cheesy? Stir in ½ cup shredded mozzarella or Gruyère.
- Gluten-free? Use gluten-free pasta and adjust cooking time as needed.
- Spicier? Add more red pepper flakes or a dash of hot sauce.