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

This is the kind of weeknight dinner that makes everyone happy. You get all the comfort of a classic shepherd’s pie without the heavy carbs, thanks to a smooth, buttery cauliflower mash on top. The savory ground beef filling is rich, saucy, and full of veggies, while the topping bakes up golden and satisfying.

It’s easy to make, reheats beautifully, and feels special enough for guests. If you’re craving comfort food that still fits your goals, this one checks every box.

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

Instructions
 

  • Preheat the oven. Set to 400°F (200°C). Grease a 2-quart baking dish.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • Bake. Place on the middle rack and bake 18–22 minutes, until the top is lightly golden and the edges bubble.
  • Rest and serve. Let it stand 10 minutes so it sets. Garnish with parsley and serve warm.

Why This Recipe Works

Cooking process, close-up detail: Sautéed ground beef shepherd’s pie filling simmering in a wide
  • Cauliflower stands in for potatoes without sacrificing that creamy, spoonable texture you expect on top.
  • Ground beef brings deep flavor and satisfying protein, while herbs, tomato paste, and beef stock create a rich, savory base.
  • Low-carb vegetables like mushrooms, celery, and green beans add body and color without piling on starch.
  • Make-ahead friendly and sturdy enough for meal prep. It holds together well and tastes even better the next day.
  • Simple techniques—a quick sauté, a fast steam-and-mash, and a short bake—give you big flavor with minimal fuss.

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

Instructions

Final dish, top view: Overhead shot of keto shepherd’s pie in a 2‑quart ceramic baking dish—sm
  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.

Keeping It Fresh

  • Refrigerate: Cool completely, then cover tightly. Keeps 3–4 days in the fridge.
  • Reheat: Warm individual portions in the microwave or reheat the whole dish at 325°F (165°C) for 15–20 minutes.

    Add a splash of broth if the filling looks dry.

  • Freeze: Freeze unbaked or fully baked. Wrap tightly and freeze up to 2 months. Thaw overnight in the fridge and bake at 350°F (175°C) until hot and bubbly.
  • Meal prep tip: Assemble in smaller oven-safe containers for grab-and-heat lunches.

Health Benefits

  • Lower carbs, same comfort. Cauliflower keeps net carbs low while delivering fiber and micronutrients like vitamin C and vitamin K.
  • Protein-forward. Ground beef supports satiety and muscle repair, helping you stay full longer.
  • Healthy fats for keto. Butter, cream, and olive oil help keep macros in balance and boost flavor.
  • Veggie variety. Onions, mushrooms, celery, and green beans add antioxidants and texture without extra starch.

Common Mistakes to Avoid

  • Watery cauliflower mash. Drain thoroughly and let the cauliflower steam-dry before blending.

    Too much moisture leads to a runny top.

  • Skipping the browning step. Take time to brown the beef and cook the tomato paste; this deepens flavor dramatically.
  • Over-thickening the filling. Xanthan gum is powerful. Start small—too much turns the sauce gummy.
  • Under-seasoning. Taste both the mash and filling before baking. Cauliflower needs a confident amount of salt and pepper.
  • Overbaking. Bake just until golden and bubbling.

    Overcooking can dry out the filling and dull the herbs.

Alternatives

  • Protein swaps: Use ground lamb for a classic twist, or ground turkey for a lighter option. For extra richness, mix beef and pork.
  • Dairy-free topping: Replace butter and cream with olive oil and unsweetened coconut cream. Add nutritional yeast for a cheesy note.
  • Different veggies: Swap green beans for diced zucchini or chopped spinach.

    Keep quantities similar to maintain texture.

  • Herb variations: Try Italian seasoning, fresh thyme, or a pinch of cayenne for heat. Smoked paprika can be swapped for regular if preferred.
  • Cheese crust: For a gratin vibe, finish with a mix of Parmesan and cheddar before baking.

FAQ

Is shepherd’s pie keto-friendly?

Yes, when you replace the potato topping with cauliflower and keep starchier vegetables to a minimum, it becomes a solid low-carb, keto-friendly meal.

Can I make this ahead of time?

Absolutely. Assemble up to 24 hours in advance, cover, and refrigerate.

Add 5–10 extra minutes to the bake time if starting from cold.

What if I don’t have xanthan gum?

You can skip it. Reduce the filling a bit longer to concentrate the sauce, or add a tablespoon of tomato paste to help it cling together.

How do I keep the cauliflower mash from getting grainy?

Use a food processor or immersion blender and blend while the cauliflower is hot. Add cream gradually until smooth and silky.

Can I use frozen cauliflower?

Yes.

Steam according to package directions, drain very well, and pat dry with paper towels before mashing to avoid excess moisture.

What size baking dish should I use?

A 2-quart (about 8×8 or similar) dish works well. For a thinner layer, use a 9×13 and reduce bake time slightly.

How many carbs are in a serving?

Exact counts vary with brands and portions, but a typical serving of this recipe lands around 6–9 net carbs. Check your specific ingredients if you track closely.

Can I add cheese to the mash?

Yes.

Parmesan or a bit of shredded cheddar mixes nicely into the cauliflower for a richer, savory top.

Is Worcestershire sauce keto?

Most brands have small amounts of sugar but are used in tiny quantities. If strict, choose a sugar-free or low-carb Worcestershire or omit it.

How long does it last in the fridge?

It keeps well for 3–4 days when covered tightly. Reheat gently to preserve texture.

Final Thoughts

Keto Ground Beef Shepherd’s Pie with Cauliflower Topping delivers everything you want from comfort food—savory beef, cozy herbs, and a luscious, golden crown—without the carb crash.

It’s simple to pull together, flexible with swaps, and perfect for both weeknights and make-ahead meals. Keep the seasoning bold, the cauliflower well-drained, and you’ll have a reliable favorite that earns a spot in your regular rotation. Enjoy it tonight, and look forward to even better leftovers tomorrow.