Soups & Stews
This beef and potato enchilada recipe transforms a simple weeknight dinner into a restaurant-worthy feast with layers of smoky, cheesy goodness. The secret lies in perfectly seasoned ground beef and creamy roasted potatoes wrapped in tender tortillas, all blanketed under a rich, melty cheese sauce.
I developed this dish after craving something hearty yet comforting, and it’s become a family favorite that’s impossible to resist.
The beauty of these enchiladas is their simplicity—no fancy techniques required, just a few key steps that deliver bold flavor. You’ll start with a savory beef mixture infused with spices, then layer it with tender roasted potatoes for a satisfying bite.
The tortillas soak up the smoky tomato sauce, while the melted cheese creates rivers of golden goodness when baked. It’s the kind of dish that tastes even better the next day, making it perfect for meal prep.
What makes this recipe stand out is the balance of textures: crispy tortillas wrapped around tender beef and potatoes, all smothered in a creamy, cheesy sauce. The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect combination of smoky, savory, and cheesy satisfaction.
This is comfort food at its finest, elevated just enough to feel special.
Serve with a side of refried beans, a crisp green salad, or extra salsa for dipping—every bite is worth the effort. Let’s get cooking!
Ingredients for beef and potato enchilada
These 14 ingredients come together for the ultimate comfort food feast.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | Lean ground beef preferred |
| Russet Potatoes 🥔 | 2 lb | Medium-sized, cut into chunks |
| Flour Tortillas 🌯 | 8 whole | Medium size, 8-inch diameter |
| Shredded Cheese 🧀 | 3 cups | Mild cheddar or Monterey Jack |
| Yellow Onion 🧅 | 1 whole | Medium, diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Tomato Sauce 🍅 | 2 cups | Canned or homemade |
| Chili Powder 🌶️ | 1 tbsp | Smoked or mild |
| Ground Cumin 🌿 | 1 tsp | Freshly toasted |
| Olive Oil 🫒 | 2 tbsp | For roasting potatoes |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Sour Cream 🥛 | ½ cup | For topping (optional) |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The ground beef is where the flavor starts—80/20 lean-to-fat ratio works best for juiciness. Grab it from the meat counter if possible, not pre-packaged. For the potatoes, Russets are ideal—they hold up to roasting without falling apart. If you can't find them, Yukon Golds work too, but they'll be creamier. The tortillas? Mission brand is my go-to—they're soft but sturdy enough to hold everything. Skip the pre-shredded cheese if you can; block cheese grated yourself melts way better.
No chili powder? Smoked paprika plus a pinch of cayenne gets you close. Running low on tomato sauce? Crushed tomatoes with a splash of beef broth works in a pinch. The cilantro is totally optional, but I always grab extra—half goes on top, half gets mixed into the sauce. For the sour cream topping, Mexican crema adds a tangy twist if you've got it. Need to prep ahead? Roast the potatoes and cook the beef a day ahead—they keep well in the fridge. Just warm everything gently before assembling.
Potatoes and beef reheat beautifully—store them separately in the fridge for up to 3 days. Assemble the enchiladas just before baking to keep the tortillas from getting soggy. The leftovers? Even better the next day—the cheese gets extra melty, and the flavors meld perfectly. Portion into containers for easy lunches, or freeze for up to 3 months. Pro tip: Line your baking dish with foil for easy cleanup, and save the foil for your next meal.
Why You'll Love This Recipe
- One-Pan Wonder: I swear by this recipe because it’s all on one sheet pan—no chopping boards, no extra pots. Just brown the beef with onions, roast the potatoes until tender, and roll everything up in tortillas. Cleanup? One spatula and five minutes.
- Creamy Crispy Magic: That golden cheese crust with the fluffy, buttery potato filling inside? It’s the best of both worlds. The potatoes soak up the beef’s savory juices while staying pillowy, and the cheese melts into that perfect crispy layer every time.
- Budget-Friendly Feast: Ground beef and potatoes stretch this dish far, and I’m talking generous portions. Honestly, it’s my go-to when I need to feed a crowd without breaking the bank—plus, the leftovers reheat like a dream (microwave or oven, no judgment).
- Weeknight Workhorse: Between us, this is my secret weapon for busy nights. Toss it together while you’re waiting for the potatoes to roast, and it’s ready before you know it. I’ve served it for Taco Tuesday, potlucks, and even a lazy Sunday—no one ever asks for seconds, but they always come back for more.
Step-by-step instructions for beef and potato enchiladas
Let's build these hearty enchiladas layer by layer—crispy tortillas, smoky beef, and cheesy goodness.
Roast the Potatoes Until Fork-Tender
Preheat your oven to 425°F and line a baking sheet with parchment paper. Toss the 2 lb russet potatoes, cut into 1-inch chunks, with 2 tablespoons olive oil, 1 teaspoon salt, and ½ teaspoon black pepper. Spread them in a single layer—don't crowd the pan, or they'll steam instead of crisp up.
Roast for 30-35 minutes until the edges are golden brown and a knife slides in easily. You want them tender but not falling apart—this ensures they hold up when wrapped in tortillas later. If they're browning too fast, tent with foil to prevent burning.
Brown the Beef and Sauté Aromatics
While the potatoes roast, heat a large skillet over medium-high heat and add the 1.5 lb ground beef. Break it up with a wooden spoon and cook until no longer pink, about 5-6 minutes. Drain excess fat, leaving about 1 tablespoon in the pan for flavor.
Add the diced yellow onion and minced garlic cloves, cooking for 3-4 minutes until softened. Stir in 1 tablespoon chili powder and 1 teaspoon ground cumin, letting the spices toast for 30 seconds until fragrant. Pour in 2 cups tomato sauce and simmer for 5 minutes to meld flavors.
Warm the Tortillas and Assemble Enchiladas
Warm the 8 whole flour tortillas in a dry skillet over medium heat for 20-30 seconds per side—just enough to make them pliable. Keep them covered with a clean towel to stay soft. Spread about 2 tablespoons of the beef mixture onto each tortilla, then add a handful of the roasted potatoes.
Roll them up tightly, tucking in the sides as you go. Place each enchilada seam-side down in a greased 9x13-inch baking dish. Pour any remaining sauce from the skillet over the top, then sprinkle evenly with 3 cups shredded cheese. Bake at 375°F for 20 minutes until bubbly and golden.
Finish with Creamy Toppings
Let the enchiladas rest for 5 minutes after baking—this helps them set. Dollop each serving with 2 tablespoons sour cream and garnish with 1 tablespoon chopped fresh cilantro. Serve immediately with extra sauce on the side if desired. The tortillas should be tender but still hold their shape, with melty cheese stretching like rivers between each bite.
Pro Tips For Making Beef And Potato Enchilada
- Pre-cook the potatoes: Peel and cut them into ½-inch cubes, then boil for 8–10 minutes until fork-tender—not mushy. Drain well and pat dry with a towel. Overcooked potatoes turn to glue in the filling, and nobody wants soggy enchiladas.
- Brown the beef properly: Skip the quick sear and let the ground beef cook low and slow for 5–7 minutes until it loses its raw color. Break it apart with a spoon so it stays tender, not rubbery. Rushed cooking leaves it greasy and underseasoned.
- Warm the tortillas right: Stack the flour tortillas and wrap them in a damp towel, then microwave for 30 seconds. Cold tortillas crack under filling, and dry ones turn brittle. A quick warm-up makes rolling them a breeze.
- Layer cheese strategically: Sprinkle half the shredded cheese inside the tortillas with the filling, then top with the rest after baking. This guarantees gooey cheese in every bite—not just a sad, melted puddle at the bottom.
Best sauces and condiments for beef and potato enchilada
Smoky Tomato Sauce
Start with a homemade red enchilada sauce—simmer 2 cups tomato sauce with 1 tablespoon chili powder, 1 teaspoon cumin, ½ teaspoon oregano, and 1 minced garlic clove for 10 minutes.
For extra depth, add 1 teaspoon smoked paprika and a pinch of cayenne for heat. I love using Muir Glen fire-roasted tomatoes for that authentic smoky flavor. 🌶️
If you’re short on time, Rao’s Homemade Style Enchilada Sauce (found in the Latin foods aisle) is a game-changer—just heat it up and use it straight from the can.
For a creamier version, stir in ¼ cup sour cream or Mexican crema at the end. The sauce should coat the back of a spoon but still be pourable.
Creamy Cheese Sauce
For a cheesy twist, blend 2 cups shredded Monterey Jack with ½ cup sour cream, ½ cup milk, and 1 teaspoon cumin until smooth. Spread this over the enchiladas before baking for a baked potato enchilada effect.
I use Kraft Natural Shredded Cheese because it melts like a dream without clumping. 🧀
Need a quick fix? Mix 1 cup sour cream with 1 cup shredded cheddar and ½ cup enchilada sauce, then drizzle over the top after baking.
This adds a cool, creamy contrast to the warm, smoky flavors. For extra richness, top with crumbled queso fresco or a sprinkle of cotija cheese before serving.
Spicy Salsa Verde
Brighten up your enchiladas with a tangy salsa verde—blend 2 cups tomatillos, 1 jalapeño, ½ white onion, 2 garlic cloves, ¼ cup cilantro, and ½ teaspoon salt.
Roast the tomatillos and jalapeño in the oven for 15 minutes before blending for a sweeter, less acidic salsa. Serve this on the side for dipping or drizzle it over the top after baking. 🌿
For a store-bought shortcut, Herdez Salsa Verde works perfectly—just heat it gently before serving. If you love heat, add 1 tablespoon lime juice and ½ teaspoon chili powder to the salsa for a zesty kick. This salsa cuts through the richness of the cheese and beef beautifully.
Avocado Crema
Elevate your enchiladas with a cool avocado crema—blend 1 ripe avocado, ½ cup sour cream, ¼ cup cilantro, 1 garlic clove, juice of 1 lime, and salt to taste.
This creamy, green topping adds a fresh, herby contrast to the smoky flavors. I love using Hass avocados for their buttery texture. 🥑
For a lighter version, swap half the sour cream for Greek yogurt—it’s tangier and less rich. Drizzle this over the enchiladas right before serving to keep it vibrant. If you’re short on time, store-bought guacamole works in a pinch, but homemade tastes so much better.
Nutrition facts
Frequently asked questions
Can I use ground turkey or chicken instead of beef?
Ground turkey or chicken works perfectly—just reduce cooking time slightly to avoid drying out. Use 1.5 lb of lean ground poultry and add 1 tablespoon extra tomato sauce to keep it moist. For extra flavor, toss the cooked meat with 1 teaspoon extra cumin and a pinch of smoked paprika.
How do I prevent the tortillas from getting soggy?
Warm tortillas only until pliable (20-30 seconds per side) and keep them covered with a clean towel. Assemble enchiladas just before baking, not ahead of time. Use medium-high heat when browning beef to reduce excess moisture, and avoid overfilling tortillas—2 tablespoons of filling per tortilla is ideal.
Can I make these enchiladas ahead of time?
Yes! Roast potatoes and cook beef up to 2 days ahead—store separately in the fridge. Assemble enchiladas the day you plan to bake them, then refrigerate unbaked for up to 8 hours before baking. For freezing, assemble and bake, then cool completely. Freeze for up to 3 months—reheat in a 350°F oven for 20 minutes covered with foil.
What's the best cheese for melting?
For perfect meltiness, use a mix of Monterey Jack (creamy) and sharp cheddar (bold flavor). Avoid pre-shredded cheese—it contains anti-caking agents that prevent smooth melting. Instead, grate block cheese yourself. For extra richness, add ½ cup sour cream to the cheese mixture before baking.
How can I make these vegetarian?
Swap the beef for 1.5 lb crumbled tempeh or textured vegetable protein, seasoned with the same spices. Use 1 can black beans (drained) mixed with 1 teaspoon cumin and ½ teaspoon smoked paprika for extra heartiness. Roast extra potatoes to compensate for the missing beef texture.
