Healthy Shepherd’s Pie

Yes, you read the title of this post right! The words healthy and shepherd’s pie put together! You could even add low-carb and Ideal Protein friendly in there too. Even with all the healthy recipes that I have posted this is by far my favorite. I was blown away by how similar it tasted to the real thing. I couldn’t figure out how it tasted so good and was still on protocol. I literally had to review the recipe to make sure I had not screwed anything up!

The idea for this healthy swap came from the “Low Carb Shepherd’s Pie” recipe over on Ditch the Carbs. The recipe was pretty much where I needed it to be except it had carrots, cooked onion, and cheese it in – all Ideal Protein no goes.

So I did a little brainstorming and decided to eliminate the cheese and onion. Then swap the carrot for zucchini. I also added some mushrooms as well.

If you are looking for a filling comfort food classic this is the “ideal” recipe for you! (Oh geesh…I have gone and thrown in some puns 🙂 ) I hope you all enjoy!

Let me know in the comments what other comfort food classics you would like me to give a healthy makeover. I will try my best to see what swaps I can make! 

Also, our little My Beautiful Ideal community is growing! So I created dedicated Facebook and Instagram pages for the blog. Follow along on both platforms for new blog updates, pictures, and more tips and tricks! Thank you for your continued reading 🙂

Healthy Shepherd's Pie

  • Servings: 6
  • Print

Recipe by: Jamie Boden at My Beautiful Ideal


  • 1 tablespoon, olive oil
  • 2 cloves garlic, minced
  • 2 pounds ground meat (turkey, beef, chicken, pork – anything will do)
  • 2 x 14.5 oz cans of diced tomato
  • 2 zucchini, grated – wring to get as much moisture out
  • 1 package button mushrooms, diced
  • 1/2 cup beef broth
  • 1 tsp salt
  • 1 tsp pepper
  • 1 tsp onion powder
  • 2 packages, frozen cauliflower mash – prepared according to package (any brand will work or you can make your own.)


  1. Preheat oven to 350 degrees.
  2. In a large pan, heat olive oil and garlic over medium high heat.
  3. Add the ground meat and brown.
  4. Once meat is brown, drain any excess fat and return to the pan.
  5. Add tomatoes, grated zucchini, mushrooms, and beef broth.
  6. Season meat mixture with salt, pepper, and onion powder.
  7. Reduce to medium heat and let simmer for 10-15 minutes.
  8. Transfer meat mixture to a 9 x 13-inch casserole and spread evenly.
  9. Prepare cauliflower mash according to the package.
  10. Top meat mixture with the prepared cauliflower mash, spread evenly on the top.
  11. Cook in preheated oven for 25-30 minutes.
  12. Take the casserole out of the oven and let sit for 10-15 minutes.
  13. Enjoy!

Tips: Make sure to wring the zucchini out! You want as much moisture out of the mixture as possible, or you will have soupy shepherd’s pie!

Nutrition: Calories 354, Protein 28g, Carbohydrate 9g, Dietary Fiber 4g, Total Sugars 6g, Total Fat 23g.

6 thoughts on “Healthy Shepherd’s Pie

    • There are a couple different brands out there and I have seen them in a few different stores. It will just depend on where you are located. I have seen Hanover and Green Giant have frozen cauliflower mash. And I have been able to buy them at Walmart, Food Lion, and Giant near me. Also, Trader Joe’s has recently come out with a frozen mash as well. Cauliflower has definitely started to become more popular so I would be on the look out for it near you!

      Thanks for reading the blog, hope you are enjoying it!


  1. I made this and loved it!!! So did my son, so that’s saying something. Lol. I don’t see in the directions where you used the beef broth. Thanks for a great recipe!!


    • I am glad you enjoyed it! Thanks for letting me know about the beef broth. It’s one thing to cook the recipe…it’s another to actually write it down :)! You mix the broth in with the meat mixture! Clearly, it didn’t matter too much though…if it passed the kid’s eating test! Thanks!


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s