Free Printable: Low Carb & Keto Food List
Get It NowThis easy keto shepherd’s pie recipe lowers the carbs with one of my favorite keto friendly carb replacements: Cauliflower! Instead of a mashed potato layer on top, this is a cauliflower shepherd’s pie – all the flavors, without all the carbs. It’s a pretty great swap and I doubt anyone will even realize this is a low carb healthy shepherd’s pie. It’s perfectly cozy and comforting for fall and winter meals. But, if you don’t’ need a low carb option, try my sweet potato shepherd’s pie instead.
What Is Shepherd’s Pie?
Shepherd’s pie, also sometimes called cottage pie, is a casserole made with a saucy meat sauce layer (traditionally lamb) topped with mashed potatoes. It’s not normally keto friendly, since it usually contains starch in the gravy and has mashed potatoes on top. Also, the vegetables in the meat layer are typically higher in carbs, including peas and carrots.
Fortunately, making keto cottage pie or shepherd’s pie is not hard at all. We simply make a few swaps – cauliflower mash for the potatoes, green peppers for the peas, use a smaller amount of carrots, and avoid any starches in the sauce.

How To Make Keto Shepherd’s Pie
I have step-by-step photos here to help you visualize the recipe. For full instructions with amounts and temperatures, see the recipe card.
This low carb shepherd’s pie recipe takes just 10 minutes to prep. Here’s how to make it:
- Make mashed cauliflower. This will be the base of this keto shepherd’s pie recipe.
FYI: We’re using this mashed cauliflower recipe. However, feel free to use another if you have a favorite.

- Saute veggies. Heat oil in a large cast iron skillet over medium heat. Add onions, carrots, and peppers, and saute until lightly browned.
TIP: I swapped the typical peas with green peppers to lower carb count. If you don’t mind a bit higher carb count, you can use frozen peas, which you’ll want to stir in with the broth (further step down below) instead of sauteing with the other vegetables.

- Saute lamb. Push the vegetables to the sides of the pan, and add the ground lamb, breaking apart with a spatula. Season with salt and pepper…

…And cook until meat is browned.

- Make lamb sauce. Stir in broth, coconut aminos, tomato paste, and Italian seasoning. Bring to a boil, then simmer until liquid evaporates and you have a thick sauce.

- Top with mashed cauliflower. Drop dollops of mashed cauliflower over the pan and use a rubber spatula to spread evenly.

- Bake. The keto cottage pie is done when the edges are golden and bubbly.

Frequently Asked Questions
- Is shepherd’s pie healthy? Shepherd’s pie is not usually a super healthy dish, with lots of carbs from potatoes… though it does have the benefit of being a good source of protein and having some veggies. In comparison, this is a healthy cauliflower shepherd’s pie recipe! The cauliflower swap for potatoes, along with using low carb vegetables in the meat layer, makes it keto friendly. But even for those not on a keto diet, it’s healthier with more veggies in it than traditional versions.
- Is It keto? Yes, this shepherd’s pie recipe with cauliflower mash is keto friendly! Each serving has 11.9 grams net carbs. While that is on the higher side for a keto meal, it can fit most people’s keto macros, as it’s hearty enough to be your entire dinner.
- Can you make a dairy-free, paleo or whole30? Yes. You’d just need to make the mashed cauliflower layer without dairy. Try it with a mix of butter-flavored coconut oil and coconut cream instead of the butter and cream cheese.
- Can you make it with ground beef? Yes, you can. Shepherd’s pie is traditionally made with ground lamb, but feel free to use ground beef if you like. The instructions stay the same otherwise. If you like ground beef, also browse my other keto ground beef recipes and check out where I order grass-fed ground beef online.

