🤹‍♂️ Health goals slipping through your fingers? Get back on track with 1:1 health coaching
Printer icon

Cauliflower Shepherd’s Pie

Cauliflower Shepherd's Pie

Shepherd’s pie is traditionally made with lamb meat, even mutton, though many times you will still find it filled with ground beef instead. Technically speaking, that would be a cottage pie with minced beef, but we are not here to judge – so long as you skip those carby potatoes on top! Yes, we know that the taters are traditional too, yet we have to draw a line somewhere to keep on with a healthy keto lifestyle and carbs are the deciding factor. Once we get past the initial jolt of not eating them, the recipe modifications just get easier and easier.

What can you substitute for a mash instead of potatoes? Cauliflower of course! It has all sorts of uses in Paleo cooking, but once your recipes migrate to the keto end of the spectrum, the possibilities of heavenly eating are endless. Whereas dairy may be limited for those eating Paleo, it is highly welcomed here. The ghee, the clarified butter, the cheese, the sour cream, the full fat yogurt… you get the picture. Again, we know it is not traditional, but you can also add some shredded cheese to the cauliflower mash if you so desire, for a little extra fat and savory flavor.

If you are dairy-free, don’t despair! In many instances you can swap ingredients and use a bit less of coconut oil, or olive oil, and dairy-free cheeses are always an option. It will change the flavor just a bit, but we like to keep things non-traditional that way.

Keto Cauliflower Shepherd’s Pie Recipe

Serves: 4Prep: 20 minCook: 35 min

Protein: 33g / %

Carbs: 13g / %

Fat: 49g / %

Values are per portion. These are for information only & are not meant to be exact calculations.


  • 1 lb. ground beef or lamb
  • 1 head cauliflower, chopped into florets
  • 1 onion, diced
  • 2 celery stalks, diced
  • 8 oz. mushrooms, chopped
  • 2 garlic cloves, minced
  • 1/2 cup beef stock
  • Fresh parsley, minced (to garnish)
  • 1/4 cup ghee
  • 4 tbsp. cooking fat
  • Sea salt and freshly ground black pepper

Beef Preparation


  1. Preheat oven to 400 F.
  2. Add cauliflower to a pot, fill with water and cover.
  3. Bring to a boil over medium-high heat and cook until florets are fork tender, 8 to 10 minutes.
  4. Drain well, add ghee, and season to taste; mash until smooth using a potato masher.
  5. Melt cooking fat in a skillet over medium heat.
  6. Add the onion, celery, garlic, and cook 2 to 4 minutes; stirring often.
  7. Add the ground beef and cook until browned, 4 to 5 minutes.
  8. Add the mushrooms and continue cooking until mushrooms are soft.
  9. Pour in the beef stock and season to taste, cook 4 to 5 minutes longer.
  10. Place the beef mixture in a casserole dish and top with the mashed cauliflower.
  11. Bake 15 to 20 minutes, or until the mashed cauliflower is nicely browned.
  12. Serve topped with fresh parsley.
Photo of Ashley Noël

Hi I’m Ashley, I’m an ADAPT Certified Functional Health Coach

Get coaching around:

  • transitioning to a Paleo diet
  • reaching your fitness goals
  • getting through those hurdles
    • limiting sugar, gluten, carbs
    • eating out
  • overall life satisfaction

I can’t wait to help you make lasting lifestyle changes