You know those holiday side dishes that don't look particularly fancy, but somehow everyone keeps reaching for another spoonful? That's exactly what I love about these buttered peas with ham and caramelized shallots.
Picture a big bowl of bright green peas sitting on the Christmas dinner table, tucked between the roast and all those wonderful potatoes. There are little pieces of smoky ham throughout, soft golden shallots, and just enough buttery sauce to make everything glisten.
Nothing swimming in cream. Nothing complicated. Just a comforting side dish that tastes like you spent far more time on it than you actually did.
And if you're standing in your kitchen with a bag of frozen peas and some leftover holiday ham, you're already halfway there.
These Holiday Buttered Peas with Ham are perfect for Christmas, Easter, Thanksgiving, or an ordinary Sunday dinner. Everything cooks in one skillet in about 25 minutes, leaving your oven free for the main event.
❤️ Recipe at a Glance
| Prep Time | 10 minutes |
| Cook Time | Approximately 15 minutes |
| Total Time | Approximately 25 minutes |
| Servings | 4 side portions |
| Method | Stovetop, one skillet |
| Difficulty | Beginner-friendly |
| Flavor | Buttery, savory, lightly sweet, and herby |
| Best For | Christmas, Easter, Thanksgiving, family dinners |
| Frozen Peas? | Yes, no thawing needed |
| Make Ahead? | Yes, up to one day |
The quick answer: Buttered peas with ham are made by tossing sweet green peas with diced cooked ham, softened shallots, and butter. This holiday version adds garlic, fresh thyme, parsley, and a little Dijon mustard for extra flavor without making the dish heavy.
❤️ Why You'll Love This Holiday Side Dish
Holiday cooking gets crowded fast. There's a roast in the oven, potatoes bubbling away, and somebody asking when dinner will be ready.
That's where these peas come in.
- No oven needed. Everything happens in one skillet.
- Frozen peas work beautifully. No shelling or special shopping trip.
- Smoky ham adds flavor. Every spoonful has something savory.
- Sweet shallots make it special. They're gently cooked until soft and golden.
- It looks lovely on the table. Those bright green peas bring welcome color to a holiday spread.
Serve them beside homemade scalloped potatoes and you've got a wonderful contrast between creamy potatoes and buttery vegetables.
🛒 Ingredients You'll Need
You probably have several of these ingredients in your kitchen already.
- 3 cups frozen petite peas (about 420 g): Naturally sweet, tender, and convenient.
- ¾ cup cooked smoked ham, diced (about 120 g): Adds savory flavor and makes the dish more substantial.
- 1 large shallot, thinly sliced: Brings gentle sweetness.
- 2 tablespoons unsalted butter, divided: For cooking and finishing.
- 1 tablespoon olive oil: Helps soften the shallots.
- 2 garlic cloves, minced: Adds savory depth.
- ¼ cup low-sodium chicken broth: Helps the peas cook without drying out.
- 1 teaspoon Dijon mustard: Adds a subtle tang to the butter sauce.
- ½ teaspoon fresh thyme leaves: A lovely holiday herb.
- 2 tablespoons fresh parsley, chopped: Adds freshness and color.
- ¼ teaspoon black pepper: For gentle warmth.
- Salt, to taste: Add only after tasting the finished dish.
A Few Ingredients Worth Talking About
Frozen or fresh peas? I prefer frozen petite peas because they're sweet, easy to keep on hand, and cook quickly. Regular frozen peas work too. Fresh peas may need a slightly different cooking time.
What kind of ham? Use fully cooked smoked ham, preferably cut into small cubes. Leftover Christmas or Easter ham is excellent here.
Why Dijon mustard? Just one teaspoon adds a little sharpness to balance the butter. It won't make the peas taste strongly of mustard.
Can I use onions instead of shallots? Absolutely. Substitute about ¼ cup finely sliced sweet onion and cook until soft and lightly golden.
🔥 Flash Tip: Don't add salt at the beginning. Smoked ham can be quite salty, so taste the finished peas first.
🔪 How to Make Holiday Buttered Peas with Ham
Grab a large skillet and a wooden spoon. The secret is building the flavor in stages rather than tossing everything into the pan at once.
Step 1 — Slowly Soften the Shallots
Place a large skillet over medium-low heat. Add the olive oil and 1 tablespoon of butter.
Once the butter melts, add the sliced shallot. Cook gently for 8–10 minutes, stirring occasionally, until soft and lightly golden.
Don't rush this part. We want sweet, tender shallots, not crispy browned onions.
Step 2 — Add the Ham, Garlic, and Thyme
Add the diced cooked ham and stir for about 2 minutes, until warmed through and lightly colored.
Stir in the minced garlic and fresh thyme. Cook for another 30 seconds, just until fragrant.
At this point, your kitchen should smell pretty wonderful.
Step 3 — Cook the Green Peas
Add the frozen peas directly to the skillet, followed by the chicken broth.
Stir everything together, cover, and cook for 3–5 minutes, stirring once, until the peas are tender and heated through.
You want them bright green, not dull or mushy.
🔥 Flash Tip: If the skillet looks dry before the peas are tender, add another tablespoon or two of broth.
Step 4 — Make the Buttery Dijon Finish
Remove the lid and let any excess liquid simmer away for about a minute.
Reduce the heat to low. Add the remaining tablespoon of butter and the Dijon mustard.
Gently toss until the butter melts and coats the peas, ham, and shallots in a light, glossy sauce.
We're not making gravy here. Just enough buttery goodness to bring everything together.
Step 5 — Finish and Serve
Turn off the heat and sprinkle in the chopped parsley and black pepper.
Taste before adding salt.
Transfer everything to a warm serving bowl, making sure the pieces of ham and golden shallots are scattered throughout.
Add a little extra parsley if you like, and bring it straight to the table.
🧠 Why This Recipe Works
Peas and ham are a classic combination for a reason.
Peas bring natural sweetness, while smoked ham adds saltiness and savory flavor. The slowly cooked shallots connect those flavors with their own gentle sweetness.
Butter gives everything a light, rich coating, and Dijon adds just enough tang to keep the dish from tasting heavy.
The other important detail is cooking time. Frozen peas need only a few minutes, so they stay tender and bright instead of turning mushy.
Simple ingredients, cooked in the right order. That's really the secret.
🔥 My Best Tips for Perfect Buttered Peas
Use a large skillet. A 10- or 12-inch skillet gives the ingredients room to cook evenly.
Don't overcook the peas. Taste one after a few minutes. As soon as they're tender, move on to the butter finish.
Cut the ham small. You want a little ham in nearly every spoonful.
Let excess broth evaporate. The finished dish should look glossy, not watery.
Add parsley at the end. It keeps the flavor fresh and the color vibrant.
🌶️ Make It Your Own
This is one of those recipes you can change slightly depending on what you're serving.
Extra buttery: Stir in another teaspoon of butter just before serving for a richer holiday finish.
With crispy bacon: Replace the ham with cooked, chopped bacon. Fold it in near the end to preserve some crispness.
Fresh spring version: Skip the Dijon and thyme, then add lemon zest and chopped mint. It's especially lovely for Easter.
Vegetarian version: Leave out the ham, use vegetable broth, and sauté some finely chopped mushrooms with the shallots.
A little holiday color: Sprinkle a small amount of finely diced roasted red pepper over the finished peas.
🧺 What to Serve with Buttered Peas and Ham
These peas fit beautifully alongside traditional holiday dinners, but they're just as useful for everyday meals.
For Christmas Dinner
Serve them with Slow Cooker Pot Roast. The tender beef and savory cooking juices are a wonderful match for sweet, buttery peas.
They're also lovely alongside Roasted Rosemary Lemon Chicken. The rosemary and lemon complement the fresh herbs in this dish.
For Thanksgiving
I'd put these peas right beside Sweet Potato Casserole with Toasted Marshmallows.
The sweet potatoes bring richness, while the peas add a savory contrast.
For a holiday vegetable spread, try adding Roasted Brussels Sprouts with Bacon or Green Beans with Mushrooms. Both bring different flavors and textures to the table.
For Everyday Family Dinners
These peas are just as good beside Lemon Pepper Roasted Chicken with Potatoes.
Chicken, potatoes, and vegetables, all without making dinner complicated.
❄️ Make-Ahead, Storage, and Reheating
Can I make these peas ahead? Yes. Prepare them up to one day ahead, refrigerate promptly, and reheat gently before serving. For the freshest appearance, add the parsley after reheating.
How do I store leftovers? Transfer to a shallow airtight container and refrigerate within 2 hours. Keep at 40°F or below and use within 3–4 days, counting any previous storage time if the ham was already leftover.
How do I reheat them? Warm gently in a skillet with a splash of broth, stirring occasionally until heated throughout to 165°F.
Can I freeze them? Yes, although the peas and shallots may soften after thawing. I prefer this dish freshly made or refrigerated briefly.
More Ways to Use Leftover Holiday Ham
If you've got extra ham after Christmas or Easter, try our comforting White Bean Ham Soup.
Or make a batch of Ham and Cheese Sliders for an easy lunch when the holiday crowd is still around.
❓ Frequently Asked Questions
Can I use frozen peas without thawing them?
Yes. Add frozen peas directly to the skillet. They cook quickly in the broth, and there's no need to thaw them first.
What kind of ham works best with peas?
Fully cooked smoked ham is ideal. Leftover baked holiday ham works beautifully, too. Dice it into small pieces so the flavor distributes evenly.
Can I make buttered peas without Dijon mustard?
Absolutely. The Dijon adds subtle tang, but you can leave it out for a more traditional buttered peas flavor.
How do I keep green peas from becoming mushy?
Avoid overcooking. Frozen petite peas usually need only 3–5 minutes in the covered skillet. Taste one and stop cooking when they're tender.
Can I make this for Christmas or Thanksgiving?
Yes. It's an especially convenient holiday side because everything cooks on the stovetop, leaving the oven free for other dishes.
Can I use leftover glazed ham?
Yes, but a sweet glaze can change the flavor slightly. Use mostly the meat rather than large pieces of sugary glaze, and taste before adding extra salt.
❤️ One More Spoonful Before Dinner Is Over
There's something about a bowl of buttery green peas that makes a holiday dinner feel complete.
Maybe it's the bright color against all those golden roasted dishes. Maybe it's the little pieces of smoky ham hiding between the peas. Or maybe it's simply that familiar combination of butter, vegetables, and something savory.
Whatever it is, these Holiday Buttered Peas with Ham and Caramelized Shallots are the kind of side dish I'd happily put on the table for Christmas, Easter, Thanksgiving, or a regular Sunday dinner.
They're simple enough to make without thinking twice, but flavorful enough that everyone might reach for one more spoonful.
PrintHoliday Buttered Peas with Ham and Caramelized Shallots
- Total Time: 25 mins
- Yield: 4 side portions 1x
Description
Sweet green peas, smoky diced ham, and tender shallots tossed in a buttery Dijon-herb sauce. A colorful stovetop side dish for holiday dinners.
Ingredients
-
- 3 cups frozen petite peas (about 420 g): Naturally sweet, tender, and convenient.
-
- ¾ cup cooked smoked ham, diced (about 120 g): Adds savory flavor and makes the dish more substantial.
-
- 1 large shallot, thinly sliced: Brings gentle sweetness.
-
- 2 tablespoons unsalted butter, divided: For cooking and finishing.
-
- 1 tablespoon olive oil: Helps soften the shallots.
-
- 2 garlic cloves, minced: Adds savory depth.
-
- ¼ cup low-sodium chicken broth: Helps the peas cook without drying out.
-
- 1 teaspoon Dijon mustard: Adds a subtle tang to the butter sauce.
-
- ½ teaspoon fresh thyme leaves: A lovely holiday herb.
-
- 2 tablespoons fresh parsley, chopped: Adds freshness and color.
-
- ¼ teaspoon black pepper: For gentle warmth.
-
- Salt, to taste: Add only after tasting the finished dish.
Instructions
Place a large skillet over medium-low heat. Add the olive oil and 1 tablespoon of butter.
Once the butter melts, add the sliced shallot. Cook gently for 8–10 minutes, stirring occasionally, until soft and lightly golden.
Don't rush this part. We want sweet, tender shallots, not crispy browned onions.
Add the diced cooked ham and stir for about 2 minutes, until warmed through and lightly colored.
Stir in the minced garlic and fresh thyme. Cook for another 30 seconds, just until fragrant.
At this point, your kitchen should smell pretty wonderful.
Add the frozen peas directly to the skillet, followed by the chicken broth.
Stir everything together, cover, and cook for 3–5 minutes, stirring once, until the peas are tender and heated through.
You want them bright green, not dull or mushy.
🔥 Flash Tip: If the skillet looks dry before the peas are tender, add another tablespoon or two of broth.
Remove the lid and let any excess liquid simmer away for about a minute.
Reduce the heat to low. Add the remaining tablespoon of butter and the Dijon mustard.
Gently toss until the butter melts and coats the peas, ham, and shallots in a light, glossy sauce.
We're not making gravy here. Just enough buttery goodness to bring everything together.
Turn off the heat and sprinkle in the chopped parsley and black pepper.
Taste before adding salt.
Transfer everything to a warm serving bowl, making sure the pieces of ham and golden shallots are scattered throughout.
Add a little extra parsley if you like, and bring it straight to the table.
Notes
Recipe Notes
- Frozen peas: Add directly from the freezer. No thawing needed. Petite peas work especially well.
- Ham: Use fully cooked smoked ham or leftover holiday ham, diced into small pieces.
- Shallots: Cook slowly until soft and lightly golden. Avoid browning them too deeply.
- Dijon mustard: One teaspoon adds subtle tang without making the peas taste strongly of mustard. Omit if preferred.
- Salt: Taste before seasoning. Smoked ham may already provide enough salt.
- Make ahead: Prepare up to one day ahead and refrigerate promptly. Reheat gently with a splash of broth until heated throughout to 165°F.
- Storage: Refrigerate leftovers in an airtight container for up to 3–4 days, counting any previous storage time for leftover ham.
- Prep Time: 10 mins
- Cook Time: 15 mins
- Category: Side Dish
- Method: Stovetop
- Cuisine: American


Leave a Reply