AIP Shepherd's Pie Recipe: Hearty Plant-Based Comfort With Mashed Cauliflower Topping

Main Courses

AIP Shepherd's Pie Recipe: Hearty Plant-Based Comfort With Mashed Cauliflower Topping

This AIP shepherd's pie recipe delivers all the hearty comfort of classic shepherd's pie without any restricted ingredients. The secret lies in using lentils and mushrooms for a savory, meaty texture while keeping it completely compliant with the Autoimmune Protocol. What makes this version special is the creamy mashed cauliflower topping—naturally rich and satisfying without dairy or grains.

The filling combines tender lentils, mushrooms, and seasonal vegetables like carrots and peas, all seasoned with AIP-friendly herbs and spices. The mashed cauliflower topping isn't just a simple mash—it's infused with garlic-infused olive oil and fresh herbs for depth of flavor.

This ensures every bite feels indulgent while staying true to dietary requirements.

By the time it emerges from the oven, you'll have a dish that's golden on top, tender beneath, and packed with flavor. The crispy edges on the cauliflower topping contrast beautifully with the soft filling, creating a texture that's impossible to resist.

It's the kind of comforting meal that feels like a hug on a plate.

Perfect for meal prep or serving to guests who follow elimination diets, this recipe proves you don't have to sacrifice flavor or satisfaction. The instructions are straightforward, ensuring you can have dinner on the table in under an hour. Let's get started!

👨‍🍳
Difficulty
Medium
🌱
Category
Vegan
🔥
Calories
Med Cal

Ingredients for aip shepherd's pie

Fourteen AIP-compliant ingredients transform into a hearty, comforting shepherd's pie without dairy or grains.

Ingredient Amount Notes
Green Lentils 🌾 1 ½ cups Dried, rinsed well before cooking
Creamy Mushrooms 🍄 1 ½ cups Sliced into 1/4-inch pieces
Carrots 🥕 1 ½ cups Diced into 1/4-inch cubes
Fresh Peas 🌱 1 cup Thawed if frozen, shelled
Yellow Onion 🧅 1 whole Diced finely, about 1 cup
Garlic Cloves 🧄 4 cloves Minced finely for infusion
Extra-Virgin Olive Oil 🫒 ½ cup For cauliflower and filling
Fresh Rosemary 🌿 ¼ cup Chopped finely, stems removed
Fresh Thyme 🌿 ¼ cup Leaves only, finely chopped
Fresh Parsley 🌿 ¼ cup Chopped for garnish and topping
Cauliflower 🥬 2 lbs Fresh head, cut into florets
Sea Salt 🧂 1 ½ tsp Fine grain, Diamond Crystal preferred
Freshly Ground Black Pepper 🌶️ ½ tsp For seasoning filling and topping
AIP-Compliant Chicken Broth 💧 2 cups Homemade or store-bought AIP brand

The lentils and mushrooms form the core of this dish, delivering that satisfying 'meaty' texture so essential to shepherd's pie. For lentils, French green or Beluga varieties hold their shape best—Trader Joe's or bulk bins at natural markets are reliable sources. Mushrooms should be cremini or shiitake for depth; organic from Whole Foods ensures no hidden additives. The cauliflower is non-negotiable for the topping—look for heads with tight florets and no yellowing. Fresh herbs are critical here; Penzeys or local farmers markets offer the most vibrant options. Pre-chopped herbs from the grocery store lack the same intensity, so take the extra minute to wash and finely chop your own.

No fresh thyme? Dried at one-third the amount works in a pinch, though fresh is preferred. Substituting mushrooms for lentils? Use 2 cups extra mushrooms and reduce broth by 1/2 cup to maintain texture. The cauliflower can be roasted ahead of time to save prep time—simply reheat with a splash of olive oil before mashing. For the broth, Pacific Foods or homemade versions are AIP-compliant; avoid commercial chicken broths with additives. The garlic-infused olive oil is a game-changer—infuse 4 cloves in 1/2 cup oil for 10 minutes before using, then strain.

Fresh herbs keep best when stored in damp paper towels in sealed containers for up to 5 days. The cauliflower florets can be prepped and refrigerated for 3 days before roasting. This dish reheats beautifully—cover with foil and bake at 375°F for 20 minutes to restore crispy edges. Portion leftovers into glass containers for 4-5 days of fridge storage, or freeze for 3 months. The filling freezes particularly well, so consider making extra for future meals.

