Keto Shepherd’s Pie with Cauliflower Mash (8g Net Carbs)

Keto low carb meal plate
Affiliate Disclosure: As an Amazon Associate I earn from qualifying purchases.

Affiliate Disclosure: As an Amazon Associate I earn from qualifying purchases.

n

This keto shepherd’s pie layers a deeply savory lamb-and-beef filling with vegetables under a golden, creamy cauliflower mash — all the comfort of the British classic at just 8 grams of net carbs per serving. Ready in about 55 minutes and a freezer champion, it includes the full recipe, the secrets to lump-free cauliflower mash that browns like potato, exact macros, six variations, and make-ahead strategy for holidays and meal prep.

Traditional shepherd’s pie is a carb double-hit: mashed potatoes on top (roughly 30 g carbs per cup) over a filling often thickened with flour. The keto version keeps the soul — rich browned meat, sweet carrots and peas in gravy, a browned mash crown — and swaps only the starch. Cauliflower mash, done properly with butter, cream cheese, and thorough drying, browns under the broiler and eats remarkably like the original. Your non-keto family will ask for seconds before they ask what’s different.

Shepherd’s Pie vs. Cottage Pie (A Quick Note)

Pedants (correctly) note that shepherd’s pie is made with lamb — shepherds herd sheep — while the beef version is technically cottage pie. This recipe uses a lamb-beef blend: lamb for that distinctive savory depth, beef for familiarity and cost. Use all lamb for the traditionalist’s version, all beef for cottage pie. The method is identical either way, and at 8 g net carbs, nobody’s arguing about the name at the table.

Why This Recipe Works: The Science

  • Browned meat, not gray meat. The filling’s flavor comes from hard-seared ground lamb and beef — the Maillard reaction creating hundreds of savory compounds. Crowded, steamed meat makes flat filling; browned meat makes gravy-worthy filling.
  • Vegetables with restraint. Classic shepherd’s pie has carrots and peas — both higher-carb vegetables. This version uses modest amounts (their sweetness is traditional and worth ~2 g net carbs per serving) bulked out with mushrooms, celery, and green beans. You get the classic look and flavor without the carb load of a full carrot layer.
  • Gravy without flour. Tomato paste plus reduced broth, thickened naturally as the filling simmers — and the meat’s own gelatin from a longer simmer gives body. A teaspoon of xanthan gum is optional insurance, but reduction does the real work.
  • Dry cauliflower = mash that browns. Cauliflower mash only mimics potato when it’s dry, smooth, and enriched. Steaming (not boiling) the cauliflower, then drying it in the hot pot, removes the water that makes keto mash soupy. Butter, cream cheese, and parmesan add the richness and browning power.
  • Fork-raked topping. Raking the mash with a fork creates ridges that catch the broiler’s heat and brown into crispy peaks — the textural contrast that makes shepherd’s pie irresistible.
  • Rest before serving. Ten minutes of resting lets the filling’s gravy thicken and the layers settle, so portions lift out cleanly instead of slumping.

Ingredients for Keto Shepherd’s Pie

Serves 6 (one 9×13-inch or 3-quart baking dish).

For the filling

  • 450 g (1 lb) ground lamb — or half lamb, half beef (80/20). All-beef works for cottage pie.
  • 450 g (1 lb) ground beef, 80/20
  • 1 large yellow onion, diced (about 200 g)
  • 2 stalks celery, diced
  • 2 medium carrots, diced small (about 150 g) — traditional sweetness; ~2 g net carbs per serving.
  • 225 g (8 oz) mushrooms, diced — bulk out the filling with minimal carbs.
  • 1 cup frozen peas (optional, 130 g) — classic, adds ~2 g net carbs per serving. Omit for strictest keto or substitute diced green beans.
  • 3 cloves garlic, minced
  • 3 tablespoons tomato paste
  • 1 cup (240 ml) beef broth
  • 2 teaspoons Worcestershire sauce — check for no-sugar-added.
  • 1 teaspoon dried thyme + 1 teaspoon dried rosemary, crushed — the classic British herb pairing.
  • 1 bay leaf
  • Salt and black pepper — season boldly in layers.
  • 2 tablespoons avocado oil or beef tallow

