Cheesy Shepherd’s Pie (Low Carb)



Shepherd’s pie is true comfort food and I’ve always loved it. But all those mashed potatoes weren’t exactly kind to my blood sugar. They never are! Mashed cauliflower makes a great substitute and it has an even lighter, creamier texture. Sprinkling it with a little cheddar cheese before baking makes it extra tasty.


(18 votes, average: 3.56 out of 5)
Cheesy Shepherd’s Pie (Low Carb)


  • 1 lb ground lamb
  • 1 lb ground beef
  • 1/2 cup chopped onion
  • 1 tsp salt
  • 1/2 tsp pepper
  • 1 clove garlic, minced
  • 1/2 cup dry red wine
  • 1 tbsp arrowroot starch
  • 2 tbsp chopped fresh rosemary
  • Topping:
  • 1 1/2 lbs cauliflower florets
  • 2 garlic cloves
  • 2 tbsp butter
  • 1/2 tsp salt
  • 1/4 tsp pepper
  • 4 ounces grated cheddar cheese


  1. In a large skillet over medium heat, brown the lamb and beef until cooked through, about 10 to 12 minutes. Using a slotted spoon, remove to a separate plate or bowl. Drain all but 1 tbsp fat from the pan and discard.
  2. Return pan to heat and add onion, salt and pepper. Cook until onion is translucent, about 5 minutes. Add garlic and cook until fragrant, 1 minute more.
  3. Return ground meat to pan. Stir arrowroot starch into the wine and add to the pan. Cook until wine is mostly evaporated and juices have thickened, 4 to 5 minutes. Stir in chopped rosemary and remove from heat. Transfer filling to a 2 quart casserole dish
  4. Topping:
  5. Preheat oven to 400F.
  6. Set a steaming basket into a large stockpot and add water to the bottom. Add cauliflower and garlic cloves and steam until cauliflower is very tender, 6 to 8 minutes.
  7. Drain cauliflower well and transfer to a blender or food processor, along with the garlic cloves. Add butter, salt and pepper and blend until smooth (you may need to do this in batches, depending on the size of your blender or processor).
  8. Spread over the filling in the casserole dish and sprinkle with cheese. Bake 20 to 25 minutes, until filling is bubbling and cheese is melted.
  9. Turn broiler on high and broil 4 to 6 inches from heat for 3 or 4 minutes to brown cheese. Remove and let sit a few minutes before serving.

Yield: 8

Cholesterol: 115mg

Food energy: 413kcal

Total fat: 24.74g

Calories from fat: 222

Carbohydrate: 8.42g

Protein per serving: 30.05g

Total dietary fiber: 2.32g

Sodium per serving: 659mg

Notify of
oldest most voted
Inline Feedbacks
View all comments
8 years ago

I was looking for a low-carb shepherd’s pie recipe, and this is just the ticket. I’ll make it tonight for company. Wish your blog had a printer-friendly recipe option, though.

Katie Bacon
8 years ago

This was delicious–thank you. My son asked if I could make it again tomorrow night.

Copyright © 2009-2021 Diabetes Media Foundation, All Rights Reserved.
ASweetLife™ is a trademark of the Diabetes Media Foundation, All Rights Reserved.
Would love your thoughts, please comment.x