This low carb 5-ingredient cauliflower shepherd's pie is the kind of dish that makes a husband clear his plate before you’ve even sat down. It has all the cozy flavors of the traditional version I grew up with in the rural Midwest—savory ground beef in a rich, brown gravy under a golden, cheesy mashed topping—only here we trade potatoes for cauliflower so you can enjoy that second helping without the guilt. It’s a simple, practical weeknight casserole that still feels like Sunday supper, and no one at the table needs to know it’s lighter unless you tell them.
Serve this shepherd’s pie piping hot straight from the baking dish with a simple green side: steamed green beans, a tossed salad with a tangy vinaigrette, or buttered broccoli all balance the rich, meaty filling. A few dill pickles or sliced tomatoes on the side add a nice bite of acidity. If you’re not strictly low carb, a slice of crusty bread or a warm dinner roll is wonderful for sopping up the dark, bubbling gravy around the edges.
Low Carb Cauliflower Shepherd's Pie
Servings: 4
Ingredients
1 1/2 pounds ground beef (80–90% lean)
1 large head cauliflower, cut into florets (about 6–7 cups)
1 1/2 cups shredded cheddar cheese, divided
1 cup beef broth
2 tablespoons butter
1 teaspoon salt, divided
1/2 teaspoon black pepper, divided
Directions
Preheat your oven to 400°F (200°C). Lightly grease a medium white ceramic baking dish (about 8x8-inch or similar) and set aside.
Place the cauliflower florets in a large pot and cover with water. Add a pinch of salt. Bring to a boil over medium-high heat, then reduce to a simmer and cook until the cauliflower is very tender when pierced with a fork, 10–12 minutes.
While the cauliflower cooks, brown the ground beef in a large skillet over medium-high heat, breaking it up with a spoon as it cooks. Sprinkle with about 1/2 teaspoon salt and 1/4 teaspoon pepper. Cook until no pink remains and the beef is nicely browned, 7–9 minutes. Drain off excess fat if there is a lot.
Pour the beef broth into the skillet with the browned beef. Bring to a simmer and let it bubble for 3–5 minutes, stirring occasionally, until the liquid reduces and thickens into a rich, dark gravy that just coats the meat. Taste and add a little more salt and pepper if needed. Turn off the heat.
When the cauliflower is very tender, drain it well in a colander and let it sit for a minute so the steam can escape. Return the hot cauliflower to the pot, add the butter, the remaining 1/2 teaspoon salt, and remaining 1/4 teaspoon pepper.
Mash the cauliflower with a potato masher or fork until mostly smooth and fluffy, leaving a little texture if you like. Stir in 1 cup of the shredded cheddar cheese until it melts into the mash. Taste and adjust seasoning if needed.
Spread the beef and gravy mixture evenly in the bottom of the prepared baking dish, pressing it into an even layer so there are no gaps.
Spoon the cheesy mashed cauliflower over the beef layer. Gently spread it out to cover the meat completely, sealing it to the edges of the dish so the gravy stays tucked underneath.
Sprinkle the remaining 1/2 cup shredded cheddar cheese evenly over the top of the cauliflower mash. With the back of a spoon or a fork, lightly rough up the surface so there are little peaks and valleys that will brown nicely.
Place the dish on a baking sheet to catch any bubbling. Bake in the preheated oven for 20–25 minutes, or until the edges are bubbling, the top is golden in spots, and the cheese has crisped slightly.
If you’d like a deeper golden crust, switch the oven to broil for 2–3 minutes at the end, watching closely so it doesn’t burn. The top should have a mix of fluffy white mash and crispy brown cheese spots.
Remove from the oven and let the shepherd’s pie rest for 5–10 minutes so the layers can settle and the gravy thickens slightly. Spoon into bowls, making sure to get some of the dark, rich sauce from the edges with each serving.
Variations & Tips
For a little more of that classic shepherd’s pie flavor without adding more ingredients, you can sauté the ground beef until deeply browned, letting the bits on the bottom of the pan darken before adding the broth; this builds a richer gravy that tastes like it simmered all afternoon. If your family likes a thicker, stick-to-your-ribs filling, reduce the beef broth to 3/4 cup or simmer a bit longer until very thick. You can also swap part of the cheddar for Monterey Jack or Colby if that’s what you keep on hand. For an even creamier topping, add 2 tablespoons cream cheese to the hot cauliflower along with the butter before mashing. If you need to stretch the recipe to feed more people without losing the low-carb feel, use 2 pounds of ground beef and a slightly larger head of cauliflower, then bake it in a 9x13-inch dish, adding another small handful of cheese on top. To prepare ahead, assemble the casserole earlier in the day, cover, and refrigerate; when ready to bake, uncover and add 5–10 minutes to the oven time, broiling at the end for that golden crust. Leftovers reheat well in the oven or microwave and often taste even better the next day as the flavors meld.