Soups & Stews
This beef bean and cheese enchilada recipe delivers the ultimate comfort food experience with layers of smoky beef, hearty beans, and rivers of melted cheese.
The key to perfect enchiladas lies in balancing tender beef, well-seasoned beans, and properly softened tortillas—each element working together to create a dish that's both satisfying and approachable for home cooks.
Start with flavorful ground beef cooked until tender, then mix in seasoned beans for that signature hearty texture. The secret to the perfect tortilla layer? Softening them just enough so they don't crack when filled and rolled.
Every bite combines the savory beef mixture with the creamy, melty cheese that pools beautifully when baked.
What makes this recipe truly special is the versatility—it works equally well as a weeknight dinner or a showstopping meal for guests.
The smoky, cheesy layers are impossible to resist, and the dish pairs perfectly with classic sides like cilantro-lime rice or a fresh avocado salad to round out the meal.
With just a few simple ingredients and straightforward assembly, you'll have restaurant-quality enchiladas ready in under an hour. The best part? Leftovers reheat beautifully, making this a perfect make-ahead option for busy families or gatherings.
Ingredients for beef bean and cheese enchilada
Sixteen ingredients that transform into smoky, melty layers of comfort food perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (80/20) 🥩 | 1 ½ lb | Lean but flavorful, not pre-seasoned |
| Canned Black Beans 🫘 | 2 cups | Drained and rinsed, low-sodium preferred |
| Corn Tortillas 🌽 | 12 whole | Medium size, 6-inch diameter |
| Shredded Monterey Jack Cheese 🧀 | 3 cups | Freshly shredded, not pre-shredded |
| Enchilada Sauce 🍅 | 2 ½ cups | Red or green, medium spice level |
| Yellow Onion 🧅 | 1 whole | Diced, about 1 cup |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Cumin 🌿 | 1 tbsp | Ground, toasted for depth |
| Chili Powder 🌶️ | 1 ½ tbsp | Smoked variety for authentic flavor |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Vegetable Oil 🫒 | 2 tbsp | For browning beef |
| Sour Cream 🥛 | ½ cup | For garnish, full-fat preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Juiced, for garnish |
The ground beef is where all the magic starts—80/20 fat ratio ensures juicy, flavorful bites that won't dry out when baked. Grab the pre-packaged chuck from the grocery store meat section (it's already trimmed and ready to cook), or ask the butcher for 80/20 ground chuck if you're feeling fancy. The beans? Low-sodium canned black beans save time, but if you've got dried, soak them overnight—they hold up beautifully in the filling. For the tortillas, corn over flour gives that authentic texture, and Mission brand is my go-to for consistent quality. Skip the pre-shredded cheese—it gets gummy when baked, and freshly shredded Monterey Jack melts like a dream.
No enchilada sauce? Sauté 1 diced onion, 3 garlic cloves, and 1 tbsp chili powder in 1 cup beef broth for a quick substitute. Running low on cumin? Smoked paprika at half the amount works in a pinch, though it won't have the same earthy depth. The tortillas need to be pliable but not soggy—warm them in a dry skillet for 10 seconds per side before rolling. If your cheese is too dry, mix in 1 tbsp sour cream to the filling for extra creaminess. And for the love of enchiladas, don't skip the garlic—it's the backbone of the flavor profile here.
Assemble the enchiladas ahead of time and refrigerate for up to 24 hours—the flavors meld even better overnight. Leftovers? 3-4 days in the fridge, or freeze for 2 months (reheat covered with foil at 350°F for 15 minutes). The sauce can be made in bulk and frozen—just thaw and reheat before using. Garnish with sour cream, cilantro, and lime wedges right before serving, because nothing beats that fresh contrast against the smoky, cheesy layers.
Why You'll Love This Recipe
- Pantry to Plate: I swear by this recipe when I’ve got nothing but canned beans and a bag of ground beef. No chopping, no soaking—just brown the beef with a pinch of cumin, drain those beans, and you’re rolling tortillas in minutes. The kind of meal that feels like a hug when you walk in the door.
- Cheese Pulls Hard: That Monterey Jack stretches like a dream when it melts into the sauce, and the 80/20 beef adds just enough richness to make it ridiculously satisfying. Honestly, the first time I made this, my husband asked for seconds before I even served the first plate.
- Lunchbox Hero: Between us, this is my secret weapon for meal prep. Assemble the enchiladas, wrap them in foil, and they reheat beautifully—whether it’s for school lunches or a quick office dinner. My kids actually eat their leftovers this way (small victories).
- Budget-Friendly Feast: A pound of ground beef, a can of beans, and a bag of tortillas stretch to feed four for under $10. That’s a full meal without breaking the bank, and the enchilada sauce adds depth without costing extra. My wallet and my family thank me every time.
Step-by-step instructions for smoky beef bean and cheese enchiladas
Layer by layer, we'll build enchiladas with perfectly seasoned beef, tender beans, and rivers of melted cheese.
Brown the Ground Beef and Build Flavor
Heat the 2 tablespoons vegetable oil in a large skillet over medium-high heat. Add the 1.5 pounds ground beef (80/20) and cook, breaking it apart with a wooden spoon, until it loses its raw color and begins to brown—about 5-7 minutes. This high-fat ratio is crucial for flavor development.
Drain most of the fat, leaving about 1 tablespoon in the pan. Add the diced yellow onion and cook for 3 minutes until softened. Stir in the 4 minced garlic cloves, 1 tablespoon cumin, 1.5 tablespoons chili powder, 1 teaspoon salt, and 0.5 teaspoon black pepper. Cook for another 2 minutes until fragrant. Remove from heat and stir in the 2 cups drained black beans—they'll absorb all those rich spices.
Prepare the Enchilada Filling
Transfer the beef-bean mixture to a medium bowl and let it cool slightly—5 minutes—so it's easier to handle. Meanwhile, warm the 2.5 cups enchilada sauce in a small saucepan over low heat until just heated through. This gentle warming prevents the sauce from curdling when combined with cheese later.
If the beef mixture feels too dry, add 1-2 tablespoons water to loosen it. The filling should be moist enough to stick together when rolled but not so wet it leaks through the tortillas. Here's the thing—proper moisture balance is everything for perfect texture.
Assemble the Enchilada Layers
Preheat your oven to 375°F. Lightly brush one side of each corn tortilla with enchilada sauce—this prevents cracking when rolled. Spoon about 2 tablespoons of the beef-bean filling onto each tortilla, then sprinkle with ¼ cup shredded Monterey Jack cheese. Roll tightly from the side with the filling inward, tucking in the edges as you go.
Place each enchilada seam-side down in a 9x13-inch baking dish, standing them upright in a single layer. Pour the remaining enchilada sauce over the top, then sprinkle the remaining 2 cups shredded Monterey Jack cheese evenly over everything. The cheese should melt into gooey rivers between the tortillas.
Bake Until Cheesy Perfection
Bake uncovered for 20-25 minutes until the cheese is bubbling and the tortillas are golden brown at the edges. The center should still be slightly soft—enchiladas finish cooking while resting. If the cheese browns too quickly, tent loosely with foil for the last 5 minutes of baking.
Remove from the oven and let rest for 5 minutes. This resting period allows the filling to set and prevents a runny mess when serving. The tortillas should hold their shape while still being tender enough to fold easily.
Garnish and Serve Warm
Transfer the enchiladas to a serving platter and top with the 0.5 cup sour cream dolloped around the edges, 0.25 cup chopped fresh cilantro, and a sprinkle of lime juice from the whole lime. The acidity from the lime brightens all the rich flavors, cutting through the smoky spices.
Serve immediately with extra enchilada sauce on the side for dipping. Each bite should deliver tender tortillas, flavorful beef, creamy cheese, and that perfect balance of smoky, spicy, and tangy notes. These enchiladas are best enjoyed fresh while the cheese is still melty and the tortillas retain their slight crunch.
Pro Tips For Making Beef Bean And Cheese Enchilada
- CRISP THE TORTILLAS FIRST: Warm your corn tortillas on a dry skillet over medium heat for 20 seconds per side—just until pliable. Cold tortillas soak up sauce like a sponge, turning your enchiladas into soggy tacos. I learned this the hard way after making a batch where the filling oozed out like a sad burrito.
- DRAIN AND RINSE BEANS: Skip the salty canned beans by draining and rinsing them under cold water. The extra starch makes your filling gummy, and the salt can overpower the cheese. My grandmother swore by this, and she was right—it’s the thing that matters most for texture.
- BROWN THE BEEF WELL: Cook the ground beef until it’s deep brown, not just pink—break it apart with a spoon if it clumps. This adds flavor that store-bought taco seasoning can’t replicate. After burning three batches, I finally figured out that patience here pays off in every bite.
- LAYER CHEESE LAST: Sprinkle the Monterey Jack on top of the assembled enchiladas right before baking—don’t mix it into the filling. It melts faster and stays gooey, not rubbery. Sounds weird, but it works: your enchiladas will have that perfect stretchy cheese pull.
Storing and reheating your beef bean and cheese enchilada
Refrigerator Storage
Let your enchiladas cool completely before storing—about 1 hour—then transfer them to an airtight container with a lid. I use glass Pyrex containers because they prevent moisture loss and keep the tortillas from drying out.
Store at 40°F or below for up to 4 days, but honestly? They taste even better the next day when the flavors meld together. The cheese sets slightly, making each bite more satisfying. 🥧
Freezer Prep Tips
For long-term storage, assemble enchiladas in a single layer on a parchment-lined baking sheet before freezing. Once frozen solid (about 2 hours), transfer them to a freezer-safe bag or airtight container.
Label with the date—they’ll keep for 2 months without losing texture. Pro tip: Freeze the sauce separately and reheat it alongside the enchiladas to maintain that perfect consistency. 🧊
Oven Reheating
My favorite method is reheating in the oven—it brings back that restaurant-quality meltiness. Preheat to 350°F, cover the dish tightly with aluminum foil, and bake for 15-20 minutes until heated through.
For extra crispiness, remove the foil for the last 5 minutes. The tortillas should be warm and the cheese gooey again. If the sauce seems dry, add 2-3 tablespoons water before reheating. 🔥
Microwave Shortcut
When you're in a hurry, the microwave works—but with caution. Cover the enchiladas with a damp paper towel and heat on 50% power for 2-3 minutes. Stir halfway through to distribute heat evenly.
If the cheese looks dry, add 1 tablespoon sour cream or enchilada sauce to restore creaminess. This method takes about half the time but lacks the crispy edges of oven reheating. ⏱️
Garnish After Reheating
Always add fresh garnishes after reheating—sour cream, cilantro, and lime juice brighten up the dish. I like to sprinkle ½ teaspoon smoked paprika over the top for an extra smoky kick.
The acidity from the lime cuts through any richness, making each bite feel fresh. Serve with warm tortillas or a side of cilantro-lime rice for the full experience. 💛
Nutrition facts
Frequently asked questions about beef bean and cheese enchiladas
Can I use flour tortillas instead of corn?
Flour tortillas work beautifully—they're more pliable and less likely to crack when rolling. Just reduce the baking time to 15-18 minutes since they cook faster. For extra authenticity, brush them lightly with enchilada sauce before filling to prevent dryness.
How do I prevent my enchiladas from getting soggy?
Start by warming your tortillas for just 10 seconds per side in a dry skillet before filling. Then, bake them uncovered for the full 20-25 minutes to let moisture evaporate. Never skip the resting period—5 minutes after baking helps the filling set properly. For extra insurance, spread a thin layer of sauce on the bottom of your baking dish first.
What's the best cheese for maximum melt?
Freshly shredded Monterey Jack melts best, but for extra creaminess, mix in ½ cup sour cream with the cheese before baking. Avoid pre-shredded cheese—it contains anti-caking agents that prevent proper melting. For a smoky twist, substitute ½ cup pepper jack for some of the Monterey Jack.
Can I make these enchiladas ahead of time?
Yes! Assemble them completely, refrigerate uncovered for 2 hours (or overnight), then bake as directed. The flavors deepen when made ahead. For freezing, assemble but don't bake—wrap tightly in foil and freeze for up to 2 months. Bake straight from frozen at 375°F for 30-35 minutes, covered with foil.
How do I make them spicier?
Add ½ teaspoon cayenne pepper to the beef mixture or use green enchilada sauce instead of red. For heat on top, sprinkle with chopped jalapeños or a dash of hot sauce before serving. If you love smoky heat, swap ½ teaspoon smoked paprika for some of the regular chili powder.
