Easy Keto Shepherd’s Pie with Cauliflower Mash

Red Meat

October 30, 2026

Keto Shepherds Pie with Cauliflower Mash and Bacon – vegetarian recipe

Keto shepherd's pie with cauliflower mash and bacon is the low-carb comfort food fix: savory ground beef with mushrooms and onions under a velvety cauliflower topping, finished with crispy bacon. The mash stands in for potatoes without anyone missing them, and the whole casserole bakes until hot and bubbly. It's a cozy dinner that reliably earns seconds.

Craving ultimate comfort food without the carbs? This Keto Shepherd’s Pie is your answer! We’ve swapped traditional potatoes for a velvety, creamy cauliflower mash and packed the savory beef filling with rich mushrooms and onions. Topped with crispy bacon, it’s a hearty, satisfying meal that will have everyone asking for seconds. Perfect for a cozy weeknight dinner!

Ingredients

• 8 slices uncooked bacon / approx. 225g (7.9 oz)
• 1 medium head cauliflower / approx. 2 lbs or 900g (31.7 oz), chopped
• ¼ cup / 60ml canned full-fat coconut milk
• Salt and freshly ground black pepper, to taste
• 2 pounds / 900g (31.7 oz) ground beef, 80% lean
• 8 ounces / 225g (7.9 oz) mushrooms, sliced
• 1 large yellow onion, chopped
• 2 cloves garlic, minced

Instructions

1. Directions
2. Preheat your oven to 375°F / 190°C. In a large, oven-safe skillet, cook the bacon over medium heat until crispy. Transfer the bacon to a paper towel-lined plate, leaving about 1 tablespoon (15 ml / 0.5 fl oz) of grease in the skillet. Once cooled, crumble or chop the bacon.
3. While the bacon cooks, bring a large pot of salted water to a boil. Add the chopped cauliflower and cook until fork-tender, about 6-8 minutes. Drain the cauliflower very well and transfer it to a food processor. Add the coconut milk, a pinch of salt, and pepper. Blend until completely smooth and creamy. Set aside.
4. Return the skillet with the bacon grease to medium-high heat. Add the ground beef and cook, breaking it apart with a spoon, until browned. Drain off any excess fat.
5. Add the chopped onion, sliced mushrooms, and minced garlic to the beef. Cook for 5-7 minutes, until the vegetables have softened. Season the mixture with salt and pepper to taste.
6. Transfer the beef and vegetable mixture to a 9×13 inch baking dish, spreading it in an even layer. Spoon the cauliflower mash over the top and spread it to cover the filling completely.
7. Bake for 25-30 minutes, until the filling is hot and bubbly. For a golden-brown top, switch the oven to a high broil for the final 2-3 minutes, watching carefully to prevent burning.
8. Let the casserole rest for 5 minutes before serving. Sprinkle the crumbled bacon over the top and enjoy.

Nutritional Information

• Nutrition
• Calories: 410
• Fats: 25g (0.88 oz)
• Protein: 37g
• Carbohydrates: 6g
• is an estimate per serving.

Pro Tips

• for Success
• For the creamiest cauliflower mash, ensure you drain the boiled cauliflower extremely well. Patting it dry with paper towels after draining removes excess moisture that can make it watery.
• To deepen the flavor of the beef filling, add a tablespoon of tomato paste and a teaspoon of Worcestershire sauce (or coconut aminos) when you add the vegetables.
• This casserole can be fully assembled up to 24 hours in advance. Cover and refrigerate, then add 10-15 minutes to the baking time when you’re ready to cook.

FAQ

Q: Can I make this Keto Shepherd’s Pie ahead of time
A: Yes, this casserole is perfect for meal prep. You can fully assemble it up to 24 hours in advance, cover, and refrigerate. Just add 10-15 minutes to the baking time when you’re ready to cook.

Q: How do I prevent my cauliflower mash from being watery
A: The key to a creamy, non-watery mash is to drain the boiled cauliflower extremely well. For best results, pat the drained cauliflower dry with paper towels to remove all excess moisture before blending.

Q: How can I add more flavor to the beef filling
A: To easily deepen the savory flavor, add a tablespoon of tomato paste and a teaspoon of Worcestershire sauce (or coconut aminos for a strict keto option) to the skillet when you cook the onions and mushrooms.

Q: Is this Shepherd’s Pie recipe dairy-free
A: Yes, by using full-fat coconut milk in the cauliflower mash and bacon grease for cooking, this recipe is completely dairy-free as written.

Pro Tips

  • Drain the boiled cauliflower thoroughly and pat it dry with paper towels before blending — leftover moisture is what turns cauliflower mash watery.
  • Cook the bacon first and leave about a tablespoon of its grease in the skillet to brown the beef and vegetables; it's where the filling's deep flavor starts.
  • Stir a tablespoon of tomato paste and a teaspoon of Worcestershire sauce or coconut aminos in with the vegetables for a richer, more savory filling.
  • Assemble the whole casserole up to 24 hours ahead and refrigerate it covered; add 10-15 minutes to the 25-30 minute bake when it goes in cold.
  • For a golden-brown top, broil the finished pie for the final 2-3 minutes and watch it closely, then let it rest 5 minutes so the layers set when you scoop.

