Keto Shepherd’s Pie with Cauliflower Recipe
Introduction
This Keto Shepherd’s Pie with Cauliflower offers a comforting, low-carb twist on a classic favorite. Packed with savory ground meat and topped with creamy cauliflower mash, it’s perfect for anyone looking to enjoy hearty comfort food without the carbs.

Ingredients
- 1 tablespoon olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 pound ground beef or lamb
- 1 small zucchini, diced
- 1 cup crushed tomatoes
- Salt and pepper, to taste
- 1 small cauliflower, cut into florets
- 2 tablespoons butter
- 1/2 cup heavy cream
- 1/2 cup shredded cheese
- Salt and pepper, to taste
Instructions
- Step 1: Heat the olive oil in a large saucepan over medium heat. Add the diced onion and minced garlic, cooking until they become soft and translucent.
- Step 2: Stir in the ground beef or lamb and cook, breaking it up with a spoon, until fully browned and cooked through.
- Step 3: Add the diced zucchini and crushed tomatoes to the pan. Mix everything together well.
- Step 4: Reduce the heat to a gentle simmer and let the mixture cook uncovered for about 10 minutes, allowing the flavors to meld.
- Step 5: Bring a large pot of water to a boil. Add the cauliflower florets and boil for 8-10 minutes until very tender.
- Step 6: Carefully drain the cauliflower, making sure to release all steam and excess water for a smooth mash.
- Step 7: Transfer the dry cauliflower to a food processor. Add butter, heavy cream, shredded cheese, salt, and pepper. Process until completely smooth and creamy.
- Step 8: Spoon the cooked meat mixture evenly into the bottom of a large casserole dish.
- Step 9: Gently spread the mashed cauliflower topping over the meat layer, creating an even surface.
- Step 10: Place the casserole dish in a preheated oven at 350°F (175°C) for 20-25 minutes, or until the filling bubbles and the cauliflower topping turns lightly golden brown.
Tips & Variations
- For extra flavor, add fresh herbs like thyme or rosemary to the meat mixture before baking.
- Try swapping ground lamb for beef for a richer taste, or use turkey for a lighter option.
- Use a potato masher if you don’t have a food processor, though the mash will be a bit chunkier.
- Add a handful of grated Parmesan to the cauliflower mash for an extra cheesy topping.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the oven at 350°F (175°C) until warmed through to keep the topping creamy and prevent sogginess. You can also reheat individual portions in the microwave, but the texture may be less crisp.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this shepherd’s pie ahead of time?
Yes, you can prepare the meat mixture and cauliflower mash separately in advance, then assemble and bake just before serving for the best texture and flavor.
Is this recipe suitable for a keto diet?
Absolutely. Using cauliflower mash instead of potatoes keeps the carb count low, making this recipe an excellent option for those following a keto or low-carb lifestyle.
Print
Keto Shepherd’s Pie with Cauliflower Recipe
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Diet: Low Carb
Description
A comforting and low-carb twist on classic shepherd’s pie featuring a savory ground beef and vegetable base topped with creamy mashed cauliflower, baked to golden perfection. This keto-friendly recipe is perfect for those looking to enjoy a hearty meal without the traditional high-carb mashed potatoes.
Ingredients
Meat and Vegetables
- 1 tablespoon olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 pound ground beef or lamb
- 1 small zucchini, diced
- 1 cup crushed tomatoes
- Salt and pepper, to taste
Cauliflower Topping
- 1 small cauliflower, cut into florets
- 2 tablespoons butter
- 1/2 cup heavy cream
- 1/2 cup shredded cheese
- Salt and pepper, to taste
Instructions
- Sauté aromatics: Heat the olive oil in a large saucepan over medium heat. Add the diced onion and minced garlic, cooking until they become soft and translucent.
- Cook the meat: Stir in the ground beef or lamb and cook, breaking it up with a spoon, until it is fully browned and cooked through.
- Add vegetables and tomatoes: Mix in the diced zucchini and crushed tomatoes, stirring to combine everything well.
- Simmer the filling: Reduce heat to low and let the mixture cook uncovered for about 10 minutes, allowing flavors to blend beautifully.
- Boil the cauliflower: Bring a large pot of water to a boil; add cauliflower florets and cook for 8-10 minutes until very tender.
- Drain cauliflower: Carefully drain the cauliflower to remove excess water and steam, crucial for achieving a smooth mash.
- Make cauliflower mash: Transfer the drained cauliflower to a food processor. Add butter, heavy cream, shredded cheese, salt, and pepper, then process until completely smooth and creamy.
- Assemble the pie: Spoon the cooked meat mixture evenly into the bottom of a large casserole dish.
- Add cauliflower topping: Gently spread the creamy mashed cauliflower over the meat layer to create an even top.
- Bake the pie: Place the casserole dish in a preheated oven at 350°F (175°C) for 20-25 minutes, until the filling is bubbly and the cauliflower topping is lightly golden brown.
Notes
- Ensure the cauliflower is drained thoroughly to prevent watery topping.
- Use shredded cheese of your choice; cheddar works well for flavor and melting properties.
- For added flavor, consider seasoning the meat mixture with herbs such as thyme or rosemary.
- This dish can be made ahead and refrigerated before baking; just add extra baking time if baking from cold.
- Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Main Course
- Method: Baking
- Cuisine: American
Keywords: keto shepherd’s pie, cauliflower mash, low carb dinner, comfort food, gluten free shepherd’s pie, keto dinner recipe, ground beef casserole, easy keto recipe

