Keto Shepherd's Pie (Cauliflower Mash)
Savory ground beef and vegetables under a buttery cauliflower mash topping. A comforting keto shepherd's pie that swaps mashed potatoes for creamy cauliflower.
Comfort food, cauliflower on top
Shepherd's pie is the definition of cozy: a rich, saucy meat base under a fluffy mashed topping. The potatoes are the only thing standing between it and keto, and creamy cauliflower mash steps in seamlessly.
Whipped smooth with butter and cheese, the cauliflower topping browns beautifully in the oven and no one will miss the spuds. It is a make-ahead friendly dish perfect for cooler evenings.
- Steam the cauliflower well, then drain it dry
- Thicken the filling without flour
- Broil the top for golden edges

Is your meal keto?
Paste any meal and get the total net carbs, a clear verdict, and low-carb swaps in seconds.
Ingredients
- 1 large head cauliflower, cut into florets (net carbs โ)
- 4 tablespoons butter, divided (net carbs โ)
- 1/2 cup shredded cheddar cheese (net carbs โ)
- 1/4 cup heavy cream (net carbs โ)
- 1 1/2 pounds ground beef (net carbs โ)
- 1 small onion, diced (net carbs โ)
- 2 cloves garlic, minced (net carbs โ)
- 1 cup diced mushrooms (net carbs โ)
- 1 cup chopped green beans (net carbs โ)
- 2 tablespoons tomato paste (net carbs โ)
- 1 cup beef broth (net carbs โ)
- 1 teaspoon Worcestershire sauce (net carbs โ)
- 1 teaspoon salt
- 1/2 teaspoon dried thyme
Instructions
- 1Preheat the oven to 400 degrees Fahrenheit. Steam the cauliflower until very tender, then drain and pat dry.
- 2Mash the cauliflower with 2 tablespoons of butter, the cheddar, and the heavy cream until smooth. Season with salt and set aside.
- 3In a large skillet, brown the ground beef over medium-high heat, then push it to the side and add the remaining butter, onion, garlic, and mushrooms. Cook for 5 minutes.
- 4Stir in the green beans, tomato paste, beef broth, Worcestershire, salt, and thyme, and simmer for 8 to 10 minutes until the sauce reduces and thickens.
- 5Spread the meat filling into a baking dish and top evenly with the cauliflower mash.
- 6Bake for 15 to 18 minutes, then broil for 2 to 3 minutes until the top is golden. Rest for 5 minutes before serving.
Nutrition (per serving)
Recipe FAQ
How do I keep the cauliflower mash from being watery?
The key is drying the cauliflower well after steaming. Press it in a clean towel to squeeze out moisture before mashing, and avoid adding too much cream.
Can I make it ahead?
Yes. Assemble the whole dish, cover, and refrigerate for up to two days before baking. Add a few extra minutes in the oven if baking straight from cold.
More Dinner recipes
Garlic Butter Baked Salmon
Tender salmon fillets bathed in a rich garlic-lemon butter and roasted until flaky. A restaurant-quality keto dinner ready in under half an hour.
Keto Chicken Alfredo with Zoodles
Creamy homemade alfredo sauce over spiralized zucchini and seared chicken. All the comfort of the classic pasta dish with a fraction of the carbs.
Bunless Bacon Cheeseburger
A juicy, stacked cheeseburger wrapped in crisp lettuce with bacon and a tangy keto special sauce. Proves you never needed the bun.

What should I eat today?
Turn the ingredients you like or already have into a keto breakfast, lunch & dinner โ net carbs counted.