Gluten-Free Vegetarian Lentil Shepherd's Pie

A hearty plant-based twist on the British classic featuring protein-rich lentils, butternut squash, and mushrooms beneath a creamy buttermilk potato topping. The earthy lentil base combines Swiss chard and Roma tomatoes with warming spices like oregano and paprika, creating a satisfying comfort food perfect for weeknight dinners or entertaining vegetarian guests. This version stands out with its butternut squash addition that adds natural sweetness and vibrant color to balance the savory elements.
Ingredients
- 1 ½ pounds organic thin-skinned waxy potatoes, peeled and cut into 2-inch pieces
- 2 ¼ teaspoons salt, divided
- 2 tablespoons unsalted butter, softened
- ½ cup non-fat buttermilk, divided
- ⅛ teaspoon ground white pepper
- 2 tablespoons olive oil
- 1 large sweet onion, diced
- 2 cups butternut squash, cubed
- 1 cup mushrooms, chopped
- 1 ½ teaspoon dried oregano
- 1 teaspoon paprika or smoked paprika, plus more for garnish
- ½ teaspoon thyme
- 2 15-ounce cans lentils, drained and rinsedblack beans1:1vegetarianvegan
similar protein and texture
- 1 packed cup Swiss chard leaves or spinach, finely chopped
- 1 large Roma tomato, chopped
- ½ cup water or vegetable broth
Instructions
- 1
Preheat oven to 375 degrees
- 2
Place potatoes in large saucepan and cover generously with cold water
- 3
Add salt to potato water and bring to boil over high heat
- 4
Reduce heat to maintain lively simmer and cook until potatoes are fork tender
- 5
Drain potatoes and return to saucepan
- 6
Add butter and mash potatoes roughly with potato masher
- 7
Add salt, buttermilk and white pepper and continue mashing to desired consistency
- 8
Heat oil in large oven-proof skillet over medium-high heat
- 9
Add onion, squash, mushrooms, oregano, salt, paprika and thyme to skillet
- 10
Cook stirring occasionally until mushrooms release juices and vegetables start to brown
- 11
Add lentils, Swiss chard, tomatoes and broth to skillet
- 12
Cover and reduce heat to simmer until squash is tender
- 13
Remove skillet from heat
- 14
Spread mashed potatoes over lentil mixture
- 15
Sprinkle with paprika
- 16
Bake until lentil mixture is bubbling and potatoes are browned
- 17
Cool before serving
Tips
Use waxy potatoes like Yukon Gold for the best mashing texture that holds its shape when baked.
Let the vegetables brown properly in step 4 to develop deeper flavors before adding the lentils.
Allow the shepherd's pie to cool for 10 minutes after baking so the layers set and it's easier to serve.
Good to Know
Refrigerate covered up to 3 days. Reheat individual portions in microwave or whole dish covered in 350F oven.
Can assemble completely up to 1 day ahead. Cover and refrigerate, then bake as directed adding 10-15 minutes.
Serve hot as main dish with green salad or steamed vegetables. Great for meal prep portioning.
Common Mistakes
Don't skip draining lentils well to avoid watery filling.
Avoid over-mashing potatoes which creates gummy texture.
Let vegetables brown properly before adding liquids to develop flavor.
Substitutions
Dairy-Free Swaps
Vegan Options
FAQ
Can I use red lentils instead of canned lentils?
Red lentils will break down too much during cooking. Use green or brown lentils, cooking 1 cup dried lentils in 3 cups water until tender, about 25 minutes.
What if I don't have an oven-proof skillet?
Transfer the cooked lentil mixture to a greased 9x13 baking dish before topping with mashed potatoes. Baking time remains the same.
How long will leftovers keep in the refrigerator?
Properly stored leftovers will keep for 3-4 days in the refrigerator. Reheat individual portions in the microwave or cover and reheat in a 350F oven.