Cook it…Fast or slow!
Do you prefer Slow Cooker or Instant Pot? Get my secrets for meals that bring your family to the table!

Meat Lovers Shepherd’s Pie

Prep Time 15 mins
Total Time 45 mins
Servings 5 servings

Jump to Recipe

We love pizza. And we also love mashed potatoes.

And I love coming up with new ways to combine recipes that are already favorites.

meat lovers pie in cast iron skillet on blue checkered napkin

It just couldn’t go wrong, you know?

Piles of sweet, savory and spicy meat, juicy tomatoes, garlic and tomato sauce covered in garlic mashed potatoes and topped with cheese? You’ve got to be kidding me. It was a winner before I even started.

One of the best things about this dish is how easy it is to hide extra vegetables in. I mean, when you’ve got so much flavour from the meat and all that sauce, mashed potatoes and cheese, a few vegetables are hardly noticeable.

My other favorite thing? The total flexibility.

metal spoon scooping meat lovers shepherd's pie

I love recipes that don’t really require exact measurements. I’ve given you the measurements I used, but if you want to double up on the meat, or swap something out for another favorite, or add in a bunch more veggies? You totally can.

It’s the perfect hearty, comforting meal for fall or winter. And the perfect game day meal for those meat-loving, football-watching guys (or gals!) you’ve got coming over to watch the game.

ashley avatar

Pin this recipe to save for later

Pin this recipe to your favorite board

Meat Lovers Shepherd’s Pie

Creamy garlic mashed potatoes and cheese top a seriously meaty filling — perfect for fall or game day!
Prep Time 15 mins
Cook Time 30 mins
Total Time 45 mins
Cuisine American
Course Main Course
Servings 5 servings
Calories 683cal


  • 2 slices bacon diced
  • 2 links Italian sausage casings removed
  • 1/2 medium onion diced
  • 1/2 tsp oregano
  • 1/2 tsp minced garlic
  • 3/4 cup diced ham
  • 3/4 cup diced pepperoni
  • 1/2 cup frozen spinach thawed and drained
  • 1 cup tomato sauce
  • 14 oz can diced tomatoes with Italian spices drained
  • Optional: mushrooms peppers, shredded carrots or other veggies
  • 8 medium potatoes diced
  • 1/4 cup butter
  • 1/2 cup milk
  • 1/2 tsp garlic powder
  • 1/2 tsp chicken bouillon
  • 1 1/2 cup shredded cheese
  • Optional: green onion for garnish


  • Preheat oven to 350 degrees F.
  • In an oven-safe dutch oven or cast iron pan (I used my 12″ cast iron skillet), cook bacon, sausage (crumbled) and onion until meat is browned.
  • Meanwhile, start your potatoes boiling in salted water. Boil 8-10 minutes or until easily pierced with a knife.
  • To the meat, add in oregano and garlic and cook 1 minute. Add in ham, pepperoni, spinach, tomato sauce, tomatoes and any other vegetables and cook until hot. Turn off the heat.
  • Drain potatoes and mashed with butter, milk, garlic powder and bouillon(optional — I just like the flavour it gives!). Spread on top of meat in skillet or dutch oven and bake for 20-30 minutes until bubbling around the sides. Top with cheese and broil for 1-2 minutes until melted and starting to brown. Serve.

Nutrition Information

Calories: 683cal | Carbohydrates: 64g | Protein: 27g | Fat: 36g | Saturated Fat: 17g | Cholesterol: 102mg | Sodium: 1256mg | Potassium: 2120mg | Fiber: 7g | Sugar: 10g | Vitamin A: 2710IU | Vitamin C: 42.7mg | Calcium: 296mg | Iron: 4.9mg

Want to save this recipe?

Create an account easily save your favorite content, so you never forget a recipe again.

Register Now

Tried this recipe?

Tag @thereciperebel or hashtag #thereciperebel —
I love to see what you’re making!

Tag @thereciperebel

Meet Ashley

My name is Ashley Fehr and I love creating easy meals my family loves. I also like to do things my way, which means improvising and breaking the rules when necessary. Here you will find creative twists on old favorites and some of my favorite family recipes, passed down from generations!

Read More

You May Also Like

Reader Interactions


    • Ashley says

      Thanks Stacey! I’m totally all about the mash-ups, too — I think it’s the easiest way to come up with some great new combinations!

Leave A Reply

Have you tried this recipe? Leave a rating