This classic comfort side dish combines tender baby potatoes with sweet green peas, all enveloped in a luxuriously smooth cream sauce. The velvety texture comes from a simple roux-based sauce enriched with whole milk and heavy cream, seasoned with salt, pepper, and a hint of nutmeg. Ready in just 40 minutes, this versatile dish pairs beautifully with roasted chicken, grilled fish, or serves as a satisfying standalone vegetarian centerpiece for spring and summer meals.
Last spring, my grandmother pulled this dish from her recipe box, faded index card and all, and told me it was the only thing that got her kids to eat vegetables during those long Minnesota winters. Something about the creamy sauce making everything taste like a gentle hug.
I made this for a Memorial Day potluck last year, standing over the stove while my friends gathered on the back porch. When I carried that bowl out, steam still rising, the conversation stopped cold. Someone asked for the recipe before even taking a second bite.
Ingredients
- Baby potatoes: These little ones hold their shape beautifully and have such a naturally creamy texture inside, no peeling required and they cook evenly every single time
- Fresh or frozen green peas: Fresh peas pop with sweetness but frozen work perfectly here, just add them straight from the freezer to the bubbling potatoes
- Unsalted butter: Starting with unsalted butter lets you control exactly how salty the final dish becomes, plus it creates the most luxurious base for the roux
- All-purpose flour: Just two tablespoons create that silky sauce that brings everything together without becoming gloppy or overly thick
- Whole milk and heavy cream: The combination gives you richness without being over the top, the milk provides body while the cream adds that gorgeous velvety finish
- Salt, black pepper, and nutmeg: The nutmeg is optional but trust me, it adds this whisper of warmth that makes people wonder what your secret is
- Fresh parsley: A final sprinkle of bright green makes everything look fresh and inviting, like spring on a plate
Instructions
- Cook the potatoes:
- Place those halved baby potatoes in a large saucepan, cover them with cold salted water, and bring everything to a boil over medium-high heat. Drop the temperature to a gentle simmer and let them cook for about 12 to 15 minutes, testing with a fork until theyre tender all the way through.
- Add the peas:
- Toss in the peas during the final 3 minutes of cooking time, letting them blanch alongside the potatoes. Drain everything in a colander and set aside while you make the sauce.
- Create the roux:
- Melt the butter in a large skillet over medium heat until it foams slightly, then whisk in the flour, stirring constantly for 1 to 2 minutes until it smells nutty and turns pale gold. This base is what makes your sauce silky smooth instead of just thin and milky.
- Build the sauce:
- Slowly pour in the milk while whisking furiously, followed by the cream, and keep stirring until the mixture thickens into something gorgeous and creamy, about 3 to 5 minutes. You want it to coat the back of a spoon.
- Season and combine:
- Stir in the salt, pepper, and that pinch of nutmeg, then gently fold in the drained potatoes and peas until every piece is hugged by sauce. Let everything warm through for 2 minutes before transferring to a serving bowl and scattering parsley on top.
My aunt stopped by unexpectedly last week when I had a batch warming on the stove. She stood in the doorway, inhaling, and said it smelled exactly like Sunday dinners at her childhood home, except back then nobody told her it was this easy to make.
Making It Your Own
Sometimes I sauté a minced shallot in the butter before adding the flour, letting it soften until translucent. The sweet, mild onion flavor transforms the dish into something that feels a little more elegant, perfect for when company is coming over and I want to look like I tried harder than I actually did.
Timing Is Everything
I learned the hard way that you can cook everything ahead of time—the potatoes, the peas, even the sauce—but combine them at the very last minute. The sauce continues to thicken and the potatoes keep absorbing that creamy goodness, so what started as perfectly balanced can become heavy and thick if left sitting too long.
Serving Suggestions
This dish sits beside roasted chicken like it was always meant to be there, the creaminess balancing against crispy skin. It also pairs beautifully with grilled fish, letting mild flavors shine, and I have even served it alongside steak for a classic comfort food spread that makes everyone feel like a kid again.
- Keep the sauce warm over the lowest possible heat if you need to hold it, stirring occasionally to prevent a skin from forming
- A splash more cream right before serving brings everything back to life if the sauce has tightened up too much
- Fresh parsley is pretty but chives work just as well and add a subtle onion note that plays nicely with the peas
There is something deeply satisfying about a dish that looks and tastes this special, coming from such humble ingredients. It is the kind of recipe that makes a house feel like home.
Recipe FAQs
- → Can I make this dish ahead of time?
-
Absolutely. Prepare the sauce and vegetables separately up to a day in advance. Reheat gently over low heat, adding a splash of milk if the sauce thickens too much. The flavors actually develop beautifully overnight.
- → What type of potatoes work best?
-
Baby potatoes or fingerlings are ideal because they hold their shape well during cooking. Yukon Gold or red potatoes work wonderfully too—just cut them into uniform 1-inch pieces for even cooking.
- → Can I use frozen peas instead of fresh?
-
Yes, frozen peas work perfectly and often taste sweeter than fresh. Add them during the last 3 minutes of potato cooking, just as you would with fresh. No need to thaw beforehand.
- → How can I make this dairy-free?
-
Substitute butter with vegan butter or olive oil. Use oat milk or almond milk in place of whole milk, and coconut cream or cashew cream instead of heavy cream. The sauce will still be creamy and delicious.
- → What main dishes pair well with this?
-
This versatile side shines alongside roasted chicken, pan-seared salmon, grilled pork chops, or lamb chops. It's also perfect alongside holiday roasts or as part of a vegetarian feast with crusty bread.
- → Can I add other vegetables?
-
Certainly. Diced carrots, pearl onions, or corn kernels complement the flavors beautifully. Add harder vegetables like carrots with the potatoes, and quicker-cooking ones like corn with the peas.