Soups & Stews
This beef and potato enchilada recipe delivers the ultimate smoky, tortilla-wrapped comfort food experience that feels like a warm hug from your favorite Mexican restaurant. 🌟 The secret lies in perfectly seasoned ground beef, tender potatoes, and a rich red sauce that soaks into every layer, creating a dish that's hearty yet balanced.
I've perfected this recipe over years of testing, ensuring the filling stays moist and the tortillas hold their shape through baking.
The beauty of this recipe is its versatility—whether you're feeding a family of four or hosting a dinner party for six, it scales effortlessly.
The potatoes add a satisfying heartiness that pairs beautifully with the smoky beef, while the melted cheese on top creates a golden, bubbly crust that's impossible to resist. Each bite delivers layers of flavor: tender beef, creamy potatoes, and the perfect blend of spices that make this dish unforgettable.
What sets this recipe apart is the technique of rolling the tortillas tightly around the filling, ensuring every bite contains the perfect balance of ingredients. The slow baking process allows the flavors to meld together, creating a dish that's rich, satisfying, and full of comforting textures.
This isn't just another enchilada recipe—it's a restaurant-quality meal that you can make at home with simple, accessible ingredients.
Serve with a side of refried beans, a fresh salad, or extra salsa for dipping, and you've got a complete meal that's sure to impress. The best part? It's a dish that gets better as leftovers, making it perfect for meal prep or feeding a crowd.
Let's get started on creating this comforting classic that will become a staple in your recipe rotation.
Ingredients for beef and potato enchilada
Here's everything you need to create this smoky, tortilla-wrapped comfort food masterpiece—simple ingredients that pack a restaurant-quality punch!
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | 80% lean, finely chopped |
| Yellow Onions 🧅 | 1 medium | Diced, about 1 cup |
| Russet Potatoes 🥔 | 2 medium | Peeled, diced small |
| Corn Tortillas 🌽 | 12 whole | 6-inch size, for rolling |
| Shredded Monterey Jack Cheese 🧀 | 2 cups | Freshly shredded preferred |
| Red Enchilada Sauce 🍅 | 2 cups | Store-bought or homemade |
| Garlic Cloves 🧄 | 4 cloves | Minced, for beef seasoning |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Chili Powder 🌶️ | 1 ½ tbsp | Medium heat preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Olive Oil 🫒 | 2 tbsp | For sautéing potatoes |
| Butter 🧈 | 2 tbsp | Unsalted, for potatoes |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Sour Cream 🥛 | ¼ cup | For serving, optional |
The ground beef is where all the smoky magic starts. 80% lean gives you that perfect beefy flavor without too much fat—trust me, you don't want 90% here. Walmart or Costco usually have good prices for this cut, and it's perfect for browning up nicely. The onions? Yellow onions add sweetness that balances the smokiness, but red onions work too if you're in a hurry. For the potatoes, Russets keep their shape better than Yukon Golds when baking, but use what you've got. The key is dicing them small so they cook through completely in the filling.
No corn tortillas? Flour tortillas work in a pinch, but they're trickier to roll tightly. The enchilada sauce can be store-bought (I love Herdez or La Costeña brands) or homemade—just simmer up some tomatoes, garlic, and spices. For the cheese, freshly shredded Monterey Jack melts smoother than pre-shredded (the anti-caking agents make it grainy). Short on cumin? Smoked paprika at half the amount gets you close. The cilantro is optional but adds that fresh finish—skip it if you're not a fan, but I always grab extra to garnish the top.
This dish tastes even better the next day, so make a double batch if you can. Store leftovers covered in the fridge for 4-5 days, or freeze for 3 months—just reheat in a skillet with a splash of water to keep it moist. I like to portion mine into individual servings before freezing so I can grab one for a quick lunch. The tortillas soften when reheated, so if you're prepping ahead, keep them separate until you're ready to assemble.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe for lazy nights—just brown the beef and onions, roast the potatoes until tender, then roll everything into tortillas. No extra pans, no fuss, and the dish still feels like a proper meal.
- Creamy Crispy Contrast: That Monterey Jack melts into gooey perfection while the tortillas get a golden crisp. Honestly, the way the potatoes soak up the cheese? It’s the kind of texture combo that makes you close your eyes and savor it.
- Lunchbox Hero: Between us, these reheat beautifully for work lunches—just pop them in the microwave, and they’re still hearty enough to fill you up. My kids actually ask for leftovers, and that’s saying something.
- Budget Stretch: Ground beef and potatoes are my wallet’s best friends. A single batch feeds four for dinner and leaves enough for lunch—no takeout, no guilt, just solid, filling food that won’t break the bank.
Step-by-step instructions for beef and potato enchilada recipe
Let's build these hearty enchiladas with layers of smoky flavor and tender fillings!
🍳 Step 1: Sauté Potatoes and Season the Beef
Heat the 2 tablespoons olive oil and 2 tablespoons butter in a large skillet over medium heat. Add the 2 medium peeled and diced russet potatoes and cook for 12-15 minutes until golden brown and tender. Remove them and set aside.
In the same skillet, add the 1.5 lb ground beef and cook until no longer pink, breaking it apart with a spoon. Drain excess fat, then add the 1 medium diced yellow onion and 4 minced garlic cloves. Cook for 3 minutes until softened. Stir in the 1 tablespoon ground cumin, 1.5 tablespoons chili powder, 1 teaspoon salt, and 0.5 teaspoon black pepper. Mix well and remove from heat.
🥘 Step 2: Assemble the Enchilada Filling
In a large bowl, combine the cooked ground beef mixture with the sautéed potatoes. Stir in 1 cup of the red enchilada sauce to moisten the filling. Let it cool slightly—this makes rolling the tortillas much easier. Spread the 2 cups shredded Monterey Jack cheese on a plate for easy access.
Warm the 12 corn tortillas for 30 seconds in the microwave or over a dry skillet to make them pliable. Spoon about ¼ cup of the beef-potato mixture onto each tortilla, then sprinkle 1 tablespoon of cheese on top. Roll tightly from one side, tucking in the edges as you go. Place the filled tortillas seam-side down in a baking dish.
🔥 Step 3: Bake to Smoky Perfection
Pour the remaining 1 cup red enchilada sauce over the rolled enchiladas, spreading it evenly. Cover the dish with foil and bake at 375°F for 20 minutes. Uncover and bake for another 5-7 minutes until the cheese is bubbly and golden.
Here's the thing—don't skip the foil during the first part of baking. It helps the tortillas soften without drying out. The final uncovered minutes create that beautiful, crispy cheese finish we all love. Let them rest for 5 minutes before serving.
🍽️ Step 4: Garnish and Serve
Top each enchilada with a dollop of 0.25 cup sour cream and sprinkle with 0.25 cup chopped fresh cilantro. The contrast of cool sour cream against the warm, smoky filling is pure comfort food magic.
Serve immediately with extra enchilada sauce on the side. Each bite delivers tender potatoes, flavorful beef, and that perfect balance of spicy, cheesy goodness wrapped in a smoky tortilla. Trust me, this is the kind of dish that disappears fast!
Pro Tips For Making Beef And Potato Enchilada
- Sear the Beef First: I learned this the hard way—skipping the sear means bland filling. Cook the ground beef in a dry skillet over medium-high heat until deeply browned (5-6 minutes), then add onions. That crust locks in flavor when it gets rolled into tortillas.
- Cube Potatoes Evenly: Unevenly cut potatoes mean some get mushy while others stay raw. Cut Russets into ½-inch cubes (no smaller) and soak in cold water for 10 minutes to remove excess starch—this guarantees they’ll crisp up nicely when baked later.
- Warm Tortillas Properly: Cold tortillas crack like brittle chips when stuffed. Heat them in a dry skillet over medium heat for 20 seconds per side, then wrap in a towel to stay pliable. This makes rolling them around the beef-potato mix a breeze.
- Layer Cheese Strategically: Dumping all the Monterey Jack on top means a soggy mess. Sprinkle half between the tortillas and filling, then top with the rest before baking—this creates a gooey, melty center without turning the dish into a cheese avalanche.
Regional styles of this recipe
Tex-Mex Twist
In Texas, this dish gets a bold, smoky kick with chipotle powder replacing half the chili powder. I like adding ½ cup of black beans to the filling for extra heartiness, and finishing with diced jalapeños and avocado slices on top.
Serve with cool ranch dressing for dipping—this version is all about that Tex-Mex fire. 🌶️
Southwest Ranchero Style
New Mexico ranchero-style enchiladas swap corn tortillas for flour tortillas and load them with roasted green chiles (like Hatch chiles) blended into the sauce. I add diced bell peppers to the potato-beef mix and top with crumbled cotija cheese instead of Monterey Jack.
The smoky, slightly sweet heat is unbeatable. 🌵
California Fusion
For a West Coast twist, use cilantro-lime crema (mix ½ cup sour cream with 2 tbsp lime juice and 2 tbsp chopped cilantro) as the sauce instead of red enchilada sauce.
Add diced zucchini to the potato mix and top with pickled red onions and crumbled feta cheese. This lighter, fresher version keeps the comfort but feels like a summer meal. 🌿
Midwest Potato Load
The Midwest loves potatoes, so here we go all-in with extra crispy roasted potato wedges on top instead of cheese. After baking, sprinkle with paprika and garlic powder, then broil for 2 minutes to crisp.
Serve with cool coleslaw and honey mustard—this hearty version feels like a loaded baked potato in tortilla form. 🥔
Spicy Green Chile
Swap the red sauce for green chile sauce (homemade or from a can) and add diced poblano peppers to the beef-potato mix. Top with extra shredded cheese and tortilla strips for crunch. This Colorado-inspired version is all about that fiery, tangy kick that makes it unforgettable. 🔥
Breakfast Enchiladas
Turn this into a brunch star by adding scrambled eggs to the filling and topping with crumbled bacon and salsa verde. Bake as usual, then serve with hot sauce and extra bacon bits. It’s a game-changer for lazy weekend mornings—trust me, your family will thank you. 🍳
Nutrition facts
Frequently asked questions
Can I use flour tortillas instead of corn tortillas?
Flour tortillas work, but they're trickier to roll tightly and hold their shape during baking. For best results, stick with corn tortillas—they stay firm and absorb the sauce beautifully. If you must use flour, warm them longer (45 seconds) to make them pliable.
How do I prevent the enchiladas from getting soggy?
Use the foil cover only during the first 20 minutes of baking, then uncover to create a crispy cheese top. Also, let the filling cool slightly before rolling tortillas—this prevents excess moisture. For extra insurance, bake at 375°F instead of higher heat.
What's the best way to reheat leftovers?
Reheat in a skillet over medium heat with a splash of water for 3-4 minutes per side. Microwaving works too, but the tortillas get rubbery—cover with a damp paper towel for 20 seconds at 50% power to restore moisture.
Can I make this recipe ahead of time?
Assemble completely, cover tightly, and refrigerate for up to 2 days before baking. For freezing, bake first, then portion and freeze for 3 months. Reheat covered with foil at 350°F for 10 minutes to maintain texture.
What if I don't have enchilada sauce?
Make a quick substitute by blending 1 can tomato sauce, 1 tbsp chili powder, 1 tsp cumin, and ½ tsp garlic powder. Simmer for 5 minutes to deepen flavors. For extra richness, stir in 2 tbsp beef broth before using.
