Taco Shepherd's Pie

Taco Shepherd's Pie recipe with the best flavors! Paleo, whole30 and gluten free, made with ground beef and spices, cheese is optional.
Course Main Course
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings 4
Calories 598 kcal
Author Sheena Strain


  • 4 cups potatoes about 5 large
  • 1-2 tbsp butter, or dairy free margarine for potatoes
  • 1 lb or 454g, extra lean ground beef
  • 1 onion finely chopped
  • 1 tbsp olive oil
  • 12 oz pack frozen fire roasted corn
  • 6 oz frozen green peas or carrots
  • 1 cup cheddar cheese shredded

Taco Seasoning Mix


  1. Please watch my short recipe video! It's right below the directions.

  2. You will need an 8x8 oven proof dish, or one of similar size.
  3. Preheat your oven to 350F
  4. Peel the potatoes and put them in a large pan of water, bring to the boil and simmer for 10-20 minutes.
  5. How long they take to cook depends on how small you cut them so you will need to check them after ten minutes until they are fully cooked.
  6. While the potatoes are cooking, heat a little olive oil in a skillet and brown the beef, chopped onion and taco spices on a medium/high heat, stirring from time to time. This will take about ten minutes.
  7. After ten minutes of browning the meat you can add the frozen vegetables (If you are Paleo or Whole30 you may want to substitute the corn for another veggie) and mix well together then pour the meat mixture into your oven proof dish.
  8. Once the potatoes are cooked drain them and mash with a little butter or dairy free margarine (omit for whole30) and spread evenly over the top of the meat mixture.
  9. Add shredded cheese (optional) over the top of the potatoes (vegan cheese works too) and place the dish on a sheet pan and bake in the oven for 25 - 35 minutes.
  10. Serve hot.

Recipe Video

Nutrition Facts
Taco Shepherd's Pie
Amount Per Serving (493 g)
Calories 598 Calories from Fat 207
% Daily Value*
Fat 23g35%
Saturated Fat 11g69%
Cholesterol 107mg36%
Sodium 641mg28%
Potassium 1783mg51%
Carbohydrates 58g19%
Fiber 11g46%
Sugar 4g4%
Protein 43g86%
Vitamin A 1620IU32%
Vitamin C 49.3mg60%
Calcium 332mg33%
Iron 13.5mg75%
* Percent Daily Values are based on a 2000 calorie diet.