Soups & Stews
This beef and refried bean enchilada recipe delivers the perfect balance of smoky, cheesy layers with crispy tortillas that hold up to every bite. The secret lies in browning ground beef until deeply flavorful and mixing it with creamy refried beans for a filling that's rich yet tender.
I've perfected this technique over years of testing—each step ensures the tortillas stay crispy while the cheese melts into a golden, bubbling blanket.
What sets this recipe apart is the layered approach: starting with a savory beef-bean filling, spreading a tangy tomato sauce, and finishing with melted cheese. The high-heat baking method creates that signature crispy texture on the tortillas while keeping the inside warm and gooey.
No shortcuts here—just traditional methods adapted for modern kitchens, whether you're using an oven or stovetop.
By the time these enchiladas emerge from the oven, you'll have a dish that's hearty enough for a family dinner but impressive enough for guests. The aroma alone—smoky beef, melted cheese, and warm tortillas—will have everyone at the table.
Each forkful delivers that perfect combination of textures: crispy edges, tender filling, and creamy cheese.
Serve with a side of Mexican rice, a simple salad, or extra salsa for dipping. The leftovers reheat beautifully, making this a meal you'll want to make again and again. Let's get started on creating these comforting, crispy enchiladas that taste like a restaurant favorite.
Ingredients for beef and refried bean enchilada
Eight ingredients transform into crispy, smoky enchiladas with layers that melt in your mouth.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | 80% lean for best flavor |
| Refried Beans 🥫 | 1 can | Canned, not homemade |
| Yellow Onions 🧅 | 1 whole | Medium size, diced fine |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced for sauce |
| Flour Tortillas 🌯 | 8 whole | Medium size, 10-inch |
| Shredded Monterey Jack Cheese 🧀 | 2 cups | Freshly shredded preferred |
| Enchilada Sauce 🍅 | 2 cups | Red or green, store-bought |
| Olive Oil 🫒 | 2 tbsp | For browning beef |
| Ground Cumin 🌿 | 1 tsp | Toasted for depth |
| Chili Powder 🌶️ | 1 tbsp | Medium heat preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Sour Cream 🥛 | ½ cup | For garnish, optional |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The ground beef is where the magic starts—80% lean gives you that perfect beefy flavor without too much fat. Trader Joe's or Walmart usually carry it pre-packaged, but check the label for lean percentage. The refried beans? Canned is fine here—just drain and warm them up. Freshly shredded cheese makes all the difference, but if you're in a pinch, pre-shredded works too. For the tortillas, Mission or La Tortilla Factory are my go-tos—they hold up best to baking. Look for medium-sized ones (about 10 inches) so they're easy to roll.
No enchilada sauce? Salsa and a splash of beef broth works in a pinch. Want to skip the sour cream garnish? Avocado slices or extra cilantro add freshness instead. The cumin and chili powder are non-negotiable—they build that smoky depth. If you're feeling fancy, toast the cumin in a dry pan for 30 seconds before adding it to the beef. Penzeys or the bulk section at Whole Foods have the best quality spices. And for the love of all things crispy, don't skip browning the beef—that's what gives the filling its rich flavor.
These enchiladas reheat beautifully—just cover with foil and warm at 350°F for 10-15 minutes. The leftovers keep for 4 days in the fridge, though they're rarely around that long. For make-ahead prep, assemble the enchiladas, cover tightly, and refrigerate for up to 24 hours before baking. Freezing? Assemble, wrap individually in foil, and freeze for up to 3 months. Bake straight from frozen, adding 5-10 extra minutes.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just brown the beef and onions in one skillet, stir in the refried beans and garlic, then roll and bake. No extra dishes, no stress, and that deep, caramelized crust on the tortillas? Chef’s kiss.
- Layered Comfort: The creamy refried beans hug the tender beef while the onions and garlic sear into something rich and savory. It’s not fancy, but it’s the kind of dish that makes you slow down and savor every bite—especially when it’s steaming on the table at 6:30 on a weeknight.
- Leftover Legend: Between us, this is my secret weapon for busy days. Make a double batch, and you’ve got lunches for the next three days. The flavors only get better as it sits, and reheating? Just a splash of water, microwave, and boom—dinner’s back.
- Budget-Friendly Powerhouse: Ground beef, canned beans, and a few pantry staples—this meal won’t break the bank. I’ll be real: my grocery bill stays sane, and my family’s happy. Plus, the leftovers stretch further than takeout, so it’s a win-win.
Step-by-step instructions for beef and refried bean enchiladas
Here's how to build these hearty enchiladas with perfectly crispy tortillas and layers of smoky, cheesy goodness.
Brown the Ground Beef and Sauté Aromatics
Heat the 2 tablespoons olive oil in a large skillet over medium-high heat. Add the 1.5 pounds ground beef, breaking it up with a wooden spoon as it cooks. Let it brown undisturbed for 3-4 minutes until the meat loses its raw color and begins to crisp at the edges.
Drain any excess fat (leave about 1 tablespoon for flavor), then add the diced yellow onion and minced garlic cloves. Sauté for 3-4 minutes until the onions soften and turn translucent. Stir in the 1 tablespoon chili powder, 1 teaspoon ground cumin, 1 teaspoon salt, and ½ teaspoon black pepper, cooking for another 1 minute to toast the spices and deepen their aroma. Remove from heat and mix in the 1 can refried beans, creating a thick, flavorful filling.
Assemble the Enchiladas with Cheese Layers
Preheat your oven to 375°F. Warm the 8 flour tortillas individually in a dry skillet over medium heat for 10-15 seconds per side until pliable but not crispy—this prevents cracking when rolled. Keep them covered with a clean towel to stay soft.
Spread about 2 tablespoons of the beef-bean mixture onto each tortilla, leaving a ½-inch border at the edges. Sprinkle ¼ cup of the shredded Monterey Jack cheese over the filling, then roll tightly from the bottom up. Place each enchilada seam-side down in a 9x13-inch baking dish, slightly overlapping if needed. Pour 1 cup of the enchilada sauce evenly over the top, then sprinkle with the remaining 1½ cups cheese.
Bake Until Cheese Bubbles and Tortillas Crisp
Bake uncovered for 20-25 minutes until the cheese is bubbling and the tortillas are golden brown at the edges. The sauce should be hot and slightly thickened. For extra crispiness, broil for 1-2 minutes at the end, watching closely to avoid burning.
Remove from the oven and let rest for 5 minutes before serving. This resting time helps the filling set and makes slicing cleaner. Garnish with the ½ cup sour cream and ¼ cup chopped fresh cilantro just before serving—this adds freshness and balances the rich, smoky flavors.
Serve with Extra Sauce for Dipping
Slice into 4 equal portions and serve immediately with the remaining 1 cup enchilada sauce on the side for dipping. The contrast of the crispy tortillas, creamy refried beans, and melted cheese makes every bite satisfying. For a lighter touch, serve with a simple side salad or steamed vegetables to balance the richness.
Pro Tips For Making Beef And Refried Bean Enchilada
- CRISP THE TORTILLAS RIGHT: Don’t just dip and roll—warm your flour tortillas in a dry skillet for 10 seconds per side until they’re pliable and slightly crisp. Cold tortillas tear when stuffed, and you’ll end up with soggy, sad edges. (Yes, even if you’re impatient like me.)
- BROWN THE BEEF FULLY: I used to rush this step, thinking "well enough" was fine—until my enchiladas tasted like ground beef patties instead of rich, flavorful filling. Cook the beef until it’s deeply browned, breaking it into small, even pieces as it cooks. That’s where the depth of flavor hides.
- SWEAT THE ONIONS LOW: Skip the sizzle—cook your onions and garlic over medium-low heat until they’re translucent and just starting to soften, about 5-7 minutes. High heat burns them before they release their sweetness, and you’ll end up with a bitter, ashy base for your filling. (Your future self will notice.)
- LAYER BEANS LAST: Spread a thin, even layer of refried beans on the bottom of your baking dish first, then add the beef mixture. Top with another layer of beans before assembling the enchiladas. This guarantees every bite has that creamy, savory bean flavor—not just the top or bottom. (I learned this the hard way after a dry, meat-heavy first batch.)
Best sauces and condiments for this dish
Classic Red Sauce
The store-bought enchilada sauce in this recipe is your best friend—it’s already seasoned perfectly for this dish. I recommend Herdez or La Costeña for that authentic, slightly smoky depth.
If you prefer homemade, simmer 2 cups tomato sauce, 1 diced onion, 4 minced garlic cloves, 1 tsp cumin, and 1 tbsp chili powder for 15 minutes until thickened. Strain for smoothness, then adjust salt to taste. 🍅
Creamy Sour Cream
Drizzle ½ cup sour cream over the enchiladas right before serving to add a cool, tangy contrast to the spicy filling. For extra richness, mix it with 1 tbsp chopped cilantro and a pinch of salt before drizzling.
If you want a lighter option, try Greek yogurt—it’s thicker and adds protein without heaviness. 🥛
Spicy Salsa Verde
Swap the red sauce for green enchilada sauce (salsa verde) to brighten the dish with tangy, herby notes. Brands like Herdez or La Costeña make excellent versions.
For homemade, blend 2 cups chopped tomatillos, 1 jalapeño, ½ onion, 4 garlic cloves, and ½ cup cilantro, then roast until charred. Simmer with 1 tsp cumin and salt for 10 minutes. 🌶️
Cheesy Queso Fresco
Top your enchiladas with ½ cup crumbled queso fresco instead of Monterey Jack for a fresher, saltier finish. It crumbles beautifully and adds a bright, slightly tangy flavor. For extra texture, toast the crumbles in a dry skillet for 1-2 minutes before sprinkling. Pair with lime wedges for serving. 🧀
Avocado Crema
Blend 1 ripe avocado, ½ cup sour cream, 1 tbsp lime juice, and salt until smooth for a creamy, healthy garnish. This adds a velvety texture and balances the richness of the beef.
Serve it on the side or drizzle it over the enchiladas just before eating. 🥑
Extra Crispy Tortilla Hack
For extra-crispy tortillas, brush the outside of each rolled enchilada with a little olive oil before baking. This creates a golden, shatteringly crisp shell while keeping the inside tender. Alternatively, broil for 1-2 minutes at the end for a restaurant-style finish. 🌯
Nutrition facts
Frequently asked questions
Can I use corn tortillas instead of flour tortillas?
While flour tortillas are traditional for this recipe, you can use corn tortillas if preferred. However, they'll be slightly more fragile when rolling and may not hold their shape as well during baking. If using corn, warm them for 15-20 seconds per side and handle gently to prevent cracking. The flavor will be more authentic, but the texture will differ slightly.
How do I prevent the enchiladas from getting soggy?
The key is baking time and cheese placement. First, bake until the cheese is fully melted and bubbling (20-25 minutes at 375°F). Then, let them rest for 5 minutes before serving. This helps the filling set. For extra crispiness, broil for 1-2 minutes at the end—just watch closely to avoid burning.
Can I make these enchiladas ahead of time?
Assemble the enchiladas, cover tightly, and refrigerate for up to 24 hours before baking. For freezing, assemble completely (including sauce and cheese), wrap individually in foil, and freeze for up to 3 months. Bake straight from frozen, adding 5-10 extra minutes to ensure the cheese melts through.
What's the best way to reheat leftovers?
Cover with foil and warm at 350°F for 10-15 minutes until heated through. For extra crispiness, uncover for the last 2 minutes of reheating. Microwaving is possible but may make the tortillas soggy—if using, heat in 30-second intervals with foil between layers to retain moisture.
Can I make this dish vegetarian?
Yes! Replace the ground beef with 1 can of black beans or 15 oz of crumbled firm tofu (seasoned with cumin, chili powder, and salt). For extra flavor, add 1 diced bell pepper and 1 cup corn to the filling. The refried beans will still provide creaminess, and the texture will adapt beautifully to the vegetarian swap.
