As I savored the delightful blend of flavors, I found myself transported to the lush landscapes of Wales, where Welsh Anglesey Eggs originated. This hearty vegetarian dish is a comforting combination of creamy mashed potatoes, sweet leeks, and rich cheese, all beautifully crowned with perfectly halved hard-boiled eggs. Whether you’re looking for a quick weeknight supper or a tempting brunch dish, this recipe offers the best of both worlds—a satisfying meal that’s easy to whip up and sure to impress. With roots dating back to medieval times, it celebrates humble ingredients, transforming them into a luscious experience that connects us to history and the love of home-cooked goodness. Ready to dive into the magic of Welsh cuisine? Let’s bring Anglesey Eggs to your table!

Why Choose Welsh Anglesey Eggs?
Comforting and satisfying, this dish brings a taste of Wales to your home.
Rich flavors from creamy cheese and tender leeks create a delightful experience in every bite.
Easy to prepare, it’s perfect for both busy weeknights and leisurely brunches, appealing to the whole family.
Versatile options allow you to experiment with seasonal veggies or different kinds of cheese, ensuring you can make it your own!
Whether served hot from the oven or cold as leftovers, the delicious combination makes it a go-to recipe. Try serving it alongside a refreshing green salad for a complete meal—your taste buds will thank you!
Welsh Anglesey Eggs Ingredients
For the Egg Layer
• 5 hard boiled eggs – Provides protein and richness to the dish. Substitution Note: Can use fewer eggs for a lighter version.
For the Potato Base
• 1.5 pounds potatoes – Acts as the base, creating a filling and hearty texture. Substitution Note: Yukon Gold or Russet may be used for flavor variation.
• 1/2 cup butter – Adds richness and flavor to the mashed potatoes and the cheese sauce. Substitution Note: Olive oil can be used for a lighter option.
• 2 cups warm milk – Helps create a creamy texture in the mashed potatoes and cheese sauce. Substitution Note: Any plant-based milk can serve as an alternative for dairy-free options.
For the Leek Mixture
• 4 large leeks – Contributes a mild, sweet onion flavor, enhancing the dish. Prep Note: Thoroughly wash as leeks often contain sand between layers.
For the Cheese Sauce
• 2 tbsp flour – Thickens the cheese sauce for a creamy consistency. Substitution Note: Use cornstarch or gluten-free flour for gluten-free needs.
• 1/2 tsp nutmeg – Adds warmth and depth to the flavor profile. Optional: Freshly grated nutmeg offers superior flavor.
• 6 oz grated sharp Cheddar cheese – Provides tanginess and a perfect topping for richness. Substitution Note: Gruyère or any sharp cheese can be used for variation.
For Seasoning
• Salt, pepper, thyme, and basil – Enhance the overall flavor of the dish according to taste.
Each ingredient plays a subtle yet vital role in crafting the rich and comforting experience that is Welsh Anglesey Eggs!
Step‑by‑Step Instructions for Welsh Anglesey Eggs
Step 1: Prepare Potatoes
Start by bringing a large pot of salted water to a boil. Add 1.5 pounds of peeled potatoes and cook for 10–15 minutes until tender; a fork should easily pierce them. Once done, drain the potatoes thoroughly and mash them in a large bowl with half a cup of butter, seasoning with salt and pepper to taste. This creamy base will be the heart of your Welsh Anglesey Eggs.
Step 2: Boil Eggs
In a separate pot, add 5 eggs and cover them with cold water. Bring the water to a rolling boil, then reduce heat and let simmer for 8–10 minutes. Once cooked, transfer the eggs to an ice bath to cool for easier peeling. Once cooled, gently peel the eggs and halve them lengthwise for the stunning presentation atop your dish.
Step 3: Cook Leeks
While the eggs cool, prepare 4 large leeks by washing them thoroughly to remove any sand between the layers. In the same pot used for the potatoes, boil the leeks in salted water for 4–5 minutes until tender. Drain them well, and then mix the cooked leeks into the mashed potato mixture, ensuring a delicious combination that enhances your Welsh Anglesey Eggs.
Step 4: Make Cheese Sauce
In a medium saucepan, melt the remaining 1/4 cup of butter over medium heat. Once melted, whisk in 2 tablespoons of flour, cooking for about 1–2 minutes until bubbly. Gradually add in 2 cups of warm milk, whisking constantly until the mixture thickens and begins to bubble—this should take about 5 minutes. Stir in 1/2 teaspoon of nutmeg and 6 ounces of grated sharp Cheddar cheese until melting and creamy.
Step 5: Assemble
Preheat your oven to 375°F (190°C). In a greased baking dish, layer the creamy mashed potato and leek mixture evenly across the bottom. Arrange the halved eggs, cut-side up, on top of this layer. Pour the cheese sauce generously over the eggs, ensuring an even distribution. Finally, sprinkle the remaining cheese on top for a golden finish.
Step 6: Bake
With your Welsh Anglesey Eggs assembled, place the baking dish in the preheated oven. Bake for 20–25 minutes or until the top is bubbling and golden brown. Keep an eye on it during the last few minutes to achieve that irresistible crispy crust—your kitchen will smell heavenly as it finishes baking!

