Main Courses
This AIP shepherd's pie recipe delivers all the comforting flavors of a classic without any gluten, dairy, or animal products.
The secret lies in using hearty lentils and mushrooms for the filling, bound together with coconut aminos and fresh herbs, while the mashed potato topping gets its creaminess from coconut milk and olive oil.
What makes this version work is the careful balance of textures—tender filling, crispy edges on the topping, and a savory depth that rivals traditional recipes.
The filling comes together with simple ingredients that pack maximum flavor: lentils for protein, mushrooms for umami, and a touch of coconut aminos to mimic the savory notes of traditional gravy.
Meanwhile, the topping relies on gluten-free mashed potatoes made with coconut milk and olive oil, achieving that classic creamy texture without dairy. The best part? This dish is just as satisfying as the original, proving that AIP meals can be comforting without compromise.
By the time you serve this shepherd's pie, your kitchen will smell like a home-cooked meal, and every bite will deliver that familiar comfort—tender filling, crispy edges, and a rich, savory flavor that feels indulgent.
The beauty of this recipe is its adaptability; it works as a weeknight dinner or a showstopper for guests, all while staying true to AIP principles.
Ready in under an hour, this recipe is perfect for anyone following the AIP protocol who still craves the warmth of a classic shepherd's pie. The instructions are straightforward, and the ingredients are easy to find, making it a foolproof way to enjoy comfort food without the restrictions.
Let's get started!
Ingredients for aip shepherd's pie
Simple, plant-based ingredients that deliver classic shepherd's pie comfort without gluten or dairy.
| Ingredient | Amount | Notes |
|---|---|---|
| Green Lentils 🌱 | 1 ½ cups | Rinsed before cooking |
| Creamy Mushrooms 🍄 | 8 oz | Baby bella or white mushrooms |
| Yellow Onion 🧅 | 1 whole | Diced into small pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Coconut Aminos 🥄 | 2 tbsp | For savory depth |
| Fresh Thyme Leaves 🌿 | ¼ cup | Chopped finely |
| Fresh Rosemary 🌿 | 1 tbsp | Chopped for earthy flavor |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For richness and moisture |
| Coconut Milk 🥥 | 1 can (13.5 oz) | Full-fat for creaminess |
| Sweet Potatoes 🍠 | 2 lbs | Peeled and cubed |
| Yellow Onion 🧅 | 1 whole | For topping flavor |
| Sea Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The lentils are the heart of this dish—green lentils hold their shape best while delivering that hearty texture. Trader Joe's or Whole Foods bulk bins are great for affordable, high-quality options. For mushrooms, baby bella or white mushrooms work best—their mild flavor lets the herbs shine. Fresh thyme and rosemary are non-negotiable here; dried works in a pinch but fresh gives that vibrant, earthy aroma. If you're short on time, pre-minced garlic from a jar works fine, though fresh is always better.
No coconut aminos? Soy sauce or tamari will work, though coconut aminos have that subtle sweetness that mimics traditional gravy. Sweet potatoes can be swapped for regular potatoes, but they add a natural sweetness that pairs beautifully with the savory filling. For the topping, if you can't find full-fat coconut milk, light coconut milk plus extra olive oil keeps it creamy. The onions in both filling and topping can be swapped for shallots if you prefer a milder flavor. For extra crispy edges on the topping, broil for 2-3 minutes at the end.
Lentils keep for 3 months in the pantry, while fresh herbs should be used within 5 days for best flavor. Store the filling separately from the topping ingredients in the fridge for 3 days before assembly. Assemble the pie just before baking to prevent sogginess. Leftovers reheat beautifully—350°F for 15-20 minutes until warmed through. This dish freezes exceptionally well; portion into individual servings before freezing for 3 months
Why You'll Love This Recipe
- One-Pot Magic: I swear by this when I’m too tired to scrub a million dishes—just one baking dish, and you’re done. The lentils and mushrooms soften right into a rich filling while the mashed cauliflower topping crisps up perfectly. No extra pans, no stress.
- Umami Bomb: That combo of coconut aminos and sautéed mushrooms? It’s next-level savory without any meat. The garlic and onion caramelize just enough to make every bite taste deeper, and the lentils hold their shape—no mushy texture here.
- Meal Prep Hero: Between us, this is my go-to for busy weeks. Make a big batch, store it in the fridge, and reheat portions all week—it’s hearty enough for lunch or dinner. Even my picky teen asks for seconds (yes, really).
- Budget-Friendly Powerhouse: Green lentils and mushrooms stretch into a filling feast without breaking the bank. Coconut aminos add depth for pennies, and the cauliflower topping makes it feel special. Honestly, it’s the kind of dish that makes grocery day exciting.
Step-by-step instructions for AIP shepherd's pie
Here's the method to create a hearty, compliant dish that delivers all the comfort of traditional shepherd's pie.
Cook the Green Lentils Until Tender
Rinse the 1.5 cups green lentils thoroughly under cold water to remove any debris. In a medium saucepan, combine the lentils with 4 cups water (or enough to cover by 1 inch) and bring to a boil over high heat. Once boiling, reduce to a simmer and cook for 25-30 minutes until the lentils are tender but still hold their shape.
I like to check for doneness by tasting a few lentils—they should be soft but not mushy. Drain any excess water and set aside. The lentils will absorb more moisture from the filling as it cooks, so don't worry about them being completely dry. Season with ½ teaspoon sea salt at this stage to enhance their flavor.
Sauté the Mushroom and Vegetable Base
Heat 2 tablespoons extra-virgin olive oil in a large skillet over medium heat. Add the 8 oz creamy mushrooms, 1 whole yellow onion diced into small pieces, and 4 cloves garlic minced to the pan. Cook for 8-10 minutes until the mushrooms release their moisture and begin to brown, and the onions become translucent.
The key here is patience—don't rush the mushrooms. They should develop a rich, caramelized flavor that forms the foundation of your filling. Stir occasionally to prevent sticking. Once the mushrooms are cooked down and the onions are soft, remove the skillet from heat and stir in 2 tablespoons coconut aminos, ¼ cup fresh thyme leaves, and 1 tablespoon fresh rosemary. Let the mixture cool slightly before combining with the lentils.
Combine Filling and Prepare Sweet Potato Topping
In a large mixing bowl, combine the cooked lentils with the mushroom mixture. Add the 1 can (13.5 oz) coconut milk and mix thoroughly until evenly distributed. Season with the remaining 1 teaspoon sea salt and ½ teaspoon ground black pepper. Transfer the mixture to a greased 8x8-inch baking dish and spread it evenly.
While the filling cools, prepare the sweet potato topping by peeling and cubing the 2 lbs sweet potatoes into ½-inch pieces. Place them in a medium saucepan with 1 cup water and bring to a boil over medium-high heat. Reduce heat to medium and simmer for 10-12 minutes until the sweet potatoes are fork-tender. Drain well and mash them lightly with a potato masher or fork until slightly textured but still chunky.
Assemble and Bake to Golden Perfection
Preheat your oven to 375°F. Spread the mashed sweet potatoes evenly over the lentil filling, creating a smooth, even layer. Use a fork to create decorative ridges if desired. Dice the remaining 1 whole yellow onion and sprinkle it evenly over the top for added flavor and texture.
Bake for 30-35 minutes until the top is golden brown and the filling is bubbling at the edges. The dish is done when the sweet potato topping is crispy on top and the lentil filling is heated through. Let it rest for 5 minutes before serving to allow the flavors to meld and the filling to set slightly.
Serve Warm with Fresh Herbs
Garnish the shepherd's pie with additional fresh thyme leaves and fresh rosemary for a pop of color and extra aroma. Serve immediately while warm, as this dish tastes best straight from the oven. The combination of tender lentils, rich mushroom filling, and crispy sweet potato topping creates a satisfying, comforting meal that's entirely compliant with AIP guidelines.
Each bite delivers a balance of earthy flavors from the mushrooms and herbs, sweetness from the potatoes, and hearty texture from the lentils. This dish is perfect for meal prep—it reheats beautifully and maintains its texture and flavor for up to 3 days in the refrigerator.
Pro Tips For Making Aip Shepherd'S Pie
- Sauté Onions Low and Slow: I used to rush the onions and end up with bitter, watery mush—this pie needs them sweet and caramelized. Cook them on medium-low with a splash of water (yes, really) for 15-20 minutes, stirring occasionally, until they’re golden but not crispy. That’s the base flavor your coconut aminos will cling to.
- Pre-Cook Lentils Until Tender: Raw lentils? Nope. Even if the recipe says "simmer until tender," I’ve learned the hard way—undercooked lentils turn to mush when baked. Par-cook them until they’re just fork-tender (about 12-15 minutes), then drain and cool before mixing with mushrooms. This keeps the filling firm and holds its shape.
- Drain Mushrooms Thoroughly: Creamy mushrooms mean excess liquid, and that’s the enemy of a stable filling. After cooking, spread them on a clean towel or paper towels and press gently to squeeze out moisture. Skip this, and your pie will end up soggy—trust me, I’ve cried over waterlogged shepherd’s pies.
- Layer Lentils Last: Here’s the trick I picked up from my grandma: assemble the pie with the mushroom-onion mixture first, then top with the lentils. The heat from the bottom layer cooks the lentils faster and more evenly, giving you that perfect texture where the edges are crisp and the center’s just tender. No more dry top, no more undercooked bottom.
Common mistakes when making perfect results
Overcooking the Lentils
Lentils are forgiving, but they turn mushy when overcooked, ruining the dish's texture. I’ve ruined this recipe twice by simmering them for 40 minutes instead of 25-30 minutes.
The goal is tender but still firm lentils—they should hold their shape when pressed between your fingers. If they’re falling apart, you’ve gone too far. 🌱
Skipping the Mushroom Caramelization
Rushing the mushroom cooking step is a big mistake—they need time to release moisture and develop deep, savory flavors. I once skipped the 8-10 minute cook time and ended up with bland filling that lacked umami.
Let them brown slowly over medium heat; patience here makes all the difference. 🍄
Using Low-Quality Coconut Milk
Not all coconut milk is created equal. Light or watery coconut milk won’t give your topping the creamy texture you want. I’ve learned the hard way—stick to full-fat coconut milk (like Thai Kitchen or Goya brands) for the best results.
If you’re out of full-fat, mix light coconut milk with 1 extra tablespoon of olive oil to compensate. 🥥
Overmixing the Topping
Mashing the sweet potatoes too vigorously creates a gluey, dense topping that won’t crisp up in the oven. Lightly mash them with a fork, leaving some texture—this ensures a crispy crust while keeping the inside tender. I once overmixed mine and ended up with a sad, soggy top. 🍠
Underbaking or Overbaking
The topping should be golden and crispy, but the filling must stay hot without drying out. Bake at 375°F for 30-35 minutes—any longer risks a dry filling.
If the edges brown too quickly, tent the dish with foil. I’ve seen pies with burnt tops and undercooked centers; use a toothpick to check doneness. ✨
Ignoring the Resting Time
Serving this pie immediately after baking can cause the filling to spill out as you cut into it. Always let it rest for 5 minutes before serving.
This allows the filling to set slightly and the flavors to meld. I’ve made this mistake and regretted it—everyone gets a messy plate! 💫
Nutrition facts
Frequently asked questions
Can I make this AIP shepherd's pie without sweet potatoes? You can substitute regular white or red potatoes for the sweet potatoes in the topping. Just
What's the best way to reheat leftovers?
Reheat individual portions in the microwave for 1-2 minutes or in a 350°F oven for 15-20 minutes until warmed through. For best results, cover with a damp paper towel to prevent drying. The topping may lose some crispiness when reheated, but the filling stays tender and flavorful.
Can I make this ahead of time?
Yes! Assemble the pie and refrigerate for up to 3 days before baking. You can also freeze the unbaked pie for 3 months—just thaw overnight in the fridge before baking. For best texture, bake straight from the fridge (add 5-10 minutes to baking time).
How do I make this dish more flavorful?
Boost the umami by adding 1 tablespoon of nutritional yeast to the filling or using 1 teaspoon of AIP-compliant seaweed flakes in the topping. For extra depth, sauté the mushrooms with 1 teaspoon of fresh parsley or 1 tablespoon of lemon juice at the end. Fresh herbs always make a difference!
Is this recipe kid-friendly?
Most kids enjoy this version, especially if you blend the filling slightly for smoother texture. Serve with a side of steamed green beans or roasted carrots to balance the flavors. The sweet potato topping is particularly appealing to younger eaters. Always check for allergies to coconut or mushrooms first.
