Here is my favorite creamed peas and pearl onions recipe, with tender sweet peas, buttery pearl onions, and a simple cream sauce that brings everything together perfectly.
This side dish is a regular at our dinner table, especially during the holidays. My kids actually ask for it year-round, which is saying something since we’re talking about peas here. It’s comfort food at its best, and it comes together in about 20 minutes.

Why You’ll Love These Creamed Peas and Pearl Onions
- Quick and easy side dish – Ready in just 20-30 minutes, this classic recipe comes together fast enough for busy weeknights but feels special enough for holiday dinners.
- Simple, everyday ingredients – You probably have most of these staples in your kitchen already, making it an easy go-to when you need a side dish in a pinch.
- Creamy comfort food – The rich, velvety sauce coats the sweet peas and tender pearl onions perfectly, creating that nostalgic flavor many of us remember from family gatherings.
- Perfect for any occasion – Whether you’re serving it alongside weeknight chicken or as part of your Thanksgiving spread, this versatile side dish always fits right in.
What Kind of Peas Should I Use?
For this recipe, frozen peas are actually your best bet and often taste better than fresh. Frozen peas are picked and frozen at their peak sweetness, so they’re consistently tender and flavorful year-round. If you do want to use fresh peas, make sure they’re young and sweet – older peas can be starchy and tough. You’ll need about 2½ cups of shelled peas, which means buying around 2 pounds of peas in the pod. Whether you go frozen or fresh, avoid canned peas for this dish since they tend to be mushy and don’t have that bright, sweet flavor you’re looking for.

Options for Substitutions
This classic side dish is pretty forgiving when it comes to swaps:
- Fresh pearl onions: Peeling fresh pearl onions can be tedious, so frozen pearl onions are a great time-saver and work just as well. You can also use shallots cut into quarters if you can’t find pearl onions at all.
- Whole milk: You can use 2% milk if that’s what you have, though the sauce will be slightly less rich. For a dairy-free version, try unsweetened oat milk or cashew milk – they create a creamier sauce than almond milk.
- Butter: The butter is important for making the roux that thickens the sauce, so I wouldn’t skip it. But if you need to, you can use olive oil or a plant-based butter substitute in equal amounts.
- Frozen peas: Fresh peas work beautifully when they’re in season – just blanch them for 2-3 minutes first. Frozen peas are actually picked at peak freshness though, so don’t feel like you’re compromising.
- All-purpose flour: For a gluten-free option, use cornstarch instead (use 2 tablespoons mixed with a bit of cold milk before adding to the butter).
Watch Out for These Mistakes While Cooking
The biggest mistake when making creamed peas and pearl onions is adding the milk too quickly to the butter and flour mixture, which creates lumps in your sauce – instead, whisk it in gradually while stirring constantly to get a smooth, creamy texture.
Overcooking the peas is another common error that turns them dull and mushy, so add them toward the end and cook just until heated through to keep their bright color and slight bite.
Don’t skip blanching and peeling the pearl onions properly – cut a small X on the root end before boiling for 2-3 minutes, then shock them in ice water so the skins slip right off.
If your sauce seems too thick, thin it out with a splash of milk or heavy cream rather than trying to fix it by adding more butter, which can make the dish greasy instead of silky.

