Healthy Shepherd’s Pie (or Cottage Pie)

4.91 from 21 votes

This post may contain affiliate links.

For a hearty, comforting and delicious meal, make a healthy Shepherd’s Pie, AKA Cottage Pie! Ground beef or lamb, tender veggies, and fluffy mashed potatoes are oven baked to perfection. This easy St. Patrick’s Day dinner will warm you up from head to toe!

St. Patrick's Day skillet dinner topped with mashed potatoes.

2025 Update: This recipe is still a family favorite and has been updated to simplify the cooking instructions and add extra cooking tips for our readers. We hope you love it as much as we do!

Shepherd’s Pie Recipe

Shepherd’s Pie is an Irish comfort food, traditionally made with ground lamb. When it’s made with ground beef, it’s technically known as Cottage Pie, but here in the U.S., we use both names interchangeably.

So, call it what you want, and make it with ground beef or lamb. Either way, it’s going to be delicious, and I’ll show you how easy it is to make it healthy.

Like my Irish Vegetable Soup, this is one St. Patrick’s Day recipe you’ll make year round!

Why You’ll Love This Recipe

  1. Healthy comfort food. Many cold weather meals are full of unhealthy carbs and fat, but not this one! This healthy Shepherd’s pie is paleo compliant, and gluten free. Plus, with a couple of tweaks, it’s also low carb and keto friendly!
  2. Perfect for a quick weeknight dinner. The prep is simple (it can even be made ahead), and because it’s cooked in one pan, clean up is a breeze!
  3. Special enough to serve to dinner guests. There’s no need to go out to celebrate St. Patrick’s Day when you invite your friends over for this tasty meal.

Want to make other healthy comfort food recipes? Some of my favorites are Instant Pot Cauliflower Mashed Potatoes, Asian Orange Chicken with Broccoli and Bacon Cheeseburger Nachos.

Ingredients

As I just mentioned, this recipe makes either a healthy Shepherd’s Pie or a healthy Cottage Pie. It really just depends on the meat you want to use.

  • lean ground beef or ground lamb: If you’ll be using beef, keep it lean by using a blend with no more than 15% fat. A blend of 85/15 has enough fat to make it flavorful while also keeping it moist.
  • vegetables: The traditional veggies are carrots, celery, green beans, onions and garlic.
  • tomato paste: This adds flavor to the filling and also helps to thicken it a bit.
  • coconut aminos: This is a gluten-free and paleo-friendly substitute for Worcestershire sauce.
  • beef broth: You can use bone broth or even chicken broth if that’s all you have on hand.
  • herbs and spices: You’ll need coarse salt (not iodized table salt), black pepper, dried thyme and dried oregano. I also like to garnish the casserole with fresh thyme leaves.
  • full-fat coconut cream: Feel free to substitute with heavy whipping cream if your eating plan allows for it.
  • mashed potatoes: We use russet potatoes, with ghee, garlic powder and salt & pepper.
Ingredients for a recipe are displayed: ground beef or lamb, garlic, tomato paste, carrots, celery, onion, green beans, coconut aminos, beef stock, and spices (salt, thyme, oregano).

Ingredient Substitutions and Cottage Pie Variations

Keep it paleo friendly: Use either green peas or green beans, a compatible broth, and use dairy-free mashed potatoes. I make mine with ghee and almond milk, so we’re all good!

Make it Keto/Low Carb: Omit the carrots, and substitute the potatoes with cauliflower mash. To increase the fat, sprinkle the top with about 1/2 cup of full-fat cheese.

Cottage Pie: While I love lamb (check out my Italian Lamb Meatballs recipe!), ground beef is a little easier to come by in most grocery stores, so cottage pie is a little more common. But even ground turkey or chicken will work well! If you want to get really fancy, try this Venison Shepherds Pie.

Farmer’s Pie: This is the nickname for a meatless shepherd’s pie. This vegetarian shepherd’s pie with mushrooms, carrots and peas would be a great vegetarian twist twist.

Collage of photos showing the steps to making cottage pie.

How to Make a Healthy Shepherd’s Pie

This is just a summary of the steps. See the recipe card for the full instructions.

  1. Brown the meat, and drain the fat if necessary.
  2. Add the vegetables and sauté with the meat.
  3. Add the stock, tomato paste, and seasonings.
  4. Make mashed potatoes or cauliflower mash to spread over the filling.
  5. Bake until hot and bubbly. Add a little fresh thyme for garnish.

Tips for Success

This incredibly easy shepherd’s pie recipe is going to become a favorite! Here are my tips for making it as tasty as possible.

  • Use lean ground meat, or drain the fat if necessary.
  • Avoid over mixing the potatoes. Otherwise, they become gummy and pasty
  • Taste and season before serving. Some brands of stock are really salty, so you may not need to use additional salt for seasoning.
Close up of plated serving of healthy shepherd's pie.

Storing and Freezing Instructions

If you have leftovers, allow them to cool, then transfer them to an airtight container. In the refrigerator, the shepherd’s pie casserole will keep well for up to 4 days.

FAQ

What is the difference between shepherd’s pie and cottage pie?

While both are meat pies topped with mashed potatoes, the main difference is the type of meat used. Shepherd’s pie is the name for a lamb pie, while cottage pie contains beef.

Can you make shepherd’s pie healthy?

While healthy is subjective, you can make a leaner shepherd’s pie with lighter ingredients. You could use a leaner cut of meat with higher protein. You can pack in more vegetables and use cauliflower mash on top

Other Healthy Dinners