For the cauliflower mash topping

  • 1 large head cauliflower (about 1 kg), cut into florets — or 2 bags (1 kg) frozen cauliflower florets.
  • 4 oz (115 g) cream cheese, softened — the richness and body secret.
  • 4 tablespoons butter
  • ¼ cup (25 g) grated Parmesan — for savory depth and browning.
  • ¼ cup (60 ml) heavy cream — add gradually; you may need less.
  • 1 teaspoon garlic powder + salt and white pepper to taste
  • Paprika for dusting (optional) — for color.

How to Make Keto Shepherd’s Pie: Step by Step

  1. Steam the cauliflower. Bring an inch of water to a boil in a large pot with a steamer basket. Steam the cauliflower florets 10–12 minutes until very tender — a fork should slide through with no resistance. (Boiling waterlogs it; steaming keeps it drier.) Drain thoroughly, then return to the hot empty pot over low heat for 2–3 minutes, shaking, to evaporate remaining moisture. This drying step is the difference between mash and soup.
  2. Mash it silky. Transfer to a food processor (or use an immersion blender) with the cream cheese, butter, Parmesan, garlic powder, salt, and pepper. Blend until completely smooth, adding heavy cream a tablespoon at a time only if needed — the mash should be thick enough to hold soft peaks, like stiff mashed potato. Taste and adjust salt aggressively; bland mash ruins the dish. A food processor Check Price on Amazon → makes this effortless.
  3. Brown the meats. While the cauliflower steams, heat the oil in a large oven-safe skillet or Dutch oven over medium-high heat. Brown the lamb and beef in two batches, breaking into crumbles, until deeply browned, 6–8 minutes per batch. Remove to a plate; pour off all but 1 tablespoon of fat.
  4. Build the filling. In the same pan, sauté the onion, celery, carrots, and mushrooms 6–7 minutes until softened and starting to caramelize. Stir in the garlic, tomato paste, thyme, and rosemary; cook 2 minutes until the tomato paste darkens. Pour in the broth and Worcestershire, scraping up the browned bits. Return the meat, add the bay leaf and peas (if using). Simmer 12–15 minutes, stirring occasionally, until thick — the gravy should coat the meat, not pool. Remove the bay leaf. Taste and adjust salt and pepper.
  5. Assemble. Heat the oven to 200°C / 400°F. Spread the filling evenly in a 9×13-inch baking dish (or leave it in the oven-safe skillet). Dollop the cauliflower mash over the top and spread gently to the edges, sealing the filling in. Rake the surface with a fork for crispy ridges. Dust with paprika if using.
  6. Bake 20–25 minutes until the topping is golden in spots and the filling bubbles at the edges. For deeper browning, broil 2–3 minutes at the end — watch it like a hawk; cauliflower mash goes from golden to scorched fast.
  7. Rest 10–15 minutes before serving. This sets the layers so portions hold their shape. Scoop with a large spoon, making sure each serving gets filling and topping.

Estimated Nutrition (Per Serving)

For 1 of 6 servings, with carrots and peas included.

Nutrient Per serving
Calories ~540 kcal
Protein ~36 g
Fat ~38 g
Total carbs ~13 g
Fiber ~5 g
Net carbs ~8 g

Omitting the peas saves ~2 g net carbs per serving; halving the carrots saves ~1 g. The strictest version (no peas, half carrots) lands near 5 g net carbs.

Pro Tips

  • Steam, don’t boil, the cauliflower. Boiled cauliflower absorbs water like a sponge; steamed cauliflower stays drier and mashes fluffier. If you only have frozen, microwave-steam it and squeeze dry in a towel.
  • The pot-drying trick. Returning drained cauliflower to the hot empty pot for 2–3 minutes evaporates surface moisture you didn’t know was there. Skip it and your mash will be thin no matter how little cream you add.
  • Season the mash like you mean it. Cauliflower is blander than potato and needs more salt, plus the Parmesan and garlic powder, to taste like something. Taste the mash on its own — it should be delicious before it ever meets the filling.
  • Reduce the filling properly. It should look slightly too thick in the pan — it loosens as it bakes under the mash. Watery filling makes watery pie.
  • Make it in the skillet. If your skillet is oven-safe, assemble and bake in it — one less dish, and the filling’s browned bits stay in the party.
  • Broil with attention. The difference between gorgeously browned peaks and bitter black spots is about 90 seconds. Don’t walk away during the broil.

