Soups & Stews
This beef, bean, and cheese enchilada recipe delivers restaurant-quality results with crispy tortilla layers and gooey cheese rivers you can't resist. 🔥 The secret lies in tightly rolling each tortilla and baking them in a cast-iron skillet until golden—no soggy bottoms here.
I've perfected this method after years of testing, and the difference in texture is night and day compared to traditional baking sheets.
What makes these enchiladas special is the perfect balance of flavors: tender shredded beef, creamy refried beans, and melted cheese that forms those coveted rivers when baked. The smoky aroma alone will have everyone gathering around the table.
This recipe builds on traditional techniques while streamlining the process for home cooks who want impressive results without complicated steps.
By the time you pull these out of the oven, you'll have golden-brown enchiladas with crispy edges that hold up perfectly for serving. The cheese pulls into strings when you cut into them, creating that satisfying "cheese pull" experience we all love.
Each bite combines the hearty beef, rich beans, and melty cheese in perfect harmony.
Serve with your favorite toppings—sour cream, guacamole, or salsa—and watch these enchiladas disappear faster than you can say "compliments." The recipe scales beautifully for crowds, and leftovers reheat just as well as the first serving. Let's get started on this crowd-pleasing dish!
Ingredients for beef bean and cheese enchilada
Sixteen ingredients for enchiladas that taste like a restaurant favorite—crispy, cheesy, and full of smoky flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | Lean or 80/20 blend preferred |
| Refried Beans 🥫 | 2 cups | Canned or homemade, warmed |
| Shredded Monterey Jack Cheese 🧀 | 3 cups | Freshly shredded for best melt |
| Flour Tortillas 🌯 | 12 whole | Medium size, 8-inch diameter |
| Yellow Onion 🧅 | 1 whole | Medium size, diced fine |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced for beef seasoning |
| Enchilada Sauce 🍅 | 2 cups | Red or green, store-bought or homemade |
| Canned Diced Tomatoes 🍅 | 1 can | 15 oz can, drained |
| Chicken Broth 💧 | ½ cup | Low-sodium preferred |
| Olive Oil 🫒 | 2 tbsp | For browning beef |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Chili Powder 🌶️ | 1 tbsp | Mild or medium heat |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Sour Cream 🥛 | ½ cup | For serving, optional |
The beef is where the magic starts. Ground chuck gives you that perfect balance of flavor and texture—lean ground beef works too, but you might want to add a splash of water to keep it juicy. Walmart or Kroger usually have the best prices for bulk ground beef, and it's worth grabbing a couple extra pounds if you're feeding a crowd. Look for packages with visible fat marbling—it keeps the meat juicy while browning. For the tortillas, Mission brand is my go-to because they're consistently sturdy and don't tear when rolling. Store them in a sealed container with a paper towel to keep them soft.
No enchilada sauce? Mix tomato sauce with a dash of cumin and chili powder—it's surprisingly good. Running short on refried beans? Mash canned black beans with a fork and add a pinch of salt and cumin. The cheese is non-negotiable for those perfect rivers—Monterey Jack melts beautifully, but a blend of cheddar and pepper jack adds extra flavor. For the tomatoes, San Marzano if you can find them, but any good-quality canned tomatoes work. The key is to drain them well so your filling doesn't get watery. And if you're watching calories, use low-fat cheese and skip the sour cream—it'll still taste amazing.
These enchiladas reheat beautifully—just cover them with foil and warm in the oven at 350°F for 15-20 minutes. They actually taste better the next day once everything melds together. Store leftovers in the fridge for up to 4 days or freeze for 3 months. I like to portion them into individual servings before freezing so I can grab one whenever I need a quick meal. The tortillas can be prepped ahead too—just keep them wrapped in plastic and assemble when ready to bake. The filling keeps for 2 days in the fridge if you want to make it in advance.
Why You'll Love This Recipe
- One-Pan Wonder: I swear by this recipe because it’s literally one pan, one spatula, and zero dishes to fight over later. Brown the beef with onion, mix in the refried beans—boom, filling’s done. Roll, stack, bake, and call it dinner.
- Melty Magic: That Monterey Jack? It’s the star here. The way it stretches and crisps just enough while staying gooey inside—honestly, I’ve tried other cheeses, but this one’s the only one that doesn’t turn into a sad, greasy mess.
- Lunchbox Hero: Between us, these are my go-to for meal prep. Assemble half, wrap tightly, and they reheat like a dream—no soggy tortillas, no sad leftovers. My kids grab them for school lunches, and I secretly eat the extras cold with a side of salsa.
- Budget-Buster Combo: Ground beef and refried beans stretch this recipe far beyond a single meal. I make a big batch on Sundays, freeze half, and pull it out for lazy nights or when grocery money’s tight. Plus, tortillas and cheese are usually the last things to go bad in my fridge.
Step-by-step instructions for beef, bean, and cheese enchiladas
Here's how to build layers of smoky flavor and crispy tortillas—no shortcuts, just perfect enchiladas.
🍳 Step 1: Brown the Beef with Aromatics
Heat the 2 tbsp olive oil in a large skillet over medium-high heat. Add the 1.5 lb ground beef, breaking it up with a wooden spoon as it cooks. Let it brown undisturbed for 3-4 minutes until it loses its raw color.
Add the 1 whole yellow onion, diced fine, and cook for another 5 minutes until softened. Stir in the 4 cloves garlic cloves, minced, and cook for 30 seconds until fragrant. Add the 1 tbsp ground cumin, 1 tbsp chili powder, 1 tsp salt, and 0.5 tsp black pepper, stirring to coat the beef evenly. Cook for 1-2 minutes until the spices bloom and release their aroma.
🥘 Step 2: Combine with Beans and Tomatoes
Reduce heat to medium-low and stir in the 2 cups refried beans and 1 can canned diced tomatoes, drained. Cook for 5 minutes until everything is well combined and heated through. Taste and adjust seasoning if needed—this filling should be rich and flavorful.
Remove from heat and stir in the 0.5 cup chicken broth. This helps create a moist, cohesive filling that won't dry out during baking. Transfer the mixture to a bowl and let it cool slightly for 5 minutes—this prevents the tortillas from becoming soggy when assembling.
👨🍳 Step 3: Assemble the Enchiladas
Preheat your oven to 375°F. Spread 1 cup enchilada sauce on the bottom of a 9x13-inch baking dish. Dip each of the 12 whole flour tortillas in warm water for 10-15 seconds on each side, then place them in the baking dish, slightly overlapping if needed.
Divide the beef mixture evenly among the tortillas, spreading it thinly to fill each one completely. Top each tortilla with ¼ cup shredded Monterey Jack cheese. This layering ensures every bite has crispy tortilla, smoky cheese, and flavorful filling.
🔥 Step 4: Bake Until Cheese Rivers Form
Pour the remaining 1 cup enchilada sauce over the top of the enchiladas. Cover tightly with aluminum foil and bake for 20 minutes. Remove the foil and bake for another 5-7 minutes until the cheese is bubbling and golden brown with those beautiful rivers of melted cheese.
Let the enchiladas rest for 5 minutes before serving. This resting time helps the tortillas set and prevents them from becoming too soft. Serve with the 0.5 cup sour cream on the side for that cool contrast to the spicy, cheesy layers.
Pro Tips For Making Beef Bean And Cheese Enchilada
- Sear the Beef First: Brown the ground beef in batches before draining fat—this builds flavor the canned beans and cheese can’t compete with. I used to skip this and wondered why my enchiladas tasted like a side dish instead of the main event.
- Warm the Tortillas Properly: Stack the flour tortillas and wrap in a damp towel, then microwave for 30 seconds. Cold tortillas crack like brittle chips when rolled; warm ones hold their shape and soak up filling better. (Yes, I’ve seen both happen.)
- Layer Cheese Lightly: Sprinkle shredded Monterey Jack evenly between layers—too much on top means a soggy mess, while too little leaves you scrambling for extra. Aim for about ½ cup per tortilla, then add the rest on top before baking.
- Use a Mix of Wet and Dry Fillings: Combine the refried beans with a spoonful of the beef’s juices (after browning) to loosen them up, but don’t drown the mixture. The beans need moisture to stick, but the filling shouldn’t turn into a slurry when wrapped. (I learned this after my first enchilada unrolled like a burrito.)
Regional styles of this recipe
Tex-Mex Style
In Texas and the Southwest, these enchiladas get a bold kick with extra chili powder and diced jalapeños folded into the beef mixture. I like adding ½ cup chopped cilantro and a squeeze of lime juice for brightness.
Serve with cool pico de gallo and diced avocado—the acidity cuts through the richness beautifully. 🌶️
California Fusion
For a West Coast twist, swap the red enchilada sauce for green salsa verde and add sautéed mushrooms to the beef mixture. Top with crumbled cotija cheese and fresh cilantro instead of Monterey Jack. This lighter version keeps the hearty texture but adds an earthy depth. 🍄
Northern Mexican Influence
In states like Chihuahua and Sonora, enchiladas often feature dried chiles like ancho or pasilla for a deeper, earthier flavor. Rehydrate 2-3 dried chiles in warm water, blend with sauce, and use this as your enchilada sauce. Add shredded poblano peppers to the beef for a smoky touch. 🌶️
Southwest Ranchero
This variation adds crispy fried onions and chopped chorizo to the beef mixture for extra richness. Top with sour cream and crumbled bacon before baking. The chorizo brings a smoky, spicy depth that pairs perfectly with the creamy cheese. 🥓
Vegetarian Adaptation
For a plant-based version, replace the beef with seasoned lentils or crumbled tempeh. Use smoked paprika instead of chili powder and add roasted bell peppers to the filling. The texture stays hearty, and the flavors remain rich and satisfying. 🌱
Nutrition facts
Frequently asked questions
Can I use corn tortillas instead of flour for this recipe?
Corn tortillas work but require a different approach. They're more delicate and won't hold the filling as well as flour tortillas. If you must use them, brush each with melted butter before filling and bake at 350°F for 10-12 minutes longer to prevent breaking. The texture will be softer, but the flavor stays authentic.
How do I prevent my enchiladas from getting soggy?
Sogginess happens when tortillas absorb too much moisture. First, cool your filling completely before assembling. Use 1 cup enchilada sauce on the bottom only—don't over-sauce. Dip tortillas in warm water for just 10 seconds per side, then pat dry. Bake uncovered for the last 5-7 minutes to crisp the tops.
What's the best cheese for those perfect rivers?
Monterey Jack is ideal for its creamy melt and stretch. For extra drama, blend it with 25% sharp cheddar or pepper jack. Pre-shredded cheese contains anti-caking agents that prevent smooth melting—always shred your own! The key is using freshly shredded cheese and baking until it reaches 375°F internal temperature.
Can I make these enchiladas ahead and reheat?
Assemble completely, cover tightly, and refrigerate for up to 2 days before baking. For leftovers, reheat covered at 350°F for 15-20 minutes until heated through. Microwave reheating works but makes tortillas rubbery—always use the oven method. The flavors actually improve overnight as everything melds together.
What if I don't have enchilada sauce?
No problem! Mix 1 cup tomato sauce with 1 tbsp chili powder, ½ tsp cumin, and ½ tsp garlic powder. Simmer for 5 minutes to thicken slightly. For extra richness, add 2 tbsp beef broth. This homemade version works perfectly and saves money.
