Print
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

Shepherd’s Pie – Hearty, Cozy & Classic Comfort Food 🥔🥩✨


  • Author: WAFA LI

Ingredients

Scale
(Serves 6–8)

Savory meat filling:

  • 2 lbs lean ground beef, lamb, or turkey (85/15—you love high-protein!)
  • 1 tbsp avocado oil or olive oil
  • 1 small onion, diced
  • 2 carrots, diced (or sub radishes for lower carb)
  • 23 cups mixed veggies: peas, green beans, mushrooms, or bell pepper (you love fresh produce!)
  • 46 garlic cloves, minced (you love garlic—memory #21!)
  • 2 tbsp tomato paste (no sugar added—you love clean labels!)

Sugar-free savory gravy:

  • 1½ cups low-sodium beef broth (you love low-sodium—memory #19!)
  • 2 tbsp coconut aminos or low-sodium Worcestershire
  • 1 tsp dried thyme or rosemary
  • 1 tsp smoked paprika
  • ½ tsp black pepper
  • Salt to taste (use reduced-sodium—you love low-sodium!)
  • Optional thickener: 1 tsp xanthan gum or arrowroot + 1 tbsp cold water

Creamy cauliflower mash topping (the low-carb magic!):

  • 1 large head cauliflower, cut into florets (~6 cups)
  • 34 tbsp unsalted butter or olive oil (you love buttery richness—memory #21!)
  • 23 tbsp full-fat cream cheese or Greek yogurt (you love creamy textures—memory #11!)
  • 24 garlic cloves, minced or roasted (extra garlic power!)
  • ¼½ cup grated reduced-sodium Parmesan or cheddar (you love low-sodium—memory #22!)
  • Salt & black pepper to taste
  • Optional: 1–2 tbsp fresh chives or parsley

Optional crispy topping (for golden crunch!):

  • ½ cup almond flour (you love almond flour—memory #25!)
  • 2 tbsp grated Parmesan + 1 tbsp melted butter
  • ½ tsp garlic powder + pinch of salt & pepper
  • Optional: Crushed pork rinds for extra crunch

Finish:

  • Fresh parsley or chives
  • Lemon zest (brightens richness—you love citrus—memory #13!)
  • Extra shredded cheese for serving

Instructions

1. Make cauliflower mash:
Steam or boil cauliflower florets 8–10 minutes until very tender. Drain well; pat dry with paper towels.
Mash with butter, cream cheese/yogurt, garlic, Parmesan, salt, and pepper until smooth and creamy.
Pro tip: Dry cauliflower well—prevents watery topping!
Set aside.
2. Brown the meat:
Heat oil in large oven-safe skillet or Dutch oven over medium-high heat. Add ground meat; cook 6–8 minutes, breaking into crumbles, until browned. Drain excess fat.
3. Sauté veggies:
Add onion and carrots to skillet; cook 4–5 minutes until soft.
Add remaining veggies and garlic; cook 2–3 minutes more until fragrant.
4. Build the gravy:
Stir in tomato paste; cook 1 minute to deepen flavor.
Pour in beef broth and coconut aminos; scrape up browned bits.
Add thyme, smoked paprika, black pepper, and optional salt.
Simmer 3–4 minutes until slightly thickened.
If using thickener: Whisk xanthan gum/arrowroot with cold water; stir in and simmer 1 minute until glossy.
5. Assemble:
Preheat oven to 400°F (200°C).
Spread creamy cauliflower mash evenly over meat filling.
Optional: Use a fork to create ridges on top (crisps beautifully!).
Optional crispy topping: Mix almond flour, Parmesan, melted butter, garlic powder, salt, and pepper; sprinkle over mash.
6. Bake:
Bake 25–30 minutes until topping is golden and filling is bubbly around edges.
Optional broil: Broil 2–3 minutes at end for extra-golden crust (watch closely!).
7. Rest & serve:
Let rest 5–10 minutes before serving (helps layers set).
Garnish with fresh parsley, chives, and lemon zest. Serve warm.
💡 Pro Tips for Perfection:
Dry cauliflower well—prevents watery, soggy topping.
Don’t skip browning the meat—builds deep, savory flavor.
Low-sodium mastery (you love this!):
→ Use coconut aminos + low-sodium broth + reduced-sodium cheese
→ Boost umami with extra garlic, smoked paprika, black pepper, and lemon zest
Blood sugar friendly (you love this!):
→ No added sugars + low-glycemic veggies = minimal impact
→ Net carbs: 9g per serving
Low-carb/keto option (you love this!):
→ Already compliant with cauliflower mash! <10g net carbs/serving
→ High-protein: 28g+ per serving
Make ahead:
→ Assemble 1 day ahead; refrigerate (add 10 min to bake time)
→ Keeps 4 days refrigerated or 3 months frozen

Classic Potato Topping Option (if not low-carb!):
→ Swap cauliflower for 2 lbs Yukon Gold potatoes, peeled and cubed.
→ Boil until tender; mash with butter, milk, garlic, and Parmesan.
→ Proceed with assembly and baking as directed.
Net carbs: ~22g per serving
Instant Pot Shepherd’s Pie (fast & easy!):
→ Use Sauté function for meat and veggies.
→ Add broth and seasonings; seal lid.
→ Cook on High Pressure 5 minutes; quick release.
→ Stir in thickener if using; top with cauliflower mash.
→ Transfer to oven-safe dish; bake 20 minutes to brown topping.
Slow Cooker Option (hands-off!):
→ Brown meat and veggies first for best flavor.
→ Transfer to slow cooker with broth and seasonings.
→ Cook on LOW 4–5 hours or HIGH 2–3 hours.
→ Top with cauliflower mash last 30 minutes; broil briefly for golden finish.

Flavor Variation Ideas (you love unique combos!):
Garlic-Herb Shepherd’s Pie: Double the garlic + add fresh rosemary + thyme for garden-fresh aroma (memory #21!)
Cheesy Bacon Shepherd’s Pie: Fold crumbled bacon + extra cheddar into filling for smoky richness (memory #21!)
Mushroom-Thyme: Add 8 oz sliced mushrooms + extra fresh thyme for earthy, umami depth
Southwest Shepherd’s Pie: Add cumin + chili powder + top with pepper jack + cilantro + lime
Cream Cheese Swirl: Drop spoonfuls of softened cream cheese onto mash before baking for tangy pockets (memory #11!)
Lemon-Herb Finish: Add lemon zest + fresh parsley to mash for bright, fresh contrast (memory #13!)
Everything Bagel Topping: Swap almond flour topping for sugar-free everything seasoning + Parmesan

Storage & Serving Ideas
Fridge life: 4 days | Freezer: 3 months (freeze before baking; thaw overnight)
Reheat: Oven at 350°F (175°C) for 20–25 minutes or air fryer portions 10–12 minutes
Serving ideas:
→ With a crisp green salad or garlic green beans for balance
→ Over extra cauliflower rice for double-veggie volume (low-carb—you love this!)
→ For meal prep—portion into grab-and-go containers
→ For Sunday dinner, cozy weeknights, or holiday gatherings

Prep Time & Nutrition (per serving, with cauliflower mash):
Prep Time: 25 min | Bake Time: 30 min | Total Time: 55 min
Calories: 340 | Protein: 28g | Net Carbs: 9g | Fats: 22g | Fiber: 4g | Gluten-Free • Low-Sodium Adaptable • Blood Sugar Friendly • Low-Carb/Keto Friendly