Cheesy Potato and Onion Pie Recipe
If you’re craving something warm, comforting, and packed with flavors that hug you from the inside out, then this Cheesy Potato and Onion Pie is an absolute must-try. Imagine tender, just-cooked potatoes layered with sweet caramelized onions, all enveloped in a rich, creamy custard that bubbles up beneath a golden blanket of sharp cheddar cheese and ripe tomato slices. Every bite delivers a perfect marriage of creamy, cheesy, and savory with a delightfully flaky crust that holds it all together. Whether for a cozy family dinner or a weekend treat, this Cheesy Potato and Onion Pie will quickly become one of your favorite dishes to make and share.

Ingredients You’ll Need
This recipe shines because of its straightforward, simple ingredients, each carefully chosen to bring the perfect balance of taste, texture, and color to the Cheesy Potato and Onion Pie. From the creamy potatoes to the sharp cheddar, every component plays a crucial role in making this pie unforgettable.
- 2.2 lb potatoes, peeled and thinly sliced: The star ingredient providing a tender, creamy base with subtle earthiness.
- 2 large yellow onions, thinly sliced: Slowly caramelized for a sweet, golden depth of flavor.
- 9 oz sharp cheddar cheese, grated: Adds a deliciously bold, savory punch and that irresistible melty texture.
- 1¼ cups whole milk: Creates a rich, luscious custard that binds everything together.
- 2 large eggs: Help to thicken and set the custard layer in the pie.
- 2 tbsp unsalted butter: Used for gently caramelizing the onions, enriching their flavor.
- 1 tsp dried thyme: Infuses a subtle herby note that complements the potatoes and onions beautifully.
- 1 tsp salt: Enhances all the natural flavors without overpowering them.
- ½ tsp black pepper: Adds just a hint of spice and complexity.
- 1 sheet 9 inch ready made shortcrust pastry: Provides a buttery, flaky crust to hold this hearty filling.
- 2 medium ripe tomatoes, thinly sliced: Offers a fresh, juicy contrast atop the cheesy layer.
- 1 egg yolk mixed with 1 tbsp milk for egg wash: Gives the crust a beautiful golden shine when baked.
How to Make Cheesy Potato and Onion Pie
Step 1: Prepare the Oven and Potatoes
First things first, preheat your oven to 350°F to get it nice and ready for baking. Then, cook your thinly sliced potatoes in boiling salted water for 8 to 10 minutes. You want them just tender but still holding their shape so they layer beautifully in the pie.
Step 2: Caramelize the Onions
While the potatoes are cooling, melt the butter in a skillet over medium low heat. Add the sliced onions and cook slowly, stirring every now and then, until they are soft and golden brown—this slow caramelization is what deepens the flavor and adds incredible sweetness to your pie.
Step 3: Mix the Custard
In a bowl, whisk together the milk, eggs, dried thyme, salt, and black pepper. This creamy custard will absorb the flavors from the potatoes and onions, creating that luxurious, melt-in-your-mouth texture.
Step 4: Prepare the Pastry Base
Roll out your shortcrust pastry into a deep 9-inch pie dish, pressing it snugly into the bottom and sides. After trimming any excess, brush the edges with the egg wash – this step will give your crust a gorgeous golden finish in the oven.
Step 5: Layer the Filling
Start with half the potato slices on the pastry base, seasoning them lightly with salt and pepper. Next, spread your fragrant caramelized onions evenly on top, followed by the remaining potato slices, creating a layered effect that’s as beautiful as it is delicious.
Step 6: Add the Custard and Cheese
Slowly pour the custard mixture over the layered filling, making sure it seeps through every nook and cranny of the potatoes. Sprinkle the sharp cheddar cheese evenly across the surface to ensure that perfect golden, bubbly top.
Step 7: Top with Tomatoes and Bake
Arrange the thin slices of ripe tomato over the cheese, then pop the pie into your preheated oven. Bake for 40 to 45 minutes until the custard has fully set, the cheese is melted and golden, and the pastry is beautifully cooked through.
Step 8: Rest and Serve
Once the pie is out of the oven, give it a good 10 minutes to rest before slicing. This pause lets all the layers settle perfectly, so each bite is stable and every forkful is mouthwatering.
How to Serve Cheesy Potato and Onion Pie

