This delicious Sweet Potato Shepherd’s Pie is full of hearty vegetables and flavorful ground beef. The sweet potato topping is creamy and luscious. This main dish recipe is a family favorite! Gluten-free, grain-free, and paleo.

sweet potato casserole served in a white serving dish

Shepherd’s pie is traditionally made with ground lamb and mashed white potatoes, but this paleo version uses ground grass-fed beef topped with mashed sweet potatoes.

Whether you’re cooking for just yourself or a crowd, this is a great meal prep recipe that everyone loves. Cook this on the weekend and enjoy it for several nights. This is one of those recipes that tastes even better when it’s reheated.

Let me show you how easy it is to make this gluten-free, grain-free, and Sweet Potato Shepherd’s Pie recipe.

Recipe Highlights

  • This shepherd’s pie makes 6-8 servings. It’s perfect for a family, or for meal prepping for the week.
  • You can use a variety of vegetables you have on hand, including carrots, fennel, peas, celery, or onion.
  • Swap out the sweet potatoes for white potatoes, if you prefer. You can also use ground lamb instead of ground beef. For a vegetarian version, use cooked lentils for a Lentil Shepherd’s Pie.
labeled photo with ingredients for sweet potato shepherd's pie

Recipe Steps

Step One

The first step to making a shepherd’s pie is to make the mashed potatoes. For this paleo version, we’re using sweet potatoes.

I like using my Instant Pot Sweet Potatoes for this recipe. It’s the easiest way to make cooked sweet potatoes, in my opinion. After you cook the potatoes, just remove the skins so you have just the flesh.

Whether you like to make mashed potatoes in the pressure cooker or on the stovetop, you’ll need about four cups of cooked mashed potatoes to make the shepherd’s pie.

Please see the printable recipe card at end of this post for the exact ingredients and measurements.

sweet potato mash

Step Two

The next step to this recipe is to cook your vegetables and ground beef in a skillet on the stovetop. Then, add them to the bottom of a baking dish.

ground beef and vegetables in the baking dish

Step Three

Lastly, spread the cooked and mashed sweet potatoes on top of the vegetables and ground beef and then bake the whole thing for 20 minutes in the oven at 350 degrees F.

sweet potato casserole in a white dish

Step Four

Let the shepherd’s pie cool for a few minutes before serving. I hope you’ll agree that this is a tasty and fairly easy-to-make casserole.


Can I use white potatoes instead of sweet potatoes in this recipe?

Yes, but white potatoes aren’t usually considered paleo. But, if you aren’t on a strict paleo diet, then feel free to use whatever type of potato you like.

Other Healthy Casserole Recipes You Might Like

slice of sweet potato shepherd's pie served in a white bowl with a gold fork

I hope you make this recipe! If you do, please leave a comment and a starred review below.

And, consider following me on social media so we can stay connected. I’m on Facebook, Pinterest, Instagram, and YouTube!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
sweet potato shepherd's pie cooked in a white baking dish

Sweet Potato Shepherd’s Pie


This delicious Sweet Potato Shepherd’s Pie is full of hearty vegetables and flavorful ground beef. The sweet potato topping is creamy and luscious. This main dish recipe is a family favorite! Gluten-free, grain-free, and paleo.


  • 8 medium sweet potatoes
  • 2 tablespoons butter or ghee (for dairy allergies, use vegan butter or coconut oil)
  • 1/4 cup unsweetened almond milk
  • 1 onion, chopped
  • 4 celery stalks, chopped
  • 2 garlic cloves, minced
  • 1 pound grass-fed ground beef
  • 2 tablespoons tomato paste
  • 1 cup frozen petite green peas
  • 1 teaspoon sea salt
  • 1/2 teaspoon ground black pepper
  • 1 teaspoon ground dried thyme


  1. To cook the sweet potatoes, you can either make them in the Instant Pot or in the oven. 
  2. When they are done cooking, carefully remove the skins and place the flesh in a medium bowl. Add the ghee or butter and almond milk, and stir to combine. Set the mashed potatoes aside.
  3. Preheat your oven to 350 degrees F. 
  4. Heat a large nonstick skillet over medium heat. Add the onion, celery, garlic, beef, and tomato paste. 
  5. Use a spatula to break up the beef as is starts to cook. When the beef is no longer pink, turn off the heat and add the frozen peas, salt, pepper, and dried thyme. Stir and pour the mixture into a medium baking dish.
  6. Use a spatula to spread the cooked sweet potatoes over the top of the ground beef and vegetable mixture. 
  7. Place the baking dish in the oven for 20 minutes, or until the sweet potato topping starts to brown.
  8. Remove the dish from the oven and let it cool for a few minutes before serving. 


  • Store any leftovers covered in the refrigerator for up to 4 days. Re-heat before serving. 
  • Category: Main dish
  • Method: Oven
  • Cuisine: Paleo

Keywords: paleo cottage pie, sweet potato cottage pie, paleo shepherd’s pie

Don’t forget to join the Clean Eating Kitchen newsletter. You’ll get my Clean Eating Quick Start Guide, plus links to all the latest recipes.