Keto Shepherd’s Pie


5 from 222 votes
Jump to RecipeJump to Video

This post may contain affiliate links. See my disclosure policy.

This keto shepherd’s pie has a rich and meaty gravy and a creamy mashed cauliflower topping, you won’t believe it is low carb! Minimal prep is necessary and perfect to freeze for later!

keto shepherd's pie

Keto shepherd’s Pie

Craving comfort food but on a low carb diet? If you haven’t made my pizza casserole or crack chicken, then you surely need to make this keto shepherd’s pie.

Growing up, my mom had a few dinner staples up her sleeve. These were the kind of meals she could whip up effortlessly, and have dinner sorted in a pinch. Besides her go-to stir fry or spaghetti bolognese, we often enjoyed her classic shepherd’s pie.

What is shepherd’s pie?

Shepherd’s pie is a crustless meat pie that has a thick and rich meat gravy topped with mashed potato and baked until golden brown. It’s often referred to as a cottage pie and except for the kind of meat used (ground beef or ground lamb), they are essentially the same thing.

Now, as potatoes aren’t a low carb food and a traditional shepherd’s pie has flour in the gravy, we’ve done things a little differently. This keto shepherd’s pie recipe stays true to form but swaps out the potato for mashed cauliflower! It’s now low in carbs and low in calories, but full of flavor!

The secret to the perfect golden brown topping is to add a tiny bit of parmesan cheese and melted butter on top- It takes the flavor to another level and SCREAMS comfort food. Make two pies at once and freeze one for later- You’ll have dinner sorted in a pinch!

What you’ll need to make this recipe

For filling

  • Olive oil– A flavorful oil to sauteed the vegetables in.
  • Garlic and onion– Key ingredients in any pie gravy!
  • Carrots and celery– Finely chopped into small pieces.
  • Mushrooms– While mushrooms aren’t often used in a shepherd’s pie, adding them here gives the filling an even heartier texture and a richer gravy.
  • Ground beef– Lean ground beef is preferred, as it doesn’t yield excess oil or residue. If you do want to use a fattier cut of beef, you’d be better off cooking it separately and discarding the extra fat before adding it to the other ingredients.
  • Almond flour– Optional, but thickens the filling.
  • Tomato paste– Also known as tomato concentrate. If you don’t have any on hand you can use tomato sauce (passata).
  • Beef bouillon– Also known as a stock cube or broth cube. A must for any good pie gravy.
  • Worcesteshire sauce– Just a pinch to bring out the meaty flavors.
  • Bay leaf– A must for any good gravy base.
  • Beef stock– Thins out the filling enough that it becomes a thick gravy.

For the cauliflower topping

  • Cauliflower– A low carb alternative to traditional potatoes, pureed cauliflower looks and tastes the same!
  • Milk– I used unsweetened almond milk but any milk can be used.
  • Butter– Salted butter that has been softened to room temperature.
  • Salt and pepper– To taste.

For the golden crust

  • Parmesan– Finely shredded parmesan cheese, NOT parmesan cheese that is shelf stable.
  • Butter– Salted butter.
  • Thyme– To decorate and serve.

How do you make a keto shepherd’s pie?

Start by sauteeing the garlic, onion, carrots, and celery in the olive oil for 2-3 minutes, until fragrant. Add the mushrooms and cook for a further minute.

Next, turn up the heat to high and add the ground beef and cook until no longer pink. Add the remaining ingredients and bring it to a simmer, before reducing it to medium heat. Let everything simmer together for 35-40 minutes until it thickens into a gravy.

Now, transfer into a greased baking dish, cover with the mashed cauliflower topping. Sprinkle with the parmesan cheese and butter and bake for 35-40 minutes, until a deep golden brown and the edges are bubbling. Remove the shepherd’s pie from the oven and let it sit for 5 minutes, before serving.

how to make keto shepherd's pie

Tips to make the best recipe

  • Allow the filling to cool slightly before adding the cauliflower mash topping. This gives it a chance to thicken up even further and to create the most delicious and meaty gravy ever!
  • Be sure to blend your cauliflower into a very smooth consistency so that it is void of any chunks or clumps. This cooks bette and evenly.
  • The golden crust is completely optional and gives it more flavor and richness. You can omit this completely if you wish.

Storing, freezing, and reheating tips

  • To store: Leftovers can be stored in the refrigerator, covered, for up to one week.
  • To freeze: Place portions of the shepherd’s pie in freezer friendly containers and store them in the freezer for up to 6 months. The pie must be thawed completely before reheating it.
  • Reheating: Either microwave in 30-second spurts until warm or place the pie in a pre-heated oven for 10-15 minutes.
low carb shepherd's pie

What goes with a low carb shepherd’s pie

Frequently Asked Questions

Is shepherd’s pie healthy?

Shepherd’s pie is a fantastic option for a healthy and family-favorite dinner. It’s loaded with vegetables and full of protein and fiber. If you don’t follow a keto diet, you can pair it with some healthy carbs, like naan or garlic knots.

Is shepherd’s pie Irish?

According to several sources, shepherd’s pie originates from Ireland and other parts of northern England.

Are cottage pie and shepherd’s pie the same?

Essentially cottage pie and shepherd’s pie are the same dish. Traditional recipes claim that cottage pie uses ground beef while shepherd’s pie uses ground lamb.

