Sweet Potato Shepherd’s Pie [AIP, Paleo, Gluten-Free, Dairy-Free]
This post contains affiliate links. Read the full disclosure here.

This Sweet Potato Shepherd’s Pie is the perfect Autoimmune Protocol (AIP) and Paleo compliant comfort food dish. Plus, it’s nightshade-free, allergy-friendly, and super delicious!
We are always on the search for big meals that may take longer to prep, but can last over a few days for dinner or lunch. Our Sweet Potato Shepherd’s Pie is one of those meals.
We usually make it on a Sunday for dinner and eat the leftovers for lunch throughout the week. It’s one of our favorites because it has protein, veggies, and starch all in one – no sides needed (except for maybe a salad).
Just a note that this Sweet Potato Shepherd’s Pie recipe makes quite a bit.
If you and/or your family aren’t big eaters, you can either cut the recipe in half or add another pound of sweet potatoes and make 2 dishes instead of one. Freeze one of them for a later date when you just aren’t feeling like cooking.

Shepherd’s Pie [AIP, Paleo, Gluten-Free, Dairy-Free]
Ingredients
Mashed Sweet Potatoes
- 3 lbs White Sweet Potatoes (Japanese or Hannah; we use/like Hannah)
- 3 Tbsp Avocado Oil
- 2 Cups Bone Broth
- 1/2 Tbsp Sea Salt
- 2 tsp Garlic Powder
- 2 tsp Dried Thyme
- 1 tsp Black Pepper (omit for AIP)
Meat
- 2 Pounds Ground Beef (we use a 70/30 ground beef and liver combo)
- 1 Tbsp Avocado Oil
- 1/2 tsp Garlic Powder
- 1/2 tsp Onion Powder
- 1/2 tsp Crushed Red Pepper (omit for AIP)
- 1/2 tsp Sea Salt
- 1/2 tsp Italian Seasoning
- Pinch Black Pepper (omit for AIP)
Veggies
- 1 Tbsp Avocado Oil
- 3 Large Carrots
- 1 Yellow Onion
- 2 Celery Stalks
- 1 Pound Zucchini
- 3 Cloves Garlic
- 1 Cup Bone Broth
- 3 Tbsp Balsamic Vinegar
- 1 tsp Thyme
- 1/2-1 tsp Cayenne Pepper (omit for AIP; reduce or eliminate if you don't want it spicy)
- 1/4 tsp Sea Salt
- Pinch Black Pepper (omit for AIP)
Instructions
Prep
-
Preheat the oven to 425 degrees F.
-
Peel and chop the sweet potatoes into approximately 1” cubes.
-
Peel and dice the carrots and onions. Dice the celery and zucchini.
-
Measure and set aside the spices for the mashed potatoes, meat, and veggies. This makes it easier later on.
Mashed Sweet Potatoes
-
Place the chopped sweet potatoes into a large stock pot and pour enough water into the pot so that it is at least one inch above the potatoes.
-
Add the sea salt into the water and bring to a boil.
-
Boil the potatoes until they are soft enough for a fork to easily slide into them.
-
Once the potatoes are soft, pour out the water and pour the bone broth and avocado oil into the stock pot with the potatoes.
-
Add the garlic powder, black pepper, and thyme into the pot.
-
Mash the potatoes until the desired consistency and set aside.
Meat
-
Pour the avocado oil into a 12” Pan and set heat to medium.
-
Place the ground beef into the pan and start to brown.
-
As the meat is cooking, sprinkle in the spices (sea salt, black pepper, red chili flake, garlic powder, onion powder, and Italian seasoning).
-
Make sure the spices are mixed in evenly and continue cooking until the meat is browned.
-
Once the meat is cooked through, strain out the fat and set aside.
Veggies
-
In the same 12” pan, pour in the avocado oil and heat the pan to medium high heat.
-
Add the carrots, onion, salt, and pepper and cook for about 8 minutes (onions should start to become translucent).
-
Add in the celery and cook for another 4 minutes.
-
Add in the garlic and zucchini and cook for 2 minutes.
-
Once the vegetables are cooked, add the bone broth, cayenne pepper, thyme, and balsamic vinegar and bring to a boil. Allow the mixture to cook for 2-3 minutes to reduce down slightly and mesh the flavors.
-
OPTIONAL: Add the meat back in and cook for another 2 minutes to get the juices to blend – only if you have a large enough pan. This step is not critical, you can just mix everything together in the baking dishes.
-
Combine the meat and veggies if you haven’t already into a 9″ x 13″ baking dish.
-
Gently scoop the mashed sweet potatoes on top of the meat and veggie mixture until evenly distributed. Lightly press down on the mashed sweet potatoes and spread out until all of the meat and veggie mixture is covered.
-
Place in the oven uncovered for 25 minutes or until the tops begin to golden.
-
Remove the dishes from the oven and allow them to cool for 10-15 minutes prior to serving. Eat it up for dinner or pack it for lunch. This is a great dish for leftovers/reheating.
LIKE THIS RECIPE? SHARE IT AND SAVE IT TO YOUR FAVORITE PINTEREST BOARD!

Hi! I’m Anna, co-founder of Healthy Habits Reset. After managing my own autoimmune diseases using lifestyle, habit, and mindset changes, I now work to teach others how to navigate the treacherous and confusing journey of chronic illness living. I firmly believe YOU hold the power to question, think critically, and become your own rock-solid advocate in a world full of unhealthy habits, so you can find the healing you deserve.