Beef and Potato Enchiladas Recipe: Hearty One-Pan Casserole With Mashed Potato Layers

Soups & Stews

Beef and Potato Enchiladas Recipe: Hearty One-Pan Casserole With Mashed Potato Layers

This beef and potato enchilada recipe transforms a comforting casserole into a showstopper—layered with tender beef, creamy mashed potatoes, and crispy tortillas, all baked to golden perfection in one pan. The secret lies in balancing textures: flaky tortillas hold the hearty filling while the potatoes soak up the savory sauce, creating a dish that feels both rustic and refined. I developed this version after years of testing, ensuring every bite delivers the perfect harmony of tender beef, velvety potatoes, and that unmistakable enchilada flavor without requiring advanced skills.

The beauty of this recipe is its approachability—no rolling tortillas into tight spirals or complicated layering. Instead, we use a simple assembly method where tortillas are stacked directly in the pan, allowing the filling to nestle between them naturally.

The beef is seasoned with classic Mexican spices (cumin, chili powder, garlic) and browned for deep flavor, while the mashed potatoes add a creamy contrast that keeps the dish satisfyingly hearty.

Baking everything together ensures the tortillas crisp up just enough to hold their shape while staying tender enough to melt in your mouth.

What you’ll end up with is a steaming, golden casserole that’s rich in flavor and texture—crispy edges on the tortillas, tender beef that falls apart easily, and potatoes that absorb the sauce without turning mushy.

This dish is perfect for feeding a crowd, meal prepping for the week, or serving as a comforting centerpiece for a family dinner. The aroma alone will have everyone gathering at the table, and the first bite will have them asking for seconds.

Pair with a simple side salad or roasted vegetables to balance the richness, or serve with store-bought salsa and sour cream for an authentic touch. The best part? This recipe scales effortlessly—double the ingredients for leftovers that reheat beautifully. Let’s get cooking!

👨‍🍳
Difficulty
Easy
🥩
Category
Meat
🔥
Calories
Med Cal

Ingredients for beef and potato enchilada

Transform simple pantry staples into a showstopping casserole with these hearty, flavor-packed ingredients.

Ingredient Amount Notes
Ground Beef (Chuck Roast) 🥩 1 ½ lb 80% lean or leaner for best texture
Yellow Onions 🧅 1 whole Medium size, finely diced
Garlic Cloves 🧄 6 cloves Fresh, minced for deep flavor
Russet Potatoes 🥔 3 medium Peeled, boiled and mashed
Flour Tortillas 🌯 12 whole Medium size, 8-inch diameter
Canned Tomato Sauce 🍅 1 ½ cups San Marzano preferred for sweetness
Chili Powder 🌶️ 2 tbsp Medium heat for balanced flavor
Ground Cumin 🌿 1 tbsp Toasted for deeper aroma
Dried Oregano 🍃 1 tsp Mexican oregano if available
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground for brightness
Shredded Cheese (Monterey Jack) 🧀 2 cups Freshly shredded for meltability
Butter 🧈 ½ cup Unsalted, melted for potatoes
Sour Cream 🥛 ½ cup Full-fat for creamy texture

The beef is where all the magic happens—chuck roast gives you that melt-in-your-mouth texture, while the San Marzano tomato sauce adds natural sweetness that balances the spices. For the onions, yellow onions from the store's produce section work best (the sweet ones can be too mild). If you're prepping ahead, brown the beef and sauté the onions/garlic first—they keep well in the fridge for 3 days. The Russet potatoes are non-negotiable; they're the secret to that creamy, velvety layer that makes this dish feel restaurant-quality. Grab the biggest ones you can find—they yield more starchy flesh for mashing.

No chili powder? Substitute with 1 tbsp smoked paprika plus 1/2 tsp cayenne for heat. Running low on cumin? Dried coriander at the same amount works in a pinch. The tortillas can be corn or flour, but flour holds up better to the moisture. For the cheese, Monterey Jack is key—it melts beautifully and doesn't get stringy. If you're making this ahead, assemble the casserole but skip the cheese until baking day. The sour cream adds that perfect tangy finish—full-fat is worth it for that rich texture, but low-fat works if that's what you've got.

This reheats like a dream—just cover with foil and bake at 350°F for 20-25 minutes until bubbly. The leftovers keep for 4-5 days in the fridge, and they freeze beautifully for up to 3 months. I always make a double batch because it's perfect for meal prep—portion it into individual containers so you can grab and reheat single servings. The tortillas crisp up best when they're stacked directly in the pan, so don't overcrowd them. If you're serving a crowd, you can easily double the recipe—just use a larger baking dish.