What to Serve with Welsh Anglesey Eggs
Imagine a cozy family gathering filled with the warmth of home-cooked delight, and you’ve got the perfect backdrop for enjoying Welsh Anglesey Eggs.
-
Mixed Green Salad: The crispness of fresh greens drizzled with a light vinaigrette complements the rich, creamy texture of the eggs, providing a refreshing balance.
-
Crusty Bread: A slice of warm, crusty bread or a baguette is ideal for scooping up the cheesy goodness, making each bite even more satisfying.
-
Roasted Veggies: Sweet and caramelized roasted root vegetables add earthy flavors and color to your table, enhancing the comfort of the dish.
-
Pickled Beets: Bright and tangy pickled beets provide a delightful contrast to the richness of Welsh Anglesey Eggs, adding a vibrant pop to your plate.
-
Herbed Quinoa: Fluffy quinoa sprinkled with fresh herbs introduces a nutty flavor that complements the dish beautifully, making it a wholesome side.
-
Sparkling Cider: A glass of chilled sparkling cider refreshes the palate while harmonizing with the creamy cheese sauce—perfect for elevating your meal!
Make Ahead Options
Welsh Anglesey Eggs are perfect for meal prep, making weeknight dinners hassle-free! You can prepare the mashed potatoes and leek mixture up to 24 hours in advance. Simply boil and mash the potatoes, then mix in the cooked leeks, and store in an airtight container in the fridge. For the cheese sauce, prepare it and allow it to cool before refrigerating for up to 3 days. When you’re ready to serve, layer the potato mixture in a baking dish, arrange the halved eggs on top, pour the cheese sauce, and sprinkle additional cheese before baking. This way, you’ll enjoy just as delicious a meal with minimal effort on the day of serving!
Expert Tips for Welsh Anglesey Eggs
-
Drain Well: Ensure potatoes are thoroughly drained to prevent a watery mash, which can weigh down your Welsh Anglesey Eggs.
-
Perfectly Boiled Eggs: Avoid overcooking the eggs. Set a timer for 8–10 minutes to achieve the perfect hard-boiled texture without a greenish yolk.
-
Herb Variation: Feel free to substitute thyme and basil for other fresh herbs like dill or parsley to suit your taste profile while enhancing the dish.
-
Creamy Cheese Sauce: Whisk constantly while adding the warm milk to prevent lumps in your cheese sauce, ensuring smooth richness for your Welsh Anglesey Eggs.
-
Experiment with Cheese: If you want new flavors, try mixing different cheeses such as Gruyère or Fontina for a unique twist on this classic recipe.
-
Bake Until Golden: Keep an eye on the baking process; the ideal Welsh Anglesey Eggs should develop a bubbly, golden crust—this signals deliciousness!
Welsh Anglesey Eggs Variations & Substitutions
Feel free to mix and match flavors and ingredients to create your perfect rendition of Welsh Anglesey Eggs!
- Cheese Swap: Try swapping sharp Cheddar for Gruyère for a nutty, creamy taste that elevates the dish.
Savor the unique essence of each cheese while still keeping the dish true to its comforting roots.
- Dairy-Free: Substitute milk with almond or oat milk and use vegan butter for a delightful dairy-free version.
This twist keeps the creamy texture without sacrificing flavor, making it friendly for those with dietary restrictions.
- Seasonal Veggies: Add spinach or asparagus to the potato mixture for an extra pop of color and nutrition.
This not only enhances the dish but also embraces seasonal freshness—every bite will remind you of the vibrant seasons.
- Herb Variations: Replace thyme and basil with fresh chives or dill for a refreshing take that brightens the flavors.
These herbs lend a lovely aromatic quality that complements the richness of the cheese sauce remarkably well.
- Texture Boost: Incorporate crispy breadcrumbs on top before baking for a delicious crunchy texture.
Enjoy the contrast of crunch against the creamy base; it adds an exciting layer to your meal.
- Hot & Spicy: Add a pinch of red pepper flakes or a dash of hot sauce to the cheese sauce for a subtle heat.
This approach will thrill those who love a bit of spice, making the comforting flavors of the dish even more exciting.
- Protein Twist: For non-vegetarian enthusiasts, fold in some cooked crumbled bacon or sausage before baking for a meaty flavor.
This addition takes the dish from hearty to truly indulgent, perfect for those who adore savory flavors.
By experimenting with these variations, your Welsh Anglesey Eggs can become a delightful family favorite, rich in history and delicious creativity! For more delightful recipe ideas, check out my easy-to-make homemade bread recipes or explore classic potato dishes that will warm your heart.
How to Store and Freeze Welsh Anglesey Eggs
Fridge: Store leftover Welsh Anglesey Eggs in an airtight container for up to 3 days. This ensures freshness and prevents drying out.
Freezer: For longer storage, freeze portions in airtight containers or heavy-duty freezer bags for up to 2 months. Thaw in the fridge overnight before reheating.
Reheating: When ready to enjoy, reheat in the oven at 350°F (175°C) for about 20 minutes or until heated through. This preserves the creamy texture and flavor.
Room Temperature: Do not leave Welsh Anglesey Eggs at room temperature for more than 2 hours to avoid food safety issues.