And if you’re planning a Whole30, be sure to take a look at my monthly Whole30 Meal Plan (with weekly printable shopping lists)!

Did you make this recipe?

5 stars
I’d love to hear about your experience making this recipe! Please leave a comment and rating below!

Cottage Pie on a white platter with a serving spoon.

Healthy Shepherd’s Pie

Super simple and delicious comfort food, this Shepherd's Pie with lamb is perfect for a cozy weeknight dinner on a chilly night! You can also make it into Cottage Pie with ground dbeef.
4.91 from 21 votes
Print Pin Rate
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Servings: 4 servings
Author: Laura Miner

Equipment

  • Oven Safe Skillet

Ingredients

Filing

  • 1 pound ground beef or ground lamb
  • 3 medium carrots
  • 1 cup green beans fresh or frozen
  • 1 large yellow onion or white onion
  • 1 rib celery
  • 1 clove garlic
  • 2 tablespoons tomato paste
  • ¾ cup beef stock or bone broth
  • 1 teaspoon coconut aminos
  • ½ teaspoon sea salt
  • ¼ teaspoon dried thyme
  • ¼ teaspoon dried oregano

Mashed Potato Topping

  • 2 pounds russet potatoes (about 6-7 medium potatoes)
  • cup coconut milk full fat
  • 2 tablespoons ghee or clarified butter
  • ½ teaspoon sea salt
  • ¼ teaspoon black pepper
  • ¼ teaspoon garlic powder

Video

Instructions

  • Preheat your oven to 400°F (200°C). Set a large pot of salted water over medium-high heat and bring to a full boil.
  • Meanwhile, peel and dice the onion, dice the celery, peel and cut the carrots into coins, and mince the garlic. If using fresh green beans, trim the ends and cut the beans into ½ inch pieces.
  • Wash and peel the potatoes. Cut them into 2-inch cubes. Add the potatoes to the boiling water. Cook until the potatoes are fork tender, about 10 minutes. Meanwhile, cook the filling.
  • Meanwhile, heat an oven-safe skillet over medium-high heat. Brown the ground meat, breaking it apart as it cooks. Add the onion, carrot, celery, green beans, and garlic, and sauté for 2-3 minutes.
  • Stir in the beef stock, tomato paste, herbs, and salt. Continue cooking for another 2-3 minutes.
  • When potatoes are fork tender, remove from the heat and drain through a colander. Transfer potatoes to a large mixing bowl.
  • To the potatoes, add coconut cream, ghee, salt and pepper. Use a potato masher or electric mixer on medium speed to blend, just until smooth. (Avoid over mixing, which can result in pasty mashed potatoes. If needed, add more coconut milk to reach a creamy consistency.)
  • Spread the mashed potatoes evenly over the filling (I like to leave a little open space on the edges so it bubbles over a tiny bit. Those crispy pieces are my favorite!)
  • Bake casserole in the preheated oven for 15-18 minutes or until the potatoes begin to get crispy on top.
  • Remove from the oven and garnish with additional pepper and/or fresh thyme or parsley, if desired. Divide among four plates and serve while warm.

Notes

For a low carb or keto cottage pie: Omit the carrots and mashed potatoes. Instead, top with cauliflower mashed potatoes. Sprinkle about 1/2 cup of shredded full fat cheddar cheese over the mash before baking.

Nutrition

Serving: 1.5cups | Calories: 586kcal | Carbohydrates: 55g | Protein: 29g | Fat: 29g | Saturated Fat: 15g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 10g | Trans Fat: 1g | Cholesterol: 96mg | Sodium: 894mg | Potassium: 1780mg | Fiber: 6g | Sugar: 7g | Vitamin A: 8008IU | Vitamin C: 24mg | Calcium: 100mg | Iron: 6mg
Did you try this recipe? Share it with us on Instagram! @cookathomemom!

4.91 from 21 votes (15 ratings without comment)

Leave a Reply

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

Recipe Rating





14 Comments

  1. 5 stars
    Fantastic! We are on Day 28 and needed something that felt like cheating to get us over the finish line, this was perfect! I used a bag of frozen peas and carrots for ease of prep, and chicken broth instead of coconut milk in the potatoes to save some calories. So delicious. Thank you for your great recipe!

    1. I love this! It’s so important to have variety and enjoyment in your meals, and I’m thrilled that this recipe helped get you through the end of your Whole30. Congratulations, and thank you for sharing your feedback! 🙂 -Laura

    1. Hi Audrey, updating the recipe card now! Add with the rest of the veggies, if you’re using them! 🙂 -Laura

    1. Hi, thank you for all the comments. I speak to this information a bit within the blog post itself. This is not a traditional version because I make it a Whole30 compatible meal that follows their meal template, with ground lamb. Even so, my grandmother from Ireland made this dish often and always called it Shepherd’s pie. -Laura

  2. 5 stars
    all great recipes,but please, that is not a Shepherds Pie,, it is a Cottage Pie using mince that has yet to be cooked, A Shepherds Pie is made with minced, or ground already “baked” meat, like Roast Lamb,, and no vegies in it, as that would stop the meat binding together with the sauces,, Vegies are on the side,, It is a delicious Pie,, with lovely texture,,

  3. Have you always baked this directly after making? Could I prepare it in the skillet and refrigerate it until ready to bake later in the evening?

    1. Hi Jenna! Great idea — You can absolutely do that! I haven’t tested it myself so I don’t know the exact cook times, but I’d bake it at a slightly lower temp for a slightly longer time, and I’d probably keep it covered for about half of the cook time. I hope that helps! -Laura