Growing up in Texas, I have a rich appreciation for Tex-Mex recipes. Simple dishes like these Tex-Mex lettuce wraps and Southwest shepherd’s pie often grace our family table. This recipe offers a delightful twist on traditional shepherd’s pie.
It resembles a taco casserole but features a creamy potato topping instead. This easy Southwest shepherd’s pie can be made ahead of time, so all you need to do is pop it in the oven when you’re ready for supper. The toppings can be tailored to your taste, but cilantro and chopped jalapeños are popular choices in our home.
Southwest Shepherd’s Pie Ingredients
This recipe introduces a variety of Southwestern ingredients. Instead of the usual carrots, celery, and peas, we incorporate zucchini, tomatoes, and bell peppers. The spices also get a boost with oregano, chili powder, cumin, and smoky paprika.
You can select your preferred potato for the topping. I often use Russet potatoes due to their starchiness, which provides excellent texture. Creamy yellow or red potatoes work beautifully as well. For a twist, consider trying a Southwest sweet potato shepherd’s pie with orange or white sweet potatoes.
I typically use grass-fed ground beef, which offers better nutrition than grain-fed beef. Cooking ground beef in bulk at the week’s start simplifies meal prep significantly. If you’d like, substituting with ground chicken or turkey is equally effective.
Why You’ll Love Southwest Shepherd’s Pie
This recipe is not just about incredible taste; it also packs 21 grams of protein per serving. It’s warm and comforting for those cool evenings when you crave something hearty. Although the recipe involves a few steps, it comes together quickly with only about 20 minutes of prep time.
Sometimes, I prepare a double batch and freeze half for later. After cooling completely, simply place the casserole in a freezer-safe container. When you’re ready to enjoy it, allow it to thaw and bake until heated through and bubbly. It often tastes even better the following day as the flavors meld together beautifully.
Here’s how to make it!
Southwest Shepherd’s Pie
For the Topping
- 2 medium potatoes of choice (peeled and chopped)
- 2 TBSP grass-fed butter (or avocado oil)
- ¼ cup unsweetened almond milk (or milk of choice)
- ½ tsp garlic powder
- salt to taste
- Preheat the oven to 375°F.
- Boil the chopped potatoes in salted water until soft, about 12–15 minutes. Drain and mash with butter, almond milk, garlic powder, and salt. Set aside.
- Brown the meat in a large skillet over medium heat.
- Add onion, garlic, bell pepper, and zucchini and sauté for 5–7 minutes until softened.
- Stir in spices, tomatoes, and black beans. Add broth if the mixture appears dry and simmer for 5 minutes.
- Transfer the filling to a greased 9×9 or medium casserole dish. Spread the mashed potato mixture evenly on top.
- Bake for 20–25 minutes, until bubbling and lightly golden on top.
Nutrition Facts
Southwest Shepherd’s Pie
Amount Per Serving (1 serving)
Calories 298
Calories from Fat 108
% Daily Value*
Fat 12g, 18%
Saturated Fat 6g, 38%
Trans Fat 1g
Polyunsaturated Fat 1g
Monounsaturated Fat 4g
Cholesterol 59mg, 20%
Sodium 480mg, 21%
Potassium 793mg, 23%
Carbohydrates 27g, 9%
Fiber 5g, 21%
Sugar 4g, 4%
Protein 21g, 42%
Vitamin A 1324IU, 26%
Vitamin C 35mg, 42%
Calcium 79mg, 8%
Iron 4mg, 22%
* Percent Daily Values are based on a 2000 calorie diet.
- Top and serve: Garnish with cilantro, avocado, or a dollop of Greek yogurt.
- Use any potato you’d like here. Russet, sweet potatoes, or white sweet potatoes are all great options.
Customize the Toppings
My kids enjoy selecting their own toppings when I make this. You can set up a toppings bar, similar to a taco bar. Having various options allows everyone to personalize their meal. Here are some popular ideas:
- A dollop of sour cream or Greek yogurt
- Pickled onions
- Chopped cilantro
- Chopped bacon pieces
- Avocado slices or guacamole
- Extra cheese
- Sliced black olives
- Chopped jalapeño or poblano peppers
What are some of your favorite casserole-style dishes to prepare? Share with us in the comments!



































