Keto Shepherd’s Pie with Cauliflower Mash

Lunch, Red Meat

October 30, 2026

Keto Shepherds Pie – vegetarian recipe

Keto Shepherd's Pie layers a savory ground beef and tomato filling under a fluffy cauliflower-and-cheese mash that browns beautifully in the oven. The topping blends riced cauliflower with cheddar, Parmesan, heavy cream, and thyme until it's as creamy as the original potato version. It's a 70-minute comfort classic at just 5.7 g of net carbs per serving.

There’s nothing quite like a hearty, bubbling casserole to bring comfort to the dinner table. This Keto Shepherd’s Pie swaps traditional potatoes for a rich, cheesy cauliflower mash, creating a guilt-free version of the classic dish. You get all the savory, meaty goodness of the filling, topped with a creamy, golden-brown crust that will have everyone asking for seconds. It’s the perfect low-carb meal for a cozy weeknight!

Ingredients

• Prep time: 20 minutesCook time: 50 minutesServings: 6
• 4 tbsp / 60 ml olive oil
• 16 oz / 454 g grass-fed ground beef
• 1/2 cup / 75 g (2.65 oz) celery, chopped
• 1/4 cup / 40 g (1.41 oz) yellow onion, chopped
• 3 garlic cloves, minced
• 1 cup / 180 g tomatoes, chopped
• 24 oz / 680 g riced cauliflower, cooked and well drained
• 1 cup / 113 g (4 oz) shredded cheddar cheese
• 1/4 cup / 28 g (0.99 oz) shredded Parmesan cheese
• 1 cup / 240 ml heavy cream
• 1 tsp dried thyme

Instructions

1. Directions
2. Preheat your oven to 350°F / 177°C.
3. Heat the olive oil in a large skillet over medium heat.
4. Add the ground beef, celery, onion, and garlic. Cook for 8–10 minutes, breaking up the meat with a spoon, until the beef is browned and the veggies are soft.
5. Carefully drain any excess fat from the skillet.
6. Stir in the chopped tomatoes and remove the skillet from the heat.
7. Spread the meat mixture evenly into the bottom of a 10×7-inch casserole dish.
8. To make the topping, combine the cooked and drained riced cauliflower, cheddar cheese, Parmesan cheese, heavy cream, and dried thyme in a food processor.
9. Pulse until the mixture is smooth and creamy, resembling mashed potatoes.
10. Spoon the cauliflower mash over the meat layer, spreading it evenly to the edges.
11. Bake for 35–40 minutes, or until the topping is golden brown and the filling is bubbling.
12. Let the casserole rest for 5-10 minutes before serving. This helps it set.
13. Slice, serve, and enjoy your delicious keto comfort meal!

Nutritional Information

• Nutrition (per serving)
• Calories: 404
• Net Carbs: 5.7 g (0.2 oz)
• Total Fat: 30.5 g
• Saturated Fat: 13.4 g
• Cholesterol: 100 mg
• Sodium: 274 mg
• Total Carbs: 9.2 g (0.32 oz)
• Fiber: 3.5 g
• Sugar: 4 g
• Protein: 24.5 g

Pro Tips

• Squeeze the cooked, riced cauliflower in a cheesecloth or clean kitchen towel to remove as much water as possible. This is the key to a firm, not soggy, topping.
• For a deeper flavor, add a tablespoon of tomato paste and a splash of sugar-free Worcestershire sauce to the meat mixture along with the tomatoes.
• Don’t over-process the cauliflower topping. Pulse just until it’s combined and creamy to avoid a watery texture.
• For an extra-browned and bubbly cheese crust, switch the oven to broil for the last 1-2 minutes of cooking, watching carefully to prevent burning.

FAQ

Q: Is this Shepherd’s Pie recipe truly keto-friendly
A: Yes, absolutely. This recipe is specifically designed for a keto diet by replacing high-carb potatoes with a cauliflower mash. Each serving contains only 5.7 grams (0.2 oz) of net carbs.

Q: How do I prevent the cauliflower topping from being watery
A: The most crucial step is to squeeze as much water as possible from the cooked, riced cauliflower using a cheesecloth or a clean kitchen towel. This ensures a firm, creamy topping instead of a soggy one.

Q: Can I use a different meat instead of ground beef
A: While the recipe uses ground beef (making it technically a Cottage Pie), traditional Shepherd’s Pie is made with ground lamb, which would be an excellent keto-friendly substitution. Ground turkey would also work.

Q: How can I get an extra crispy cheese topping
A: For a more golden-brown and bubbly cheese crust, you can switch your oven to the broil setting for the last 1-2 minutes of cooking. Be sure to watch it carefully to prevent it from burning.

Pro Tips

  • Squeeze the cooked, riced cauliflower in a cheesecloth or clean kitchen towel to remove as much water as possible — this is the key to a firm, not soggy, topping.
  • Don't over-process the cauliflower topping. Pulse the food processor just until the mixture is combined and creamy to avoid a watery texture.
  • Drain any excess fat from the skillet after browning the beef so the filling stays rich but not greasy under the mash.
  • For a deeper flavor, add a tablespoon of tomato paste and a splash of sugar-free Worcestershire sauce to the meat mixture along with the chopped tomatoes.
  • For an extra-browned, bubbly cheese crust, switch the oven to broil for the last 1-2 minutes, watching carefully so the top doesn't burn.

