
Need a hearty meal that warms you up but doesn’t weigh you down? Keto Shepherd’s Pie coming right up! It has all the hallmarks of the classic dish but with a fraction of the carbs. That creamy smooth mashed cauliflower topping will make you forget all about those potatoes.
The term comfort food exists for a reason. When the weather turns chilly and wet, we all start craving hearty dinners like keto beef stew and slow cooker keto chili. They warm us up from the inside out. And this low carb shepherd’s pie brings that same cozy comfort to the table.

I grew up making Shepherd’s Pie with my mum, so I know my stuff when it comes to this classic Irish dish. I found it easy to adapt to a keto lifestyle by replacing the carrots with red peppers and the potatoes with cauliflower.
And I promise that even if you aren’t fan of cauliflower, you will enjoy this recipe. It has the same rich lamb flavor and creamy, airy topping. But it doesn’t fill you up nearly as much, so you don’t walk away feeling as if you just consumed a bowling ball.
Which means there is more room for dessert!

Reader’s Thoughts
“This turned out really well. It’s incredibly rich, so I was completely satisfied just eating a small portion which is great! Thank you for all your creative recipes. I have been inspired to cook again after a long hiatus and really motivated to stick with a low carb diet.” — Molly
Why You Will Love This Recipe
- Cozy flavor: Just like the classic, this keto shepherds pie is full of comforting flavor.
- Wholesome ingredients: Plenty of protein and low-carb vegetables for a nourishing dinner.
- Straightforward method: It’s really no different than making a conventional meat pie. They take some time to assemble but each step is simple.
- Make ahead recipe: You can assemble the pie and freeze it unbaked, or you can freeze the baked pie and re-warm it.
- Low carb and gluten-free: There is no flour in the meat filling, so it’s entirely gluten- and grain-free.
Ingredient Notes

- Cauliflower: You need one pound of cauliflower florets, but you can use fresh or frozen. They both cook up the same way.
- Sour cream: Sour cream helps make the mashed cauliflower extra smooth and creamy. You can swap in 2 ounces of softened cream cheese, if you prefer.
- Ground lamb: Classic shepherd’s pie is made with lamb, but you can use ground beef if you prefer. Technically, that’s called a cottage pie.
- Dry red wine: Wine helps deglaze the pan and create a rich, flavorful sauce. If you do not want to use alcohol, swap with some beef or chicken broth.
- Fresh rosemary: I love the aroma and flavor from fresh rosemary. Dried rosemary isn’t quite the same but you can use it if it’s what you have.
- Glucomannan: Classic Shepherd’s Pie uses flour to thicken the meat filling. But a little glucomannan stirred into the sauce before baking helps achieve the proper texture.
- Cheddar cheese: A sharp Irish cheddar goes perfectly with this Irish casserole. But other cheeses, such as Gruyere or Swiss pair nicely as well.
- Kitchen staples: Onion, garlic, salt and pepper.
How to Make Keto Shepherd’s Pie

- Cook the cauliflower: Steam the cauliflower and garlic cloves until cauliflower is very tender. Transfer the cauliflower to a sieve and drain well.
- Purée the cauliflower: Transfer to a blender or food processor. Add the remaining ingredients and blend until smooth and creamy.
- Cook the lamb: Brown the lamb until almost cooked through. Using a slotted spoon, remove to a large casserole dish.
- Sauté the veggies: Add the onion, red pepper, salt, and pepper to the hot pan and cook until onion is translucent. Add the garlic and cook until fragrant.
- Make the sauce: Add the red wine and cook until reduced by about half. Stir in the chopped rosemary, then whisk in the glucomannan. Pour over the lamb in the pan and stir to combine.
- Assemble and bake: Spread the cauliflower mixture over the filling in the casserole dish and sprinkle with the cheese. Bake until the filling is bubbling and the cheese is melted.

Tips for Success
Keto Shepherd’s Pie doesn’t take any more time or effort than the conventional version. Just make sure to drain your cauliflower very well so that it sets up properly. You can also add an egg yolk, if you want it to set even more.
If you don’t like lamb, feel free to use ground beef or a mixture of ground beef and turkey. Technically, that turns it into a Cottage Pie, but I won’t tell if you don’t. No matter what you do, this is a great meal.
Don’t skip the thickener in the sauce, as it helps hold the filling together better. Keep in mind that it will still be more loose than the original because it lacks gluten.


