If you’re searching for a cozy, comforting meal that comes together effortlessly yet feels wonderfully indulgent, this One Pot Ham and Pea Pasta Recipe is exactly what you need on your table. It’s a creamy, dreamy pasta dish bursting with tender ham, bright green peas, and rich cheeses, all cooked in a single pot to save time and dishes. The flavors marry beautifully with minimal fuss, making it a weeknight hero that everyone will ask for again. Plus, it’s flexible and packed with satisfying ingredients that bring a burst of color and texture in every bite.

Ingredients You’ll Need
These simple yet essential ingredients create the magic behind this One Pot Ham and Pea Pasta Recipe. Each component plays a crucial role—from the salty punch of ham to the fresh pop of peas, and the creamy richness of Boursin cheese to the comforting texture of pasta, all brought together for a spectacular, fuss-free meal.
- 3 tablespoons butter: For sautéing and adding smooth creaminess to the sauce.
- 1.5 cups diced ham: Provides a hearty, savory flavor—feel free to add more if you want an extra meaty bite.
- 3 cloves garlic, minced: Adds aromatic depth and a subtle kick to balance richness.
- 3 tablespoons all-purpose flour: The key to thickening the sauce into that perfect luscious consistency.
- 1 teaspoon dried parsley: Gives a touch of herbal brightness to lift the dish.
- 6 cups chicken broth: The flavorful liquid base that cooks the pasta and infuses the whole dish.
- 1 (12-oz) box uncooked pasta: Long thin shapes like linguine or short shells work beautifully to soak up all the sauce.
- 1.5 cups frozen peas: Adds a sweet pop of freshness and vibrant green color to brighten the plate.
- 1 (5-oz) package Boursin cheese with garlic and herbs (or 4oz cream cheese plus seasoning): This creamy cheese blend is what makes the sauce irresistibly silky and flavorful.
- 1/2 cup grated Parmesan cheese: Boosts the umami and adds a sharp, nutty finish.
How to Make One Pot Ham and Pea Pasta Recipe
Step 1: Sauté Ham and Garlic
Start by melting butter in a wide skillet over medium heat. Toss in the diced ham and sauté for 1 to 2 minutes, just until it starts to release its savory aroma. Then add the minced garlic and cook for about 30 seconds until fragrant. This step layers your dish with rich, inviting flavors right from the start.
Step 2: Make the Roux and Add Broth
Reduce the heat to low and stir in the flour and dried parsley. Cook the mixture gently for about one minute, stirring constantly to form a roux. This roux is the secret weapon that thickens the sauce without lumps. Gradually pour in the chicken broth while continuously stirring to keep the mixture smooth. Bring everything to a boil once, then reduce to a simmer to prepare for cooking the pasta.
Step 3: Cook Pasta and Peas Together
Add the uncooked pasta directly into the skillet, making sure it’s fully submerged in the broth—breaking it in half can help if needed. Let it simmer over medium heat, stirring occasionally, until the pasta is almost tender. Then stir in the frozen peas and cook for another 4 to 5 minutes, allowing the peas to heat through perfectly and the sauce to thicken beautifully.
Step 4: Finish with Cheese and Serve
Once the pasta is tender and the sauce creamy, remove the skillet from heat. Stir in the Boursin cheese along with the grated Parmesan, folding them gently until melted and luscious. Serve immediately—consider topping your portion with a sprinkle of chopped parsley, grated lemon zest, or even a pinch of red pepper flakes for a personal touch that perks up every bite.
How to Serve One Pot Ham and Pea Pasta Recipe