❤️

Why You'll Love This Recipe

  • No-Chop Nightmare: I swear, this is the only shepherd’s pie where I can skip the onion dice. Sauté that whole yellow onion in one chunk—it softens right into the lentils without fuss, and honestly? No one even notices.
  • Earthy, Creamy Magic: Those mushrooms and lentils? They’re the dynamic duo. The mushrooms add this deep, umami richness while the lentils hold everything together—plus, the peas bring that bright pop that makes every bite feel like a little celebration.
  • Lunchbox Hero: Between us, this reheats like a dream. Pack it in containers, and it’s still warm, flavorful, and way more exciting than a sad sandwich by noon. My kids actually eat their veggies—no bribes needed.
  • Pantry Goldmine: I make this when I’m low on cash or time. Green lentils and carrots last forever, and mushrooms stretch for miles. Leftovers? Even better the next day—if there are any, because it disappears fast.

Step-by-step instructions for AIP shepherd's pie

This method delivers a hearty, plant-based version with a creamy cauliflower topping and savory lentil filling.

1

Prepare the Vegetable Filling

In a large skillet, heat 2 tablespoons of the extra-virgin olive oil over medium heat. Add the 1 whole yellow onion and cook for 5-6 minutes until softened and translucent. Add the 4 cloves garlic and cook for 30 seconds until fragrant, being careful not to let it burn.

Add the 1.5 cups carrots and 1.5 cups creamy mushrooms to the skillet. Cook for 8-10 minutes until the carrots begin to soften and the mushrooms release their moisture. Stir occasionally to ensure even cooking. Season with 1 teaspoon sea salt and ¼ teaspoon freshly ground black pepper.

Rinse the 1.5 cups green lentils thoroughly under cold water, then add them to the skillet along with the 2 cups AIP-compliant chicken broth. Bring to a gentle simmer, then reduce heat to low, cover, and cook for 25-30 minutes until the lentils are tender and the liquid has been absorbed. Stir occasionally to prevent sticking.

2

Season and Layer the Filling

In a small bowl, combine the ¼ cup fresh rosemary, ¼ cup fresh thyme, and ¼ cup fresh parsley. Add this herb mixture to the lentil filling along with the remaining ½ teaspoon sea salt and ¼ teaspoon black pepper. Stir well to distribute the flavors evenly.

Transfer the filling to a 9x9-inch baking dish and spread it out evenly. The filling should be level and about 1 inch thick. Scatter the 1 cup fresh peas evenly over the top of the filling, pressing them gently into the surface. This adds a pop of color and freshness to the dish.

3

Prepare the Cauliflower Topping

While the filling cooks, steam or boil the 2 lbs cauliflower until fork-tender, about 10-12 minutes. Drain well and transfer to a food processor or high-powered blender. Add the remaining ¼ cup extra-virgin olive oil and blend until smooth and creamy, scraping down the sides as needed.

Return the cauliflower mixture to the food processor and blend in ½ teaspoon sea salt and ¼ teaspoon black pepper. The texture should be light and fluffy, similar to traditional mashed potatoes. If it's too thick, add 1-2 tablespoons of water to achieve a spreadable consistency.

4

Assemble and Bake

Spread the cauliflower topping evenly over the lentil filling in the baking dish, creating a smooth, even layer. Use a spatula to press down gently, ensuring good contact between the topping and filling. This helps create a crispy, golden-brown crust during baking.

Preheat your oven to 400°F. Place the assembled shepherd's pie on a baking sheet to catch any potential drips. Bake for 20-25 minutes until the topping is golden brown and the filling is bubbling around the edges. The center should be hot but not boiling when you insert a knife.

Remove from the oven and let rest for 5-10 minutes before serving. The internal temperature should reach 165°F at the thickest part of the filling. Garnish with additional fresh parsley for a pop of color and freshness.

👨‍🍳

