Soups & Stews
This beef and refried bean enchilada recipe delivers the ultimate comfort food experience—smoky tortillas wrapped around tender beef and creamy refried beans, all blanketed in melted cheese. The key lies in properly frying the tortillas for that signature crispy crust while keeping the filling rich and flavorful.
I've perfected this method over years of testing, ensuring every bite delivers that perfect balance of textures and spices.
The secret starts with the beef—browned to develop deep flavor before simmering with warming spices and tomatoes. Meanwhile, the refried beans get a boost of garlic and cumin, creating a creamy base that pairs perfectly with the savory beef.
The enchilada sauce ties everything together with its smoky, slightly sweet profile, while the melted cheese creates that irresistible pull-apart texture.
What you'll end up with is a dish that's hearty enough for a family dinner but impressive enough for company. The crispy tortillas contrast beautifully with the creamy filling, and each forkful delivers layers of flavor that keep everyone coming back for more.
Best of all, this recipe scales easily—whether you're serving six or twelve, the same techniques ensure consistent results.
Serve with a side of Mexican rice, a simple green salad, or extra salsa for dipping. The leftovers reheat beautifully, making this the perfect meal for busy weeknights or special occasions. Let's get started on creating this restaurant-quality dish at home.
Ingredients for beef and refried bean enchilada
Sixteen ingredients for a dish that's restaurant-quality at home—smoky, cheesy, and packed with flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (Chuck) 🥩 | 2 lb | 80% lean, pre-cubed preferred |
| Refried Beans (Canned) 🌽 | 2 cups | High quality, no artificial additives |
| Flour Tortillas (Medium) 🌯 | 12 whole | Burrito-sized, not small tacos |
| Enchilada Sauce (Red) 🍅 | 2 ½ cups | Store-bought or homemade smoky sauce |
| Shredded Monterey Jack Cheese 🧀 | 3 cups | Freshly shredded for best melt |
| Yellow Onion 🧅 | 1 whole | Diced, medium-sized |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Cumin Ground 🌿 | 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 |
| Vegetable Oil 🫒 | ½ cup | For frying tortillas |
| Sour Cream 🥛 | ½ cup | For serving, optional |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Cut into wedges for serving |
The beef is where the magic starts. Chuck roast is ideal—it's leaner than ground chuck but still tender when cooked right. Pre-cubed saves time, but if you're buying a whole roast, ask your butcher to cut it for you. Walmart or Costco usually have pre-cubed beef in the meat section, and it's a game-changer for weeknight cooking. For the refried beans, La Preferida or Herdez are my go-tos—they've got that perfect creamy texture without being too thick. If you're using canned beans, drain them well but don't rinse—the starch helps thicken the filling. The tortillas? Mission or Old El Paso are the most reliable for frying—avoid the thinner ones, they burn too fast.
No enchilada sauce on hand? Mix 1 cup salsa with 1 tbsp tomato paste and 1 tsp sugar for a quick substitute. Running low on Monterey Jack? Oaxaca cheese melts even better, but if you only have cheddar, mix it with a little Monterey Jack to keep it creamy. Short on fresh cilantro? Dried cilantro works in a pinch, but it's not the same—trust me, fresh is worth the trip to the store. The cumin and chili powder are non-negotiable for that authentic flavor, but if you're spice-averse, cut the chili powder to 1 teaspoon and add a pinch of smoked paprika for depth. And for the love of enchiladas, don't skip frying the tortillas—that crispy crust is what makes this dish special.
This dish reheats like a dream—honestly, it's even better the next day once everything melds together. Store leftovers in an airtight container for up to 4 days in the fridge, or freeze for 3 months. I like to portion mine into individual servings before freezing so I can just grab and reheat. For serving, keep the sour cream and lime wedges on the table—people will go wild for them. The tortillas stay crispy if you reheat them covered in foil for 10 minutes at 350°F, then uncovered for another 5 to melt the cheese. Pro move: make a double batch of filling and sauce—you'll want leftovers!
Why You'll Love This Recipe
- One-Pan Magic: I swear by this trick—just brown the beef in the same skillet you’ll use to heat the enchilada sauce. No extra dishes, no stress. The sauce clings to the beef’s juices, and suddenly, you’ve got flavor without the fuss.
- Creamy & Smoky: That first bite? The refried beans add this unmistakable creaminess, while the red sauce brings just enough smokiness to make it feel special. Honestly, the cheese melts into a gooey blanket that’s impossible to resist.
- Lunchbox Hero: Between us, these reheat like a dream—perfect for packing leftovers. Toss a few in a container, and they’re still warm, cheesy, and satisfying hours later. My kids actually eat their lunch now. (Small victories.)
- Budget-Friendly Feast: Ground chuck and canned beans stretch this recipe into a full meal without breaking the bank. I’ve fed six people for under $15, and everyone walks away happy. That’s a win for my wallet and my taste buds.
Step-by-step instructions for smoky beef and bean enchiladas
Here's how to build layers of crispy tortillas, melty cheese, and savory beef filling.
Cook the Seasoned Beef Filling
In a large skillet over medium-high heat, add the 2 lb ground beef (chuck) and cook until browned, breaking it into small pieces with a wooden spoon. This should take about 5-7 minutes—you're looking for a deep, rich color that signals the meat has rendered most of its fat.
Once browned, drain most of the fat (leave about 1 tablespoon for flavor), then stir in the 1 whole diced yellow onion and 4 cloves minced garlic. Cook for another 3-4 minutes until the onion becomes translucent and the garlic releases its aromatic punch. Add the 1 tbsp ground cumin, 1.5 tbsp chili powder, 1.5 tsp salt, and 0.5 tsp black pepper, stirring constantly for 30 seconds to toast the spices and wake up their flavors.
Remove from heat and stir in the 2 cups refried beans. The beans will help bind the filling together and add a creamy texture. Let the mixture cool for 5 minutes—this prevents the tortillas from getting soggy when you assemble them later.
Prepare the Tortilla Crust
Heat 0.5 cup vegetable oil in a clean skillet over medium heat until it shimmers but doesn't smoke. Working in batches, fry each of the 12 medium flour tortillas for about 20-30 seconds per side until they're lightly golden and pliable. You want them crispy enough to hold their shape but still flexible for rolling.
As you fry, place the cooked tortillas on a paper towel-lined plate to drain excess oil. If the oil gets too dark or starts smoking, replace it with fresh oil—this ensures your tortillas stay light and crisp rather than greasy. I like to keep a small bowl of hot water nearby; dipping your fingers in it between tortillas makes handling them easier without burning yourself.
Assemble the Enchilada Layers
Preheat your oven to 375°F and lightly grease a 9x13-inch baking dish with a bit of oil. Spread 1 cup of the enchilada sauce on the bottom of the dish—this prevents the enchiladas from sticking and adds extra flavor.
Take one of the fried tortillas and spread about 2 tablespoons of the beef and bean mixture down the center, leaving a ½-inch border at the top. Roll it up tightly, tucking in the sides as you go, then place it seam-side down in the baking dish. Repeat with the remaining tortillas and filling, arranging them in a single layer. Pour the remaining 1.5 cups enchilada sauce evenly over the top.
Bake Until Bubbly and Golden
Sprinkle the 3 cups shredded Monterey Jack cheese evenly over the top of the enchiladas. The cheese should melt into a golden, bubbly blanket as they bake. Transfer the dish to the preheated oven and bake for 20-25 minutes until the cheese is fully melted and the edges are golden brown.
Here's the thing—don't overbake. You want the tortillas to stay crispy, not soggy. The enchiladas are done when the cheese has turned a beautiful golden color and the filling is heated through. If the top starts to brown too quickly, tent the dish with foil for the last 5 minutes of baking.
Garnish and Serve Warm
Let the enchiladas rest for 5 minutes before serving—this gives the cheese a chance to set slightly and makes slicing easier. Garnish each serving with 0.25 cup chopped fresh cilantro and a squeeze of the 1 whole lime, cut into wedges. Serve immediately with the optional 0.5 cup sour cream on the side for dipping.
The first bite should deliver a perfect balance: crispy tortilla crust, creamy refried beans, tender beef, and melty cheese all wrapped in that smoky enchilada sauce. The lime brightens everything up, cutting through the richness while the cilantro adds a fresh finish. Enjoy while warm—these enchiladas taste best straight from the oven!
Pro Tips For Making Beef And Refried Bean Enchilada
- Brown the Beef First: Drain the grease after cooking the ground chuck—it’s tempting to rush, but leaving even a little behind makes the filling taste flat. Use a slotted spoon to press out excess liquid from the beans too; soggy tortillas are the enemy of crispy edges.
- Warm the Tortillas Properly: Stack your tortillas, wrap in a damp towel, and microwave for 30 seconds. Cold tortillas crack under sauce and cheese, and they won’t soften evenly. I learned this the hard way—my first batch looked like a sad, greasy pile.
- Sauce the Beans Too: Mix a spoonful of enchilada sauce into the refried beans before assembling. It cuts through the heaviness and adds depth—like a secret layer of flavor most people skip. (Yes, even canned beans benefit.)
- Layer Cheese Lightly: Sprinkle half the cheese between tortillas and half on top—this prevents a greasy, gooey mess in the oven. Monterey Jack melts fast, so don’t overdo it, or you’ll end up with a cheese river down the side.
Flavor customization for these flavors
Spice Level Control
Adjust the chili powder to suit your heat preference. For a mild version, reduce to 1 teaspoon and add ½ teaspoon smoked paprika for depth. If you love spice, boost to 2 tablespoons chili powder and add ½ teaspoon cayenne pepper—trust me, it packs a punch!
Balance with ½ cup sour cream on the side to cool things down. 🌶️
Cheese Variations
Swap Monterey Jack for Oaxaca cheese for a creamier melt, or mix ½ cup cheddar with the Monterey Jack for a sharper flavor. For a vegetarian twist, replace beef with spiced lentils—simmer 1.5 cups cooked lentils with the same spices and beans.
The texture stays creamy, and it’s just as satisfying. 🧀
Protein Swaps
Ground beef isn’t the only option! Use shredded chicken (cook with the same spices) for a lighter version, or try pulled pork—just shred 1.5 lbs cooked pork shoulder and mix it with the beans.
For extra richness, add ½ cup black beans to the filling for extra fiber and texture. 🥩
Sauce Customizations
Craving something different? Swap red enchilada sauce for green tomatillo sauce (blend 1 cup tomatillos, 1 jalapeño, and ½ cup cilantro) for a tangy twist.
For a smoky kick, add 1 tablespoon liquid smoke to your homemade sauce. Store-bought? Stir in 1 teaspoon adobo sauce for depth. 🍅
Extra Crunch
Want to take the texture up a notch? Sprinkle ½ cup crushed tortilla chips or ½ cup fried onions on top before baking for added crunch.
For a nutty flavor, toast ½ cup pecans and sprinkle them over the cheese before baking. The contrast with the creamy filling is amazing! 🌯
Dietary Tweaks
Make this dish gluten-free by using corn tortillas—just fry them in the same way. For a lower-carb option, wrap the filling in low-carb tortillas or even portobello mushroom caps for a unique twist. Keep the flavors bold, and no one will miss the traditional tortillas! 🌿
Nutrition facts
Frequently asked questions
Can I make these enchiladas ahead of time?
Assemble the enchiladas up to 24 hours ahead and refrigerate uncovered. When ready to bake, cover tightly with foil and bake at 375°F for 20-25 minutes—the extra time will crisp the tortillas. For freezing, assemble completely (including sauce and cheese), cover tightly, and freeze for up to 3 months. Thaw overnight in the fridge before baking.
What's the best way to reheat leftovers?
Place individual servings on a baking sheet and cover loosely with foil. Reheat at 350°F for 10-12 minutes—this keeps the tortillas crispy. For microwave reheating, cover with a damp paper towel and heat for 1-2 minutes at 50% power, then finish under the broiler for 1-2 minutes to restore crispiness.
Can I use corn tortillas instead of flour?
Yes, but with adjustments! Corn tortillas are more delicate when fried, so reduce oil temperature to medium-low heat and fry for just 15-20 seconds per side. They won't get as crispy as flour tortillas, but the flavor will be more authentic. For extra structure, lightly toast them in a dry skillet before frying in oil.
Why did my tortillas get soggy?
This usually happens when the filling is too wet or the tortillas aren't fried enough. Drain excess liquid from your refried beans and let the filling cool completely before assembling. Also, ensure your tortillas are golden and crispy before rolling—if they're still soft, fry them longer. Another trick: spread a thin layer of sauce on the tortilla before adding filling to create a moisture barrier.
How can I make these vegetarian?
Replace the beef with 1.5 cups cooked lentils or 1 cup black beans mixed with ½ cup corn kernels and the same spices. For extra protein, add ½ cup crumbled soyrizo or ½ cup cooked quinoa. The texture stays creamy, and the flavors hold up beautifully in the tortillas. Just ensure your filling is well-seasoned to compensate for the lack of beefy depth.
