If you are looking for a comforting, flavorful meal that comes together quickly with minimal cleanup, then you have to try this One Pot Ham and Pea Pasta Recipe. It’s the perfect balance of creamy, savory ham with bright pops of sweet peas all tossed with tender pasta in a luscious garlic-herb sauce. Everything cooks right in one pan, which means you get rich layers of flavor without standing over multiple pots or doing a sinkful of dishes afterward. This recipe feels like a warm hug on a plate, ideal for busy weeknights or when you want a fuss-free dinner that doesn’t compromise on taste.

Ingredients You’ll Need
What makes this One Pot Ham and Pea Pasta Recipe so special starts with its simple yet thoughtfully selected ingredients. Each item plays a key role in layering flavors or enhancing the texture and color of the dish. From the salty ham to the creamy cheeses and fresh peas, these ingredients come together to create a dish that’s both hearty and vibrant.
- 3 tablespoons butter: The rich base for sautéing ham and garlic, adding smoothness and depth.
- 1.5 cups diced ham: Provides savory, smoky flavor and satisfying bite; use more for extra heartiness.
- 3 cloves garlic (minced): Adds fragrant, aromatic warmth to the dish.
- 3 tablespoons all-purpose flour: Used to create a thickened roux that forms the creamy sauce foundation.
- 1 teaspoon dried parsley: Brings a mild herbal note that brightens the overall flavor.
- 6 cups chicken broth: The liquid that cooks the pasta and infuses it with savory depth; add more if needed.
- 1 (12-oz) box uncooked pasta: Choose long, thin shapes like linguine or short shapes like shells to hold the luscious sauce.
- 1.5 cups frozen peas: Adds a pop of sweet freshness and vibrant green color to the dish.
- 1 (5-oz) package Boursin cheese: Provides creamy texture and a flavorful garlic-herb punch; regular cream cheese with seasoning works too.
- 1/2 cup grated Parmesan cheese: Adds nutty, salty richness that elevates every mouthful.
How to Make One Pot Ham and Pea Pasta Recipe
Step 1: Sauté the Ham and Garlic
Begin by melting the butter in a wide skillet over medium heat. Once melted, add the diced ham and sauté it just long enough to start releasing its smoky aroma, about 1 to 2 minutes. Then stir in the minced garlic, cooking it for just 30 seconds until fragrant. This quick step lays the aromatic and savory flavor foundation that will permeate the entire dish.
Step 2: Make the Roux and Add Broth
Reduce the heat to low and sprinkle in the flour and dried parsley. Stir continuously for about a minute to cook off the raw flour taste and develop a smooth roux. Next, pour in the chicken broth slowly while stirring vigorously to prevent lumps. Bring the mixture to a boil once to activate the thickening, then reduce the heat to a simmer. This forms the luscious base for your creamy pasta sauce.
Step 3: Cook the Pasta and Peas
Add the uncooked pasta to the skillet, making sure it is submerged in the liquid. If your pasta is long, break it in half so it fits better and cooks evenly. Simmer over medium heat, stirring occasionally, until the pasta is nearly tender. At this point, stir in the frozen peas and continue cooking for 4 to 5 minutes until the pasta is fully cooked and the sauce is thick and creamy.
Step 4: Finish with Cheese
Remove the skillet from heat and stir in the Boursin cheese until melted and well combined, creating a silky texture. Add the grated Parmesan cheese last to give an extra layer of savory depth. This final step completes your One Pot Ham and Pea Pasta Recipe, turning it into the delightful indulgence you’ll want to enjoy right away.
How to Serve One Pot Ham and Pea Pasta Recipe
Garnishes
To really elevate this dish, try sprinkling some chopped fresh parsley or grated lemon zest on top. Both add a fresh, bright contrast to the creamy sauce. For those who love a bit of heat, red pepper flakes make an excellent garnish. These small touches personalize each serving and bring out the best flavors in the dish.
Side Dishes
This pasta pairs beautifully with simple sides like a crisp green salad or garlic-roasted vegetables. The freshness of a salad or the earthiness of roasted veggies balances the richness of the pasta and ham, rounding out the meal perfectly without overwhelming the palate.
Creative Ways to Present
For a more elegant dinner, serve this One Pot Ham and Pea Pasta Recipe in shallow bowls topped with a drizzle of good olive oil and fresh cracked black pepper. You can also add toasted breadcrumbs sprinkled on top for added crunch and texture contrast. These presentation ideas make this humble, comforting dish feel special for guests or family.
Make Ahead and Storage
Storing Leftovers
Store any leftover pasta in an airtight container in the refrigerator for up to 3 days. The sauce may thicken as it cools, so adding a splash of broth or milk when reheating helps restore its creamy consistency.
Freezing
This One Pot Ham and Pea Pasta Recipe freezes well. Freeze in portions in airtight containers or freezer bags for up to 2 months. Thaw overnight in the refrigerator before reheating gently on the stovetop or in the microwave to keep the texture intact.
Reheating
Reheat leftovers over low to medium heat in a skillet, stirring often and adding a little chicken broth or cream to loosen the sauce as needed. This prevents sticking and keeps the pasta creamy and delicious, just like when freshly made.
FAQs
Can I use fresh peas instead of frozen?
Absolutely! If you have fresh peas, add them in at the same time you add the frozen peas, but you might want to cook them a minute or two less to keep their bright color and fresh snap.
What types of pasta work best for this recipe?
Both long and short pasta shapes are great for this dish. Linguine or fettuccine soak up the sauce beautifully, while smaller shapes like shells trap the cheese and ham bits in their curves for bursts of flavor.
Is there a substitute for Boursin cheese?
If you can’t find Boursin, regular cream cheese works perfectly. Just add a bit of garlic powder and herbs like parsley or chives to mimic that flavorful punch.
Can I make this recipe vegetarian?
You can easily omit the ham and use vegetable broth instead of chicken broth. Consider adding mushrooms or smoked tofu to keep the savory umami flavor in the dish.
How can I make this dish spicier?
Along with red pepper flakes as a garnish, you can incorporate a pinch of cayenne pepper into the roux or add a diced jalapeño when sautéing the garlic and ham for some extra heat.
Final Thoughts
This One Pot Ham and Pea Pasta Recipe is truly one of those dishes that makes weeknight dinners feel like a special occasion. It’s quick, comforting, and overflowing with flavor combinations that hit all the right notes. Whether you’re cooking for family or just craving something cozy and fuss-free, this recipe is a must-try that delivers satisfaction in every bite. So grab your skillet and get ready to whip up a new favorite!
Print
One Pot Ham and Pea Pasta Recipe
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Total Time: 25 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Description
This One Pot Ham and Pea Pasta is a quick and comforting weeknight meal that combines tender ham, sweet peas, and creamy cheese all cooked together in a single skillet. With minimal cleanup and rich flavors from Boursin cheese and Parmesan, this dish is perfect for a hearty yet simple dinner in just 25 minutes.
Ingredients
Common Ingredients
- 3 tablespoons butter
- 1.5 cups diced ham (or more if you prefer)
- 3 cloves garlic, minced
- 3 tablespoons all-purpose flour
- 1 teaspoon dried parsley
- 6 cups chicken broth (plus extra if needed)
- 1 (12-oz) box uncooked pasta (linguine or shells recommended)
- 1.5 cups frozen peas
- 1 (5-oz) package Boursin cheese with garlic and herbs (or 4 oz regular cream cheese with extra seasoning)
- 1/2 cup grated Parmesan cheese
Instructions
- Sauté ham and garlic: Melt butter in a wide skillet over medium heat. Add the diced ham and sauté for 1-2 minutes until lightly browned. Then stir in the minced garlic and cook for 30 seconds until fragrant, being careful not to burn it.
- Make the roux and broth base: Reduce the heat to low. Sprinkle in the flour and dried parsley, stirring continuously for about one minute to cook the flour and form a roux. Gradually add the chicken broth while stirring constantly to prevent lumps. Bring this mixture to a boil, then lower to a simmer.
- Cook pasta and peas: Add the uncooked pasta to the skillet, ensuring it is submerged in the liquid. If needed, break long pasta to fit. Let it simmer over medium heat, stirring occasionally, until the pasta is nearly cooked through.
- Finish cooking pasta and add peas: Stir in the frozen peas and continue cooking for another 4 to 5 minutes until the pasta is fully tender and the sauce has thickened to a creamy consistency. Remove from heat.
- Finish the dish: Stir in the Boursin cheese (or cream cheese alternative) and grated Parmesan until melted and combined. Serve immediately, garnished if desired with chopped parsley, lemon zest, or red pepper flakes for extra flavor.
Notes
- You can use more ham if you prefer a meatier dish.
- Add extra chicken broth as needed if the pasta absorbs too much liquid during cooking.
- Be sure to stir continuously after adding flour to prevent lumps and create a smooth sauce.
- Stir occasionally while cooking pasta to avoid sticking and ensure even cooking.

