Shepherd’s Pie is a classic comfort food that traces its roots back to the British Isles. Traditionally made with ground lamb (hence the name “shepherd’s” pie), this dish features a rich and savory meat filling, usually mixed with vegetables and a flavorful gravy, all topped with a layer of creamy mashed potatoes. Over the years, variations have emerged, including cottage pie, which uses beef instead of lamb. For those following a Paleo lifestyle, however, the traditional version presents some challenges, primarily due to the use of potatoes and thickened sauces that often contain grains or dairy.
The Paleo diet emphasizes whole, unprocessed foods, focusing on lean proteins, vegetables, nuts, and healthy fats while avoiding grains, legumes, dairy, and processed sugars. This approach aims to mimic the diet of our ancestors while promoting better digestion, sustained energy, and improved overall health. With this in mind, adapting Shepherd’s Pie to align with Paleo principles required creative ingredient swaps while maintaining the comforting essence of the dish.
In this Paleo Shepherd’s Pie, the biggest transformation comes in the topping. Instead of the traditional mashed potatoes, a creamy cauliflower mash takes its place. Cauliflower is an excellent low-carb alternative that not only provides a similar texture but also complements the rich flavors of the meat filling. When blended with coconut milk or ghee, it becomes smooth, velvety, and undeniably satisfying.
Another key variation in this recipe is the use of healthy fats and natural thickeners. Unlike traditional recipes that often rely on flour-based roux or cornstarch to create a thick sauce, this Paleo-friendly version uses ingredients such as tomato paste, coconut aminos, or arrowroot powder to achieve the same comforting consistency. The result is a well-seasoned, rich, and hearty dish that keeps indulgence intact while staying true to Paleo principles.
This Paleo Shepherd’s Pie was inspired by a personal story of adaptation and compromise. My husband, Mark, who grew up in England, has always loved the traditional version of Shepherd’s Pie. Mashed potatoes have been a staple in his meals, whether baked, mashed, or turned into fries. However, during a 30-day Paleo challenge, we eliminated white potatoes from our diet due to their potential to cause sluggishness and blood sugar spikes. While Mark has since reintroduced potatoes strategically after exercise for replenishing energy, we wanted to find a way to enjoy his favorite childhood meal without straying from our nutritional goals.
After testing multiple variations, we finally perfected a version that satisfied both his tastebuds and our dietary preferences. With its flavorful and nutrient-dense ground beef or lamb filling, combined with the rich, creamy texture of cauliflower mash, this dish became a staple in our home. It’s now a cozy, nourishing meal that brings back fond childhood memories for Mark while aligning with our commitment to wholesome eating.
Perfect for colder nights or when you’re craving a hearty, protein-packed dish, this Paleo Shepherd’s Pie proves that comfort food can be both delicious and nutritious. Whether you’re following the Paleo diet strictly or simply looking for a lighter alternative to a traditional favorite, this dish is sure to become a family favorite in your home as well.
Paleo Shepherd’s Pie
Print RecipeIngredients
- 1 head of cauliflower, chopped into florets
- 2 tablespoons of butter
- 1.5 pounds of ground beef or lamb
- ½ of a large onion, diced
- 2 celery ribs, diced
- 2 carrots, diced
- 1 red bell pepper, diced
- 2 cloves of garlic, minced
- ½ cup of red cooking wine
- 2 tablespoons of tomato paste
- salt and pepper to taste
- 2 tablespoons of chopped cilantro
- 2 tablespoons of olive oil
- cheese mixture - if desired
Instructions
- Preheat the oven to 425 degrees.
- In a steam pan, steam cauliflower for about 14 minutes or until tender.
- Either hand mash or puree with a stick blender until smooth.
- Add two tablespoons of butter and season with salt and pepper. (important to season the mash separately from the meat for best taste). Set aside until filling is ready.
- Add the ground meat to the pan for about 5-7 minutes until the meat is browned.
- Season with some salt and pepper.
- Add garlic for about 30 seconds. Garlic burns quickly, so we add them last.
- Take the beef out and set it aside.
- Using the same pan, heat two tablespoons of olive oil over medium-high heat. Brown the onion for about 5 minutes first.
- Add the bell pepper, celery and carrots and cook until they start to soften about 5 minutes.
- Season with some salt and pepper.
- Re-add the ground beef back into the pan.
- Add cooking wine and tomato paste.
- Season meat mixture with salt and pepper.
- Simmer for about 5-10 minutes.
- Once ready, pour the meat mixture into the dish. Then spread the cauliflower mixture and smooth with a spoon. If you really would like it, feel free to add some shredded cheese if using it.
- Bake for 30 minutes or until the top is brown and bubbly. Serve warm.










