Soups & Stews
This beef and refried bean enchilada recipe delivers the ultimate comfort food experience with layers of smoky, savory beef, creamy refried beans, and rivers of melted cheese. 🔥 The key lies in perfectly seasoned ground beef, velvety refried beans, and a rich enchilada sauce that binds every flavorful layer together.
I've perfected this recipe over years of testing, ensuring each bite delivers that signature Mexican-American taste you crave.
The process starts with browning ground beef until deeply flavorful, then simmering it with spices until tender. Meanwhile, store-bought or homemade refried beans get warmed with a touch of butter and seasoning, creating the perfect creamy base.
The tortillas—corn for authenticity—get lightly toasted before being rolled with the filling, ensuring they stay sturdy during baking.
Assembling these enchiladas is where the magic happens. Each tortilla gets its filling, then gets smothered in enchilada sauce before being stacked in a baking dish. The final touch? A blanket of melted cheese that creates those irresistible rivers when sliced.
Baked at 375°F until bubbly and golden, these enchiladas emerge with crispy edges and tender layers that practically melt in your mouth.
Serve with classic toppings like sour cream, fresh cilantro, diced onions, or sliced jalapeños for extra heat. This recipe scales beautifully for gatherings, and leftovers reheat perfectly—though they rarely last that long. Ready to make restaurant-quality enchiladas at home?
Ingredients for beef and refried bean enchilada
Sixteen ingredients to create restaurant-quality enchiladas with smoky, savory beef and creamy refried beans.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (80% lean, 20% fat) 🥩 | 2 lb | Finely ground for even cooking |
| Refried Beans (canned or homemade) 🌽 | 2 cups | Homemade preferred for richer flavor |
| Enchilada Sauce (red or green) 🍅 | 2 ½ cups | Store-bought or homemade, thick consistency |
| Shredded Monterey Jack Cheese 🧀 | 3 cups | Freshly shredded for meltability |
| Shredded Cheddar Cheese 🧀 | 1 ½ cups | Sharp cheddar for extra flavor |
| Corn Tortillas (6-inch) 🌽 | 12 whole | Fresh or frozen, thawed if frozen |
| Unsalted Butter 🧈 | 2 tbsp | For enriching refried beans |
| Chicken or Beef Broth 💧 | ½ cup | For thinning enchilada sauce if needed |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky depth |
| Garlic Powder 🧄 | 1 tsp | Freshly ground preferred |
| Onion Powder 🧅 | 1 tsp | For aromatic base |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The ground beef is the foundation—80% lean, 20% fat ensures juiciness without grease. Kroger or Costco sell finely ground beef perfect for this, but avoid pre-seasoned blends. For the refried beans, homemade mashed pinto beans elevate the dish, though high-quality canned brands like La Cocina work well. The enchilada sauce should be thick enough to coat the back of a spoon; Herdez or homemade tomato-based sauce are ideal. Freshly shredded cheese is non-negotiable—pre-shredded contains anti-caking agents that prevent proper melting. Toast the corn tortillas lightly in a dry skillet for structural integrity.
No enchilada sauce? A blend of tomato sauce and beef broth works in a pinch, though it lacks depth. Substitute Monterey Jack with Oaxaca cheese for a more authentic flavor. The cumin and smoked paprika can be swapped for chili powder if unavailable, though the smokiness will differ. For extra richness, stir a splash of sour cream into the refried beans. If using frozen tortillas, thaw them in a dry towel at room temperature to prevent cracking. The spices should be toasted lightly in a dry pan before adding to the beef for maximum aroma.
Store leftover enchiladas in an airtight container for up to 4 days, though they reheat best when fresh. For freezing, assemble without cheese, wrap tightly, and freeze for up to 3 months. Reheat covered at 350°F until bubbly. The cheese rivers are best enjoyed immediately, so plan to serve these enchiladas fresh. Garnish with sour cream, diced onions, or jalapeños for added freshness and texture. Leftovers can be repurposed into enchilada casseroles or quesadillas for quick meals.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to deal with multiple dishes. Brown the beef in the same skillet you’ll later use for the sauce—no extra pots, no extra cleanup. That 20% fat in the ground beef? It renders just enough to make the sauce rich without extra oil.
- Creamy-Meaty Bliss: The refried beans add a velvety texture that balances the savory beef perfectly. I’ll be real: the moment I mix in the enchilada sauce and cheese, my mouth waters. That crispy tortilla edge with the gooey center? It’s the kind of bite that makes you pause mid-bite.
- Leftover Hero: This dish actually improves the next day. The tortillas soften just enough to soak up extra sauce, and the cheese melts into a dreamy blanket. I freeze half the batch and reheat it straight from the fridge—no thawing needed—because it’s that reliable.
- Budget-Friendly Flex: Ground beef and canned refried beans stretch this meal for a crowd without breaking the bank. Swap the Monterey Jack for cheddar if you’re pinching pennies, and no one will complain. Honestly, it’s the kind of recipe that makes me feel like I’m feeding a houseful of people without stressing.
Step-by-step instructions for smoky beef enchiladas
Mastering these enchiladas means balancing rich flavors and perfect texture—here's how to nail it every time.
🍳 Step 1: Brown the Beef and Build Flavor
Heat a large skillet over medium-high heat and add the 2 lb ground beef (80% lean, 20% fat). Break it apart with a wooden spoon as it cooks, letting the fat render naturally. You'll see the meat release from the pan easily when it's fully browned—this takes about 8-10 minutes.
Once browned, drain most of the fat (leave about 1 tablespoon for flavor) and add the 1 tbsp ground cumin, 1 tbsp smoked paprika, 1 tsp garlic powder, 1 tsp onion powder, 1 tsp salt, and 0.5 tsp black pepper. Stir for 1 minute until fragrant. The spices should smell deep and toasty—this is where the real flavor develops. Let the mixture cool slightly before mixing with the refried beans.
👨🍳 Step 2: Create the Filling Mixture
In a large bowl, combine the cooked beef with the 2 cups refried beans. Use a fork to gently mash them together until just combined—you want some texture, not a smooth paste. The mixture should hold its shape when packed into tortillas but still be spreadable. If it's too dry, add 1-2 tablespoons of beef broth to help bind it.
Taste the mixture and adjust seasoning if needed. The refried beans should complement the beef's richness without overpowering it. This filling forms the heart of your enchiladas, so take your time ensuring it's well-seasoned and cohesive. Cover and set aside while you prepare the sauce.
🥘 Step 3: Prepare the Enchilada Sauce
In a saucepan, warm the 2.5 cups enchilada sauce over low heat until it's fully heated through. If it's too thick (common with homemade sauces), add the 0.5 cup chicken or beef broth 1 tablespoon at a time until it reaches a pourable consistency—it should coat the back of a spoon but still flow easily. The sauce should smell rich and slightly smoky, with no raw flour or onion tastes remaining.
Keep the sauce warm in the saucepan while you assemble the enchiladas. The warmth helps prevent the tortillas from becoming soggy as you work. If you're using fresh tortillas, warm them briefly in a dry skillet or microwave to make them more pliable for rolling.
🔥 Step 4: Assemble the Enchiladas
Preheat your oven to 375°F. Spread a thin layer of enchilada sauce on the bottom of a 9x13-inch baking dish—this prevents sticking and adds flavor to the first layer. Working with one tortilla at a time, fill it with about 2 tablespoons of the beef-bean mixture, then roll it up tightly. Place each enchilada seam-side down in the baking dish.
Here's the pro move: pour about ½ cup of the enchilada sauce over each rolled enchilada, then sprinkle with a mix of 1 cup Monterey Jack cheese and ½ cup cheddar cheese. Repeat until all 12 tortillas are used, then top with the remaining cheese. The cheese should melt into rivers during baking, creating that signature enchilada effect.
⏰ Step 5: Bake to Golden Perfection
Bake uncovered for 20-25 minutes until the cheese is bubbling and golden brown along the edges. The tortillas should be tender but not soggy, and the cheese should have pulled away slightly from the edges. If the top isn't browning enough, broil for 1-2 minutes at the end, watching closely to avoid burning.
Let the enchiladas rest for 5 minutes before serving—this allows the juices to redistribute and makes cutting easier. Garnish with the 0.25 cup chopped fresh cilantro just before serving. Each bite should deliver a perfect balance of smoky sauce, tender beef, creamy beans, and melty cheese in every forkful.
Pro Tips For Making Beef And Refried Bean Enchilada
- CRANK THE HEAT FOR BEEF: That 80/20 ground beef needs a screaming-hot pan right from the start—no simmering, no "medium" nonsense. I learned this the hard way after serving dry, gray beef that tasted like it was cooked in a microwave. Two minutes of high heat breaks down the fat fast, giving you flavor and moisture to work with later.
- SALT THE BEEF BEFORE BEANS: Toss the raw beef with 1 teaspoon of salt before adding beans or spices—this seasoning gets locked in while the meat cooks. I used to add salt after mixing everything, and the flavor just never felt as bold. Trust me, the salted beef tastes better even if you don’t notice it at first.
- DON’T SKIP THE BEAN DRYING: Spread refried beans on a plate and let them cool slightly before assembling enchiladas—this prevents soggy tortillas. My grandmother swore by this, and she was right: cold beans release less moisture, so your filling stays firm and your cheese melts properly.
- UPGRADE WITH A SPLASH OF SAUCE: Mix 2-3 tablespoons of enchilada sauce directly into the beef-bean filling—it adds depth and keeps the tortillas from drying out. I was skeptical until I tried it, and now I wonder how I ever made enchiladas without it. (Yes, even if you’re impatient like me.)
Flavor customization for beef and refried bean enchilada
Spicy Kick Variations
For heat lovers, add 1-2 tablespoons of chipotle powder or 1 diced chipotle pepper in adobo to the beef mixture. The smoky heat pairs perfectly with the creamy beans—trust me, it’s a game-changer! 🌶️ For extra spice, sprinkle ½ teaspoon of cayenne pepper directly on the tortillas before rolling.
If you prefer milder heat, swap smoked paprika for mild chili powder (like Penzeys Mexican chili powder) and reduce the cayenne to ¼ teaspoon.
Cheese Swaps
Monterey Jack and cheddar are classic, but don’t be afraid to experiment! For a creamy, tangy twist, replace half the Monterey Jack with Oaxaca cheese—it melts into luscious rivers.
If you love sharp, nutty flavors, try Pepper Jack cheese (about 1.5 cups total) for a spicy kick without extra work. For a lighter option, use part-skim mozzarella mixed with ½ cup shredded Parmesan—it still delivers that gooey texture but with less fat.
Protein Alternatives
Swap the beef for shredded chicken (cooked with the same spices) for a lighter option, or use ground turkey (93% lean) to cut fat while keeping flavor.
For vegetarians, replace the beef with seasoned lentils or crumbled tempeh—sauté with 1 tablespoon soy sauce and 1 teaspoon liquid smoke for depth. If you’re feeling adventurous, try pulled pork (slow-cooked with cumin and smoked paprika) for a Southern-inspired twist.
Just reduce the enchilada sauce by ½ cup to balance the moisture.
Sauce Flavor Twists
Swap red enchilada sauce for green sauce (made with tomatillos and jalapeños) for a tangy, herby profile. For a creamy version, mix 1 cup sour cream into 2 cups enchilada sauce before assembling.
If you love umami depth, stir 1 tablespoon of fish sauce or 1 teaspoon of soy sauce into the beef mixture. For a smoky-sweet balance, add 1 tablespoon of brown sugar to the enchilada sauce while warming it—it caramelizes slightly in the oven for a caramelized finish. 💫
Topping Upgrades
Skip the cilantro and add pickled red onions (thinly sliced) for a bright, tangy contrast. For extra crunch, top with toasted pepitas (pumpkin seeds) or crushed tortilla chips before baking. If you’re serving with guacamole, drizzle it over the enchiladas after baking—it adds a creamy, fresh element.
For a cheesy crunch, sprinkle ½ cup crushed Fritos on top before the final cheese layer. The crispy texture cuts through the richness beautifully.
Nutrition facts
Frequently asked questions
Can I use flour tortillas instead of corn?
While corn tortillas are traditional for authentic texture, flour tortillas work perfectly if you prefer! They're more pliable and hold up well to rolling. Just warm them first to prevent cracking. For extra authenticity, lightly toast the flour tortillas in a dry skillet before filling.
How do I prevent soggy tortillas?
Prevent sogginess by toasting tortillas briefly in a dry skillet before filling, and always spread a thin layer of enchilada sauce on the bottom of your baking dish. Keep the sauce warm (not boiling) while assembling, and avoid overloading tortillas with filling. Bake at 375°F for 20-25 minutes to ensure even cooking.
What's the best way to reheat leftovers?
Reheat enchiladas covered in a 350°F oven for 10-15 minutes until bubbly. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals to prevent drying. Add a splash of beef broth or water to restore moisture. Leftovers keep well for 4 days in an airtight container.
Can I make these ahead of time?
Assemble enchiladas without cheese, wrap tightly in foil, and refrigerate for up to 24 hours before baking. For freezing, assemble completely (including cheese) and freeze for 3 months. Thaw overnight in the fridge, then bake as directed. The cheese rivers will reform beautifully when reheated.
What if my enchilada sauce is too thick?
Thin with beef or chicken broth, 1 tablespoon at a time, until it reaches a pourable consistency. It should coat the back of a spoon but still flow easily. Avoid water—it dilutes flavors. For extra richness, stir in 1 tablespoon of sour cream or 1 teaspoon of butter while warming the sauce.