Frequently Asked Questions

Can I make this keto shepherd's pie ahead of time?

Yes — fully assemble it up to 24 hours in advance, cover, and refrigerate. Bake it straight from the fridge with 10-15 extra minutes added to the usual 25-30 minute bake.

Can I freeze keto shepherd's pie?

It freezes well for up to 2 months, either whole or in portions. Thaw overnight in the fridge and reheat in the oven until the filling bubbles and the top is hot through.

Why is my cauliflower mash watery?

Almost always excess water — drain the boiled cauliflower extremely well and pat it dry before blending it with the coconut milk. A few extra minutes of draining saves the whole topping.

Is this shepherd's pie keto-friendly?

Yes — with cauliflower mash instead of potatoes, each of the eight servings has about 6g of carbohydrates, plus 37g of protein and 25g of fat.

Recipe card below.

More Recipes You’ll Love

Keto Shepherds Pie with Cauliflower Mash and Bacon – vegetarian recipe
Stav Kogan

Keto Shepherd's Pie with Cauliflower Mash and Bacon

Craving ultimate comfort food without the carbs? This Keto Shepherd's Pie is your answer! We've swapped traditional potatoes for a velvety, creamy cauliflower mash and packed the savory beef filling with rich mushrooms and onions. Topped with crispy bacon, it's a hearty, satisfyi
Prep Time 20 minutes
Cook Time 50 minutes
Total Time 1 hour 10 minutes
Servings: 8 serving
Calories: 410

Ingredients
  

  • 8 slices uncooked bacon / approx. 225g (7.9 oz)
  • 1 medium head cauliflower / approx. 2 lbs or 900g (31.7 oz), chopped
  • ¼ cup (60 ml / 2 fl oz) canned full-fat coconut milk
  • Salt and freshly ground black pepper, to taste
  • 2 pounds (900 g / 31.7 oz) ground beef, 80% lean
  • 8 ounces (225 g / 7.9 oz) mushrooms, sliced
  • 1 large yellow onion, chopped
  • 2 cloves garlic, minced
  • for Success
  • For the creamiest cauliflower mash, ensure you drain the boiled cauliflower extremely well. Patting it dry with paper towels after draining removes excess moisture that can make it watery.
  • To deepen the flavor of the beef filling, add a tablespoon of tomato paste and a teaspoon of Worcestershire sauce (or coconut aminos) when you add the vegetables.
  • This casserole can be fully assembled up to 24 hours in advance. Cover and refrigerate, then add 10-15 minutes to the baking time when you're ready to cook.

Method
 

  1. Directions
  2. Preheat your oven to 375°F / 190°C.
  3. In a large, oven-safe skillet, cook the bacon over medium heat until crispy.
  4. Transfer the bacon to a paper towel-lined plate, leaving about 1 tablespoon (15 ml / 0.5 fl oz) of grease in the skillet.
  5. Once cooled, crumble or chop the bacon.
  6. While the bacon cooks, bring a large pot of salted water to a boil.
  7. Add the chopped cauliflower and cook until fork-tender, about 6-8 minutes.
  8. Drain the cauliflower very well and transfer it to a food processor.
  9. Add the coconut milk, a pinch of salt, and pepper.
  10. Blend until completely smooth and creamy.
  11. Set aside.
  12. Return the skillet with the bacon grease to medium-high heat.
  13. Add the ground beef and cook, breaking it apart with a spoon, until browned.
  14. Drain off any excess fat.
  15. Add the chopped onion, sliced mushrooms, and minced garlic to the beef.
  16. Cook for 5-7 minutes, until the vegetables have softened.
  17. Season the mixture with salt and pepper to taste.
  18. Transfer the beef and vegetable mixture to a 9x13 inch baking dish, spreading it in an even layer. Spoon the cauliflower mash over the top and spread it to cover the filling completely.
  19. Bake for 25-30 minutes, until the filling is hot and bubbly. For a golden-brown top, switch the oven to a high broil for the final 2-3 minutes, watching carefully to prevent burning.
  20. Let the casserole rest for 5 minutes before serving.
  21. Sprinkle the crumbled bacon over the top and enjoy.

Nutrition

Calories: 410kcalCarbohydrates: 6gProtein: 37gFat: 25g

Tried this recipe?

Let us know how it was!

More Keto Recipes

Spicy Grilled Flank Steak with Monterrey Jack – vegetarian recipe

Easy Spicy Grilled Flank Steak Recipe

Spicy Grilled Flank Steak with Monterrey Jack coats a grass-fed flank steak in a warm rub of thyme, oregano, chili powder, and cumin, then grills it hard for a charred crust and rosy center. Thin slices go onto the platter under a snowfall of crumbled Monterrey Jack....

Grilled Sirloin Steak with Pesto and Feta – vegetarian recipe

