Soups & Stews
This beef and refried bean enchilada recipe delivers the perfect balance of hearty filling and crispy tortillas with rivers of melted cheese—every bite is a flavor explosion. The secret lies in using slightly dried tortillas for that satisfying crunch while keeping the filling warm and gooey.
I've perfected this recipe over years of testing, ensuring the beef stays tender and the beans add just the right amount of creaminess without overpowering the dish.
The process starts with slow-cooked beef and refried beans that form the soul of these enchiladas, then comes the magic of rolling tortillas without cracking—trust me, it's easier than it looks. Once assembled with cheese and sauce, a 350°F oven transforms them into golden, bubbling masterpieces.
The result? A restaurant-quality dish that's surprisingly simple to make at home, with layers of texture and flavor that'll have everyone asking for seconds.
What makes this recipe stand out is the combination of techniques that ensure crispy edges and tender centers—key for that satisfying bite. The cheese melts into gooey rivers, creating pockets of rich, savory goodness that pair perfectly with the hearty filling.
Whether you're feeding a crowd or saving leftovers for tomorrow, these enchiladas deliver comfort food at its finest, with every element working together in harmony.
Serve with your favorite toppings—sour cream, salsa, or fresh cilantro—to customize each bite. The recipe scales easily, making it perfect for gatherings or meal prep. Let's get started on creating enchiladas that taste like they came straight from your favorite Mexican restaurant.
Ingredients for beef and refried bean enchilada
Crispy tortillas and gooey cheese rivers start with these hearty ingredients—simple yet packed with flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (Chuck Roast) 🥩 | 2 lb | 80% lean, finely ground for tenderness |
| Refried Beans (Canned) 🫘 | 2 cups | Smoky flavor preferred, no added salt |
| Flour Tortillas (Medium) 🌯 | 12 whole | 8-inch size, slightly dried for crispiness |
| Shredded Monterey Jack Cheese 🧀 | 3 cups | Freshly shredded, not pre-shredded |
| Red Enchilada Sauce 🍅 | 2 ½ cups | Homemade or quality jarred brand |
| Yellow Onion 🧅 | 1 whole | Diced, for beef sauté |
| Garlic Cloves 🧄 | 4 cloves | Minced, for beef seasoning |
| Chili Powder 🌶️ | 2 tbsp | Medium heat, not cayenne |
| Ground Cumin 🌿 | 1 tsp | Toasted for deeper flavor |
| Salt 🧂 | 1 ½ tsp | Kosher salt, adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for heat |
| Vegetable Oil 🫒 | 2 tbsp | For browning beef |
| Sour Cream 🥛 | ½ cup | For serving, optional |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Juiced, for serving |
The beef is where the magic happens. Chuck roast gives you that melt-in-your-mouth texture—sirloin or ground beef stays too firm. Look for 80% lean at stores like Kroger or Walmart—it browns better and stays juicy. The refried beans? Smoky flavor is key—La Fonda or Bush's are my go-tos, but any canned refried will work. Freshly shredded cheese is non-negotiable here—pre-shredded gets gummy when melted. Monterey Jack melts beautifully, but cheddar works too if that's what you've got.
No enchilada sauce? Tomato sauce plus chili powder works in a pinch. The tortillas need to be slightly dried for that perfect crunch—run them under hot water for 10 seconds, then dry on a towel. For the spices, Penzeys chili powder has the best depth, but any medium-heat blend does the job. Short on time? Pre-made beef filling from the Mexican foods aisle saves steps—just add beans and cheese. The lime and cilantro are optional but add that fresh finish—skip if you're serving immediately.
Assembled enchiladas keep 3 days in the fridge, but they're even better reheated. Wrap tightly in foil and bake at 350°F for 15 minutes to revive that crispy texture. The filling freezes beautifully for up to 3 months—portion it out before freezing so you can pull just what you need. For meal prep, assemble without baking, then refrigerate until ready to bake. The cheese gets extra gooey when reheated, so don't skip this step!
Why You'll Love This Recipe
- One-Pan Magic: I swear by this trick—just brown the chuck roast, mix in the canned refried beans right in the same pan, then roll and bake. No extra dishes, no stress. That smoky beef flavor clings to the tortillas like it’s been simmering for hours.
- Lunchbox Hero: Between us, these reheat like a dream. Pack them for work or school—just pop in the microwave, and you’ve got a hearty, satisfying meal that won’t turn into a soggy mess. My kids actually eat their veggies when I sneak them in here.
- Budget Win: Chuck roast stretches far, canned beans save time, and tortillas are cheap. For under $10, I feed my whole family leftovers that taste just as good the second day. Honestly, it’s my go-to for stretching groceries without sacrificing flavor.
Step-by-step instructions for beef and refried bean enchiladas
Here's how to build enchiladas with perfectly crispy tortillas and melty cheese rivers.
Brown the Ground Beef with Aromatics
Heat the 2 tablespoons vegetable oil in a large skillet over medium-high heat. Add the 2 pounds ground beef (chuck roast) and cook, breaking it apart with a wooden spoon, until it loses its raw color. This should take about 5-6 minutes. The beef will release its natural juices as it cooks.
Add the 1 whole yellow onion, diced, and the 4 cloves garlic, minced, to the skillet. Cook for another 3-4 minutes until the onion softens and the garlic becomes fragrant. This step builds deep flavor that will carry through your enchiladas. Drain any excess fat if needed, but leave about 1 tablespoon in the pan for moisture.
Stir in the 2 tablespoons chili powder, 1 teaspoon ground cumin, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Cook for 1 minute to toast the spices and let their aromas infuse into the beef. Remove from heat and let cool slightly before mixing with the refried beans.
Combine Beef with Refried Beans
In a large mixing bowl, combine the cooked beef mixture with the 2 cups refried beans (canned). Use a wooden spoon to gently fold everything together until evenly distributed. The beans will help bind the filling and add that classic smoky depth. Taste and adjust seasoning if needed—you might want to add a pinch more salt or chili powder to suit your preference.
This mixture should be thick but spreadable. If it's too dry, add 1-2 tablespoons of water to loosen it slightly. The perfect consistency ensures your filling stays compact when rolled into tortillas, preventing leaks during baking. Cover the bowl and let it sit at room temperature while you prepare the tortillas.
Assemble and Roll the Enchiladas
Preheat your oven to 375°F. Warm the 12 whole flour tortillas (medium) in the microwave for 20-30 seconds or wrap them in a damp towel and heat in the oven for 5 minutes. This step is crucial—warm tortillas are pliable and less likely to crack when filled.
Spread about 2 tablespoons of the beef-bean mixture onto each tortilla, leaving a ½-inch border at the top. Roll the tortilla tightly from the bottom up, tucking in the sides as you go. Place each enchilada seam-side down in a 9x13-inch baking dish. You'll have two layers—arrange them in a single layer first, then top with another layer if needed.
Pour 1 cup of the 2.5 cups red enchilada sauce over the first layer of enchiladas. Repeat with the second layer if using, then top with the remaining 1.5 cups enchilada sauce. Sprinkle 2 cups of the 3 cups shredded Monterey Jack cheese evenly over the top, reserving 1 cup for later.
Bake Until Cheese is Bubbly and Tortillas are Crispy
Bake uncovered for 20 minutes. The cheese should begin to melt and bubble, and the tortillas should start to turn golden brown at the edges. This is where the magic happens—those crispy tortillas and gooey cheese rivers form. After 20 minutes, sprinkle the remaining 1 cup shredded cheese over the top and return to the oven for another 5-7 minutes until the cheese is fully melted and the tortillas are crispy.
Remove from the oven and let rest for 5 minutes before serving. This resting period allows the enchiladas to set slightly, making them easier to slice and serve. The tortillas should hold their shape with just a hint of crispness, while the cheese stretches into those beautiful rivers when cut.
Serve with Fresh Garnishes
Top each serving with 1 tablespoon sour cream and a sprinkle of 0.25 cup chopped fresh cilantro. Squeeze juice from 1 whole lime over the top for a bright, tangy contrast to the rich flavors. Serve immediately while the tortillas are still warm and crispy.
For an extra touch, drizzle a little more enchilada sauce around the edges of the plate. The combination of crispy tortillas, creamy cheese, and smoky beef filling makes every bite satisfying. These enchiladas are perfect for a hearty weeknight dinner or a crowd-pleasing party dish.
Pro Tips For Making Beef And Refried Bean Enchilada
- Brown the Beef Right: Chuck roast ground beef loves high heat at first—sear it in a dry skillet for 3-4 minutes until it loses that raw pink, then drain the fat. I used to rush this, and the filling always tasted dull. That initial crust locks in flavor, so don’t skip it.
- Warm the Tortillas Properly: Stack your flour tortillas, cover with a damp towel, and microwave for 20 seconds before rolling. Cold tortillas crack when filled and turn soggy in the sauce. (Yes, even if you’re impatient like me—this isn’t the step to cut corners.)
- Sauce the Beans First: Mix your canned refried beans directly with enchilada sauce before assembling—about ¼ cup sauce per can. It keeps them from drying out later and gives the filling a deeper, smoother flavor. I learned this after my first batch had beans that tasted like they’d been forgotten in the fridge.
- Layer Cheese Last, Then Bake: Sprinkle the Monterey Jack on top after baking—just before serving. It melts perfectly without turning rubbery, and you can adjust how much each person gets. (Pro move: Use a mix of shredded and sliced cheese for that restaurant-quality texture.)
Best sauces and condiments for this beef and refried bean enchilada
Classic Red Sauce
The star of these enchiladas is red enchilada sauce, which adds that signature tangy, slightly sweet depth. I love using Herdez or La Costeña jarred sauces—they're consistent and packed with smoky chipotle flavor.
For homemade, simmer 2 cups tomato sauce with 1 tbsp chili powder, ½ tsp cumin, and ½ tsp garlic powder for 10 minutes. The sauce should coat the back of a spoon—thin it with 2 tbsp water if needed. 🍅
Creamy Sour Cream
A dollop of sour cream on top adds a cooling contrast to the spicy filling. I prefer Kroger's 18% fat brand—it's tangy enough to cut through the richness without overpowering. For extra creaminess, mix ½ cup sour cream with 1 tbsp lime juice and a pinch of salt.
Serve it on the side for dipping or spoon directly over enchiladas. This step elevates the dish from good to restaurant-quality. 🥛
Fresh Cilantro Lime
Brighten every bite with fresh cilantro and lime juice. Chop ¼ cup cilantro leaves finely and zest ½ lime for garnish. The acidity from lime juice (about 2 tbsp) balances the richness, while cilantro adds a herbaceous freshness.
For a spicy kick, add ¼ tsp Tajín seasoning to the lime juice before squeezing. This combo transforms a simple dish into something vibrant and inviting. 🍋
Spicy Salsa Verde
Swap out red sauce for salsa verde to add a tangy, herby twist. Use 1.5 cups of a high-quality salsa like Cholula or La Victoria—look for ones with tomatillos and serrano peppers. The acidity cuts through the richness of the beef and cheese beautifully.
For a smoother texture, blend the salsa before using. This variation works especially well if you prefer a lighter, brighter flavor profile. 🌶️
Cheesy Queso Dip
For a decadent add-on, serve with queso dip on the side. Melt 1 cup shredded Monterey Jack with ½ cup sour cream, ¼ cup milk, and 1 tsp cumin in a saucepan over low heat.
Stir until smooth and serve warm. This dip adds an extra layer of creaminess that pairs perfectly with the crispy tortillas. It's a crowd-pleaser that takes minutes to prepare. 🧀
Avocado Crema
Creamy avocado adds a luxurious touch. Blend 1 ripe avocado, ¼ cup sour cream, 2 tbsp lime juice, 1 tbsp chopped cilantro, and salt to taste until smooth. Drizzle over enchiladas or serve as a side dip.
The healthy fats in avocado make this a lighter yet equally satisfying option. This topping is perfect for those who want to keep things fresh and vibrant. 🥑
Nutrition facts
Frequently asked questions
Can I use ground turkey instead of beef for these enchiladas?
Yes! Ground turkey works perfectly and keeps the dish lighter. Use 2 pounds lean ground turkey and cook it until it reaches 165°F for safety. The texture will be slightly leaner, so you might want to add 1 tablespoon olive oil to the pan to keep it moist. The flavor pairs beautifully with the refried beans and spices.
How do I prevent my tortillas from cracking when rolling?
Warm your tortillas first—microwave for 20-30 seconds or wrap in a damp towel and heat in the oven for 5 minutes. Keep the filling small (2 tablespoons) and spread it in the center, leaving a ½-inch border. Roll tightly from the bottom up, tucking in the sides as you go. If they still crack, use slightly larger tortillas or add 1 teaspoon water to the filling to help bind it.
Can I make these enchiladas ahead of time?
Assemble the enchiladas without baking, cover tightly with plastic wrap, and refrigerate for up to 24 hours. When ready to bake, add 10-15 minutes to the baking time (cover with foil for the first 10 minutes to prevent over-browning). For freezing, bake first, then cool completely, wrap individually in foil, and freeze for up to 3 months. Reheat at 350°F for 15 minutes to restore crispiness.
What's the best cheese for melting in enchiladas?
Freshly shredded Monterey Jack melts the best—it's creamy and doesn't get gummy. For extra richness, mix in ½ cup shredded cheddar. Avoid pre-shredded cheese (it contains anti-caking agents that make it rubbery). If you're out of Monterey Jack, Oaxaca or pepper jack work well too. For a dairy-free option, use vegan shredded cheese designed for melting.
How can I make these enchiladas spicier?
Add ½ teaspoon cayenne pepper or 1 teaspoon chipotle powder to the beef mixture. For extra heat, stir 1 tablespoon hot sauce (like Cholula) into the enchilada sauce before pouring it over the top. If you like it fiery, sprinkle ¼ teaspoon red pepper flakes on top after baking. Balance the heat with extra sour cream or avocado crema on the side.
