Duchess potatoes look like something you would only get at a fancy restaurant, but they are actually very easy to make at home.
I love making these dairy free duchess potatoes when I want a side dish that feels a little special.

Traditional recipes use heavy cream and regular butter, which can be tough on your stomach if you cannot eat dairy.
This dairy free version uses plant butter and oat milk instead, so you get the same rich flavor without any stomach trouble.
They come out crisp and golden on the outside, while staying soft and fluffy on the inside.
Why This Recipe Is a Keeper
Crispy and Creamy Texture – You get gorgeous golden crispy ridges on the outside with fluffy, melt-in-your-mouth potatoes on the inside.
Tastes Truly Rich – Egg yolks and dairy-free butter give you all the rich, decadent flavor of classic French cooking.

Elegant Dinner Party Look – The piped star shapes make this simple side dish look like it came from a fancy restaurant.
Secretly Dairy Free – Nobody will ever guess this dish skips the dairy, because creamy oat milk keeps the texture luxurious.
Here’s What You’ll Need
- 2 lb Russet Potatoes, Peeled & Cut Into Chunks
- 4 tbsp Dairy Free Butter
- 3 tbsp Unsweetened Oat Milk, Warmed
- 1 tsp Salt
- 1/4 tsp White Pepper
- 1 Pinch Ground Nutmeg
- 3 Large Egg Yolks
- 2 tbsp Dairy Free Butter, Melted
- 1 tbsp Fresh Chives, Finely Chopped
How to Make It
Step 1
Place the potatoes in a pot of cold salted water, bring to a boil, and cook for 15-18 minutes until fork tender. Drain, return them to the pot, and stir over low heat for 1-2 minutes to dry them out, which keeps the piped shapes sharp.
Step 2
Press the potatoes through a ricer or mash until perfectly smooth. Beat in the butter, warm oat milk, salt, white pepper, and nutmeg.
Let the mixture cool for 5 minutes, then beat in the egg yolks one at a time until glossy.
Step 3
Preheat the oven to 425°F and line a baking sheet with parchment paper. Spoon the potatoes into a piping bag fitted with a large star tip and pipe 2 inch wide swirls onto the sheet, spacing them about 1 inch apart.
Step 4
Gently brush the swirls with the melted butter, taking care not to flatten the ridges.
Step 5
Bake for 20-25 minutes until the edges and tips are deep golden brown. Sprinkle with chives and serve warm.

Recipe Tips
Dry the Cooked Potatoes Thoroughly
After you drain the boiled potatoes, put them right back into the warm pot over low heat. Shake the pot gently for a minute or two until all the leftover water evaporates.
From my experience, trapped moisture makes the potato mixture too watery. If the mixture is too wet, your pretty piped shapes will melt and flatten out in the oven.
Use a Potato Ricer for the Smoothest Texture
I recommend pressing your cooked potatoes through a potato ricer instead of using a standard hand masher.

Even tiny potato lumps can get stuck in your star piping tip and block the flow completely. A ricer gives you a silky texture without turning the starch into a gummy paste.
Let the Potatoes Cool Before Adding Yolks
You will get the best results if you wait about five minutes before beating in the egg yolks.
If the potatoes are still boiling hot, the heat can scramble the yolks on contact. Letting the mash cool down slightly keeps the mixture completely smooth and glossy.
What to Make Next
- Dairy Free Chicken Cordon Bleu
- Dairy Free Creamy Chicken Marsala
- Dairy Free Scalloped Potatoes with Crispy Shallots
- Dairy Free Spinach Stuffed Chicken Breast
- Dairy Free Swedish Meatballs
Popular Questions
Can I use a different dairy free milk instead of oat milk?
Yes, unsweetened almond milk or soy milk will work well as long as they are plain and unflavored.
Just be sure to avoid sweetened versions, since even a tiny touch of sugar will alter the savory taste of the potatoes.
Dairy Free Duchess Potatoes
Equipment
- piping bag
- large star tip
- potato ricer
Ingredients
- 2 lb Russet Potatoes, Peeled & Cut Into Chunks
- 4 tbsp Dairy Free Butter
- 3 tbsp Unsweetened Oat Milk, Warmed
- 1 tsp Salt
- 1/4 tsp White Pepper
- 1 pinch Ground Nutmeg
- 3 Large Egg Yolks
- 2 tbsp Dairy Free Butter, Melted
- 1 tbsp Fresh Chives, Finely Chopped
Instructions
- Place the potatoes in a pot of cold salted water, bring to a boil, and cook for 15-18 minutes until fork tender. Drain, return them to the pot, and stir over low heat for 1-2 minutes to dry them out, which keeps the piped shapes sharp.
- Press the potatoes through a ricer or mash until perfectly smooth. Beat in the butter, warm oat milk, salt, white pepper, and nutmeg. Let the mixture cool for 5 minutes, then beat in the egg yolks one at a time until glossy.
- Preheat the oven to 425°F and line a baking sheet with parchment paper. Spoon the potatoes into a piping bag fitted with a large star tip and pipe 2 inch wide swirls onto the sheet, spacing them about 1 inch apart.
- Gently brush the swirls with the melted butter, taking care not to flatten the ridges.
- Bake for 20-25 minutes until the edges and tips are deep golden brown. Sprinkle with chives and serve warm.