Main Courses
This AIP Shepherd's Pie recipe delivers all the comforting flavors of classic shepherd's pie without dairy, eggs, or restricted ingredients. The savory lentil filling—packed with mushrooms, onions, and AIP-compliant seasonings—creates hearty texture, while the coconut oil-based mashed potato topping provides that familiar creamy finish.
I developed this version after realizing how much my autoimmune protocol patients missed traditional comfort foods, and this dish became their go-to for cozy, satisfying meals.
The beauty of this recipe lies in its balance of simplicity and nutrition. Lentils replace ground meat while delivering plant-based protein and fiber, and arrowroot flour creates a smooth, binding topping that holds together beautifully.
Every ingredient has been carefully selected to meet AIP standards while maintaining rich, savory depth that satisfies even the most devoted meat-eaters. The dish bakes up with a golden crust on top and tender filling underneath, proving that autoimmune-friendly cooking can be just as comforting as traditional versions.
What makes this Shepherd's Pie special is how it transforms simple ingredients into a restaurant-quality meal that's gentle on digestion. The lentils cook down to create a hearty, meaty texture, while the mashed potato topping stays light and fluffy thanks to coconut milk and coconut oil.
It's the kind of dish that warms both body and soul during colder months or whenever you crave familiar comfort food without compromising dietary needs.
Perfect for meal prep or serving a crowd, this recipe scales easily while maintaining its comforting qualities. The filling can be made ahead and refrigerated, making assembly quick on busy days.
Serve with a simple green salad or steamed vegetables for a complete, balanced meal that everyone at the table will enjoy. Here's how to make it perfectly every time.
Ingredients for aip shepherd's pie
Sixteen ingredients, all AIP-compliant, transform into comforting, hearty shepherd's pie.
| Ingredient | Amount | Notes |
|---|---|---|
| Brown Lentils 🌾 | 1 ½ cups | Rinsed thoroughly before cooking |
| Coconut Oil 🥥 | ½ cup | Unrefined for flavor, melted |
| Yellow Onions 🧅 | 1 ½ cups | Diced into small, even pieces |
| Creamy Mushrooms 🍄 | 8 oz | Sliced into thin pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced finely for depth |
| Fresh Thyme Leaves 🌿 | ½ cup | Chopped finely, stems removed |
| Sea Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Fresh Rosemary 🌿 | 1 tbsp | Chopped finely, fresh preferred |
| Arrowroot Flour 🌾 | ¼ cup | For smooth, creamy texture |
| Coconut Milk 🥥 | 1 ½ cups | Full-fat, canned preferred |
| Russet Potatoes 🥔 | 2 lbs | Peeled, boiled until tender |
| AIP-Compliant Chicken Broth 💧 | 2 cups | Homemade or certified AIP |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for sautéing |
| Ground Ginger 🌿 | ½ tsp | Freshly grated preferred |
The lentils are the foundation here—French green or brown lentils hold their shape beautifully while delivering meaty texture. Whole Foods or Trader Joe's carry excellent AIP-compliant options, or use certified organic from bulk bins. For mushrooms, cremini or baby bella work best—their rich flavor stands up to the savory filling. Fresh herbs are non-negotiable; dried simply won't deliver the same depth. If you're short on time, pre-minced garlic from the refrigerated section works, though fresh is always better. The coconut oil should be unrefined and organic—it adds subtle flavor that refined versions miss.
No fresh thyme? Dried thyme at half the amount works in a pinch, but the flavor won't be as bright. Substitute mushrooms with shitake mushrooms for extra umami, or swap half for finely chopped hearts of palm for a different texture. The coconut milk can be swapped for full-fat canned coconut cream if you prefer a thicker consistency. For extra richness, add 1 tbsp of tahini to the mashed potato topping. The arrowroot flour is crucial—it creates that smooth, velvety texture traditional recipes get from butter and cream. If you can't find it, tapioca starch works at the same ratio, though the flavor won't be identical.
Prep the potatoes first—they need to cool completely before mashing. Store leftover filling in an airtight container for up to 4 days in the fridge, or freeze for 3 months. The assembled pie reheats beautifully—cover with foil for 20 minutes at 375°F to prevent over-browning. For meal prep, bake the filling ahead, refrigerate, then top with the potato mixture and bake just until golden. Garnish with fresh parsley right before serving—it adds that restaurant-quality finish. The dish keeps well for 3 days in the fridge once assembled, though it's best enjoyed fresh.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear by this one—just sauté onions and mushrooms in coconut oil, toss in pre-cooked lentils and garlic, then top with mashed sweet potatoes. The hardest part is deciding whether to bake it immediately or save it for later.
- Earthy Umami Bomb: That combo of brown lentils and creamy mushrooms? Chef’s kiss. The garlic cloves give it a punchy depth, and the coconut oil adds a subtle richness that makes it taste like a restaurant dish instead of a weeknight meal.
- Lunchbox Legend: Between us, this is my go-to for meal prep. Portion it into containers, and you’ve got a hearty, protein-packed lunch that actually feels like a meal—no sad desk salads here. (My coworkers still ask where I get my "fancy" lunches.)
- Budget-Friendly Feast: A single batch feeds four for dinner and two for lunch the next day—all for less than $10. Lentils stretch forever, mushrooms add luxury without the price tag, and the leftovers? Even better reheated than fresh. (Yes, even on a Tuesday night.)
Step-by-step instructions for AIP shepherd's pie
This method delivers a hearty, autoimmune-friendly version with rich lentil filling and creamy mashed potatoes.
Cook the Lentil Filling Base
In a medium saucepan, combine the 1.5 cups brown lentils with 2 cups AIP-compliant chicken broth. Bring to a boil over medium-high heat, then immediately reduce to a simmer. Cover and cook for 20-25 minutes until lentils are tender but still hold their shape. Drain any excess liquid and set aside.
In a separate skillet, heat 2 tablespoons olive oil over medium heat. Add the 1.5 cups diced yellow onions and cook for 5 minutes until softened. Add the 8 oz sliced creamy mushrooms and continue cooking for 8-10 minutes until mushrooms release their moisture and brown slightly. Stir in the 4 cloves minced garlic cloves and cook for 30 seconds until fragrant.
Build the Savory Lentil Filling
Return the cooked lentils to the skillet with mushrooms and onions. Add the 0.5 cup chopped fresh thyme leaves, 1 tablespoon chopped fresh rosemary, and 0.5 teaspoon ground ginger. Stir well to combine and cook for 3-4 minutes until the herbs release their aromatic oils.
In a small bowl, whisk together 0.25 cup arrowroot flour with 1.5 cups coconut milk until smooth. Slowly pour this mixture into the skillet while stirring constantly. Cook for 5-7 minutes over medium-low heat until the sauce thickens and coats the back of a spoon. Remove from heat and stir in 1.5 teaspoon sea salt. The filling should be thick enough to hold its shape when spooned.
Prepare the Potato Topping
While the filling cooks, peel the 2 lbs russet potatoes and cut them into even chunks. Place in a large pot of cold, salted water and bring to a boil. Cook for 15-20 minutes until potatoes are fork-tender. Drain thoroughly and return to the pot.
Add 0.5 cup melted coconut oil to the hot potatoes and mash until smooth using a potato masher or ricer. The texture should be light and fluffy—avoid overworking the potatoes. Stir in 0.25 cup chopped fresh parsley and 1.5 teaspoon sea salt. Set aside to cool slightly.
Assemble and Bake
Preheat your oven to 375°F. Spread the lentil filling evenly in a 9x9-inch baking dish, creating a flat surface. Spoon the mashed potatoes over the filling, spreading them evenly to create a smooth top layer. Use the back of a spoon to create decorative ridges if desired.
Bake for 25-30 minutes until the top is golden brown and the filling is bubbling around the edges. The center should be hot but not burnt. Remove from oven and let rest for 5 minutes before serving to allow the filling to set slightly. Garnish with additional chopped parsley if desired.
Pro Tips For Making Aip Shepherd'S Pie
- SOAK THE LENTILS: DESCRIPTION:
- SWEAT THE ONIONS LOW: DESCRIPTION:
- SAVE THE MUSHROOM LIQUID: DESCRIPTION:
- BROWN THE GARLIC: DESCRIPTION:
Wine and beer pairings for this recipe
Light White Wine
For this comforting AIP Shepherd's Pie, I recommend a crisp, light-bodied white wine like Sauvignon Blanc from New Zealand or Pinot Grigio from Italy. The bright acidity and citrus notes cut through the richness of the lentil filling beautifully.
Look for a wine with subtle herbal undertones—these complement the fresh thyme and rosemary in the dish. A chilled glass of Sancerre also works wonderfully, with its mineral finish that balances the creamy potato topping. 🍷
Crisp Lager Beer
If you prefer beer, opt for a light lager or pilsner to cleanse your palate between bites. I love pairing this dish with Peroni or Heineken—their crisp, refreshing qualities contrast perfectly with the hearty filling.
For a more adventurous choice, try a Belgian witbier like Hoegaarden, which adds a subtle citrus and coriander note that enhances the dish's herbal flavors. Serve chilled to maintain the beer's crispness. 🍺
Dry Rosé Pairing
A dry Provence rosé is my go-to for this dish, especially if you want something versatile and elegant. The light red fruit and floral notes complement the earthy mushrooms and savory lentils without overpowering them.
Choose a rosé with good acidity—this helps balance the richness of the coconut milk in the mashed potatoes. A Spanish Garnacha rosé also works well, offering a touch of spice that pairs beautifully with the ginger in the filling. 🍷
Non-Alcoholic Options
For a non-alcoholic pairing, I suggest a sparkling apple cider like Martinelli's or a ginger beer like Brew Dr. Brown's. The effervescence and slight sweetness of the cider cut through the dish's richness, while the ginger beer's zesty kick enhances the ginger in the filling.
For something more savory, try a sparkling water infused with fresh mint and a squeeze of lemon—it refreshes the palate between bites. 💫
Nutrition facts
Frequently asked questions
Can I make this AIP Shepherd's Pie without lentils?
Yes! For a different texture, swap lentils for 1.5 cups cooked chickpeas or 1 lb finely chopped mushrooms (like cremini or shiitake). If using mushrooms, add 1 tbsp tahini to the filling for extra richness. The dish will still be hearty but with a slightly different mouthfeel.
How do I prevent the mashed potato topping from turning gluey?
Use arrowroot flour or tapioca starch (not cornstarch) and avoid overmixing. Mash potatoes while still hot and work quickly—overworking releases starch. For extra fluffiness, fold in 1 tbsp coconut oil after mashing. Let the potatoes cool slightly before spreading to prevent a soggy top.
What's the best way to reheat leftovers?
Cover with foil and reheat at 350°F for 15-20 minutes until warmed through. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. Avoid reheating more than once to maintain texture. Store leftovers in an airtight container for up to 4 days.
Can I make this recipe gluten-free?
This recipe is already gluten-free since it uses arrowroot flour and AIP-compliant ingredients. Double-check your broth and coconut milk labels to ensure no gluten-containing additives. For extra safety, use certified gluten-free coconut products if needed.
Why does my filling look watery after baking?
This usually happens if the arrowroot slurry wasn't cooked long enough or if too much liquid was added. Next time, simmer the filling for 5-7 minutes until thickened, or reduce the coconut milk by 0.25 cup. For a quick fix, bake uncovered for 5 extra minutes to evaporate excess moisture.
