“Mexican” Shepherds Pie

Wren’s Little Nest
by Wren’s Little Nest
8 Servings
50 min

Are you looking for a fun new way to change up your regular “Taco” Tuesdays?

If you love shepherds pie like I do, you’re going to love this fun twist on a classic favorite.

This recipe combines all of your favorite taco flavors into one delicious and hearty dish. You can definitely play around with the fillings and customize it to your family’s taste. My family prefers this dish on the mild side but adding in some extra heat would work nicely.

Serve with your favorite taco toppings and you are sure to have yourself a crowd pleaser for your next dinner!

To assemble the “Mexican” Shepherds pie, begin by adding the meat filling to the bottom of a 9x13” baking dish.

Next evenly spread out a layer of cheesy mashed potatoes. The potatoes can be prepared at the same time you are cooking the ground beef to save time.

Add an additional layer of cheese over the potatoes and bake in the oven at 375° for 30 minutes.

After removing the bubbling pie from the oven, let rest for 10 minutes before adding the toppings and serving.

Garnish the pie with a few spoonfuls of sour cream and chopped green onions.

Serve with your favorite taco toppings, or keep things simple and enjoy as is!

This dish is sure to hit the spot and satisfy even the hungriest of appetites.


“Mexican” Shepherds Pie
Recipe details
  • 8  Servings
  • Prep time: 20 Minutes Cook time: 30 Minutes Total time: 50 min
Show Nutrition Info
Hide Nutrition Info
For the filling
  • 1 pound lean ground beef
  • 1 can red or black beans (rinsed)
  • 1 can mild Rotel tomatoes (do not drain)
  • 1 envelope package taco seasoning
  • 1 bell pepper finely chopped
  • 1 yellow onion finely chopped
  • 1 cup of corn
Mashed potatoes
  • 6 medium sized potatoes
  • 3 tbsp butter
  • 1/4 cup milk
  • 1 cup Tex-Mex cheese
  • 1 cup Tex-Mex cheese
  • sour cream
  • 4 green onions
For the mashed potatoes
Wash, peel and dice the potatoes.
Add the diced potatoes to a large pot of boiling salted water and boil until fork tender, about 12 minutes.
Drain the potatoes and add them to a large bowl along with 3 tbsp of butter and 1/4 cup milk. Using a hand masher or hand mixer mash the potatoes until fluffy. Fold in 1 cup of cheese until evenly combined.
For the filling
Preheat oven to 375°
In a large skillet over medium heat brown 1lb lean ground beef along with one finely chopped onion. When the meat is fully cooked drain off any excess fat.
Add in 1 can red or black beans (rinsed), 1 can mild Rotel tomatoes (do not drain), 1 envelope package taco seasoning, 1 bell pepper finely chopped, 1 yellow onion finely chopped and 1 cup of corn and cook until everything is heated through and evenly combined.
Transfer the filling to a 9x13” pan and spread evenly.
Top the meat filling with an even layer of the cheesy mashed potatoes.
Sprinkle an additional cup of cheese over the potatoes and bake uncovered for 30 minutes, or until the cheese is starting to brown and the pie is bubbling.
Remove pie from the oven and let sit for 10 minutes before topping with sour cream and green onions.
  • You can make this dish ahead of time and refrigerate until ready to bake. Add an additional 10-15 minutes onto the baking time if making ahead.
  • Diane Diane on May 31, 2023

    I’m making this but adding black beans instead of meat. Thanks for the recipe.

  • Auriol Prowse Auriol Prowse on May 31, 2023

    This is not Mexican Shepherd's Pie. This is Mexican COTTAGE Pie. Shepherd's Pie is made with LAMB!!! Anything else is Cottage or Farmhouse Pie!

    • See 6 previous
    • Kathleen Weeks Kathleen Weeks on Jul 06, 2024

      You don't have to correct anybody. We can make shepherds pie any way we choose.