❤️

Why You'll Love This Recipe

  • One-Pan Wonder: I swear by this when I’m too tired to wash dishes. Brown the beef and onions, toss in diced potatoes, and let the oven do the work—no chopping boards left in the sink.
  • Crispy-Creamy Magic: That golden tortilla edge with the tender, almost mashed potatoes inside? It’s the kind of texture combo that makes you pause mid-bite. The chuck roast stays juicy while the potatoes soak up all the savory goodness.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. Assemble it ahead, refrigerate, and bake later—perfect for work lunches or when you need to feed a crowd without stressing. (Yes, even on a Tuesday night.)
  • Budget Stretch: Ground chuck and russets are my wallet’s best friends. This recipe feeds four for under $10, and leftovers reheat like a dream. Honestly, it’s the kind of dish that makes grocery day feel like a victory.

Step-by-step instructions for beef and potato enchiladas

Here's how to build a hearty, one-pan masterpiece with layers of spiced beef, creamy mashed potatoes, and melty cheese.

1

Cook the Beef and Sauté Aromatics

In a large skillet over medium-high heat, brown the 1.5 lb ground beef (chuck roast), breaking it apart with a wooden spoon as it cooks. You'll know it's ready when it loses its raw color and develops a rich, meaty aroma. Drain excess fat, leaving about 1 tablespoon in the pan.

Add the finely diced 1 whole yellow onion and minced 6 cloves garlic to the skillet. Cook for 5-6 minutes until the onions soften and become translucent, releasing their sweetness. Stir in the 2 tbsp chili powder, 1 tbsp ground cumin, 1 tsp dried oregano, 1.5 tsp salt, and 0.5 tsp black pepper, coating the beef evenly. Cook for another 1 minute to toast the spices and deepen their flavors.

2

Prepare the Mashed Potato Layer

While the beef cooks, peel and cube the 3 medium russet potatoes, then boil them in salted water until fork-tender, about 12-15 minutes. Drain well and return them to the pot. Add the 0.5 cup melted butter and mash until smooth and creamy. The texture should be thick enough to hold its shape when layered but still spreadable.

Transfer the mashed potatoes to a medium bowl and stir in the 0.5 cup sour cream until fully combined. Season with an additional pinch of salt if needed. This creamy layer will be the foundation of your enchiladas, so make sure it's smooth and lump-free for even distribution.

3

Assemble the Enchilada Layers

Preheat your oven to 375°F. In a 9x13-inch baking dish, spread a thin layer of the 1.5 cups canned tomato sauce on the bottom to prevent sticking. Spoon half of the mashed potato mixture evenly over the sauce, creating a thin, even layer.

Arrange half of the 12 flour tortillas over the mashed potatoes, slightly overlapping them if needed. Spoon half of the seasoned beef mixture evenly over the tortillas, then sprinkle with 1 cup shredded cheese (Monterey Jack). Repeat the layering process with the remaining mashed potatoes, tortillas, beef, and cheese, ending with a final layer of cheese on top.

4

Bake Until Bubbly and Golden

Cover the baking dish tightly with aluminum foil and bake for 30 minutes. Remove the foil and bake for an additional 10-15 minutes until the top is golden brown and bubbly. The edges should be slightly crispy, and the cheese should be fully melted and beginning to brown in spots.

Let the enchiladas rest for 5-10 minutes before serving. This resting time allows the layers to set and makes slicing easier. Serve warm with extra tomato sauce on the side if desired. Each bite will deliver a perfect balance of creamy potatoes, spiced beef, and melty cheese—all in one hearty, comforting dish.

👨‍🍳

