This keto shepherd’s pie keeps the cozy flavors you love while skipping the carbs that usually come with mashed potatoes. It’s hearty, savory, and simple enough for a weeknight. Cauliflower stands in for potatoes, but the topping stays creamy and satisfying.
The filling is rich with seasoned ground meat and tender vegetables, and the whole dish bakes into a bubbly, golden casserole. If you’re craving comfort without the carb crash, this checks all the boxes.
Keto Shepherd’s Pie: A Low-Carb Twist on a Classic Comfort Dish
Ingredients
- For the Cauliflower Mash Topping:
- 1 large head cauliflower, cut into florets (about 6–7 cups)
- 2–3 tablespoons unsalted butter
- 2 ounces cream cheese
- 1/4 cup grated Parmesan (optional but recommended)
- 2–3 tablespoons heavy cream (as needed for texture)
- 1/2 teaspoon garlic powder
- Salt and black pepper to taste
- For the Meat Filling:
- 1 1/2 pounds ground lamb or beef
- 2 tablespoons olive oil or avocado oil (if using lean meat)
- 1 small onion, finely diced
- 2 cloves garlic, minced
- 1 cup finely chopped mushrooms (optional for extra depth)
- 1/2 cup diced carrots (about 1 small carrot; optional for strict keto, see note)
- 1 cup frozen peas or green beans (use green beans for stricter keto)
- 2 tablespoons tomato paste
- 1 teaspoon Worcestershire sauce (check for sugar; coconut aminos if needed)
- 1 teaspoon fresh thyme leaves or 1/2 teaspoon dried thyme
- 1 teaspoon fresh rosemary, minced (or 1/2 teaspoon dried)
- 1/2 cup beef broth
- Salt and black pepper to taste
- To Finish:
- 1/4 cup shredded sharp cheddar (optional, for browning)
- Fresh parsley, chopped, for garnish
Instructions
- Preheat the oven: Set to 400°F (200°C). Grease a 2-quart baking dish.
- Cook the cauliflower: Steam or boil florets until very tender, 8–10 minutes. Drain well and let sit in the colander a minute to release excess moisture.
- Make the mash: Add cauliflower to a food processor or bowl. Blend or mash with butter, cream cheese, Parmesan, garlic powder, and 2 tablespoons heavy cream. Season with salt and pepper. Add more cream only if needed for a smooth, thick consistency.
- Sauté aromatics: In a large skillet over medium heat, warm oil (if using). Add onion and cook 3–4 minutes until softened. Stir in garlic and cook 30 seconds.
- Brown the meat: Add ground lamb or beef. Break it up and cook until browned, about 5–7 minutes. Drain excess fat if necessary.
- Add veggies: Stir in mushrooms, carrots (if using), and peas or green beans. Cook 3–4 minutes until slightly tender.
- Season and simmer: Mix in tomato paste, Worcestershire, thyme, rosemary, and broth. Simmer 3–5 minutes until slightly thickened. Season with salt and pepper to taste. The mixture should be saucy, not soupy.
- Assemble: Spread the meat filling evenly in the baking dish. Spoon the cauliflower mash on top and smooth it out, sealing to the edges. Create swirls with a spoon for better browning. Sprinkle cheddar on top if using.
- Bake: Place on the center rack and bake 18–22 minutes, until the top is lightly golden and the edges bubble.
- Rest and serve: Let it rest 5–10 minutes to set. Garnish with parsley and serve warm.
What Makes This Special
- Low-carb without sacrifice: The cauliflower mash is smooth, buttery, and surprisingly close to traditional potatoes.
- Weeknight-friendly: Uses everyday ingredients and comes together in about an hour.
- Flexible proteins: Works with ground lamb for classic flavor, or beef, turkey, or a mix for budget and taste.
- Make-ahead marvel: Assemble ahead and bake when you’re ready for dinner.
- Family-approved: Comforting, familiar flavors that appeal to picky eaters and keto fans alike.
Ingredients
- For the Cauliflower Mash Topping:
- 1 large head cauliflower, cut into florets (about 6–7 cups)
- 2–3 tablespoons unsalted butter
- 2 ounces cream cheese
- 1/4 cup grated Parmesan (optional but recommended)
- 2–3 tablespoons heavy cream (as needed for texture)
- 1/2 teaspoon garlic powder
- Salt and black pepper to taste
- For the Meat Filling:
- 1 1/2 pounds ground lamb or beef
- 2 tablespoons olive oil or avocado oil (if using lean meat)
- 1 small onion, finely diced
- 2 cloves garlic, minced
- 1 cup finely chopped mushrooms (optional for extra depth)
- 1/2 cup diced carrots (about 1 small carrot; optional for strict keto, see note)
- 1 cup frozen peas or green beans (use green beans for stricter keto)
- 2 tablespoons tomato paste
- 1 teaspoon Worcestershire sauce (check for sugar; coconut aminos if needed)
- 1 teaspoon fresh thyme leaves or 1/2 teaspoon dried thyme
- 1 teaspoon fresh rosemary, minced (or 1/2 teaspoon dried)
- 1/2 cup beef broth
- Salt and black pepper to taste
- To Finish:
- 1/4 cup shredded sharp cheddar (optional, for browning)
- Fresh parsley, chopped, for garnish
Note: For stricter keto, reduce or omit carrots and peas. Use chopped green beans, celery, or extra mushrooms to keep carbs lower.
Instructions
- Preheat the oven: Set to 400°F (200°C).Grease a 2-quart baking dish.
- Cook the cauliflower: Steam or boil florets until very tender, 8–10 minutes. Drain well and let sit in the colander a minute to release excess moisture.
- Make the mash: Add cauliflower to a food processor or bowl. Blend or mash with butter, cream cheese, Parmesan, garlic powder, and 2 tablespoons heavy cream.Season with salt and pepper. Add more cream only if needed for a smooth, thick consistency.
- Sauté aromatics: In a large skillet over medium heat, warm oil (if using). Add onion and cook 3–4 minutes until softened.Stir in garlic and cook 30 seconds.
- Brown the meat: Add ground lamb or beef. Break it up and cook until browned, about 5–7 minutes. Drain excess fat if necessary.
- Add veggies: Stir in mushrooms, carrots (if using), and peas or green beans.Cook 3–4 minutes until slightly tender.
- Season and simmer: Mix in tomato paste, Worcestershire, thyme, rosemary, and broth. Simmer 3–5 minutes until slightly thickened. Season with salt and pepper to taste.The mixture should be saucy, not soupy.
- Assemble: Spread the meat filling evenly in the baking dish. Spoon the cauliflower mash on top and smooth it out, sealing to the edges. Create swirls with a spoon for better browning.Sprinkle cheddar on top if using.
- Bake: Place on the center rack and bake 18–22 minutes, until the top is lightly golden and the edges bubble.
- Rest and serve: Let it rest 5–10 minutes to set. Garnish with parsley and serve warm.
Storage Instructions
- Refrigerator: Cool completely, cover, and store for up to 4 days.
- Freezer: Freeze in a tightly wrapped, freezer-safe dish for up to 2 months. Thaw overnight in the fridge.
- Reheat: Warm in a 350°F (175°C) oven, covered, for 20–25 minutes.For single servings, microwave in short intervals, stirring the filling midway for even heat.
- Make-ahead tips: Assemble up to 24 hours in advance. Bake from cold at 375°F (190°C) for 25–30 minutes, until hot through.
Why This is Good for You
- Lower carbs, steady energy: Cauliflower keeps net carbs in check, helping avoid blood sugar swings.
- Protein-packed: Ground meat offers plenty of protein for satiety and muscle maintenance.
- Nutrient-dense veggies: Cauliflower, mushrooms, and green beans bring fiber, vitamins, and minerals.
- Healthy fats: Butter, olive oil, and cream support flavor and fullness, which can make sticking to keto easier.
Common Mistakes to Avoid
- Watery cauliflower mash: Drain the florets well and let steam off before mashing. Add cream gradually.
- Bland filling: Season each step.Salt the meat after browning, and taste before assembling.
- Overloading higher-carb veggies: Keep peas and carrots modest. Swap in green beans or celery for stricter keto.
- Soupy filling: Simmer to reduce excess liquid. The mixture should hold together before topping.
- Skipping the rest: Let the pie sit after baking so the layers set and slice cleanly.
Variations You Can Try
- Classic lamb: Use all lamb for traditional flavor and a slightly richer taste.
- Beef and turkey mix: Combine 1 pound beef with 1/2 pound turkey for a lighter profile.
- Dairy-free: Replace butter and cream with olive oil and unsweetened almond milk; skip cheese and use nutritional yeast for a savory note.
- Cheesy crust: Stir shredded cheddar into the mash and top with grated Parmesan for a crisp, golden finish.
- Herb-forward: Add chopped parsley and chives to the mash and extra thyme to the filling.
- Spice it up: Add a pinch of chili flakes or smoked paprika to the meat for gentle heat.
FAQ
Is shepherd’s pie traditionally made with lamb or beef?
Traditionally, shepherd’s pie uses lamb, while cottage pie uses beef.
This recipe works well with either, so choose what you prefer or have on hand.
Can I skip the cream cheese in the cauliflower mash?
Yes. Replace it with an extra tablespoon of butter and a splash of heavy cream, or use a dairy-free alternative if needed. The key is achieving a thick, creamy texture.
How can I keep the carbs as low as possible?
Use green beans or celery instead of peas and carrots, and avoid extra tomato paste beyond what’s listed.
Stick to cauliflower for the topping and watch serving sizes.
What can I use if I don’t have a food processor?
A potato masher or immersion blender works. Mash thoroughly and take your time to get a smooth, lump-free topping.
Can I meal prep this for the week?
Absolutely. Bake it on Sunday, portion into containers, and refrigerate.
It reheats well and holds up for four days.
How do I prevent the topping from sinking into the filling?
Let the filling simmer until slightly thick, then cool for a few minutes before topping. Spread the mash gently from the edges inward to form a seal.
Can I add cheese to the filling?
Yes, but keep it modest to avoid greasiness. A small handful of shredded cheddar stirred into the hot filling adds richness.
What size baking dish should I use?
A 2-quart (about 8×8-inch or similar) dish works well.
If you double the recipe, use a 9×13-inch pan.
How do I know it’s done?
The top should be lightly golden with bubbling around the edges. The center should read hot when tested with a knife or instant-read thermometer.
Can I make it vegetarian?
Yes. Use finely chopped mushrooms and cauliflower rice sautéed with olive oil for the “meat,” then season well and proceed as directed.
Keep an eye on moisture and reduce as needed.
In Conclusion
This keto shepherd’s pie delivers all the cozy comfort of the classic with a smart, low-carb swap. The creamy cauliflower topping and savory filling make it satisfying without feeling heavy. It’s simple, flexible, and perfect for meal prep.
Keep the steps straightforward, season well, and you’ll have a go-to comfort dish that fits your goals.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.