Garnishes
A sprinkle of freshly chopped parsley or chives adds a pop of color and a bright, fresh flavor that balances the richness of this Cheesy Potato and Onion Pie. A light dash of smoked paprika can bring a subtle smoky depth that’s simply divine.
Side Dishes
Pair this pie with a crisp green salad tossed in a zingy vinaigrette or serve alongside roasted seasonal vegetables to add freshness and crunch. A simple bowl of steamed green beans or sautéed spinach also complements the creamy, cheesy layers wonderfully.
Creative Ways to Present
For a charming twist, try serving individual portions of the Cheesy Potato and Onion Pie in small ramekins or muffin tins – perfect for dinner parties or when you want something a bit more elegant. You could also top each slice with a dollop of sour cream or a drizzle of herb oil for extra flair.
Make Ahead and Storage
Storing Leftovers
Leftover Cheesy Potato and Onion Pie keeps beautifully in the fridge for up to three days. Cover it well with foil or plastic wrap to keep the crust from drying out, then simply reheat portions as needed for a comforting meal later on.
Freezing
This pie freezes well, making it a fantastic make-ahead meal option. Just wrap the whole pie tightly in plastic wrap and aluminum foil, and freeze for up to two months. When you’re ready to enjoy, thaw overnight in the fridge before reheating.
Reheating
To bring your Cheesy Potato and Onion Pie back to life, reheat slices in a preheated oven at 350°F for around 15 to 20 minutes or until warmed through. This method helps maintain that flaky crust and lovely melty cheese texture.
FAQs
Can I use a different type of cheese in the Cheesy Potato and Onion Pie?
Absolutely! While sharp cheddar gives a wonderful tangy flavor, you can experiment with Gruyere, mozzarella, or even a smoky cheese to change the flavor profile. Just make sure it melts well for that gooey cheesiness.
Is it possible to make this pie vegetarian?
The recipe as is is already vegetarian-friendly since it features no meat. Just double-check your pastry to ensure it contains no animal fats if you want it fully vegetarian.
Can I prepare the pie filling ahead of time?
Yes! You can caramelize the onions and par-cook the potatoes in advance. Assemble the pie on the day you want to bake it to keep the crust crisp and fresh.
What type of potatoes work best?
Waxy potatoes are preferable because they hold their shape better during boiling and baking, preventing the pie from becoming mushy. Varieties like Yukon Gold or red potatoes are perfect.
Can I use homemade pastry instead of ready-made?
Of course! Homemade shortcrust will add an extra touch of love and flavor. Just make sure it’s chilled well before lining your pie dish for the best results.
Final Thoughts
This Cheesy Potato and Onion Pie is one of those dishes that feels like a warm hug on a plate. Its layers of creamy potatoes, sweet onions, and melted cheese wrapped in a flaky crust make it endlessly satisfying. I hope you enjoy making and sharing this cozy pie as much as I do—it’s the perfect recipe for comfort food lovers everywhere.
PrintCheesy Potato and Onion Pie Recipe
A comforting and savory Cheesy Potato and Onion Pie featuring layers of tender potatoes, caramelized onions, sharp cheddar cheese, and ripe tomatoes baked in a crisp shortcrust pastry. Perfect as a hearty main dish or a satisfying vegetarian meal.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Baking
- Cuisine: British
- Diet: Vegetarian
Ingredients
Vegetables
- 2.2 lb potatoes, peeled and thinly sliced
- 2 large yellow onions, thinly sliced
- 2 medium ripe tomatoes, thinly sliced
Dairy & Eggs
- 9 oz sharp cheddar cheese, grated
- 1¼ cups whole milk
- 2 large eggs
- 2 tbsp unsalted butter
- 1 egg yolk mixed with 1 tbsp milk (for egg wash)
Pastry
- 1 sheet 9 inch ready made shortcrust pastry
Seasonings
- 1 tsp dried thyme
- 1 tsp salt
- ½ tsp black pepper
Instructions
- Preheat the oven: Set your oven to 350°F (175°C) to prepare for baking the pie.
- Cook the potatoes: Bring a pot of salted water to a boil, add the sliced potatoes, and cook for 8 to 10 minutes until just tender but still firm. Drain and let cool slightly.
- Caramelize the onions: Melt butter in a large skillet over medium-low heat. Add the onions and cook slowly for about 15 minutes, stirring occasionally, until they turn soft, golden, and caramelized.
- Prepare the custard mixture: In a bowl, whisk together whole milk, eggs, dried thyme, salt, and black pepper until fully combined.
- Prepare the pastry: Line a deep 9-inch pie dish with the shortcrust pastry, pressing gently into the sides and bottom. Trim any excess pastry and brush the edges with the egg wash mixture.
- Layer the pie: Arrange half of the potato slices in the bottom of the pastry shell and season lightly with salt and pepper. Spread the caramelized onions evenly over the potatoes, then layer the remaining potatoes on top.
- Add custard and cheese: Pour the milk and egg mixture slowly over the layered filling to ensure even distribution. Sprinkle the grated cheddar cheese evenly over the top.
- Add tomatoes and bake: Arrange the thin slices of tomatoes over the cheese layer. Bake the pie in the preheated oven for 40 to 45 minutes until the custard is set, the cheese is melted and golden, and the pastry is cooked through.
- Rest and serve: Allow the pie to rest for 10 minutes before slicing to let the filling set, then serve warm.
Notes
- Use a sharp cheddar for best flavor and melting quality.
- Ensure potatoes are cooked just until tender to avoid a mushy texture.
- Caramelizing onions slowly brings out their natural sweetness and depth of flavor.
- The egg wash helps create a golden crust edge on the pastry.
- This pie can be served with a fresh green salad for a complete meal.
- Leftovers can be refrigerated and reheated gently in the oven.
Nutrition
- Serving Size: 1 slice (1/4 of pie)
- Calories: 520
- Sugar: 5g
- Sodium: 520mg
- Fat: 27g
- Saturated Fat: 15g
- Unsaturated Fat: 10g
- Trans Fat: 0.2g
- Carbohydrates: 45g
- Fiber: 5g
- Protein: 18g
- Cholesterol: 150mg
Keywords: Cheesy potato pie, onion pie, vegetarian pie, caramelized onion recipe, cheddar cheese pie, shortcrust pastry recipe