HUNGRY FOR MORE? Subscribe to my newsletter and follow along on FacebookYoutube, and Instagram for all of the latest updates.

keto shepherd's pie recipe

Keto Shepherd’s Pie

5 from 222 votes
This keto shepherd's pie has a rich and meaty gravy and a creamy mashed cauliflower topping, you won't believe it is low carb! Minimal prep is necessary and perfect to freeze for later!
Servings: 8 servings
Prep: 10 minutes
Cook: 25 minutes
Total: 35 minutes



For the filling

  • 1 1/2 tablespoons olive oil
  • 2 cloves garlic minced
  • 1 large onion chopped
  • 1 large carrot finely chopped
  • 1 rib celery finely chopped
  • 1 cup mushrooms finely chopped
  • 1 1/2 lbs ground beef
  • 1/4 cup almond flour
  • 2 tablespoons tomato sauce
  • 1 beef boullion
  • 1 tablespoon Worcestershire sauce
  • 1 bay leaf
  • 1 cup beef stock

For the mashed cauliflower

  • 2 1/2 lbs cauliflower chopped
  • 2/3 cups milk
  • 2 tablespoon butter melted
  • 1/2 teaspoon salt
  • 1/4 teaspoon pepper

For the golden crust

  • 3 tablespoons parmesan cheese finely grated
  • 2 tablespoons butter melted


  • Heat oil in a large pan and place over medium heat. Once hot, add the onions and garlic and cook for a minute. Add the carrots and celery for 5-6 minutes, until tender. Add the mushrooms and cook for a further minute. 
  • Turn the heat up to high and add the beef and cook until no longer pink. Add the flour and mix in. Add the tomato paste, bouillon cube, Worcestershire sauce, and bay leaves, then the beef stock. Bring it to simmer, before reducing it to medium heat. Cook for 30-40 minutes, until thick and gravy-like.
  • Transfer the filling into a 9 x 13-inch baking dish and let it cool to room temperature.
  • Preheat the oven to 180C/350F.
  • Steam your cauliflower in a pot until soft and tender. Drain then place back in the pot. Using a hand mixer, blend the cauliflower until smooth. Add in the butter and milk. Add the salt and pepper.
  • Spread the cauliflower mixture on top of the pie and use a fork to decorate the top. Sprinkle with parmesan cheese then drizzle with the butter.
  • Bake for 35-40 minutes, or until deep golden brown and bubbling on the sides. Remove from the oven and sit for 5 minutes, before sprinkling with fresh thyme and serving.


TO STORE: Leftovers can be stored in the refrigerator, covered, for up to one week.
TO FREEZE: Place portions of the shepherd’s pie in freezer friendly containers and store them in the freezer for up to 6 months. The pie must be thawed completely before reheating it.
TO REHEAT: Either microwave in 30-second spurts until warm or place the pie in a pre-heated oven for 10-15 minutes.


Serving: 1servingCalories: 261kcalCarbohydrates: 10gProtein: 25gFat: 13gSodium: 478mgPotassium: 1025mgFiber: 7gVitamin A: 1665IUVitamin C: 71mgCalcium: 90mgIron: 3mgNET CARBS: 3g
Course: Main Course
Cuisine: American, English
Author: Arman Liew
Tried this recipe?Give us a shout at @thebigmansworld or tag #thebigmansworld!

Arman Liew

I’m a two time cookbook author, photographer, and writer, and passionate about creating easy and healthier recipes. I believe you don’t need to be experienced in the kitchen to make good food using simple ingredients that most importantly, taste delicious.

You May Also Like

5 from 222 votes (215 ratings without comment)

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. 5 stars
    I made this recipe so i could leave in freezer for a quick dinner night, it was delicious! Loved the cauli mash which i tweaked slightly by using cream cheese instead of milk to mix. Will defo add this to my favourite recipe book. Thank you

  2. 5 stars
    Your recipes, or at least the ones I have tried, and they are tasty and filling. That said, I was looking for a cottage pie recipe and found your shepherd’s pie. A shepherd’s pie is made from lamb or mutton, yours is made with beef therefore it is a Cottage Pie. Just remember lambs are cared for by a shepherd. Cauliflower mash has been a revelation, thank you.

  3. 5 stars
    Loved this. I pretty much followed the recipe exactly, but I put the whole small can of tomato sauce in as I didnt have any other use for it, and I added shredded cheddar cheese into the cauliflower topping when I was blending it together. Really nice – thanks for recipe!

  4. 5 stars
    I made this as is, other than halving it, due to it just being two of us.
    I also thought tomato sauce, not paste since in the actual recipe it says sauce but I don’t think it hurt anything , it was still delicious.
    Thanks for a great recipe!

  5. 5 stars
    Great shepherds pie! I added some cornstarch to help with thickening and doubled (maybe even tripled) the tomato paste and Worcestershire sauce for a little more flavor.

  6. 5 stars
    Good dish, but way too much liquid. I didn’t have almond flour so I ground up some mixed nuts which seemed to work. I ended up using 1 cup of beef stock and that was even too much. Also, make sure you use tomato paste; the recipe calls for tomato sauce but the directions say paste. Other than that, pretty good. Last thing, this is a little time consuming because you have to let the beef mixture cool so make it ahead of time.