Shepherd’s Pie (S)

I have a deep love for one-dish dinners!  Can I hear an “amen”?  I also LOVE to take family favorites and to make them friendly to my Trim Healthy Mama lifestyle!  Comfort foods are a big favorite for me.  One meal I’ve always enjoyed is a good Shepherd’s Pie.  At a restaurant or before THM, I’d have loaded a bunch of potatoes on top of my yummy casserole in this recipe.  I have a new love and appreciation for cauliflower these days.   Some of you may have tried my Loaded Cauliflower Casserole already!  I figured, why not put that on top of my Shepherd’s pie!   (and the Heaven’s opened up and the angel’s sang a special song!)


Shepherd’s Pie (S)

  • 1 lb. of hamburger
  • 1 cup of tomato sauce (sugar free)
  • 1 small onion (chopped)
  • 1 cup of green beans (frozen, canned or fresh)
  • 1 bag of cauliflower
  • 4 oz. of cream cheese
  • 1 cup of cheddar cheese
  • 3 Tbs. of butter
  • 4 pieces of bacon(cooked and diced up)
  • 1 tsp. of minced garlic
  • salt and pepper


First, I brown 1 lb. of hamburger with the small, chopped onion.  When the meat is cooked you can drain the fat if you have any and add the tomato sauce.  I mix this all together and place it in a 9 by 9 inch baking dish. Add a layer of green beans. I used about 1 cup.  I just wanted to make sure it was covered well with beans.  You can use more if you want.   I didn’t cook my beans,  they were straight from the freezer. Canned green beans will work fine as well just make sure you drain the beans first!  I’m excited for summer and fresh green beans in the near future!

In a separate pan, cook your cauliflower until tender.  I drain it and chop or mash it up til it’s in small pieces.  You could even blend it in a blender or food processor to get it to the mashed potato consistency.  I put the cauliflower back in the empty pot and add the butter, cream cheese, bacon,  garlic, salt and pepper.  I mix them well until the butter and cream cheese melts into the cauliflower.  I pour this mixture over top of the green beans.  I then layer the cheese on top!!  I did season the casserole one more time with salt and pepper.

Place in a 350 degree oven for 25 to 30 minutes.  At our house this serves 4.  You can easily double this for  a larger family.

It is GOOD!!!


For another great one dish casserole, you should try my Meat Roma Pie or Cheesy Chicken Enchiladas!  They are HUGE favorites at my house too!


PIN:   Shepherd’s Pie (S)

You can follow me on Facebook at:  Home With a Purpose- Jennifer Griffin


Shepherd’s Pie (S) — 20 Comments

  1. I made the Shepards Pie last night and it was yummy . I doubled the recipe since we are a family of 5 and my husband takes leftovers to work for lunch the next day. My kids said it was a keeper !

  2. Have you ever frozen this? I think it might be a great one to pull out from time to time but I don’t know how the cream cheese and cheddar cheese would hold up.

  3. Pingback: Parmesan Stuffed Tomatoes (S) | A Home with Purpose!

  4. Mine is in the oven now and OMG does it smell good. I also sampled the faux gators and they are wonderful. I seemed to be a bit scant on the cauliflower too, but it spread out okay. Thanks for the recipe!

  5. Pingback: Meal Plan July 20-26 | Cate Klein

  6. Pingback: Beef Recipes for Big Families • The Littlest Way

  7. I made this last Sunday to have for lunches to take to work for the week ahead. What a delicious & satisfying recipe! Thank you for posting this. I think I’ll make sure that I always have these ingredients on hand. Since I had “steam in bag” cauliflower I decided to just cook it in microwave & then I made the topping in the blender (bonus: 1 less pot to clean up!). I initially misread the recipe so I ended up with most of the shredded cheese blended in & just a sprinkling on top.

  8. Pingback: February Foods – Amy Artisan

  9. I was curious if you know the nutritional info on the Shepherd’s pie? I’m new to THM and just started the KETO way of eating to alleviate inflammation and hopefully lose some weight. Thank you for your help!
    ~shine bright!~