Welsh Anglesey Eggs Recipe FAQs
How do I select the right potatoes for Welsh Anglesey Eggs?
Absolutely! When choosing potatoes, opt for Yukon Gold or Russet varieties. Yukon Gold provides a buttery flavor and creaminess, while Russet offers fluffiness, both of which create the perfect texture for your dish.
What’s the best way to store leftover Welsh Anglesey Eggs?
Leftovers can be stored in an airtight container in the fridge for up to 3 days. This will keep them fresh and prevent them from drying out. If you’re planning to enjoy them later, it’s best to reheat them in the oven to maintain that fabulous texture and flavor.
Can I freeze Welsh Anglesey Eggs, and how?
Yes! To freeze, allow the dish to cool completely, then cut it into portions. Place each portion in airtight containers or freezer-safe bags, ensuring to remove as much air as possible. Welsh Anglesey Eggs can be frozen for up to 2 months. When ready to enjoy, thaw in the refrigerator overnight, then reheat in the oven at 350°F (175°C) for about 20 minutes until warmed through.
What should I do if my cheese sauce is lumpy?
Don’t worry! If your cheese sauce turns out lumpy, it’s likely due to not whisking enough while adding the warm milk. To fix it, you can use an immersion blender to smooth it out or strain it through a fine mesh sieve for a silky texture. Remember to whisk constantly when adding milk next time for that creamy consistency!
Are there any dietary considerations I should keep in mind for Welsh Anglesey Eggs?
Yes! Since this recipe contains eggs and dairy, it’s important to consider allergies. For a dairy-free variant, substitute regular milk with any plant-based milk and use non-dairy cheese. Additionally, if you’re serving this dish to pets, keep in mind that onions (like leeks) can be harmful to dogs, so it’s best to avoid sharing this delightful dish with them.
How can I enhance the flavor of my Welsh Anglesey Eggs?
Very easily! One great way to elevate the flavor is by sautéing the leeks in garlic butter instead of boiling them. This adds a rich, aromatic layer to the dish. You can also experiment with different cheeses like Gruyère or Parmesan for a unique twist, or add herbs like fresh dill for a delightful freshness.

Welsh Anglesey Eggs: Comforting Vegetarian Delight to Savor
Ingredients
Equipment
Method
- Start by bringing a large pot of salted water to a boil. Add 1.5 pounds of peeled potatoes and cook for 10–15 minutes until tender. Drain the potatoes thoroughly and mash them in a large bowl with half a cup of butter, seasoning with salt and pepper to taste.
- In a separate pot, add 5 eggs and cover them with cold water. Bring the water to a rolling boil, then reduce heat and let simmer for 8–10 minutes. Transfer the eggs to an ice bath to cool for easier peeling. Peel and halve the eggs lengthwise.
- While the eggs cool, wash 4 large leeks thoroughly to remove any sand. Boil the leeks in salted water for 4–5 minutes until tender. Drain and mix the leeks into the mashed potato mixture.
- In a medium saucepan, melt the remaining 1/4 cup of butter. Whisk in 2 tablespoons of flour, cooking for about 1–2 minutes. Gradually add in 2 cups of warm milk, whisking constantly until thickened. Stir in 1/2 teaspoon of nutmeg and 6 ounces of grated sharp Cheddar cheese until creamy.
- Preheat your oven to 375°F (190°C). In a greased baking dish, layer the creamy mashed potato and leek mixture. Arrange the halved eggs cut-side up on top. Pour the cheese sauce over the eggs and sprinkle the remaining cheese on top.
- Bake for 20–25 minutes or until the top is bubbling and golden brown.