The Lunch ProEst. 2020 · The Lunch Pro since 2023
Heritage Recipes · Metabolic Health
Keto & Low-CarbDiabetic Friendly

Keto Cauliflower Mash Shepherd’s Pie | Low Carb

Cozy comfort food without the carbs. This keto cauliflower mash shepherd's pie swaps potatoes for a creamy, cheesy cauliflower topping, at just 4g net carbs and 23g protein per serving. There's a 9g low-carb version too, so everyone's covered. Freezer-friendly and meal-prep ready.
keto cauliflower mash shepherd's pie

Same fork-tender beef. Same creamy, golden-topped comfort. Just 4g net carbs. This keto cauliflower mash shepherd’s pie swaps the potatoes for a buttery, cheesy cauliflower topping, so you keep every cozy layer of the classic without the carb load. And if you want a little more vegetable in the mix, the original low-carb version is right here too.

You’ll find two versions below: a strict keto cauliflower mash shepherd’s pie at about 4g net carbs, and the original low-carb version at 9g net carbs that keeps peas and carrots in the filling. Both lean on cauliflower and other fiber-rich vegetables, both bring the protein from lean beef or turkey, and both bake up with that signature golden top.

Jump to Recipe

Quick Stats

Prep: 25 min
Cook: 35 min
Total: 60 min
Servings: 6
Calories: 320
Net Carbs: 4g
Protein: 23g
Fat: 23g
Fiber: 3g
Keto Low-Carb Diabetic-Friendly Gluten-Free Nut-Free
Macros shown are for the keto version. Nutrition varies by recipe, so check the individual recipe cards below.

Why This Recipe Works

Genuinely Keto-Friendly: The keto version lands at about 4g net carbs per serving by dropping the starchy peas and carrots and leaning on cauliflower and mushrooms instead. Cauliflower carries a glycemic index of roughly 15 compared with about 78 for potatoes, which makes it a smart swap when you are keeping carbs low and blood sugar steady.

Protein That Keeps You Full: Each serving delivers around 23g of lean protein from beef or turkey, and protein helps slow digestion so energy stays steady through the afternoon. For another high-protein comfort dish to rotate through your meal prep, try our Three-Bean Turkey Chili.

Nutrient Dense, Not Empty: Cauliflower brings vitamin C, vitamin K, and folate, while cremini mushrooms add savory depth, fiber, and antioxidants in place of the higher-carb vegetables.

Satisfying Healthy Fats: Butter, cream cheese, and a little cheddar give the mash its richness and push the keto fat ratio up, so a moderate portion feels indulgent and complete.

Low-Carb Version vs. Keto Version: How They Compare

The two versions are close cousins. The keto version drops the peas and carrots, adds mushrooms and cheese, and trims the net carbs while bumping up the fat. Figures are per serving and are estimates that will vary with your exact ingredients.

NutrientLow-Carb (9g)Keto (4g)Difference
Calories285320+35
Net Carbs9g4g-5g (56%)
Protein24g23g-1g
Fat16g23g+7g
Fiber3g3gEven

Here is the strict keto version first, at about 4g net carbs per serving. The full ingredient list, method, and nutrition are in the card below.

Keto Cauliflower Mash Shepherd's Pie
5fad0ee9b4f16fa1899c9b79292891e2b99e43153f738b1a83e6c6996ed8a167?s=30&d=blank&r=gJon Simon

Keto Cauliflower Mash Shepherd’s Pie

No ratings yet
A genuinely keto cauliflower mash shepherd’s pie at about 4g net carbs per serving. Browned beef and mushrooms simmer under a creamy, cheesy cauliflower topping that bakes up golden.
Prep Time 25 minutes
Cook Time 35 minutes
Total Time 1 hour