More Keto Casserole Recipes
If you like this keto shepherd’s pie with cauliflower mash, you might also like some of these other low carb keto casserole recipes:
- Keto Mexican Ground Beef Casserole – Everyone loves this casserole. It’s made with basic ingredients you might already have and piled high with toppings.
- Healthy Eggplant Parmesan – Cheesy, veggie-filled meal and made with simple ingredients.
- Buffalo Chicken Spaghetti Squash Casserole – All the buffalo chicken flavors you love and easy with just 6 ingredients.
My Tools For This Recipe
- Enameled Cast Iron Skillet – Take this keto cottage pie pie recipe from stove top to oven with this great skillet. I love the enameled interior, because it’s easier to clean and doesn’t require seasoning.
- Meat Chopper – The best tool for breaking up ground meat during browning.
This reader favorite recipe is included in The Wholesome Yum Easy Keto Carboholics’ Cookbook! Inside this beautiful hard cover keto recipe book, you’ll find 100 delectable, EASY keto recipes to replace all your favorite carbs: bread, pasta, rice, potatoes, desserts, and more… each with 10 ingredients or less! Plus, a photo, macros, & tips for every recipe.

Keto Shepherd’s Pie
This low carb keto shepherd's pie recipe (a.k.a. keto cottage pie) is pure comfort food bliss! Healthy cauliflower shepherd's pie features flavorful meat sauce, veggies, and a healthier topping.
Instructions
[ See step photos ]Tap on the times in the instructions to start a kitchen timer.
-
Make the mashed cauliflower according to instructions here. Set aside.
-
Preheat the oven to 400 degrees F (204 degrees C).
-
Heat oil in a large enameled cast iron skillet over medium heat. Add the onions, carrots, and peppers. Saute for 6-10 minutes, until lightly browned.
-
Push the vegetables to the sides of the pan. Add the ground lamb, breaking apart with a spatula. Season with salt and pepper. Cook for 7-10 minutes, until the ground meat is brown.
-
Stir in the broth, coconut aminos, tomato paste, and Italian seasoning. Bring to a boil, then simmer, uncovered, for about 5 minutes, until most of the liquid evaporates and you have meat in a thick sauce. Remove from heat.
-
Drop dollops of mashed cauliflower over the pan and use a rubber spatula to spread evenly.
-
Bake for 10-15 minutes, until the edges are bubbly.
-
If desired, place under the broiler for 2-4 minutes, until the edges are golden.
Did you make it? Leave a review or tag me @wholesomeyum on Instagram!
Maya’s Recipe Notes
Serving size: 1 1/2 cups, or 1/4 entire recipe
- Store: Keep leftovers in the fridge for 3-5 days.
- Meal Prep: Make the mash, cook the filling, or assemble it ahead—just bake before serving for the best texture.
- Reheat: Warm it up at 350 degrees F in the oven or use the microwave (but the sauce might dry out a little).
- Freeze: Freeze for 2-3 months, then thaw in the fridge overnight before reheating.
📖 Want more recipes like this? Find this one and many more in my Easy Keto Carboholics’ Cookbook here!
I provide nutrition facts as a courtesy. Have questions about calculations or why you got a different result? Please see my nutrition policy.
Add Your Notes Your Notes
© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead.
Keto Shepherd's Pie Recipe (Cauliflower Shepherd's Pie)

Shop
My
Custom