Frequently Asked Questions

How do I keep the cauliflower topping from getting watery?

Drain the cooked riced cauliflower thoroughly and squeeze it in cheesecloth or a towel until almost dry, then pulse the topping just until creamy. Both steps matter.

Can I make Keto Shepherd's Pie ahead of time?

Yes — assemble it and refrigerate, then bake until the filling bubbles and the top is golden. Leftovers rewarm well at 350°F / 177°C, and the pie also freezes nicely in portions.

Is this shepherd's pie keto-friendly?

Each of the 6 servings has about 5.7 g of net carbs (9.2 g total, 3.5 g fiber) with 24.5 g of protein and 30.5 g of fat. Cauliflower stands in for the traditional potato topping.

How long should the pie rest before serving?

Give it 5-10 minutes out of the oven so the layers set — that short rest makes it possible to slice neat portions instead of scooping.

Recipe card below.

More Recipes You’ll Love

Keto Shepherds Pie – vegetarian recipe
Stav Kogan

Keto Shepherd's Pie

This Keto Shepherd's Pie swaps traditional potatoes for a rich, cheesy cauliflower mash, creating a guilt-free version of the classic dish. You get all the savory, meaty goodness of the filling, topped with a creamy, golden-brown crust.
Prep Time 20 minutes
Cook Time 50 minutes
Total Time 1 hour 10 minutes
Servings: 6 serving
Calories: 404

Ingredients
  

  • 4 tbsp (60 ml) olive oil
  • 16 oz (454 g) grass-fed ground beef
  • 1/2 cup (75 g / 2.65 oz) celery, chopped
  • 1/4 cup (40 g / 1.41 oz) yellow onion, chopped
  • 3 garlic cloves, minced
  • 1 cup (180 g / 6.3 oz) tomatoes, chopped
  • 24 oz (680 g) riced cauliflower, cooked and well drained
  • 1 cup (113 g / 4 oz) shredded cheddar cheese
  • 1/4 cup (28 g / 0.99 oz) shredded Parmesan cheese
  • 1 cup (240 ml) heavy cream
  • 1 tsp (5 ml) dried thyme
  • For a deeper flavor, add a tablespoon of tomato paste and a splash of sugar-free Worcestershire sauce to the meat mixture along with the tomatoes.
  • For an extra-browned and bubbly cheese crust, switch the oven to broil for the last 1-2 minutes of cooking, watching carefully to prevent burning.

Method
 

  1. Directions
  2. Preheat your oven to 350°F / 177°C.
  3. Heat the olive oil in a large skillet over medium heat.
  4. Add the ground beef, celery, onion, and garlic.
  5. Cook for 8–10 minutes, breaking up the meat with a spoon, until the beef is browned and the veggies are soft.
  6. Carefully drain any excess fat from the skillet.
  7. Stir in the chopped tomatoes and remove the skillet from the heat.
  8. Spread the meat mixture evenly into the bottom of a 10x7-inch casserole dish.
  9. To make the topping, combine the cooked and drained riced cauliflower, cheddar cheese, Parmesan cheese, heavy cream, and dried thyme in a food processor.
  10. Pulse until the mixture is smooth and creamy, resembling mashed potatoes.
  11. Spoon the cauliflower mash over the meat layer, spreading it evenly to the edges.
  12. Bake for 35–40 minutes, or until the topping is golden brown and the filling is bubbling.
  13. Let the casserole rest for 5-10 minutes before serving. This helps it set.
  14. Slice, serve, and enjoy your delicious keto comfort meal!
  15. Squeeze the cooked, riced cauliflower in a cheesecloth or clean kitchen towel to remove as much water as possible. This is the key to a firm, not soggy, topping.
  16. Don't over-process the cauliflower topping. Pulse just until it's combined and creamy to avoid a watery texture.

Nutrition

Calories: 404kcalCarbohydrates: 5.7gProtein: 24.5gFat: 30.5g

Tried this recipe?

Let us know how it was!

More Keto Recipes

Saucy Passata Brussels Sprouts – vegetarian recipe

Saucy Passata Brussels Sprouts

Saucy Passata Brussels Sprouts simmer in a simple tomato passata sauce until the sprouts are spoon-tender and the juices turn rich. Green onions and chives scattered on top keep every bowl fresh. It is a cozy side that basically makes itself. Ingredients For maximum...

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...

Saucy Passata Brussels Sprouts – vegetarian recipe

Saucy Passata Brussels Sprouts

Saucy Passata Brussels Sprouts simmer in a simple tomato passata sauce until the sprouts are spoon-tender and the juices turn rich. Green onions and chives scattered on top keep every bowl fresh. It is a cozy side that basically makes itself. Ingredients For maximum...

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...

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