Ingredients
 
 

  • pounds lean ground beef 90% lean, or ground lamb for a traditional shepherd’s pie
  • 2 tablespoons butter for the filling
  • ½ cup onion finely diced
  • 3 cloves garlic minced
  • 8 ounces cremini mushrooms finely chopped
  • 1 tablespoon tomato paste
  • 1 tablespoon Worcestershire sauce use a gluten-free brand
  • 1 cup beef broth
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary chopped
  • ¼ teaspoon xanthan gum optional, to thicken the filling
  • 1 large head cauliflower about 2 pounds, cut into florets, for the topping
  • 3 tablespoons butter for the cauliflower topping
  • 2 ounces cream cheese softened
  • ½ cup cheddar cheese shredded, divided
  • ½ teaspoon garlic powder
  • salt and black pepper to taste

Equipment

Method
 

  1. Preheat the oven to 400°F. Steam the cauliflower florets until very tender, about 10 to 12 minutes.
  2. While the cauliflower steams, brown the ground beef in a large skillet over medium-high heat. Let it develop a deep brown crust before stirring, then cook until no pink remains and it reaches an internal temperature of 160°F. Spoon off all but about a tablespoon of fat.
  3. Add the 2 tablespoons butter, onion, garlic, and mushrooms to the skillet. Sauté until the mushrooms release their liquid and it cooks away, about 8 minutes.
  4. Stir in the tomato paste, Worcestershire sauce, thyme, and rosemary and cook for 1 minute. Return the beef to the pan, pour in the beef broth, and simmer until thickened, about 10 minutes. Sprinkle in the xanthan gum if using, then season with salt and pepper.
  5. Drain the cauliflower and pat it thoroughly dry, which is the key to a thick mash that browns instead of weeping. Transfer to a food processor or bowl and mash with the 3 tablespoons butter, cream cheese, half of the cheddar, and garlic powder until smooth. Season with salt and pepper.
  6. Spread the filling in an even layer in a 9×13 inch baking dish. Top with the cauliflower mash, then use a fork to pull it into peaks. Sprinkle with the remaining cheddar.
  7. Bake for 20 to 25 minutes, until golden and bubbling. Let rest for 5 minutes before serving.

Nutrition

Serving: 1servingCalories: 320kcalCarbohydrates: 7gProtein: 23gFat: 23gSaturated Fat: 11gCholesterol: 95mgSodium: 500mgFiber: 3gSugar: 2g

Notes

Net carbs: About 4g per serving (7g total carbs minus 3g fiber). Macros are estimates for this reformulated keto version and should be verified before publishing.
Substitutions: Use ground lamb for a traditional shepherd’s pie, or ground turkey for a leaner option. Gruyère or Parmesan can stand in for the cheddar.
Storage: Refrigerate in an airtight container for up to 4 days, or freeze for up to 3 months.
Reheating: Warm individual portions in a 350°F oven for 15 to 20 minutes, or in the microwave for 2 to 3 minutes.

Tried this recipe?

Let us know how it was!

Prefer a little more vegetable and don’t need to stay strictly keto? Here is the original low-carb version at 9g net carbs, with peas and carrots in the filling.

low carb shepherd's pie
5fad0ee9b4f16fa1899c9b79292891e2b99e43153f738b1a83e6c6996ed8a167?s=30&d=blank&r=gJon Simon

Low Carb Shepherd’s Pie with Cauliflower Mash | Keto & Diabetic-Friendly

No ratings yet
This cozy shepherd’s pie swaps traditional mashed potatoes for creamy cauliflower mash, creating a comforting lunch that won’t spike your blood sugar. With savory ground meat, colorful veggies, and herbs, it’s the perfect guilt-free comfort food that fits your diabetic meal plan.
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour

Ingredients
  

  • 1 large head cauliflower cut into florets (about 6 cups)
  • 3 tablespoons butter softened, or use ghee
  • 2 ounces cream cheese softened
  • 2 cloves garlic minced
  • 1 teaspoon salt or to taste
  • 1 teaspoon black pepper freshly ground
  • 1 1/2 pounds lean ground beef or turkey 90% lean or higher
  • 1 medium onion diced (about 1 cup)
  • 3 cloves garlic minced
  • 2 medium carrots diced small (about 3/4 cup)
  • 1 cup frozen peas no need to thaw
  • 2 stalks celery diced (about 1/2 cup)
  • 1 cup beef broth low-sodium preferred
  • 1 teaspoon fresh thyme or 1/2 teaspoon dried
  • 1 teaspoon fresh rosemary chopped, or 1/2 teaspoon dried
  • 1 tablespoon Worcestershire sauce gluten-free if needed
  • 1 teaspoon salt or to taste
  • 1 teaspoon black pepper freshly ground