Pro Tips For Making Beef And Potato Enchilada

  • CRISP THE POTATOES FIRST: I used to boil them whole like dumplings, but that turns them mushy. Instead, thinly slice Russets (¼-inch thick), toss in cold water for 10 minutes to remove starch, then pan-fry in small batches until golden and tender—about 8-10 minutes on medium-high. They’ll hold their shape and soak up the beef filling better.
  • BROWN THE BEEF LOW AND SLOW: High heat makes ground chuck rubbery. Cook it over medium-low, breaking it into crumbles with a wooden spoon, until it’s just past pink (165°F). The slow release of juices keeps the filling moist, and the deep color adds richness—no need for extra fat or dryness later.
  • SOAK TORTILLAS IN BROTH: Dry tortillas crack when rolled. Warm them in a dry skillet for 20 seconds per side, then brush with beef broth or enchilada sauce before filling. The extra moisture makes them pliable and prevents the filling from leaking out when sliced.
  • SALT THE POTATOES MID-COOK: I learned this the hard way—salting before frying makes them soggy. Instead, sprinkle a pinch of salt halfway through pan-frying (after 4-5 minutes) to season without sacrificing texture. The same goes for the onions: salt them after they’ve softened, not before.

Dietary considerations for this dish

Gluten-Free Adaptation

Swap the flour tortillas for gluten-free corn tortillas—just ensure they're large enough (8-inch diameter) to hold the filling. Brands like Mission or Siete work perfectly. For extra security, brush the tortillas lightly with olive oil before layering to prevent tearing.

The texture stays sturdy enough to hold the beef and potatoes while maintaining that classic enchilada bite. 🌯

Dairy-Free Options

Replace the Monterey Jack cheese with dairy-free shreds like Violife or Daiya, which melt beautifully when baked. For the mashed potatoes, use dairy-free butter (like Miyoko's) and unsweetened almond milk instead of sour cream—just add enough to reach a creamy consistency.

The flavor stays rich and satisfying without any dairy. 🧈

Lower-Carb Adjustments

Cut the Russet potatoes in half and roast them instead of boiling—toss with 1 tbsp olive oil, ½ tsp salt, and ¼ tsp garlic powder, then roast at 400°F for 30 minutes until crispy.

Mash them with ¼ cup sour cream and 2 tbsp dairy-free butter to reduce carbs while keeping the creamy texture. This keeps the dish hearty but lighter. 🥔

Vegetarian Swap

Replace the ground beef with crumbled tempeh or lentils for a plant-based version. For tempeh, marinate 1.5 lbs in 2 tbsp soy sauce, 1 tbsp lime juice, and 1 tsp smoked paprika for 30 minutes, then pan-fry until crispy.

Lentils? Cook 1.5 cups dry with 1 tsp cumin and 1 tsp chili powder until tender, then drain. The texture holds up perfectly in the enchilada layers. 🌱

Allergen-Friendly Tips

Check all spices for gluten cross-contamination—brands like Penzeys or Simply Organic are certified gluten-free. For nut allergies, ensure your dairy-free cheese and butter substitutes are processed in nut-free facilities. Always read labels, especially for sour cream substitutes—some contain hidden dairy or nuts. Safety first! 💡

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 16g80%
Cholesterol 120mg40%
Sodium 1100mg48%
Total Carbohydrate 52g18%
Dietary Fiber 5g18%
Sugars 6g
Protein 34g68%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use corn tortillas instead of flour tortillas?

Yes, but with a few adjustments! Corn tortillas work well, but they're more delicate with wet fillings. Lightly brush them with olive oil before layering to prevent tearing. For extra stability, arrange them slightly overlapping in the pan. The flavor stays authentic, but the texture will be slightly softer than flour tortillas.

2

How do I prevent the mashed potatoes from turning watery?

Use Russet potatoes (their high starch content holds up best) and drain them thoroughly after boiling. For extra insurance, mash them while still slightly warm and let them cool completely before assembling. Also, avoid overmixing the sour cream—just stir until combined to maintain a thick, creamy texture.

3

Can I make this dish ahead of time?

Assemble the enchiladas up to 24 hours ahead and refrigerate uncovered. When ready to bake, add 10-15 extra minutes to the baking time (cover with foil for the first 30 minutes even if pre-chilled). For freezing, assemble and bake as directed, then cool completely before wrapping tightly in foil. Reheat covered at 350°F for 20-25 minutes.

4

What's the best way to reheat leftovers?

Cover with foil and reheat at 350°F for 20-25 minutes until bubbly. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals until warmed through. The tortillas will soften slightly but still hold their shape. Add a splash of water or milk to the pan if the filling seems dry.

5

How can I make this dish spicier?

Add ½ tsp cayenne pepper or 1 tbsp chipotle powder to the beef mixture. For extra heat, sprinkle diced jalapeños or hot sauce on top before baking. You can also serve with additional hot sauce or sliced fresh jalapeños on the side for customizable spice levels.

★★★★★4.6(3 reviews)
Categories Soups & Stews