Go Back

Keto Ground Beef Shepherd’s Pie With Cauliflower Topping - Cozy, Low-Carb Comfort Food

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings

Ingredients
  

  • For the cauliflower topping:
  • 1 large head cauliflower, cut into florets (about 6 cups)
  • 3 tablespoons unsalted butter (or ghee)
  • 2 tablespoons cream cheese
  • 1/4 cup heavy cream (adjust for creaminess)
  • 1/2 teaspoon garlic powder
  • Salt and black pepper, to taste
  • Optional: 1/4 cup grated Parmesan for extra flavor
  • For the beef filling:
  • 1 1/2 pounds ground beef (80–90% lean)
  • 2 tablespoons olive oil (if needed, depending on beef fat)
  • 1 small onion, finely diced
  • 2 cloves garlic, minced
  • 1 cup mushrooms, finely chopped
  • 2 ribs celery, finely diced
  • 1 cup green beans, cut into small pieces (fresh or frozen)
  • 2 tablespoons tomato paste
  • 1 teaspoon Worcestershire sauce (choose sugar-free if strict keto)
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary, crushed
  • 1/2 teaspoon smoked paprika
  • 3/4 cup beef broth
  • Salt and black pepper, to taste
  • Optional thickener: 1/2 teaspoon xanthan gum, sprinkled lightly
  • To finish:
  • 2 tablespoons grated cheddar (optional, for topping)
  • Fresh parsley, chopped, for garnish

Method
 

  1. Preheat the oven. Set to 400°F (200°C). Grease a 2-quart baking dish.
  2. Cook the cauliflower. Steam or boil florets until very tender, 10–12 minutes. Drain well and let sit in the hot pot for 2 minutes to release extra moisture.
  3. Make the mash. Add butter, cream cheese, heavy cream, garlic powder, salt, and pepper to the cauliflower. Blend with an immersion blender or food processor until smooth and fluffy. Stir in Parmesan if using. Taste and adjust seasoning.
  4. Brown the beef. Heat a large skillet over medium-high. Add beef and cook, breaking it up, until browned. If very lean, add olive oil. Drain excess fat if needed.
  5. Sauté aromatics and veggies. Add onion, garlic, mushrooms, and celery to the skillet. Cook 4–5 minutes until softened. Stir in green beans and cook 2 more minutes.
  6. Build the sauce. Stir in tomato paste, Worcestershire, thyme, rosemary, and smoked paprika. Cook 1 minute to bloom flavors. Pour in beef broth and simmer 3–4 minutes until slightly reduced. Season with salt and pepper.
  7. Thicken if desired. For a thicker filling, sprinkle xanthan gum evenly over the surface and stir briskly. It thickens fast, so use a light hand.
  8. Assemble. Spread the beef mixture evenly in the baking dish. Spoon the cauliflower mash on top and smooth to the edges to seal in the steam. Add a light sprinkle of cheddar if desired.
  9. Bake. Place on the middle rack and bake 18–22 minutes, until the top is lightly golden and the edges bubble.
  10. Rest and serve. Let it stand 10 minutes so it sets. Garnish with parsley and serve warm.