Equipment

Method
 

  1. Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish with butter or cooking spray and set aside.
  2. Fill a large pot with 2 inches of water and place a steamer basket inside. Bring water to a boil over high heat. Add cauliflower florets to the steamer basket, cover, and steam for 12-15 minutes until very tender and easily pierced with a fork.
  3. Drain the cauliflower thoroughly in a colander, then spread on a clean kitchen towel. Let cool for 5 minutes and pat completely dry to remove excess moisture. This step is crucial for a creamy, non-watery mash.
  4. Transfer dried cauliflower to a food processor. Add butter, cream cheese, minced garlic, salt, and pepper. Blend on high for 2-3 minutes, stopping to scrape down the sides as needed, until completely smooth and creamy. Set aside.
  5. While cauliflower steams, heat a large skillet over medium-high heat. Add ground beef or turkey and break into small pieces with a wooden spoon. Cook for 5-7 minutes without stirring initially to allow browning, then stir and continue cooking until no pink remains. Drain excess fat if needed.
  6. Add diced onions to the meat and cook for 3-4 minutes until softened and translucent. Add minced garlic and cook for 1 minute until fragrant, stirring constantly to prevent burning.
  7. Add diced carrots, celery, and frozen peas to the skillet. Stir well and cook for 5-6 minutes until vegetables begin to soften but still have a slight bite.
  8. Pour in beef broth, then add thyme, rosemary, Worcestershire sauce, salt, and pepper. Stir to combine. Increase heat to high and bring to a boil, then reduce to medium-low and simmer for 8-10 minutes, stirring occasionally, until liquid reduces by half and mixture thickens noticeably.
  9. Transfer the meat and vegetable mixture to the prepared baking dish, spreading it evenly across the bottom with a spatula. Press down gently to create a compact, even layer.
  10. Dollop the cauliflower mash over the meat filling in large spoonfuls, distributing evenly. Use a spatula to gently spread the mash to the edges, creating a complete seal over the filling.
  11. Use a fork to create decorative peaks and swirls in the cauliflower topping. These textured areas will crisp up beautifully during baking, adding visual appeal and contrasting texture.
  12. Place the baking dish on the center rack of the preheated oven. Bake for 25-30 minutes until the cauliflower topping is golden brown on the peaks and the edges are bubbling vigorously.
  13. Remove from oven and let rest for 5-10 minutes before serving. This resting time allows the filling to set slightly, making it easier to serve neat portions and preventing burns from the hot filling.

Nutrition

Serving: 1servingCalories: 285kcalCarbohydrates: 12gProtein: 24gFat: 16gFiber: 3gSugar: 4g

Notes

This diabetic-friendly shepherd’s pie provides excellent blood sugar control with only 9g net carbs per serving. The cauliflower mash replacement reduces the glycemic load by approximately 75% compared to traditional potato-topped versions. Lean protein from grass-fed beef or turkey helps stabilize blood sugar levels and promotes satiety for 3 to 4 hours.
The fiber from vegetables and cauliflower slows carbohydrate digestion, preventing blood sugar spikes. This recipe is naturally gluten-free, keto-friendly, and fits perfectly into a low-carb diabetic meal plan. Each serving provides balanced macronutrients with adequate protein, healthy fats, and controlled carbohydrates to support stable glucose levels throughout the afternoon.

Tried this recipe?

Let us know how it was!

Want more cozy, low-carb comfort food in the same spirit? Our Lentil Shepherd’s Pie offers a hearty meatless take on the classic, and our roundup of keto stews is full of slow-simmered dishes that reheat beautifully for the week ahead.

Chef Tips for Perfect Keto Cauliflower Mash Shepherd’s Pie