Keto Shepherd’s Pie Recipe
Ingredients
Topping
- 1 lb (453.59 g) cauliflower florets
- 2 cloves (2) garlic
- 1/3 cup (57.5 g) sour cream
- 1/2 tsp (0.5 tsp) salt
- 1/4 tsp (0.25 tsp) pepper
- 4 ounces (113.4 g) grated cheddar cheese
Filling
- 2 lbs (907.18 g) ground lamb
- 1/4 cup (40 g) chopped onion
- 1/2 medium red pepper, finely chopped
- 1 tsp salt
- 1/2 tsp (0.5 tsp) pepper
- 2 cloves garlic, minced
- 1/2 cup (120 g) dry red wine, or broth
- 2 tbsp chopped fresh rosemary
- 1/2 tsp glucomannan, or xanthan gum
Instructions
Topping
- Set a steaming basket into a large stockpot and add water to the bottom. Add the cauliflower and garlic cloves and steam until cauliflower is very tender, 6 to 8 minutes.
- Drain the cauliflower well and transfer to a blender or food processor, along with the garlic cloves. Add the sour cream, salt, and pepper and blend until smooth. Set aside.
Filling
- Preheat the oven to 400ºF.
- In a large skillet over medium heat, brown the lamb until almost cooked through, about 10 to 12 minutes. Using a slotted spoon, remove to a large casserole dish.
- Add the onion, red pepper, salt ,and pepper to the pan. Cook until onion is translucent, about 5 minutes. Add the garlic and cook until fragrant, 1 minute more.
- Add the red wine and cook until reduced by about half. Stir in the chopped rosemary, then whisk in the glucomannan. Pour the mixture over the lamb and stir to combine well.
To assemble and bake
- Spread the cauliflower mixture over the filling in the casserole dish and sprinkle with the cheese. Bake 20 to 25 minutes, until the filling is bubbling and the cheese is melted.
- Turn the broiler on high and broil for 2 to 4 minutes to brown the cheese. Remove and let sit a few minutes before serving.
Video
Notes
Nutrition
Frequently Asked Questions
If you’re looking for a lighter, lower carb Shepherd’s Pie, try topping it with mashed cauliflower rather than mashed potatoes. As long as you drain the cooked cauliflower well, it won’t be watery or runny. You can also try mixing in an egg yolk before baking to help it set even more.
You can prepare and assemble this Shepherd’s pie a day before and bake it the next day. Just cover it tightly and refrigerate overnight. Bring it to room temperature before baking.
This Keto Shepherd’s Pie recipe has 5g of carbs and 1.8g of fiber per serving. That comes to 3.2g net carbs per serving.
Nutritional Disclaimer
Please note that I am not a medical or nutritional professional. I am simply recounting and sharing my own experiences on this blog. Nothing I express here should be taken as medical advice and you should consult with your doctor before starting any diet or exercise program. I provide nutritional information for my recipes simply as a courtesy to my readers. It is calculated using MacGourmet software and I remove erythritol from the final carb count and net carb count, as it does not affect my own blood glucose levels. I do my best to be as accurate as possible but you should independently calculate nutritional information on your own before relying on them. I expressly disclaim any and all liability of any kind with respect to any act or omission wholly or in part in reliance on anything contained in this website.
Free Bonus: Secrets to Keto Baking!
Sign up for your favorite recipes delivered straight to your inbox plus get our FREE bonus: Secrets to Keto Baking!





Was going to post on Facebook but couldn’t. I wanted you to know I made this tonight and it is so much better than the real thing! Thank you for all you do!
Thank you!
I am loving this recipe. In my experience, roasting the cauliflower instead of steaming it makes a more flavorful dish. My husband is allergic to bell peppers. Do you have any ideas for a substitution?
I really enjoyed this! I’m new to cooking meat and your website, books and videos are really making things easy for me. I started with GAPS diet and Weston A Price, so I’ve had lots of very bland things that were nutritious. I had no idea I could still eat healthily and have more delicious recipes. I’m very appreciative of all of your work. Thank you!
That’s so great!
This recipe is so delish!!
My daughter is diabetic/celiac and her sugar has been too high, so finding recipes to help carb count and stay on track is hard to do. However, a friend of mine told me about your website/facebook page, the recipes look easy and yummy. Next one to make will be the mexican cauliflower rice.
Thank you for this website. I also, love the recipes.
So glad you enjoyed it!
There was a LOT of fat left in the pan after I spooned out the lamb. Should I leave all of that in or remove some before proceeding to the step with the peppers and onions?
Spoon off all but 2 tablespoons.
I hate the sulphurous taste of cauliflower. how can I make this so I don’t taste that??
1. Don’t over-steam it. Just to the point where it’s fork tender. 2. Add the sour cream and cheese. 3. Enjoy!
I put French cut green beans and summer squash without the seeds, cut in 1” quarters because I like veggies in it! Also, added some shredded Munster cheese.
This is absolutely delicious! My husband loved it! My husband bought frozen, steamable cauliflower instead of fresh but we couldn’t tell. The only comment he made was to add more onion. He loves onions in anything. Definitely will make again!
Made this tonight and it was delicious! My husband declared that no one would ever guess the topping was cauliflower.
I’m not a lamb fan so used just beef, and OMG this was incredibly flavorful, comforting and DELICIOUS! My husband also gives it 5 stars, called it a perfect cold winter Sunday dinner. Our son hates cauliflower, but I’m going to make this next time he’s home and see if this dish will change his mind. Thank you Carolyn, for yet another wonderful recipe.
Excellent recipe! I’ve found your recipes most reliably tested and delicious. I’m ready to buy cookbooks but want your latest versions because . sometimes you mention updating original recipes. Which cookbooks would include updates?
Cookbooks don’t include updates unless we put out a new edition, which we have not. But this recipe is exactly as it is here AND in my cookbook 🙂
Made this tonight…omg, perfect
I like to mix the cauli with swede or turnip, which gives a slight potato texture.
Delicious. Husband did not miss the potatoes – quite happy with the cauliflower. Definitely repeat worthy.
Glad to hear it!
What is the best size of casserole dish to use and what can be used instead of the red wine?
Broth is fine. Any dish that holds about 2 quarts should do.
OMG, I am almost in tears! I discovered shepherd’s pie while on a second honeymoon with my husband in Ireland and fell in love with it, and was overjoyed when I found a local pub that served cottage pie. Sadly, the local pub had to close because of COVID. I was thrilled to discover your version (especially since I had to give up the pub’s when I went keto). I made it today, and it is AMAZING!! Thank you so much! If I can’t have my favorite restaurant, at least I can have a version of my favorite food that I can actually eat!