Cozy, hearty, and completely gluten-free! This Gluten-Free Shepherd’s Pie is the perfect comfort food, made with savory ground meat, rich gravy, and topped with creamy mashed potatoes. It’s a warm and satisfying dish that’s great for weeknight dinners, meal prep and special occasions!
1cupyellow onion - diced (from 1 medium onion, 140g)
1cupdiced carrots - from 2 medium carrots, 140g
2clovesgarlic - minced
1lb90/10 ground beef or ground lamb
2tablespoonsgluten-free all-purpose flour
1teaspoonkosher salt
1/2teaspoonground black pepper
1/2teaspoonsmoked paprika
1/2teaspoondried thyme
1cupgluten-free beef broth
2tablespoonstomato paste - 33g
1tablespoongluten-free Worcestershire sauce - I used Lea & Perrins, which is labeled gluten-free in the USA
1cupfrozen peas
1/2cupfrozen corn
For the Mashed Potato Topping:
2lbsYukon Gold or Russet potatoes - peeled and diced
2teaspoonskosher salt - divided
1/4cupunsalted butter - room temperature or melted
1/2cupwhole milk - warmed
1large egg yolk - room temperature
1/2teaspoongarlic powder
1/4teaspoonground black pepper
**Use the toggle button above to turn the instruction photos on and off!
Instructions
Prepare the Meat Filling
Sauté the aromatics: Heat 1 tablespoon olive oil in a large skillet over medium heat. Add 1 cup diced onions and 1 cup diced carrots, cooking for 3-4 minutes until softened.
Add garlic: Stir in 2 cloves minced garlic and cook for 30 seconds, until fragrant.
Brown the meat: Add 1 lb ground beef or lamb, breaking it apart with a spoon. Cook until browned, about 5-6 minutes. Drain excess fat if needed.
Season and thicken: Sprinkle in 2 tablespoons gluten-free flour, 1 teaspoon kosher salt, ½ teaspoon black pepper, ½ teaspoon smoked paprika, and ½ teaspoon dried thyme. Stir well to coat the meat evenly.
Create the sauce: Pour in 1 cup gluten-free beef broth, 2 tablespoons tomato paste, and 1 tablespoon gluten-free Worcestershire sauce. Stir well and let simmer for 5 minutes, until thickened.
Add vegetables: Stir in 1 cup frozen peas and 1 cup frozen corn, cooking for 1-2 minutes.
Remove from heat and transfer the mixture to an 8x8-inch baking dish, spreading it evenly. Set aside while you cook the potatoes.
Preheat the oven to 400°F (205°C).
Make the Mashed Potatoes
Peel and dice the 2 lbs potatoes into 2-inch cubes.
Place peeled and diced potatoes in a large pot. Cover with cold water and add 1 teaspoon salt.
Bring to a boil, then reduce heat and simmer for 10-15 minutes, until fork-tender.
Drain and return the potatoes to the pot. Heat on low for 1-2 minutes to remove excess moisture.
Mash the potatoes with a potato masher or potato ricer until smooth.
Stir in ½ cup warmed milk, ¼ cup butter, 1 egg yolk, remaining 1 teaspoon salt,½ teaspoon garlic powder, and ¼ teaspoon black pepper.
Mix until smooth.
Assemble & Bake
Layer the potatoes: Spoon the mashed potatoes over the meat filling, spreading evenly.
Use the back of the spoon or a fork to create texture on top.
Bake: Bake at 400°F (205°C) for 20-25 minutes, or until the top is golden brown.
Rest and serve: Let cool for 5 minutes before serving. Enjoy!
Notes
Gluten-Free Note: Always double-check labels on all ingredients to ensure they are gluten-free. Worcestershire sauce and beef broth can sometimes contain hidden gluten. Be sure to use gluten-free flour to thicken the meat mixture. I used Bob’s Red Mill 1-to-1 Gluten-Free Baking Flour, since it was what I had on hand.
Be sure not to overmix the mashed potatoes because they can easily get gluey. Use a potato ricer or potato masher (this is what I used) to mash the potatoes. Do not use a food processor, blender or stand mixer because they tend to overmix the potatoes and the texture is not good.