Shepherd’s Pie in a Mason Jar

Shepherd’s Pie in a Mason Jar

This healthy shepherd’s pie recipe uses all your favorite Thanksgiving foods to create a perfectly delicious Mason jar meal.

But no need to wait for Turkey Day to swing around — you can enjoy your favorite holiday flavors in a fun, creative, and delectable way all year round.

3.6 from 47 votes

Shepherd's Pie in a Mason Jar

This healthy version of shepherd's pie uses all your favorite Thanksgiving foods to create a perfectly delicious Mason jar meal.

Course Main Course
Prep Time 20 mins
Cook Time 1 hr
Total Time 1 hr 20 mins
Servings 3 servings
Calories 385 kcal
Author Beachbody


  • 1 tsp. olive oil
  • 12 oz. raw 93% lean ground turkey
  • 1 medium onion, chopped
  • 1 medium carrot, chopped
  • 4 oz. sliced mushrooms
  • 2 cloves garlic, finely chopped
  • 1 tsp. fresh thyme, finely chopped
  • 1 Tbsp. whole-wheat flour
  • ½ cup low-sodium organic vegetable broth (or beef broth)
  • ½ tsp. sea salt (or Himalayan salt), divided use
  • ½ tsp. ground black pepper, divided use
  • ½ cup frozen peas
  • Hot water
  • 12 oz. Yukon gold potatoes, peeled, cut into cubes
  • ½ small head of cauliflower, cut into florets
  • ¼ cup reduced-fat (2%) milk, warm
  • 1 Tbsp. organic grass-fed butter


  1. Heat oil in large nonstick skillet over medium heat.

  2. Add turkey; cook, stirring frequently, for 4 to 5 minutes. Remove turkey from pan. Set aside.

  3. Add onion and carrot to same skillet; cook, over medium-high heat, stirring frequently, for 4 to 5 minutes, or until onion is translucent.

  4. Add mushrooms, garlic, and thyme; cook, stirring frequently, for 6 to 8 minutes, or until mushrooms are soft and most of the liquid has evaporated.

  5. Add turkey and flour; cook, stirring frequently, for 2 minutes.

  6. Add broth, ¼ tsp. salt, and ¼ tsp. pepper; bring to a boil, stirring frequently.

  7. Add peas; mix well. Evenly divide turkey mixture between 3 pint-size (16 oz.) Mason jars. Set aside.

  8. Preheat oven to 350° F.

  9. Boil water in steamer or large saucepan over high heat. Reduce heat to medium-high. Place potatoes in steamer basket; cook for 10 minutes.

  10. Add cauliflower; cook for 8 to 10 minutes, or until potatoes and cauliflower are tender. Remove from heat.   

  11. Mash potatoes, cauliflower, milk, butter, remaining ¼ tsp. salt, and remaining ¼ tsp. pepper in a medium bowl with a potato masher until smooth. (Add additional milk if mixture is too dry.) 

  12. Evenly top meat mixture with potato mixture.

  13. Bake for 15 to 20 minutes, or until heated through.

  14. Serve immediately or cover and refrigerate for up to 4 days.

Recipe Notes


  • Chicken – Substitute ground chicken for turkey
  • Mexican – Substitute 1 cup diced tomatoes and 1 cup corn kernels for carrots, thyme, and peas. Add 1 Tbsp. ground chili powder to turkey mixture. Fold ¼ cup shredded cheddar cheese into mashed potato mixture.
  • Root Veggies – Substitute 1 parsnip, 1 rutabaga, and 2 cups Swiss chard for onion, carrot, and mushrooms
  • Sweet Potatoes – Substitute 1½ lbs. sweet potatoes for potatoes and cauliflower
  • Vegetarian – Substitute 1 lb. cooked lentils for turkey. Increase mushrooms to 8 oz.

High in Fiber, High in Protein

The Nutrition Facts box below provides estimated nutritional information for this recipe.

Nutrition Facts
Shepherd's Pie in a Mason Jar
Amount Per Serving (1 serving)
Calories 385 Calories from Fat 126
% Daily Value*
Fat 14g22%
Saturated Fat 4.5g28%
Cholesterol 62mg21%
Sodium 238mg10%
Carbohydrates 43g14%
Fiber 7g29%
Sugar 9g10%
Protein 31.5g63%
* Percent Daily Values are based on a 2000 calorie diet.

Container Equivalents
2 Green
1 Red
1 Yellow
1 tsp.

2B Mindset Plate It!
This recipe makes a great lunch.

If you have questions about the portions, please click here to post a question in our forums so our experts can help. Please include a link to the recipe you’re asking about.

Photos by Kirsten Morningstar