texas shepherds pie
Entrees

Texas Shepherd’s Pie

0 comments

My Texas Shepherd’s Pie is a hearty, comforting meal featuring a rich, savory ground beef and vegetable filling, homemade gravy, and a cheesy mashed potato topping that gets beautifully golden brown in the oven. It’s a family favorite and the ultimate cozy dinner for a cozy night in or when you need a meal that feeds a crowd!

If you’re a fan of hearty casseroles, be sure to check out my Spaghetti Casserole, King Ranch Casserole and Party Potato Casserole.

Full disclosure:  Shepherd’s Pie is supposed to be made with ground lamb, and a similar pie with ground beef is called Cottage Pie.  But this dish is just so evocative of the typical rich casserole with the golden brown mashed potato topping that I always refer to my dish as Shepherd’s Pie. 

You can certainly use the traditional ground lamb if you prefer – or even sausage for a unique flavor.  The tomato bouillon in the gravy is optional, but I always use it to give brown gravy a bright note.  Use any mixed vegetables that you prefer also.

a serving of shepherd's pie made with ground beef and vegetables.

Why You’ll Love This Recipe

  • Made from Scratch: No canned food—this homemade version is packed with real flavor!
  • Cheesy Topping: Because everything tastes so much better with a little sharp cheddar!
  • Make Ahead: This tastes even better the next day – great for keeping leftover

Ingredients Needed

  • Ground Beef: Ground turkey or chicken can be used as lean alternatives.
  • Yellow Onion: White or red onions work.
  • Frozen Mixed Vegetables: We like a colorful mix of peas, carrots, and corn. Of course, fresh or canned vegetables can be substituted.
  • Butter: Lends flavor to the roux and topping. Margarine can be used if needed.
  • Flour: Helps thicken the gravy. Gluten-free flour works as a substitute.
  • Garlic Powder: Fresh minced garlic can be used instead.
  • Dried Thyme: For that herbal, earthy note. You can use rosemary or Italian seasoning instead.
  • Tomato Bouillon: Can be swapped with a teaspoon of tomato paste and a pinch of salt.
  • Black Pepper: For a little spice.
  • Beef Broth: Our liquid base for the gravy. Vegetable or chicken broth can be substituted.
  • Yukon Gold Potatoes: Make the creamiest mashed potatoes, but russets work too.
  • Sour Cream: Adds tanginess and creaminess to the topping. Use full fat for best flavor.
  • Milk: Thins out the mash. half-and-half makes them even richer.
  • Cheddar Cheese: Melts into the potatoes for extra creaminess. Monterey Jack or Pepper Jack can be used instead.
  • Parmesan Cheese: Adds umami to the topping.

How to Make Texas Shepherd’s Pie

This dish requires quite a few steps but it is so worth the effort. For the full printable recipe, check out the recipe card at the end of this post.

  1. In a large skillet, brown ground beef with chopped onions. Drain any excess fat. Add mixed vegetables and cook for 5 minutes. Cover and set aside.
  2. Preheat oven to 425F.
  3. Place potatoes in a large pot and cover with cool water. Drain water to remove excess starch, then cover with water again. Cook on medium-high heat; bring to a boil and cook until potatoes are fork-tender, about 5 minutes.
  4. While potatoes are cooking, prepare beef gravy. In a medium saucepan, heat butter over medium heat until melted. Add flour and stir to make a roux. Continue cooking and stirring until roux is golden brown. Add thyme, garlic powder, tomato bouillon and cayenne pepper. Stir to mix well. Add beef broth and stir well. Bring to a boil, reduce heat to low, and continue to cook until mixture thickens, stirring constantly. Remove from heat and stir gravy into beef and vegetable mixture.
  1. Drain water from potatoes and place them in a large mixing bowl with sour cream, milk and butter. Use a fork, potato masher, or a hand mixer to mash potatoes to desired consistency. Add more milk as needed, and season with salt and pepper. Stir in grated cheddar cheese.
  2. Lightly spray a 2-quart casserole or baking dish. Pour beef and gravy mixture into the casserole dish. Spread potatoes evenly over the top of the beef mixture.
  3. Bake at 425 for 20-25 minutes until potatoes are golden brown. Cool slightly before serving.

Helpful Tips

  • You may want to line a baking sheet with foil and place the casserole dish on the baking sheet before placing in the oven. The gravy mixture tends to bubble out on the sides, and this will prevent a mess in your oven.
  • Don’t Skip the Tomato Bouillon! It adds an incredible depth of flavor and some color to the gravy.
  • Are you a cheese lover? Sprinkle a little shredded cheddar on top before baking.