Pro Tips For Making Aip Shepherd'S Pie

  • Par-Cook Lentils First: Dump those green lentils into boiling water for 8–10 minutes before finishing in the pie—this guarantees they’re tender but still hold shape. I learned this the hard way when my first batch turned into mush under the weight of the topping.
  • Sauté Onions Low and Slow: Caramelize that yellow onion at medium-low heat for 15 minutes until deep golden, not browned. Rushed onions add bitterness, and this pie needs sweetness to balance the earthy mushrooms.
  • Drain Peas Cold: Shock those fresh peas in ice water immediately after blanching—it stops cooking and keeps them bright green. Skipping this makes them turn gray and mushy under the mash topping.
  • Press Mash Through Sieve: Force the potato/parsnip mash through a fine-mesh sieve for a silky texture—no lumps, no gummy spots. Yes, it’s extra work, but it makes the pie look restaurant-worthy.

Make-ahead tips for this recipe

Prep Ahead Components

Start by prepping the cauliflower florets and vegetable filling the day before. Cut the 2 lbs cauliflower into even florets and store them in a sealed container with a damp paper towel to maintain freshness.

For the filling, sauté the onions, mushrooms, and carrots with garlic and season with salt and pepper. Store in an airtight container in the fridge for up to 2 days. This saves you 30 minutes of prep time on cooking day! 💡

Filling Pre-Cook

Cook the green lentils in advance to streamline assembly. Rinse 1.5 cups lentils thoroughly, then simmer them in 2 cups AIP-compliant chicken broth for 25-30 minutes until tender. Drain any excess liquid and store in the fridge.

When ready to assemble, simply reheat the lentils in a skillet with the pre-sautéed vegetables and fresh herbs. This step cuts your cooking time by half! ✨

Cauliflower Topping Prep

Steam or boil the cauliflower until fork-tender, then blend with ¼ cup olive oil, salt, and pepper to create a smooth topping. Store the blended mixture in an airtight container for up to 3 days.

To reheat, microwave for 1-2 minutes or warm in a saucepan with a splash of water. This ensures your topping stays creamy and ready to assemble without last-minute stress. 🥬

Assemble the Day Of

Layer the pre-cooked filling and prepped topping just before baking. Spread the lentil mixture evenly in a 9x9-inch baking dish, top with peas, and spread the cauliflower topping smoothly.

Bake at 400°F for 20-25 minutes—this keeps the texture perfect without overcooking. The assembly takes only 10 minutes, making it ideal for busy weeknights! 🍽️

Freezer-Friendly Filling

Make a double batch of filling and freeze half for future meals. Portion the cooked lentils and vegetables into quart-sized freezer bags, removing excess air to prevent freezer burn.

Thaw overnight in the fridge, then reheat gently before assembling. This ensures you always have a ready-to-use base for quick shepherd’s pie nights. 🧊

Make-Ahead Serving

For meal prep, bake the assembled shepherd’s pie and let it cool completely. Store in an airtight container for up to 4 days in the fridge. Reheat covered with foil at 375°F for 20 minutes to restore crispiness.

Alternatively, freeze the fully baked pie for 3 months—thaw overnight before reheating. Perfect for lunchboxes or family dinners! 📅

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 0mg0%
Sodium 650mg28%
Total Carbohydrate 52g18%
Dietary Fiber 16g57%
Sugars 8g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use ground meat in this AIP shepherd's pie?

Traditional shepherd's pie uses ground lamb or beef, but this AIP version replaces meat with green lentils and mushrooms for protein and texture. If you're using compliant meat (like grass-fed beef), cook it separately and mix into the filling—just ensure it's fully cooked to 165°F before combining.

2

Why does my cauliflower topping look grainy?

A grainy texture usually means the cauliflower wasn't blended long enough or had too much moisture. For a smoother mash, pulse in a food processor until completely smooth, then add 1-2 tablespoons water if needed. Strain through a fine-mesh sieve if necessary for ultra-silky results.

3

Can I make this without a food processor?

Mash the cooked cauliflower with a potato masher or fork until smooth, then stir in the olive oil and seasonings. For extra creaminess, add 1 tablespoon coconut cream (if allowed) or blend with an immersion blender. The texture will be slightly rustic but still delicious.

4

How do I prevent the topping from getting soggy?

Prevent sogginess by baking the filling uncovered for 10 minutes at 400°F before adding the cauliflower topping. Also, press the topping firmly into the filling to create a seal, and bake on the middle oven rack for even heat distribution.

5

What's the best way to reheat leftovers?

For best results, cover with foil and reheat at 375°F for 20 minutes to restore crispiness. If microwaving, use 30-second intervals on low power, stirring between each, to avoid drying out the topping.

★★★★★4.6(15 reviews)
Categories Main Courses