What to Serve With Creamed Peas and Pearl Onions?
Creamed peas and pearl onions is a classic side dish that pairs beautifully with roasted chicken, turkey, or a nice ham – it’s the kind of thing you’d see at a holiday dinner table. This dish also works great alongside meatloaf or pot roast since the creamy sauce complements hearty meats really well. If you’re doing a full dinner spread, serve it with mashed potatoes and some dinner rolls to round out the meal. For a lighter option, it goes nicely with baked or grilled fish like salmon or cod, where the mild, creamy flavors won’t overpower the seafood.
Storage Instructions
Store: Keep any leftover creamed peas and pearl onions in an airtight container in the fridge for up to 3 days. The sauce might thicken up a bit as it sits, which is totally normal. Just give it a good stir when you’re ready to eat it again.
Reheat: Warm it up gently on the stovetop over low heat, stirring often to prevent the cream sauce from breaking. Add a splash of milk or cream if it seems too thick. You can also microwave it in 30-second bursts, stirring between each one, until it’s heated through.
| Preparation Time | 10-15 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 20-30 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 750-900
- Protein: 20-25 g
- Fat: 32-38 g
- Carbohydrates: 90-105 g
Ingredients
- 2 1/2 cups frozen peas
- 4 tbsp unsalted butter (I like Kerrygold for this)
- 8 oz fresh pearl onions (halved lengthwise for even cooking)
- 4 tbsp all-purpose flour
- kosher salt to taste
- 2 cups whole milk (room temperature)
- 1 to 2 splashes heavy cream (optional but recommended for richness)
- 2 pinches ground nutmeg
- black pepper to taste (freshly ground preferred)
Step 1: Prepare the Pearl Onions
- 8 oz fresh pearl onions
Slice off the root ends of the pearl onions.
Drop them into boiling water for 2 minutes to loosen the skins.
Drain and rinse the onions under cold water.
Pinch the stem end of each onion to pop them out of their skins.
Set the peeled onions aside for later use.
Step 2: Make the Roux and Cream Sauce
- 4 tbsp unsalted butter
- 4 tbsp all-purpose flour
- 2 cups whole milk (room temperature)
In a large skillet over medium-low heat, melt the unsalted butter.
Whisk in the flour and keep whisking until the mixture turns a light golden brown, about 2 minutes.
Gradually whisk in the room temperature whole milk.
Continue whisking until the sauce thickens slightly, which should take around 2-3 minutes.
Step 3: Simmer the Peas and Onions
- 2 1/2 cups frozen peas
- pearl onions from Step 1
- kosher salt to taste
- black pepper to taste
- 2 pinches ground nutmeg
- 1 to 2 splashes heavy cream (optional but recommended for richness)
Add the frozen peas and the peeled, halved pearl onions from Step 1 into the skillet with the thickened sauce.
Let the mixture simmer gently for 5-7 minutes, or until the peas are tender.
Season with kosher salt and freshly ground black pepper to taste.
If you like, stir in a pinch or two of ground nutmeg and a splash of heavy cream for extra richness—I always recommend adding the cream if you want a luxurious finish.

Perfect Creamed Peas and Pearl Onions
Ingredients
- 2 1/2 cups frozen peas
- 4 tbsp unsalted butter (I like Kerrygold for this)
- 8 oz fresh pearl onions (halved lengthwise for even cooking)
- 4 tbsp all-purpose flour
- kosher salt to taste
- 2 cups whole milk (room temperature)
- 1 to 2 splashes heavy cream (optional but recommended for richness)
- 2 pinches ground nutmeg
- black pepper to taste (freshly ground preferred)
Instructions
- Slice off the root ends of the pearl onions. Drop them into boiling water for 2 minutes to loosen the skins. Drain and rinse the onions under cold water. Pinch the stem end of each onion to pop them out of their skins. Set the peeled onions aside for later use.
- In a large skillet over medium-low heat, melt the unsalted butter. Whisk in the flour and keep whisking until the mixture turns a light golden brown, about 2 minutes. Gradually whisk in the room temperature whole milk. Continue whisking until the sauce thickens slightly, which should take around 2-3 minutes.
- Add the frozen peas and the peeled, halved pearl onions from Step 1 into the skillet with the thickened sauce. Let the mixture simmer gently for 5-7 minutes, or until the peas are tender. Season with kosher salt and freshly ground black pepper to taste. If you like, stir in a pinch or two of ground nutmeg and a splash of heavy cream for extra richness—I always recommend adding the cream if you want a luxurious finish.