53 Comments
C
0Can I just tell you that this was absolutely divine? I didn’t miss the old shepherd’s pie at all. I used beef as well. It is so tasty and very filling. Anything I have tried on this site has been fantastic.
Amy
0Yes! So far so good! I put zucchini and celery in it and no peas.
Dana
0Absolutely delicious! I followed the recipe (except i used frozen cauliflower mash and seasoned it) and it came out absolutely delicious. Thanks again for another tasty keto recipe!
Chris Barnes
0I loved this recipe! The Califlower mashed “potatoes” were so creamy & delicious! I used ground beef but looking forward to trying the lamb. This is definitely a keeper!
Kimberly
0This is hands down one of my very favorite recipes!! The whole family loves it, so I make it often. The only thing I change is I use ground beef instead of lamb, and I add 1 teaspoon of beef flavored Better Than Bouillon paste and don’t add the 1 cup of water. Eliminating the water for the beef broth results in less liquid when it’s finished cooking.
Debbie
0AMAZING!!! This was so comforting and easy to make! We love this recipe tons!
Note: The leftovers tend to get saltier so go easy on recipe!
Connie
0This was amazing!!! I was unsure if the mashed cauliflower since all shepard’s pies I have eaten are mashed potatoes. Delicious!!!
Lynda Pedersen
0Shepherds pie is one of hubby’s faves and I haven’t made it since going low carb almost 3 years ago. Until I found this recipe! Hubby doesn’t care for cauliflower so I made it in 2 loaf pans – 1 for me with mashed cauliflower and 1 for him with mashed potato. Only other change I made was used about 1 tsp worchestershire sauce as I didn’t have coconut aminos. Delish!!
Lynda Pedersen
0forgot to mention I also used ground beef instead of lamb
liz
0switched out for ground turkey. and used individual baking dishes. delicious.
Deb Bartlett
0This is a relatively quick meal. Tastes awesome and the cauliflower mash is a great potato alternative
You can change this up for what you have at hand in the refrigerator.
Thanks so much for this great idea.
Carri
0I read the comments on the recipes I am considering to try on this website. I really wish people would NOT rate a recipe until after they ACTUALLY MAKE IT. That gives us cooks an accurate opinion on how good the recipe really is.
Maya | Wholesome Yum
0Hi Carri, The vast majority of comments I see are from people that have actually made the recipe, but you’re right, occasionally people do leave comments before they’ve made it. I appreciate any feedback people have either way! Hope you get the chance to try this recipe and rate it when you do. 🙂
Sandra LaPointe
0My husband & I love this recipe. I did use a marinara sauce instead of tomato paste and added more vegetables
The Cauliflower topping is wonderful, better than potatoes.
Isabella
0Hi Maya
I am very allergic to any milk products and eggs, How can I replace cream cheese in the mashed cauliflower ?
There are many people allergic to milk and eggs. Can you always add the replacements in your fabulous recipes.
Isabella
Wholesome Yum M
0Hi Isabella, The cream cheese contributes a lot to the flavor and texture of the ‘mashed potatoes.’ If possible, I would use dairy-free cream cheese in place of the traditional version.
Andrea Charley-Medina
0Hi Maya,
Thanks for this recipe. Question: what would replacing half of the carrots with butternut squash do to the carbs & flavor? Would it get too mushy ?
Also, I have everything at home but the peas.. I have celery, brocoli, or canned pigeon peas. Which would you recommend as a replacement for the frozen sweet peas?
Hmm.. the brain is working overtime now.. I’m thinking about making this a little more Puerto Rican in flavor with sofrito and adobo added to the meat for flavor in which case I will use the pigeon peas..
Making myself happy just thinking about it, and know my Boricua hubby will like it more.. I’ll give it a try and let you know the results.
Thanks agian for the recipe
Wholesome Yum M
0Hi Andrea, Butternut squash is higher in carbs and will probably get mushy in this recipe. I would stick with carrots. Pigeon peas are also higher in carbs, so if you don’t have any, I would use the broccoli or celery you have on hand. Neither will add the natural sweetness of the peas, but it will still work to add a little nutritional bulk to the recipe. I hope this helps.
Katie
0Looks delicious! Can’t wait to try this one.
Emmeline
0There’s so much I love about this recipe! The lamb, the cauliflower… such a great idea!
Pam
0Thanks so much for this. My daughter and her boyfriend are eating Keto and I’m always on the lookout for something new to make for them.
Blaine Boozan
0I have made this 10 times and I have changed ingredients everytime,,,,,,very good
Shadi Hasanzadenemati
0My family is going to love this, thank you for the recipe!
Abigail Raines
0Love how tasty and also wholesome this Keto shepherds pie is! A delicious dinner option every time!