Dry Your Cauliflower Thoroughly: After steaming, spread the cauliflower on a clean kitchen towel and let it cool for about 5 minutes, then pat it dry. Excess moisture is the single biggest cause of a watery mash and a topping that steams instead of browning.

Brown the Meat, Then Cook It Through: Let the meat develop a deep brown crust before you stir, because that caramelization is where most of the savory depth comes from. Cook ground beef or turkey to a safe internal temperature of 160°F, per Health Canada’s safe cooking temperatures. Ground beef is endlessly useful in low-carb cooking, as our Slow Cooker Beef and Broccoli shows.

Build Texture on Top: Use a fork to pull the cauliflower mash into peaks and valleys before baking. Those raised edges crisp and color in the oven, giving you the textural contrast that makes the dish feel finished.

Make It a Cottage Pie: Use all beef and stir a tablespoon of tomato paste into the filling for a richer, deeper flavor. That small change turns this into a classic cauliflower cottage pie, keto or low-carb.

Dial the Macros to Your Goal: For a higher-fat keto plate, stir extra cheddar or a spoonful of cream cheese into the mash and finish with grated Parmesan. To make it the low-carb version instead, add the peas and carrots back into the filling.

Assemble Ahead: Build the entire dish up to 24 hours in advance, cover it tightly, and refrigerate. Add about 10 minutes to the baking time if you are cooking it straight from cold.

Storage and Serving Suggestions

Refrigerator Storage: Keep leftovers in airtight containers in the refrigerator for up to 4 days. The flavor actually improves overnight as the herbs settle in. Reheat individual portions in the microwave for 2 to 3 minutes, or in a 350°F oven for about 15 minutes.

Freezer Storage: Both versions freeze well for up to 3 months. Freeze in individual portions for easy grab-and-go lunches, then thaw overnight in the refrigerator before reheating.

Meal Prep Strategy: Make a double batch on Sunday and portion it into glass containers for steady weekday lunches. Round out the week with another creamy comfort dish like our Marry Me Chicken, which reheats just as nicely.

Complete the Meal: Serve it with a crisp green salad dressed in olive oil and lemon, or alongside roasted Brussels sprouts or green beans for extra fiber and a little more color on the plate.

Frequently Asked Questions

Can I make this keto cauliflower mash shepherd’s pie dairy-free?

Yes, though it shifts the keto fat profile a little. Swap the butter for olive oil or ghee, and use a dairy-free cream cheese and cheese, or coconut cream. The mash will be a little looser but still rich and creamy.

How do I keep the cauliflower mash from turning watery?

The trick is drying the steamed cauliflower thoroughly. Spread it on a clean kitchen towel, let it cool for about 5 minutes, then pat it completely dry before mashing. Removing that extra moisture is what gives you a thick topping that browns instead of weeping.

Can I freeze keto shepherd’s pie?

Absolutely. Both versions freeze well for up to 3 months. Freeze in individual portions for grab-and-go lunches, thaw overnight in the refrigerator, then reheat at 350°F for 20 to 25 minutes or in the microwave for 3 to 4 minutes.

What is the difference between shepherd’s pie and cottage pie?

Traditionally, shepherd’s pie is made with lamb while cottage pie uses beef. This cauliflower version works beautifully with ground beef, lamb, or turkey, so you can make either one. Stir a spoonful of tomato paste into beef for a classic cottage pie flavor.

You Might Also Like

Slow Cooker Beef and Broccoli

Another beefy favorite that is set-and-forget easy.

Neiman Marcus Chicken

A creamy, cheesy casserole with a low-carb profile.

Mexican Cauliflower Rice Bowl

Another cauliflower swap that keeps carbs in check.

Three-Bean Turkey Chili

A high-protein comfort classic for meal prep.

Whether you keep it strictly keto at about 4g net carbs or reach for the original low-carb version, this cauliflower mash shepherd’s pie delivers all the cozy comfort of the classic with a fraction of the carbs. Make a batch this week, then tuck the leftovers into your lunch rotation.

Medical Disclaimer: The nutritional information provided in this article is for informational purposes only. While we strive for accuracy, individual responses to foods vary. Always consult with your healthcare provider or registered dietitian about dietary changes.