Soups & Stews
This beef and potato enchilada recipe transforms a simple weeknight meal into a hearty fiesta-worthy dish with crispy tortillas and layers of savory goodness. 🔥 The secret lies in perfectly seasoned beef, tender potatoes, and a rich sauce that binds everything together—no fancy techniques required, just bold flavors that deliver restaurant-quality results at home.
What sets this recipe apart is the one-pan approach, where the beef and potatoes cook together in a flavorful broth before being rolled into tortillas. The key to achieving that crispy texture?
A quick broil at the end that turns soft tortillas into golden, crunchy shells without drying out the fillings. Every bite delivers tender beef, creamy potatoes, and melty cheese in perfect harmony.
This dish is designed to impress—whether you're feeding a family or hosting a dinner party. The combination of smoky spices, creamy cheese, and crispy edges makes it impossible to resist, while the one-pan method keeps cleanup to a minimum.
Serve with a side of refried beans or a simple salad for a complete meal that’s both satisfying and elegant.
Pair it with a cold beer or a zesty margarita to complete the experience. Ready to elevate your enchilada game? Let’s get cooking!
Ingredients for beef and potato enchilada
Bold flavors and crispy textures start with these carefully chosen ingredients for fiesta-worthy enchiladas.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (Chuck Roast) 🥩 | 1 ½ lb | 80% lean for best flavor |
| Russet Potatoes 🥔 | 2 lb | Peeled and cubed uniformly |
| Flour Tortillas (Medium) 🌯 | 12 whole | Homemade or store-bought |
| Enchilada Sauce 🍅 | 2 ½ cups | Red or green, homemade preferred |
| Shredded Monterey Jack Cheese 🧀 | 3 cups | Freshly shredded for melt |
| Canned Black Beans 🌿 | 1 can (15 oz) | Drained and rinsed |
| Onion (Yellow) 🧅 | 1 whole | Diced finely for flavor |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Chicken Broth 💧 | 1 cup | Low-sodium preferred |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky richness |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for cooking |
| Sour Cream 🥛 | ½ cup | For serving, optional |
The chuck roast is non-negotiable for beef—it stays tender while absorbing all those smoky spices. Costco or Whole Foods carry pre-ground chuck, but if buying whole, ask the butcher to grind it fresh. Russet potatoes are essential for their fluffy texture when cooked low and slow; avoid red potatoes—they turn mushy. For the tortillas, Mission brand is my go-to for consistent quality, but homemade corn tortillas add an authentic touch. The enchilada sauce should be vibrant—homemade with San Marzano tomatoes is ideal, but high-quality jarred brands like Herdez work in a pinch.
No ground beef? Dry-aged steak minced finely works beautifully, though texture differs slightly. Swap black beans for pinto beans or lentils if preferred, but don’t skip them—they add essential fiber and moisture. Fresh herbs like cilantro or parsley can replace some of the cheese if you're watching calories, but Monterey Jack melts best—pre-shredded gets clumpy, so grate your own. The cumin and smoked paprika are where the magic happens; Penzeys sells pre-toasted cumin that elevates any dish. For extra crispiness, brush the tortillas with a light coat of olive oil before broiling.
Prep the potatoes and beef ahead—they taste even better after sitting overnight. Store tortillas in a sealed container to prevent drying, and keep cheese covered in the fridge for up to 3 days. The assembled enchiladas reheat beautifully; cover with foil and bake at 350°F for 15 minutes. For make-ahead convenience, assemble the enchiladas, wrap tightly in foil, and freeze. Bake straight from frozen, adding 10 extra minutes covered, then broil until crispy.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this trick—just brown the beef and potatoes together in the same skillet, then dump everything into tortillas. No extra pans, no fuss, and honestly? The flavors meld better that way.
- Crispy-Creamy Bite: That first forkful—crispy edges on the tortillas, tender beef, and creamy melted cheese? It’s the kind of combo that makes you pause mid-bite. The potatoes soak up all the enchilada sauce like little flavor sponges.
- Lunchbox Hero: Between us, these reheat perfectly for lunches. Pack them up the night before, and by noon, you’ve got a meal that feels gourmet but costs less than takeout. My kids fight over them—yes, even on a Tuesday.
- Budget Stretch: Chuck roast and russets are cheap, and a bag of tortillas lasts forever. I’ve fed six people for under $15, and there’s always leftovers for another night. Plus, the cheese stretches far when you layer it just right.
Step-by-step instructions for beef and potato enchiladas
Master this hearty one-pan recipe with tender potatoes, savory beef, and perfectly crispy tortillas.
🍳 Step 1: Sauté the Aromatic Base
Heat the 2 tablespoons olive oil in a large Dutch oven over medium-high heat. Add the diced onion and cook for 5 minutes until softened and translucent. Stir in the 4 minced garlic cloves and cook for 30 seconds until fragrant—this prevents bitter garlic flavors.
Add the 1.5 lb ground beef (chuck roast) and cook until no longer pink, breaking it apart with a wooden spoon. Drain excess fat if needed, leaving about 1 tablespoon for flavor. Stir in the 1 tablespoon ground cumin, 1 tablespoon smoked paprika, 1.5 teaspoons salt, and 0.5 teaspoon black pepper, cooking for 1 minute to toast the spices and deepen their aroma.
🍳 Step 2: Cook the Potatoes Until Tender
Add the 2 lb cubed russet potatoes to the beef mixture, stirring to coat evenly in the spices. Pour in the 1 cup chicken broth and bring to a simmer. Reduce heat to medium-low and cover partially, cooking for 15-20 minutes until the potatoes are fork-tender with slight resistance remaining. Stir occasionally to prevent sticking.
Here's the thing—don't press on the potatoes with a fork to check doneness. Instead, insert a knife: it should slide in easily but with slight resistance. If they're still firm, continue cooking uncovered for 5-10 minutes to evaporate excess moisture, which is crucial for crispy tortillas later.
🥘 Step 3: Build the Enchilada Layers
Preheat your oven to 375°F. Spread 1 cup enchilada sauce evenly on the bottom of the Dutch oven, creating a thin layer. Arrange 6 flour tortillas in a single layer over the sauce, slightly overlapping if needed. Divide the beef-potato mixture evenly among the tortillas, then top with the remaining 6 tortillas. Pour the remaining 1.5 cups enchilada sauce over the top.
Sprinkle 1.5 cups shredded Monterey Jack cheese evenly over the tortillas, then add the drained black beans in an even layer. Top with the remaining 1.5 cups cheese. This layered approach ensures every bite has tender potatoes, flavorful beef, and creamy beans.
🔥 Step 4: Bake Until Golden and Bubbly
Transfer the Dutch oven to the preheated oven and bake for 25-30 minutes until the tortillas are deep golden brown and the cheese is bubbly around the edges. The key to crispy tortillas is this final baking time—don't rush it. If the top browns too quickly, tent loosely with foil for the last 5 minutes to prevent burning.
Remove from the oven and let rest for 5 minutes before serving. This resting period allows the layers to set slightly, making it easier to slice without falling apart. The tortillas should be crispy enough to stand up to a fork, with a satisfying crunch that contrasts the tender filling.
🍽️ Step 5: Serve with Sour Cream and Garnishes
Slice the enchiladas into 6 equal portions (about 2 pieces each) and serve immediately. Drizzle each portion with 2 tablespoons sour cream and garnish with fresh chopped cilantro if desired. The sour cream adds a cooling contrast to the rich, smoky flavors while keeping the dish balanced.
For maximum crispiness, serve straight from the Dutch oven—this preserves that oven-fresh crunch. If making ahead, assemble and refrigerate for up to 24 hours, then bake covered with foil at 375°F for 30-35 minutes before serving. The tortillas may lose some crispness but will still be delicious.
Pro Tips For Making Beef And Potato Enchilada
- Pre-cook the potatoes: I learned this the hard way—skipping this step turns your enchiladas into a soggy mess. Parboil the Russets for 8-10 minutes until they’re fork-tender, then drain and let them cool before dicing. Cold potatoes won’t turn to mush when they hit the sauce later.
- Brown the beef thoroughly: That’s right, I’m telling you to walk away from the pan. Cook the ground chuck until it’s deeply browned, not just pink—break it apart with a spoon and let it crisp in batches if needed. The extra time pays off with richer flavor that cuts through the cheesy sauce.
- Warm the tortillas properly: Cold tortillas crack like brittle chips when you roll them. Wrap the stack in a damp towel and microwave for 20 seconds, or quickly dip them in warm enchilada sauce for 10 seconds each. Flexible tortillas = no broken edges or cheesy disasters.
- Layer cheese strategically: Don’t just dump cheese on top—it’ll slide off and burn. Spread a thin layer of Monterey Jack inside each tortilla before adding filling, then top with another thin layer. This keeps the cheese melty and integrated, not clumping or sliding out when you cut into them.
Perfect pairings for this recipe
Creamy Avocado Sides
Top your enchiladas with a dollop of guacamole or a simple avocado crema made with 1 ripe avocado, ¼ cup sour cream, 1 tbsp lime juice, and a pinch of salt.
The cool, creamy texture balances the hearty beef and potatoes beautifully. I like to use Hass avocados for their rich, buttery flavor—just mash them with a fork and mix in the other ingredients. 🥑
Crunchy Toppings
Add texture with crispy tortilla strips or pickled red onions. For tortilla strips, cut 2 flour tortillas into thin strips, toss with 1 tbsp olive oil, and bake at 400°F for 8-10 minutes until golden.
Pickled onions add a tangy crunch—simmer 1 cup thinly sliced red onions in ½ cup apple cider vinegar, 1 tbsp sugar, and ½ tsp salt for 10 minutes. Drain and pat dry before serving.
Classic Mexican Drinks
Pair your enchiladas with a margarita or horchata for the ultimate fiesta experience. For a classic margarita, mix 2 oz tequila, 1 oz triple sec, and ½ oz lime juice with ice.
Serve in a salt-rimmed glass for that iconic touch. If you prefer something sweeter, try horchata—a creamy rice and cinnamon drink that complements the smoky flavors perfectly. 🍹
Spicy Salsa Drizzle
Brighten the dish with a drizzle of roasted salsa or pico de gallo. Roast 2 Roma tomatoes, 1 jalapeño, and ½ red onion in a skillet until charred, then blend with 2 tbsp lime juice and ½ tsp salt.
For pico de gallo, finely dice 2 tomatoes, ½ red onion, 1 jalapeño, and ¼ cup cilantro, then mix with 1 tbsp lime juice. The acidity cuts through the richness of the cheese and beef.
Creamy Refried Beans
Serve a side of homemade refried beans to round out the meal. Cook 1 can pinto beans with 2 tbsp lard or butter, ½ tsp salt, and ¼ tsp cumin until mashed and creamy.
Stir in ¼ cup chicken broth for extra smoothness. The beans add fiber and heartiness, making the dish even more satisfying. 🌱
Cool Cucumber Salad
Balance the richness with a refreshing cucumber salad. Thinly slice 1 English cucumber and ½ red onion, then toss with 2 tbsp sour cream, 1 tbsp chopped dill, and a pinch of salt.
The crisp, cool flavors provide a perfect contrast to the warm enchiladas. Serve immediately for the best texture. 🥒
Nutrition facts
Frequently asked questions
Can I use ground turkey instead of beef in this recipe?
Yes, but with a few adjustments! Ground turkey works well, but it's leaner than beef, so add 1 tablespoon olive oil when cooking to prevent dryness. You may also want to reduce the cooking time by 2-3 minutes since turkey cooks faster. For extra moisture, stir in 1 tablespoon tomato paste with the spices. The flavor will be slightly lighter but still delicious.
How do I make these enchiladas ahead of time?
Assemble the enchiladas completely, then wrap tightly in foil and refrigerate for up to 24 hours. To serve, bake covered at 375°F for 30-35 minutes before broiling for 2-3 minutes to restore crispiness. For freezing, assemble and bake as directed, then let cool completely. Wrap individually in foil and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
What's the secret to crispy tortillas without burning them?
The key is baking time and temperature control! Bake at 375°F for 25-30 minutes until golden brown, then broil for 1-2 minutes at the end for extra crispiness. If the top browns too quickly, tent loosely with foil for the last 5 minutes. Also, make sure your tortillas are evenly coated with sauce before baking—the sauce helps create a crispy barrier.
Can I make this recipe without enchilada sauce?
For a quick substitute, mix 1 can (15 oz) tomato sauce with 1 teaspoon cumin, 1 teaspoon smoked paprika, and ½ teaspoon garlic powder. Simmer for 5 minutes to deepen the flavors. For extra richness, stir in 2 tablespoons tomato paste and a pinch of sugar to balance acidity. The texture will be slightly thinner, but it works perfectly.
Why are my potatoes mushy after cooking?
Mushy potatoes usually happen from overcooking or too much liquid. First, ensure you're using russet potatoes (they hold up better than red potatoes). When cooking, keep the heat at medium-low and stir occasionally. If the potatoes seem dry, add 1-2 tablespoons broth to the pan. The key is to cook until fork-tender with slight resistance—don't press with a fork to test!
