For a quick and satisfying dinner, this creamy ham and pea pasta brings tender pasta, diced ham, and sweet peas together in a rich garlic-Parmesan sauce. It’s ready in about 30 minutes: boil pasta, make a simple roux-based sauce, then stir in ham, peas, and Parmesan until everything is silky and heated through.
Why You’ll Love This Creamy Ham and Pea Pasta
If your weeknights need an easy, tasty solution, this Creamy Ham and Pea Pasta is here to save the day. It uses simple pantry staples and leftover ham, so you can make a comforting meal with minimal effort. The sauce is velvety and the peas add a pop of sweetness. Kids and adults alike will love this kid-friendly, family-approved dish.
Ready in 30 Minutes: Perfect for busy evenings when you need dinner on the table fast.
Leftover Ham: A great way to use holiday or deli ham and reduce waste.
Creamy Comfort Food: The garlic-Parmesan sauce makes it indulgent and satisfying.
One-Pot (or Two): You can make it all in one pot or use a separate pan for pasta. Either way, cleanup is easy.
What Makes This Recipe Special
This pasta stands out because of its simple yet rich flavors. A light garlic-Parmesan cream sauce coats every bite, giving a touch of restaurant-quality taste. Sweet peas bring color and nutrition, while savory ham adds hearty protein and umami. The dish is fully customizable: you can swap in your favorite pasta shapes or seasonings. Overall, it’s a versatile comfort meal that tastes like you worked hard, even when you didn’t.
Creamy Sauce: Homemade roux and Parmesan make a sauce that is both rich and silky.
Sweet & Savory: Peas add a natural sweetness and pop of color, balancing the salty ham.
Protein-Packed: Ham keeps this dish hearty and satisfying, turning carbs into a complete meal.
Customizable: Use any pasta or herbs you have on hand for a personalized spin.
Ingredients You’ll Need
Gather these simple ingredients for success:
1. Pasta (ziti, penne, or fusilli) Amount: 450 g (1 lb) Any short pasta works well
2. Butter Amount: 85 g (6 tbsp) Use 2 tbsp for sautéing and 4 tbsp for sauce
3. Onion Amount: 1 medium, chopped Adds sweetness and aroma to the base
4. Garlic Amount: 4 cloves, minced Fresh garlic gives the best flavor
5. Flour Amount: 3 tbsp Helps thicken sauce, cornstarch can be used for gluten-free option
6. Chicken broth Amount: 360 ml (1½ cups) Low-sodium recommended for better salt control
7. Half-and-half (or heavy cream) Amount: 240 ml (1 cup) Half-and-half for lighter sauce, cream for richer texture
8. Ham (diced) Amount: 340 g (3 cups) Leftover or deli ham both work well
9. Peas Amount: 450 g (1 lb) Fresh or frozen, frozen can be added directly
10. Parmesan cheese Amount: 85 g (¾ cup), grated Freshly grated melts smoother and tastes better
11. Salt & Pepper Amount: To taste Season at the end since broth and ham already contain salt
12. Optional extras Parsley or thyme for garnish, red pepper flakes for heat
Pro-Tips for Success
Cook Pasta Al Dente: Drain it when it’s still slightly firm; it will finish cooking in the sauce, absorbing flavor without getting mushy.
Reserve Pasta Water: If the sauce gets too thick, stir in a splash of the starchy pasta water to loosen it while maintaining creaminess.
Grate Your Own Cheese: Pre-shredded cheese can have anti-caking agents. Freshly grated Parmesan melts better for a silky sauce.
Season Carefully: Taste as you go since ham and broth add salt. Add salt at the end so the flavors pop without becoming too salty.
Let It Rest: After combining, let the pasta sit off heat for a minute or two. The sauce will thicken and cling to the noodles beautifully.
Common Mistakes to Avoid
Overcooking the Pasta: Cooking it too long makes the dish mushy. Aim for al dente and remember it will soften more in the sauce.
Burning the Roux: Whisk the flour into the butter quickly over moderate heat. Burnt flour gives a bitter taste, so keep stirring and don’t let it brown.
Skipping Seasoning: Always taste the sauce at the end. Since the ham and cheese add saltiness, start with less. Adjust with salt and pepper after mixing for balanced flavor.
Boiling After Cream: Once cream is added, lower the heat to a gentle simmer. Boiling can cause the sauce to separate or curdle, losing its smooth texture.
Neglecting Garnish: A sprinkle of fresh herbs or extra Parmesan brightens the dish and makes it look as good as it tastes.
Flavor Variations
Keto-Friendly: Substitute spiralized zucchini or shirataki noodles for pasta, and use extra cream or cheese to keep it rich without the carbs. Skip or reduce the peas (they’re higher in carbs) and add spinach or mushrooms for color.
Vegetarian: Omit the ham and add extra vegetables like mushrooms or roasted peppers. Use vegetable broth, and if you skip the meat, stir in a dollop of cream cheese for extra richness.
Vegan: Swap dairy with plant-based cream (like coconut or cashew cream) and use a smoked vegan ham alternative or seasoned tempeh. Nutritional yeast can add a cheesy flavor.
One-Pot Bake: Turn this into a casserole! After mixing everything, transfer to a baking dish, top with mozzarella, and bake at 180° C until golden and bubbly (about 20 minutes).
Spicy Twist: Add a pinch of red pepper flakes or diced jalapeño when sauteing for heat. You could also stir in some hot sauce or use pepper jack cheese for a kick.
What to Serve With Creamy Ham and Pea Pasta
Green Salad: A crisp lettuce or spinach salad with a tangy vinaigrette cuts through the richness and adds freshness.
Garlic Bread: Crusty, buttery garlic bread or breadsticks are perfect for soaking up the creamy sauce.
Steamed Vegetables: Simple steamed broccoli, green beans, or carrots add color and fiber. A squeeze of lemon brightens them up.
Tomato Salad: Fresh tomatoes (or a quick tomato-cucumber salad) with a drizzle of olive oil and herbs balances the creaminess with acidity.
Light Soup: A clear broth soup (like vegetable or chicken) can be a nice starter without overpowering the pasta.
Storage and Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. The sauce will thicken as it cools. To reheat, gently warm it on the stove or in the microwave. Add a splash of broth or milk and stir to restore its creamy consistency. Avoid overheating to keep the sauce from drying out. It’s best eaten fresh, as freezing can make the cream sauce separate or grainy.
Frequently Asked Questions
Can I use frozen peas instead of fresh?
Yes! Frozen peas are a convenient and tasty option. You can add them directly to the sauce without thawing. They will heat through as the pasta finishes cooking, staying bright green and sweet.
Can I use a different pasta shape?
Absolutely. Any short pasta—like penne, fusilli, or bow-tie—will work. Adjust cooking time as needed; thicker noodles might need a minute or two more. All will soak up the creamy sauce nicely.
Can I prepare this dish ahead of time?
You can prep some steps in advance. Cook the pasta until it’s just shy of al dente and refrigerate it separately. When ready to serve, gently warm the sauce and toss in the pasta and remaining ingredients. This keeps the noodles firm and the sauce fresh.
How do I store leftovers and reheat?
Store leftovers in an airtight container in the fridge for up to 3 days. To reheat, warm it on the stove or microwave with a splash of broth or milk to loosen the sauce. Stir well until heated through; this restores the creaminess. Avoid freezing, as the sauce may separate upon thawing.
Tender pasta tossed with savory ham and sweet peas in a creamy garlic-Parmesan sauce. Ready in 30 minutes, this is a quick family favorite.
Ingredients
450 g (1 lb) pasta (ziti, penne, or fusilli)
85 g (6 tbsp) butter, divided
1 medium onion, minced
4 garlic cloves, minced
1/2 teaspoon salt (or to taste)
1/4 teaspoon black pepper
3 tablespoons all-purpose flour
360 ml (1.5 cups) chicken broth
1 teaspoon Italian seasoning (or dried herbs)
240 ml (1 cup) half-and-half (or cream)
340 g (3 cups) cooked ham, diced
450 g (1 lb) peas (fresh or frozen)
85 g (3/4 cup) Parmesan cheese, grated
Pinch of crushed red pepper flakes (optional)
Fresh parsley or thyme, chopped (for garnish)
Instructions
1
Step 1 (0-8 min): Cook the Pasta
Bring a large pot of salted water to a boil. Add the pasta and cook until al dente (about 7 minutes). Drain the pasta and set aside, reserving 1/2 cup of the pasta water.
2
Step 2 (8-12 min): Saute Onion and Garlic
In a large pot or skillet, melt 2 tablespoons of butter over medium heat. Add the chopped onion and sauté until translucent (about 3-4 minutes). Stir in the minced garlic and cook for another 30 seconds, until fragrant.
3
Step 3 (12-15 min): Make the Cream Sauce
Add the remaining butter. Whisk in the flour to form a roux and cook for 1 minute. Gradually add the chicken broth while whisking to avoid lumps. Stir in the half-and-half (or cream) and bring to a gentle simmer until the sauce thickens.
4
Step 4 (15-18 min): Add Ham and Peas
Stir in the diced ham and peas. Reduce heat to low and simmer for 2-3 minutes, or until the peas are tender and the ham is heated through.
5
Step 5 (18-20 min): Combine Pasta and Cheese
Add the drained pasta to the sauce along with the grated Parmesan. Toss everything together until the pasta is well coated. If the sauce is too thick, add a splash of the reserved pasta water to thin it. Season with salt and pepper to taste. Turn off the heat and let the pasta sit for a minute to thicken before serving.
Nutrition Facts
Servings 6
Amount Per Serving
Calories563kcal
% Daily Value *
Total Fat24g37%
Saturated Fat12g60%
Cholesterol73mg25%
Sodium1175mg49%
Total Carbohydrate57g19%
Dietary Fiber5g20%
Sugars5g
Protein27g54%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Al Dente Pasta: Drain the pasta when it still has a slight bite; it will continue to soften in the sauce.
Fresh Parmesan: Grate your own cheese. Freshly shredded Parmesan melts smoother and gives a better sauce texture.
Adjust Creaminess: If the sauce gets too thick, add reserved pasta water or broth a tablespoon at a time until it reaches your desired consistency.
Keywords:
Creamy Ham and Pea Pasta, ham pasta, leftover ham recipe, easy pasta dinner, family dinner, comfort food, creamy sauce, peas and ham, one-pot pasta, Parmesan pasta
Pin this recipe to share with your friends and followers.
Anna
Food and Lifestyle Blogger
Hi, I’m Anna — a wellness enthusiast, recipe creator, and founder of Cook Recipe. I love making healthy, easy, and feel-good meals that inspire others to live happier, more balanced lives. When I’m not in the kitchen, you’ll find me exploring new places or flowing through a yoga session! 🌿