Easy Shepherd’s Pie Recipe (Whole30, Paleo)

Enjoy simple, delicious, comfort food! This Shepherd’s Pie recipe is made with ground beef or lamb, sautéed vegetables and topped with mashed potatoes, then baked in the oven to crispy, creamy, savory perfection. It’s an easy weeknight dinner that’s unbelievably easy and oh so cozy!

Did I mention this is a Paleo and Whole30 compliant Shepherd’s Pie? I included an easy Keto / Low Carb adaptation below, too! Oh and by the way, it uses just one pan for easy clean up!

Jump to Recipe
Close up side angle of plated shepherd's pie.

Ultimate (Healthy) Comfort Food

If there’s one thing I want when the cold weather sets in, it’s comfort food. I used to think that would mean lot of cheese, bread, and the eventual “ugh” feeling, but now I see that it doesn’t have to!

There are many, many super comforting, cozy recipes that can be easily adapted to meet Whole30 and Paleo restrictions. That means I can experience all the happy feelings of my favorite foods, like this Whole30 Shepherd’s Pie, and still feel like a rock star!

Some of my favorite comfort food recipes? Classic Pot Roast, Orange Sesame Chicken and Broccoli, and Italian Lamb Meatballs (all Whole30).

All the ingredients in the Paleo / Whole30 Shepherd's Pie recipe.

Recipe Ingredients

Now technically, this could be a Cottage Pie recipe, and that’s because traditionally, Cottage Pie is made with beef and Shepherd’s Pie is made with lamb.

But honestly, that’s where the majority of the differences lie. In America, the names are pretty interchangeable. And while I love lamb (just check out my Italian Lamb Meatballs recipe!), ground beef is a little easier to come by in most grocery stores.

Here’s what’s in it:

  • Beef or Lamb
  • Beef Stock
  • Tomato Paste
  • Celery
  • Green Beans
  • Carrots
  • Onion
  • Garlic
  • Coconut Aminos
  • Seasonings: Salt, Thyme, and Oregano

So when you’re following a more traditional recipe, there really isn’t a ton to change to make it a Whole30 or Paleo Shepherd’s Pie. Just omit any legumes (corn), and substitute green beans, and then make sure there’s no dairy. I make my mashed potatoes with ghee and almond milk, so we’re all good!

Keto/Low Carb Shepherd’s Pie Recipe Adaptation:

Making this dish Keto friendly is very, very simple! Just omit the carrots and top with cauliflower mash instead of the potatoes, then sprinkle with about 1/2 cup of full fat cheese.

Collage of photos showing the Step by Step process how to make Paleo / Whole30 Shepherd's Pie.

How to Make Shepherd’s Pie

  1. Brown the ground beef in an oven safe skillet
  2. Add the vegetables and sauté together with the beef
  3. Add the stock, tomato paste, and seasonings.
  4. Spread mashed potatoes on top (or cauli mash)
  5. Bake & enjoy!

Pin it for later:

Photo of finished dish with the text "Whole30 One Pan Shepherd's Pie" for Pinterest

If you like this recipe, check out:

*If you’re planning for a Whole30, be sure to take a look at my monthly Whole30 Meal Plan (with weekly printable shopping lists)!

If you make this recipe, I’d love to see! Please tag me on Instagram @cookathomemom!

Shepherd's Pie on a White platter with a serving spoon.
4.6 from 5 votes

Easy Shepherd’s Pie (Whole30, Gluten Free, Paleo)

Super simple and delicious comfort food, perfect for a cozy weeknight dinner on a chilly night!

Course Dinner, Main Course
Cuisine American, Irish
Keyword One Pan Meal
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings 4 servings
Calories 553 kcal


Beef & Vegetable Filling

  • 1 lb ground beef or substitute ground lamb
  • 3 medium carrots
  • 1 cup green beans
  • 1/2 onion about 1/2 cup diced
  • 1 rib celery
  • 1 clove garlic
  • 2 tbsp tomato paste
  • 3/4 cup beef stock
  • 1 tsp coconut aminos
  • 1/2 tsp salt
  • 1/4 tsp thyme
  • 1/4 tsp oregano

Mashed Potato Topping

  • 2 lbs russet potatoes about 6-7 medium potatoes
  • 1/3 cup coconut milk full fat
  • 2 tbsp ghee
  • 1/2 tsp salt
  • 1/4 tsp pepper
  • 1/4 tsp garlic powder


Prep the Vegetables

  1. Preheat your oven to 400F.

  2. Dice the onion, carrots and celery. Mince the garlic. Cut the green beans into 1/2 inch pieces.

Cook the Potatoes

  1. Wash and peel the potatoes. Cut them into 2 inch cubes.

  2. Add the potatoes to a large pot of salted water and bring to a boil. Boil until the potatoes are cooked and softened enough that you can easily stab them with a fork.

  3. Transfer to a large bowl, add the coconut cream, ghee, and salt and pepper. Use a potato masher or hand mixer to blend only until smooth (be careful not to over-mix). Add more coconut milk if needed to reach a creamy consistency.

Cook the Filling

  1. Meanwhile, heat an oven-safe skillet over medium heat. Brown the ground beef, breaking apart as it cooks, for about 3-4 minutes.

  2. Add the onion, carrot, celery, and garlic, and saute together for another 2-3 minutes.

  3. Stir in the beef stock, tomato paste, herbs, and salt. Saute together for another 2-3 minutes.

  4. Spread the mashed potatoes evenly on top of the mixture (I like to leave a little open space on the edges so it bubbles over a tiny bit. Those crispy pieces are my favorite bites!).

Bake & Serve

  1. Bake in the oven for 15-18 minutes or until the potatoes begin to get crispy on top.

  2. Remove from the oven and sprinkle wtih fresh thyme and fresh cracked black pepper. Divide among four plates and serve!

Recipe Video

Recipe Notes

For a Keto Shepherd’s Pie: Omit the carrots and top with cauliflower mash instead of the potatoes, then sprinkle with about 1/2 cup of full fat cheddar cheese.

Nutrition Facts
Easy Shepherd's Pie (Whole30, Gluten Free, Paleo)
Amount Per Serving
Calories 553 Calories from Fat 234
% Daily Value*
Fat 26g40%
Saturated Fat 13g81%
Cholesterol 96mg32%
Sodium 904mg39%
Potassium 1695mg48%
Carbohydrates 52g17%
Fiber 6g25%
Sugar 6g7%
Protein 28g56%
Vitamin A 8000IU160%
Vitamin C 22mg27%
Calcium 85mg9%
Iron 5mg28%
* Percent Daily Values are based on a 2000 calorie diet.