Keto Shepherds Pie

Our Keto Shepherd’s Pie is a comforting, hearty dish that reinvents the classic recipe with a low-carb twist, making it perfect for those following a ketogenic diet. With a total preparation and cooking time of 1 hour and 5 minutes, this recipe serves 10, offering a generous dish that is both satisfying and nutritious.

Starting with a base layer of sautéed carrots and onion in coconut oil, seasoned with salt and pepper, this dish builds its foundational flavors. The addition of peas, garlic, and a rich blend of spices including curry powder, garlic powder, turmeric, paprika, oregano, and cumin, infuses the pie with a warm, aromatic depth. Ground beef is then browned and mixed with tomato paste, creating a savory, meaty filling that is both delicious and filling.

The traditional mashed potato topping is ingeniously replaced with a creamy blend of steamed cauliflower, butter, and cream cheese, mashed until smooth. This substitution not only drastically lowers the carb content but also adds a subtle, sweet flavor that complements the spiciness of the filling beautifully. Brushed with a frothy beaten egg and baked until the topping is golden and slightly crisped under the broiler, this Keto Shepherd’s Pie emerges from the oven with a tantalizing aroma and a beautiful presentation.

This Keto Shepherd’s Pie is a testament to the versatility of keto cooking, proving that you can enjoy the rich, comforting flavors of traditional dishes while adhering to a low-carb lifestyle. It’s a perfect meal for a cozy family dinner, offering all the warmth and satisfaction of the original recipe with a healthy, modern twist.

Keto Shepherds Pie
Prep time: 
Cook time: 
Total time: 
Serves: 10
  • 1 tablespoon coconut, oil , or more to taste
  • 3 large, carrots , peeled and diced
  • 1 onion , diced
  • salt and ground black, pepper, to taste
  • 1 (10-ounce) package frozen, peas , or more to taste
  • 4 cloves garlic , diced
  • 1½ teaspoons curry powder
  • 1½ teaspoons garlic powder
  • 1 teaspoon ground, turmeric
  • 1 teaspoon ground, paprika
  • 1 teaspoon oregano
  • ½ teaspoon ground, cumin
  • 2 pounds ground beef
  • 2 tablespoons tomato paste
  • 1 head cauliflower , cut into florets
  • 3 tablespoons butter
  • 3 tablespoons cream cheese
  • 1 egg , beaten until frothy
  1. Melt 1 tablespoon coconut oil in a large pot over medium heat. Add carrots and onion; season with salt and pepper. Cook and stir until onion is translucent and carrots begin to soften, about 5 minutes.
  2. Stir peas, garlic, curry powder, garlic powder, turmeric, paprika, oregano, and cumin into the pot; cook until combined, about 2 minutes. Add extra coconut oil as needed. Stir in ground beef; cook until browned, about 5 minutes. Add tomato paste and stir until fully incorporated, about 2 minutes.
  3. Place a steamer insert into a saucepan and fill with water to just below the bottom of the steamer. Bring water to a boil. Add cauliflower, cover, and steam until tender, 5 to 7 minutes. Drain and pat dry with paper towels.
  4. Preheat oven to 350 degrees F (175 degrees C).
  5. Combine drained cauliflower, butter, and cream cheese in a large bowl. Mash with an immersion blender until smooth.
  6. Spread beef mixture evenly in a large casserole dish. Cover with mashed cauliflower. Brush beaten egg lightly on top.
  7. Bake in the preheated oven until hot, about 10 minutes. Turn on oven broiler; cook until top is browned in places, about 5 minutes.