Storage Information

  • Refrigerator: Store any leftovers in an airtight container for up to 3 days. You can reheat single portions in the microwave or pop the whole casserole dish into the oven for reheating.
  • Freezer: Freeze the assembled (but unbaked) casserole for up to 3 months. Thaw it overnight in the fridge and bake as per the recipe instructions.
  • Make Ahead: Prep the filling and mashed potatoes separately a day ahead, then simply assemble and bake.

Serving Suggestions

  • Serve with a side of homemade dinner rolls or some baguette.
  • For a lighter dinner, pair with a fresh green salad to balance out the richness or this dish.
  • You could add a little extra hot sauce to the filling for a Texas-style kick!
a homemade shepherd's pie with one serving taken out to reveal the layers of beef and potatoes.

Variations

  • Tex Mex: Swap out cheddar for Pepper Jack and add a little taco seasoning to the filling instead of the thyme.
  • Sweet Potato Twist: Use mashed sweet potatoes instead of Yukon.
  • Loaded Shepherd’s Pie: Top the potato layer with some crumbled bacon and chopped green onions for a loaded baked potato version of this dish.

Frequently Asked Questions

Can I make this dairy-free?

Absolutely! Swap the butter, sour cream, and cheese for dairy-free alternatives.

Can I make this healthier?

Yes, use sweet potatoes for the topping, skip the cheese, opt for low-fat dairy for the filling and use lean ground chicken or turkey.

freshly baked shepherds pie cooling on a black wire rack.

More Comfort Food Classics

Texas Shepherds Pie

Recipe by Pennie Saadallah
Servings

8

servings
Prep time

20

minutes
Cooking time

25

minutes
Calories

375

kcal
Total time

45

minutes

My Texas Shepherd’s Pie is a hearty, comforting meal featuring a rich, savory ground beef and vegetable filling, homemade gravy, and a cheesy mashed potato topping

Cook Mode

Keep the screen of your device on

Ingredients

  • Casserole Filling
  • 1 pound ground beef

  • 1 cup chopped yellow onion

  • 2 cups frozen mixed vegetables

  • Gravy
  • 4 tbsp butter

  • 4 tbsp flour

  • 1/2 tsp garlic powder

  • 1/2 tsp dried thyme

  • 1 tsp tomato bouillon

  • 1/4 tsp pepper

  • 2 cups beef broth

  • Potato Topping
  • 2 pounds Yukon gold potatoes, peeled and cubed

  • 1/2 cup sour cream

  • 1/2 cup milk

  • 3 tbsp butter, softened

  • 1 cup grated cheddar cheese

  • salt and pepper

  • 1 tbsp grated parmesan cheese, optional

Directions

  • In a large skillet, brown ground beef with chopped onions. Drain any excess fat. Add mixed vegetables and cook for 5 minutes. Cover and set aside.
  • Preheat oven to 425F.
  • Place potatoes in a large pot and cover with cool water. Drain water to remove excess starch, then cover with water again. Cook on medium-high heat; bring to a boil and cook until potatoes are fork-tender, about 5 minutes.
  • While potatoes are cooking, prepare beef gravy. In a medium saucepan, heat butter over medium heat until melted. Add flour and stir to make a roux. Continue cooking and stirring until roux is golden brown. Add thyme, garlic powder, tomato bouillon and cayenne pepper. Stir to mix well. Add beef broth and stir well. Bring to a boil, reduce heat to low, and continue to cook until mixture thickens, stirring constantly. Remove from heat and stir gravy into beef and vegetable mixture.
  • Drain water from potatoes and place them in a large mixing bowl with sour cream, milk and butter. Use a fork, potato masher, or a hand mixer to mash potatoes to desired consistency. Add more milk as needed, and season with salt and pepper. Stir in grated cheddar cheese.
  • Lightly spray a 2-quart casserole or baking dish. Pour beef and gravy mixture into the casserole dish. Spread potatoes evenly over the top of the beef mixture.
  • Bake at 425 for 20-25 minutes until potatoes are golden brown. Cool slightly before serving.

Notes

  • You may want to line a baking sheet with foil and place the casserole dish on the baking sheet before placing in the oven. The gravy mixture tends to bubble out on the sides, and this will prevent a mess in your oven.

Like this recipe?

Follow @gencooks on Pinterest

Leave a Comment

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

*