Variations to Try

  • All-beef cottage pie: skip the lamb, use 900 g beef, and add an extra teaspoon of Worcestershire. The crowd-pleaser version.
  • Loaded topping: fold ½ cup shredded cheddar and 3 sliced green onions into the mash; top with crumbled bacon after baking.
  • Curried shepherd’s pie: add 2 tablespoons curry powder with the herbs and swap peas for diced bell pepper. Serve with cauliflower rice alongside.
  • Vegetarian: replace the meat with 700 g of deeply browned mushrooms plus diced eggplant and a handful of chopped walnuts for texture, built on vegetable broth with extra tomato paste and soy sauce for umami. Hearty and satisfying without the meat.
  • Individual pies: assemble in large ramekins or mini cast-iron skillets; bake 15–18 minutes. Perfect portion control and adorable presentation.
  • Thanksgiving leftovers pie: shredded turkey + leftover keto gravy as the filling, cauliflower mash on top. The day-after-Thanksgiving upgrade.

Storage, Freezing, and Make-Ahead

Refrigerate: up to 4 days; the flavor improves by day two. Freeze: one of the best freezer meals in keto cooking — assemble fully (unbaked or baked), wrap tightly, freeze up to 3 months. Bake from thawed at 190°C / 375°F for 30–35 minutes (add 15 minutes if baking from frozen, covering with foil for the first half). Reheat: oven at 175°C / 350°F, covered with foil, 20–25 minutes; the microwave works for single portions but softens the topping. Make-ahead: assemble up to 24 hours ahead, refrigerate unbaked, and bake straight from the fridge adding 10 minutes — ideal for holidays.

Frequently Asked Questions

How many net carbs are in keto shepherd’s pie?

About 8 grams of net carbs per serving (one-sixth of a 9×13 dish) with the cauliflower mash topping, including modest carrots and peas. Omitting the peas and halving the carrots drops it to ~5 g. Traditional potato-topped shepherd’s pie runs 35–45 g net carbs per serving.

Can I use ground beef instead of lamb?

Yes — that’s technically cottage pie, and it’s delicious. Use 900 g of 80/20 ground beef and add an extra teaspoon of Worcestershire sauce to replace some of lamb’s savory depth. A 50/50 lamb-beef blend (as in this recipe) is the best of both: lamb’s distinctive flavor with beef’s familiarity and lower cost.

How do I keep cauliflower mash from being watery?

Steam instead of boiling, dry the drained cauliflower in the hot pot for 2–3 minutes, and add cream gradually — you need far less liquid than you think. The mash should hold soft peaks before it goes on the pie. Watery mash also won’t brown properly under the broiler, so this step affects both texture and appearance.

Can I make shepherd’s pie ahead of time?

Absolutely — it’s ideal make-ahead food. Assemble completely, refrigerate unbaked up to 24 hours, and bake straight from the fridge with 10 extra minutes. Or freeze the assembled pie up to 3 months; thaw overnight and bake. The flavors meld and improve with the rest.

Why is my topping not browning?

Wet mash doesn’t brown — ensure the cauliflower was dried properly. Also, the Parmesan in the mash aids browning significantly; don’t skip it. A 2–3 minute broil at the end finishes the job, and the fork-raked ridges create peaks that catch the heat. If your broiler is weak, brush the top lightly with melted butter before broiling.

Is shepherd’s pie gluten-free?

This version is naturally gluten-free — no flour thickener, just reduced broth. Verify your beef broth and Worcestershire sauce are certified gluten-free, as some brands contain hidden gluten. Traditional recipes that use flour to thicken the gravy are not gluten-free.

What can I serve with shepherd’s pie?

Honestly, very little — it’s a complete meal. A simple green salad or steamed green beans with butter add freshness and color contrast. If you’re feeding a crowd, a platter of keto dinner rolls for sauce-mopping turns it into a feast.