Garnishes
A burst of fresh herbs like chopped parsley really brightens the rich creaminess of this pasta. Lemon zest adds a zingy contrast that wakes up the palate, and a sprinkle of red pepper flakes offers a playful heat that complements the garlic and ham perfectly.
Side Dishes
This creamy, flavorful dish pairs beautifully with light, crisp sides. Think a simple arugula salad tossed with lemon vinaigrette or steamed green beans with a drizzle of olive oil. These fresh sides cut through the richness, creating a balanced and satisfying meal.
Creative Ways to Present
For a fun twist, serve the pasta in small individual cast-iron skillets or rustic ramekins that keep it warm and look charming at the table. Alternatively, presenting it family-style in a large, colorful bowl encourages cozy sharing and conversation.
Make Ahead and Storage
Storing Leftovers
Leftover One Pot Ham and Pea Pasta Recipe keeps well in an airtight container in the refrigerator for up to 3 days. The flavors deepen after resting, making for an even tastier next-day lunch or dinner.
Freezing
You can freeze leftover pasta in a freezer-safe container for up to 2 months. Just be sure to thaw overnight in the refrigerator before reheating to preserve the sauce’s creamy texture.
Reheating
Reheat gently on the stove over low heat, adding a splash of chicken broth or water to loosen the sauce if it has thickened too much. Stir continuously to keep it smooth and creamy, and heat until warmed through.
FAQs
Can I use a different type of cheese?
Absolutely! While Boursin adds a lovely herb-garlic flavor and creaminess, you can substitute cream cheese with some added seasonings or even mascarpone for a rich texture. Feel free to experiment to suit your taste.
Is it possible to make this recipe vegetarian?
You can easily adapt this One Pot Ham and Pea Pasta Recipe to vegetarian by omitting the ham and using vegetable broth. Adding sautéed mushrooms or smoked tofu can provide that savory element ham brings.
What pasta shapes work best?
Both long pastas like linguine and short shapes like shells are perfect because they soak up the sauce exceptionally well. Choose whichever you have on hand or prefer for texture.
Can I prepare this recipe without flour?
The flour is crucial for thickening the sauce into that creamy consistency. However, if you need a gluten-free option, try substituting with a gluten-free flour blend or cornstarch slurry added slowly to the broth.
How can I make this recipe spicier?
To add some heat, toss in red pepper flakes either during cooking or as a garnish. A dash of smoked paprika or a splash of hot sauce also complements the flavors beautifully without overwhelming the dish.
Final Thoughts
This One Pot Ham and Pea Pasta Recipe has quickly become one of my favorite go-to meals for both busy nights and leisurely dinners. It’s cozy, creamy, and packed with flavor, all while being wonderfully simple to make and clean up afterward. I can’t wait for you to try it and enjoy this warm, satisfying dish as much as I do!
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 creamy, comforting meal perfect for busy weeknights. It combines sautéed ham, garlic, tender pasta, sweet peas, and a blend of creamy cheeses, all cooked together in one skillet for easy cleanup and maximum flavor.
Ingredients
Main Ingredients
- 3 tablespoons butter
- 1.5 cups diced ham (or more if you like)
- 3 cloves garlic, minced
- 3 tablespoons all-purpose flour
- 1 teaspoon dried parsley
- 6 cups chicken broth (plus extra as 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 plus 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 to lightly brown it. Stir in the minced garlic and cook for 30 seconds until fragrant, being careful not to burn the garlic.
- Make the roux: Reduce the heat to low. Stir in the all-purpose flour and dried parsley, cooking for about one minute to remove the raw flour taste. Slowly add the chicken broth while stirring continuously to prevent lumps. Bring the mixture to a boil once, then reduce to a simmer.
- Cook pasta and peas: Add the uncooked pasta to the skillet, making sure it is fully submerged in the liquid (break the pasta in half if needed to fit). Simmer over medium heat, stirring occasionally, until the pasta is almost cooked through, about 10-12 minutes.
- Finish cooking: Stir in the frozen peas and continue to cook for another 4-5 minutes until the pasta is fully tender and the sauce thickens to a creamy consistency. Remove the skillet from the heat.
- Add cheeses and serve: Stir in the Boursin cheese (or cream cheese) and grated Parmesan until melted and well combined. Serve the pasta immediately. Optionally, garnish with chopped parsley, grated lemon zest, or red pepper flakes for extra flavor.
Notes
- You can increase the amount of ham based on your preference for a meatier dish.
- If the pasta seems dry while cooking, add a little extra chicken broth to maintain a saucy consistency.
- Stir continuously when adding broth after flour to avoid lumps and create a smooth sauce.
- Use either long pasta like linguine or short shapes like shells depending on your preference.
- For a vegetarian version, substitute ham with sautéed mushrooms or omit entirely and use vegetable broth.

