Soups & Stews
This beef, bean, and cheese enchilada recipe delivers the perfect balance of crispy tortilla edges and gooey melted cheese layers that hold together with every bite. The secret lies in using a mix of refried beans and ground beef for hearty texture, all wrapped in warm tortillas and baked until golden. I've perfected this method to ensure your enchiladas stay sturdy while achieving that restaurant-quality crunch.
The beauty of this recipe is its simplicity—no frying required. Instead, we'll use a baking technique that creates crispy edges without sacrificing the tender, savory filling inside. The combination of melted cheese, spiced beans, and seasoned beef creates a flavor profile that's both comforting and satisfying. This dish is ideal for meal prep or serving a crowd, as it reheats beautifully while maintaining that perfect texture.
What you'll end up with is a plate of enchiladas that's crispy on the outside, creamy on the inside, and packed with rich, savory flavors. The tortillas hold their shape while developing a satisfying crunch, and the cheese melts into a smooth, stretchy layer that ties everything together. Each bite delivers a perfect harmony of textures and tastes—crispy, cheesy, and hearty all at once.
Whether you're making these for a family dinner or a potluck, this recipe is designed to impress. The instructions are straightforward, and the ingredients are easy to find, making it a go-to dish for any occasion. Let's get started on creating enchiladas that taste like they came straight from your favorite Mexican restaurant.
Ingredients for beef bean and cheese enchilada
Easy-to-find ingredients for enchiladas that taste like a restaurant favorite—crispy, cheesy, and packed with flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | 80% lean or leaner for best texture |
| Refried Beans 🥫 | 15 oz | Canned, not homemade (smoother texture) |
| Medium Yellow Onion 🧅 | 1 whole | Diced small for even cooking |
| Flour Tortillas 🌯 | 12 whole | Medium size, 8-10 inches |
| Shredded Cheddar Cheese 🧀 | 3 cups | Sharp cheddar preferred for flavor |
| Tomato Sauce 🍅 | 2 ½ cups | Canned, crushed tomatoes work too |
| Chicken Broth 💧 | ½ cup | Low-sodium preferred for balance |
| Taco Seasoning 🌶️ | 2 tbsp | Homemade or packet (no salt added) |
| Garlic Cloves 🧄 | 3 cloves | Minced for even distribution |
| Olive Oil 🫒 | 1 tbsp | For crisping tortillas |
| Salt 🧂 | ½ tsp | Adjust to taste after seasoning |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Sour Cream 🥛 | ½ cup | For serving, optional garnish |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The ground beef is where the heartiness comes from. 80% lean gives you that perfect texture—too lean and it gets tough. Grab the pre-packaged 1.5 lb bag from the meat section—it's already seasoned for convenience. If you're feeling fancy, Trader Joe's has great quality at a good price. The refried beans? Canned is key here—homemade can be too chunky and won't blend as smoothly into the filling. Look for the kind with lard (not vegetable oil) for that authentic taste, but any canned refried will work in a pinch.
No taco seasoning packet? Mix 1 tbsp chili powder, 1 tsp cumin, 1 tsp paprika, and ½ tsp each of garlic powder and onion powder—it's just as good. The onion should be medium-sized and yellow—red onions add too much sharpness here. For the tortillas, flour is a must—corn tortillas won't get crispy with this baking method. I always grab Mission brand because they hold their shape perfectly. The cheese matters too—sharp cheddar melts best and gives that tangy kick. Pre-shredded works, but block cheese grated fresh won't clump as much.
Store the dry ingredients—seasoning, broth, and canned beans—in your pantry for up to 6 months. The ground beef should be used within 2 days of purchase, while the cheese keeps for 3 months in the fridge. Tortillas freeze beautifully—just thaw them for 10 minutes before using. This whole dish reheats like a dream—350°F for 10 minutes brings back that crispy-cheesy magic. I always make extra filling because it freezes perfectly for 3 months—just thaw and reheat with fresh tortillas.
Why You'll Love This Recipe
- One-Pan Wonder: I swear by this trick—just brown the beef, mix in the refried beans and onion, then roll and bake. No extra pots, no dirty dishes beyond one sheet pan. That’s how you win weeknights.
- Melty Magic Combo: The moment those tortillas hit the oven, the cheese stretches into golden strings while staying gooey inside. Honestly, that crispy-cheesy contrast is the reason I keep making this.
- Lunchbox Hero: Between us, these reheat like a dream. Pack a few for work or school—just toss them in the microwave, and they’re still warm, still cheesy, still satisfying. My kids actually finish their lunches.
- Budget Stretch: Ground beef, canned beans, and a bag of cheese? This feeds four for under $10. I’ll be real: it’s my go-to when groceries feel tight, but no one ever guesses how affordable it is.
Step-by-step instructions for beef, bean, and cheese enchiladas
Here's how to make these hearty enchiladas with perfectly crispy tortillas and melty cheese layers.
Cook the Ground Beef and Sauté Aromatics
Heat a large skillet over medium-high heat and add the 1.5 lb ground beef. Break it apart with a wooden spoon and cook until browned, about 8-10 minutes. The beef should release from the pan easily and be fully cooked—no pink should remain.
Drain the excess fat, leaving about 1 tablespoon in the pan. Add the 1 whole medium yellow onion (previously diced) and 3 cloves garlic (minced) to the skillet. Cook for 3-4 minutes until the onion softens and becomes translucent, and the garlic releases its fragrant aroma. Stir in the 2 tablespoons taco seasoning, 0.5 teaspoon salt, and 0.5 teaspoon black pepper. Pour in the 2.5 cups tomato sauce and 0.5 cup chicken broth, then simmer for 5 minutes to let the flavors meld.
Warm the Refried Beans and Prepare the Filling
In a small saucepan, warm the 15 oz refried beans over low heat for 2-3 minutes, stirring occasionally until smooth and creamy. This ensures they’re easy to spread and blend seamlessly with the beef mixture.
In a large bowl, combine the warm refried beans with the cooked beef mixture. Mix well to distribute the flavors evenly. The filling should be thick but spreadable—if it’s too dry, add 1-2 tablespoons of water to loosen it slightly. Taste and adjust seasoning if needed, adding a pinch more salt or pepper as desired.
Assemble the Enchiladas for Maximum Crispiness
Preheat your oven to 375°F. Warm the 12 whole flour tortillas by stacking them and microwaving for 20-30 seconds or heating in a dry skillet over medium heat for 10 seconds per side. This makes them pliable and easier to roll.
Spread about ¼ cup of the beef-bean filling onto each tortilla, leaving a ½-inch border at the edges. Roll each tortilla tightly into a cylinder, tucking in the sides as you go. Place the rolled enchiladas seam-side down in a 9x13-inch baking dish (or two 8x8-inch dishes if preferred). Pour 1 cup of the tomato sauce over the top of the enchiladas, ensuring they’re fully coated.
Bake Until Cheese is Bubbly and Tortillas are Crispy
Sprinkle 2 cups of the shredded cheddar cheese evenly over the enchiladas, covering them completely. Bake for 20 minutes until the cheese is fully melted and bubbly, and the tortillas are golden brown and crispy along the edges. If the cheese isn’t fully melted, cover loosely with foil and bake for an additional 5 minutes.
Remove from the oven and let the enchiladas rest for 5 minutes before serving. This resting time allows the cheese to set slightly, making it easier to slice and serve. Garnish each enchilada with a dollop of 0.5 cup sour cream and a sprinkle of 0.25 cup chopped fresh cilantro for a fresh, vibrant finish.
Serve with Extra Sauce and Crispy Tortilla Crunch
Serve the enchiladas with the remaining 1 cup tomato sauce on the side for dipping or drizzling. The crispy tortillas should hold their shape, and the cheese should be gooey and stretchy with each bite. Pair with a simple side salad or extra refried beans for a complete meal.
Real talk: the secret to these enchiladas is the crispy tortillas. If yours aren’t crispy enough, broil for 1-2 minutes at the end of baking—just watch them closely to avoid burning!
Pro Tips For Making Beef Bean And Cheese Enchilada
- Brown the Beef Right: Drain the grease halfway through cooking—after 5 minutes of breaking up the beef, pour out about half the fat into a measuring cup. This keeps the meat from steaming instead of browning, and you’ll have less oil swimming in your filling. (Yes, I know, saving that fat for frying later is tempting—but trust me, the texture improves.)
- Sauté Onions Until Sweet: Cook the diced onion in the same pan after draining the beef, but don’t rush it. Aim for 8-10 minutes until the edges turn golden and the raw bite disappears. Sweetness in the onions balances the saltiness of the cheese and refried beans—skipping this step leaves you with a one-note filling.
- Warm Tortillas in Sauce: Instead of microwaving or dry-heating, dip each tortilla in the enchilada sauce (or a little broth) for 10 seconds before rolling. This prevents cracking when you add the filling and cheese. (I learned this the hard way when my first batch turned into a cheese avalanche.)
- Layer Cheese Lightly: Sprinkle just enough shredded cheddar between the tortilla layers to hold them together—about ¼ cup per enchilada—then add the rest on top. Too much in the middle makes the tortillas soggy; too little means they’ll unravel. (Pro move: Use a mix of fresh and pre-shredded cheese for better melt.)
Perfect pairings for beef bean and cheese enchilada
Classic Side Dishes
Start with a simple Mexican rice—cook 1 cup white rice with 1.5 cups chicken broth, ½ cup tomato sauce, 1 tsp cumin, and ½ tsp chili powder. The rice soaks up the enchilada flavors beautifully, and it’s ready in 20 minutes. For extra richness, stir in ¼ cup sour cream at the end. 🌶️
Charro beans (pinto beans cooked with bacon, chorizo, and spices) add a smoky depth that complements the enchiladas perfectly. I like to use 1 lb dried pinto beans, 4 slices bacon, and 1 tsp smoked paprika—simmer for 1.5 hours until tender. Serve warm with a sprinkle of cilantro.
Crunchy Toppings
Add crushed tortilla chips on top of each enchilada for extra crunch—about ¼ cup per serving. I love using Mission brand chips because they’re sturdy and don’t get soggy. For a smoky kick, toss them with ½ tsp chili powder before sprinkling.
Pickled red onions bring a bright, tangy contrast. Thinly slice 1 red onion and soak in ½ cup vinegar, 1 tbsp lime juice, and 1 tsp sugar for 30 minutes. Drain and pat dry before serving. This adds a refreshing crunch that cuts through the richness. 🌿
Drink Pairings
A Mexican lager like Modelo Especial or Corona is my go-to—the crisp, clean taste balances the bold flavors. For a non-alcoholic option, try Jarritos tamarind or horchata—both are sweet and refreshing without overpowering the dish.
If you prefer wine, a light-bodied red like Tempranillo or Sangria works beautifully. The fruitiness in sangria complements the cheese and spices, while Tempranillo’s earthiness stands up to the beef. 🍷
Extra Sauces
Serve with salsa verde (tomatillo-based) for a tangy contrast. I blend 1 cup tomatillos, 1 jalapeño, ¼ cup cilantro, and 1 clove garlic for a fresh, zesty sauce. For heat lovers, add ½ tsp cayenne to the mix.
A creamy avocado sauce adds a velvety texture. Mash 1 ripe avocado with ¼ cup sour cream, 1 tbsp lime juice, and salt to taste. Drizzle over enchiladas or use as a dip for extra richness. 🥑
Nutrition facts
Frequently asked questions
Can I make these enchiladas ahead of time?
Assemble the enchiladas and refrigerate them (unbaked) for up to 24 hours before baking. When ready, bake as directed—they'll still get crispy. For leftovers, reheat at 350°F for 10-15 minutes until warmed through. The filling stays moist, and the tortillas crisp up again beautifully.
What if my tortillas aren't crispy after baking?
Try broiling for 1-2 minutes at the end of baking to add extra crunch. Keep a close eye to avoid burning! Another trick: brush the assembled enchiladas with a little olive oil before adding cheese—this helps create a crispier exterior. If using corn tortillas, they won't crisp up the same way, so stick with flour for best results.
Can I substitute black beans for refried beans?
Yes, but the texture will differ. If using black beans, mash them first to mimic refried beans' creaminess. For a smoother filling, mix them with 1-2 tablespoons of sour cream or cream cheese to help bind the mixture. The flavor will be slightly different but still delicious!
How do I make these enchiladas vegetarian?
Swap the ground beef for 1 lb crumbled soy chorizo or 15 oz lentils (cooked). Boost the beans to 2 cans (28 oz total) for extra heartiness. Add 1 tsp smoked paprika to the filling for depth. The cheese and tortilla technique stays the same—just adjust seasoning to taste.
Why did my enchiladas get soggy?
Over-baking causes soggy tortillas, but under-baking leads to uncooked centers. Aim for 20 minutes at 375°F—if the cheese isn't fully melted, cover with foil and bake 5 more minutes. Another common issue: too much sauce. Pour just enough to coat the bottom (about 1 cup total) rather than drowning them.
