This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases. We only recommend products we trust.
Traditional comfort food often comes with heavy fillers, but this Healthy Shepherd’s Pie proves you can have all the cozy, savory flavors without the grains, gluten, or dairy. While a classic Shepherd’s Pie uses lamb, this version features lean ground beef (technically making it a Cottage Pie) simmered in a rich, veggie-packed sauce. It is a high-protein, nutrient-dense meal that satisfies the deepest comfort food cravings while staying entirely Paleo and Whole30 compliant.

What sets this version apart is the focus on clean ingredients. Instead of using flour to thicken the gravy, we rely on a reduction of beef broth and tomato paste. The topping is a velvety mash of potatoes (or cauliflower for a lower-carb option) made creamy with olive oil or ghee instead of heavy cream. It’s an “investigation” into how simple, whole-food swaps can elevate a rustic classic into a modern health staple.
Table of Contents
Why You’ll Love This Healthy Shepherd’s Pie
- Whole30 & Paleo Friendly: Naturally gluten-free, dairy-free, and grain-free.
- Meal Prep Gold: This casserole actually tastes better the next day as the flavors meld.
- Hidden Veggies: Packed with carrots, onions, celery, and peas for a complete nutritional profile.
- Family Approved: Even those not following a specific diet will love the rich, savory gravy and golden potato crust.
Ingredients
- 1.5 lbs Lean Ground Beef (or Lamb for traditional flavor)
- 1 Yellow Onion, diced
- 2 Carrots, diced
- 2 Celery Stalks, diced
- 2 cloves Garlic, minced
- 1 cup Frozen Peas (omit for strict Paleo; use chopped green beans instead)
- 2 Tbsp Tomato Paste
- 1 cup Beef Bone Broth (check for no added sugar)
- 1 Tbsp Coconut Aminos (a soy-free alternative to Worcestershire)
- 1 tsp Dried Thyme & 1 tsp Dried Rosemary
- For the Topping:
- 2 lbs Yukon Gold Potatoes, peeled and cubed
- 3 Tbsp Ghee or Extra Virgin Olive Oil
- ¼ cup Beef Broth (for creaminess)
- Sea Salt and Black Pepper to taste

Instructions
1. Boil the Topping
Place cubed potatoes in a pot of salted water. Bring to a boil and cook for 15 minutes until tender. Drain and mash with ghee and a splash of broth until smooth.
2. Sauté the Aromatics
In a large oven-safe skillet, brown the ground beef over medium-high heat. Remove the meat and set aside, leaving a tablespoon of fat in the pan. Add the onion, carrots, and celery. Cook for 8 minutes until softened.
3. Simmer the Filling
Add the garlic, thyme, and rosemary, cooking for 1 minute. Stir the beef back in along with the tomato paste, coconut aminos, and beef broth. Let it simmer for 10 minutes until the liquid reduces into a thick, glossy sauce. Stir in the peas.
4. Layer and Texture
Preheat your oven to 400°F (200°C). If your skillet isn’t oven-safe, transfer the meat to a baking dish. Spread the mashed potatoes over the top. Use a fork to create a “criss-cross” pattern—this helps the top get extra crispy.
5. Bake
Bake for 20–25 minutes. For a truly golden crust, turn on the broiler for the final 2 minutes. Let it cool for 10 minutes before serving so the layers stay intact.

Variations
- Low-Carb / Keto: Replace the potato topping with a thick Mashed Cauliflower (blended with garlic and ghee).
- Traditional Shepherd’s: Simply swap the beef for ground lamb for a richer, more authentic flavor profile.
- Extra Veggie: Add a cup of chopped mushrooms to the meat mixture to add “umami” and extra volume without extra calories.
FAQ: Healthy Shepherd’s Pie
Q: Can I use sweet potatoes for the topping? A: Yes! It adds a delicious sweetness that pairs perfectly with the savory beef.
Q: Is this recipe freezer-friendly? A: Absolutely. You can freeze the assembled pie (before baking) for up to 3 months. Bake from frozen at 350°F for 45–60 minutes.
Q: What are Coconut Aminos? A: It is a salty-sweet sauce made from coconut sap. It tastes very similar to soy sauce but is soy-free and gluten-free, making it a staple for Paleo and Whole30 cooking.

Healthy Shepherd’s Pie (Paleo & Whole30)
Equipment
- Large pot
- oven-safe skillet Or transfer to baking dish
- Potato masher
Ingredients
- 1.5 lbs lean ground beef (or lamb)
- 1 yellow onion, diced
- 2 carrots, diced
- 2 stalks celery, diced
- 2 cloves garlic, minced
- 1 cup frozen peas (or chopped green beans)
- 2 tbsp tomato paste
- 1 cup beef bone broth
- 1 tbsp coconut aminos
- 1 tsp dried thyme
- 1 tsp dried rosemary
- 2 lbs Yukon Gold potatoes, peeled and cubed
- 3 tbsp ghee or extra virgin olive oil
- 0.25 cup beef broth (for mashed potatoes)
- sea salt and black pepper to taste
Instructions
- Boil cubed potatoes in salted water for 15 minutes until fork-tender. Drain and mash with ghee and beef broth until smooth. Season with salt and pepper.
- In a large oven-safe skillet, brown the ground beef over medium-high heat. Remove and set aside, leaving about 1 tablespoon of fat in the pan.
- Add onion, carrots, and celery to the skillet. Cook for 8 minutes until softened. Stir in garlic, thyme, and rosemary and cook for 1 minute.
- Return beef to the skillet. Add tomato paste, coconut aminos, and beef broth. Simmer for 10 minutes until thickened. Stir in peas or green beans.
- Preheat oven to 400°F (200°C). Spread mashed potatoes over the meat mixture and create texture with a fork.
- Bake for 20–25 minutes until heated through and golden on top. Broil for 1–2 minutes if desired for extra browning. Rest 10 minutes before serving.