Chat with us, powered by LiveChat Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Veggie-Laden Shepherd’s Pie

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Katie Kimball
  • Yield: Serves: many! 8-10 people perhaps?


Units Scale
  • 2 1/2 lbs. red potatoes, chunked
  • 3 cloves crushed garlic (or 1/2 tsp. garlic powder), divided
  • 46 slices bacon, optional but yummy
  • 1 lb. ground beef or turkey
  • (note: a great chance to sneak in liver or heart…)
  • 1 1/2 tsp. paprika
  • 1 1/2 tsp. cumin
  • 1 tsp. ground thyme
  • freshly ground pepper
  • 1 medium onion, chopped
  • 24 carrots, diced
  • 2 celery ribs, diced
  • 1/2 red pepper, chopped
  • 12 c. chopped broccoli, including stems
  • 1 c. frozen peas
  • 4 Tbs. flour (or arrowroot starch)
  • 1 c. chicken or beef stock or broth
  • 1 c. plain yogurt, divided
  • 1 egg
  • 2 Tbs. butter
  • 1/4 c. cottage cheese
  • 1/21 tsp. Real Salt, to taste (or other unrefined sea salt)
  • 1/2 c.+ shredded cheddar cheese, divided (sharp is best)

ship kroger


  1. Boil potatoes with a clove or two of crushed garlic and some sea salt and cook on medium-low until tender, about 15 minutes.
  2. Meanwhile, get busy in another medium-large pot.
  3. Cook the bacon, drain grease, chop bacon and set aside.
  4. In the same pot, brown the ground meat.
  5. Drain grease if necessary. (If you’re low on time, you could have the bacon going in a frying pan next to the big pot to speed things up. Or better yet, maybe you are smart and have some already cooked bacon in your freezer!)
  6. Season meat with paprika, cumin, thyme, salt and pepper.
  7. Add onions, carrots, and celery.
  8. Cook about 5 minutes to soften veggies, then add red pepper, broccoli, peas, and remaining crushed garlic.
  9. Cook 2 minutes.
  10. Put the bacon back in.
  11. Stir in flour (or starch), and cook and stir 2 minutes (to get rid of the flour taste).
  12. Add broth and 1/2 c. yogurt and bring to a low simmer.
  13. Preheat the oven to 375F.
  14. When the potatoes are tender, stir a ladle of the cooking water into one beaten egg in a small bowl.
  15. Drain the potatoes. You can leave them in the pot a few minutes to dry out a bit if you’re still working on all those veggies in the other pot!
  16. Smash the potatoes with butter, 1/2 c. yogurt (or sour cream), salt, pepper, and cottage cheese plus 1/4 c. of the shredded cheddar.
  17. Add the egg mixture and stir well.
  18. Pour the meat mixture into an oval or 9×13 casserole dish (usually both, this recipe tends to grow like the loaves and fishes!).
  19. Top with potatoes and sprinkle the remaining 1/4 c. cheddar cheese on top.
  20. You’ll likely need extra if you divided the meal into two pans.
  21. Bake 20 minutes until bubbly and the cheese is melted.


This recipe freezes great once in the pan.

To reheat a frozen casserole, thaw completely and bake at 350F 30-40 minutes until bubbly. You may want to leave the shredded cheese off before you freeze, then add it the last 10 minutes of baking. It’s helpful to cover the casserole with an inverted cookie sheet for the first 20-30 minutes so you don’t burn the potatoes.