Pesto Flavored Steak

Grilled Sirloin Steak with Pesto and Feta rubs a thick top sirloin with fresh oregano, garlic, and lemon peel before it ever meets the grill. The covered grill does the rest, and a five-minute rest keeps every slice juicy. Plates get the steak, a generous spoon of...

Spicy Sirloin and Broccoli Stir-Fry – vegetarian recipe

Spicy Sirloin & Broccoli Stir-Fry Recipe

Spicy Sirloin and Broccoli Stir-Fry sears thin strips of grass-fed sirloin with onion, garlic, and a seeded serrano pepper, then folds in bright green broccoli and a soy-lime glaze. The whole wok comes together in about 35 minutes, with the steak staying tender and...

Keto-Friendly, Fall-Off-The-Bone Oven-Baked BBQ Ribs – vegetarian recipe

Easy Keto Oven-Baked BBQ Ribs

Keto-Friendly, Fall-Off-The-Bone Oven-Baked BBQ Ribs start with an erythritol, garlic, and paprika rub pressed deep into the meat, then bake low and slow in a sealed foil packet until they nearly fall apart. A brush of sugar-free BBQ sauce and a minute under the...

Grilled Herb-Stuffed Pork Tenderloin – vegetarian recipe

Grilled Herb-Stuffed Pork Tenderloin Recipe

Grilled Herb-Stuffed Pork Tenderloin butterflies two tenderloins, rubs them with a fresh dill and toasted-seed spice blend, then rolls them up for the grill. The homemade rub of fennel, coriander, caraway, cumin, and bay leaf toasts and grinds into something far more...

Flavor-Packed Marinated Pork Loin – vegetarian recipe

Juicy Lemon Herb Marinated Pork Loin Recipe

Flavor-Packed Marinated Pork Loin earns its name in the marinade: soy sauce, fresh lemon, thyme, grated ginger, garlic, and a whisper of cayenne soak into the meat for a full 24 hours. The loin then roasts in its own bath until it hits a juicy 145°F, and the leftover...

Balsamic Pork Tenderloin Bites – vegetarian recipe

Easy Balsamic Pork Tenderloin Bites

Balsamic Pork Tenderloin Bites sear golden cubes of tenderloin in butter, then finish them in a glossy pan sauce of balsamic vinegar, chicken broth, capers, and fresh lemon zest. The almond flour coating gives each bite a light crust that soaks up the tangy reduction....

Bacon-Wrapped Pork Medallions – vegetarian recipe

Juicy Bacon-Wrapped Pork Medallions Recipe

Bacon-Wrapped Pork Medallions wrap a whole pork tenderloin in strips of smoky bacon, slice it into pinwheels, and roast them in a garlic-herb butter until the edges crisp. The medallions sear first for a golden crust, then finish in the oven to a juicy 145°F. At 53.5...

30-Minute Keto Pork Stir-Fry – vegetarian recipe

Easy 30-Minute Pork & Veggie Stir-Fry (Keto-Friendly)

30-Minute Keto Pork Stir-Fry sears thin strips of pork loin in a hot wok, then tumbles them through crisp broccoli, carrots, red pepper, and scallions in a glossy soy-lemon sauce. Garlic, ginger, and sesame oil give it real takeout flavor, while a spoonful of...

Spicy Grilled Flank Steak with Monterrey Jack – vegetarian recipe

Easy Spicy Grilled Flank Steak Recipe

Spicy Grilled Flank Steak with Monterrey Jack coats a grass-fed flank steak in a warm rub of thyme, oregano, chili powder, and cumin, then grills it hard for a charred crust and rosy center. Thin slices go onto the platter under a snowfall of crumbled Monterrey Jack....

Grilled Sirloin Steak with Pesto and Feta – vegetarian recipe

Pesto Flavored Steak

Grilled Sirloin Steak with Pesto and Feta rubs a thick top sirloin with fresh oregano, garlic, and lemon peel before it ever meets the grill. The covered grill does the rest, and a five-minute rest keeps every slice juicy. Plates get the steak, a generous spoon of...

Spicy Sirloin and Broccoli Stir-Fry – vegetarian recipe

Spicy Sirloin & Broccoli Stir-Fry Recipe

Spicy Sirloin and Broccoli Stir-Fry sears thin strips of grass-fed sirloin with onion, garlic, and a seeded serrano pepper, then folds in bright green broccoli and a soy-lime glaze. The whole wok comes together in about 35 minutes, with the steak staying tender and...

Keto-Friendly, Fall-Off-The-Bone Oven-Baked BBQ Ribs – vegetarian recipe

Easy Keto Oven-Baked BBQ Ribs

Keto-Friendly, Fall-Off-The-Bone Oven-Baked BBQ Ribs start with an erythritol, garlic, and paprika rub pressed deep into the meat, then bake low and slow in a sealed foil packet until they nearly fall apart. A brush of sugar-free BBQ sauce and a minute under the...

0
Would love your thoughts, please comment.x
()
x