Soups & Stews
This beef bean and cheese enchilada recipe delivers the perfect balance of smoky, savory, and cheesy comfort—layered with tender beef, hearty beans, and rivers of melted cheese between crisp tortillas. The secret lies in slow-cooked beef that practically falls apart, warm tortillas that stay pliable, and a sauce so rich it soaks into every bite without making them soggy. I've perfected this over years of testing, and it's become my go-to for feeding a crowd or a cozy family dinner.
The beauty of this recipe is in its simplicity: ground beef simmered with spices until tender, mixed with beans and cheese, then rolled into tortillas and baked until golden. The slow cooking transforms tough beef into melt-in-your-mouth pieces, while the beans add fiber and depth.
What makes it special is the way the cheese stretches into glossy rivers as it bakes, creating that signature enchilada texture—crispy edges, tender filling, and a sauce that clings to every layer.
By the time you pull these from the oven, you'll have a dish that smells like a Mexican restaurant but tastes even better—smoky from the spices, rich from the cheese, and satisfying in every bite.
The tortillas develop a perfect crunch while staying soft inside, and the sauce ties everything together into a cohesive, flavorful package. This is the kind of recipe that disappears faster than you can say "segunda porción."
Perfect for meal prep, potlucks, or a weeknight dinner that feels special. The leftovers reheat beautifully, making it ideal for busy schedules. Let's get cooking—your taste buds will thank you.
Ingredients for beef bean and cheese enchilada
Sixteen ingredients that come together for enchiladas with smoky tortilla crunch and melty cheese rivers—game-changer for weeknight dinners.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (Chuck) 🥩 | 1 ½ lb | 80% lean for best flavor |
| Red Enchilada Sauce 🍅 | 2 ½ cups | Store-bought or homemade |
| Canned Refried Beans 🥫 | 1 ½ cups | Gently heated, not mushy |
| Shredded Monterey Jack Cheese 🧀 | 3 cups | Freshly shredded, not pre-shredded |
| Corn Tortillas 🌽 | 12 whole | Medium-sized, not too thick |
| Chicken or Beef Broth 💧 | ½ cup | For extra moisture |
| Ground Cumin 🌿 | 1 ½ tbsp | Toasted for deeper flavor |
| Chili Powder 🌶️ | 1 ½ tbsp | Medium heat preferred |
| Garlic Powder 🧄 | 1 tbsp | Freshly ground if possible |
| Onion Powder 🧅 | 1 tbsp | Adds sweet depth |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Olive Oil 🫒 | 1 tbsp | For crisping tortillas |
| Sour Cream 🥛 | ½ cup | For serving (optional) |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
The ground beef is the heart of this dish—chuck roast gives the best flavor and texture, but ground beef works too. Walmart or Costco usually have the best prices for chuck, and it's worth the extra cost. Look for 80% lean to keep it juicy, not dry. The cheese? Monterey Jack melts like a dream—pre-shredded gets clumpy, so grab a block and grate it yourself. For the tortillas, corn is traditional, but flour works if you prefer. Just make sure they're medium-sized—too big and they'll be hard to roll, too small and they'll be soggy.
No enchilada sauce? Salsa roja with a splash of broth works in a pinch. Short on refried beans? Mash canned black beans with a little oil—they'll be smoother but still delicious. The spices are non-negotiable though—toast the cumin seeds in a dry pan for 30 seconds before grinding if you've got whole spices. Want more heat? Add a pinch of cayenne. For the cheese, cheddar mixed with Monterey Jack gives extra depth. And if you're prepping ahead, assemble the enchiladas, wrap in foil, and refrigerate overnight—they'll taste even better the next day.
These enchiladas reheat beautifully—350°F for 15 minutes until bubbly. Store leftovers in the fridge for 4 days, or freeze for 3 months (wrap tightly in foil). The sauce gets thicker when reheated, so add a splash of broth if needed. For serving, warm tortillas in a dry skillet for 10 seconds per side before rolling—keeps them crispy. Garnish with cilantro and sour cream right before serving so it stays fresh. Double the recipe—they disappear fast.
Why You'll Love This Recipe
- Pantry to Plate: I swear, this recipe lives in my pantry—no fancy ingredients, just chuck roast, a can of refried beans, and that jar of enchilada sauce. Honestly, the only prep is browning the beef and warming the tortillas, then it’s all about layering.
- Melty Magic: That moment when the Monterey Jack stretches and bubbles? Chef’s kiss. The smoky red sauce ties it all together, but the real star is how the beans add creaminess without extra work—no one will guess it’s this simple.
- Lunchbox Hero: Between us, these are my go-to for meal prep. Assemble a batch on Sunday, wrap them in foil, and they reheat like a dream—no soggy tortillas, just warm, cheesy goodness. My kids grab them for school lunches, and I sneak one myself.
- Budget Winner: A pound of chuck, a can of beans, and a bag of cheese stretch to feed four for under $10. I’ll be real: it’s my secret weapon for nights when the grocery budget’s tight, but the flavor’s anything but basic.
Step-by-step instructions for beef bean and cheese enchiladas
Get ready to create restaurant-quality enchiladas with smoky tortillas and gooey cheese rivers!
Brown the Ground Beef and Build the Filling
Heat the 1 tablespoon olive oil in a large skillet over medium-high heat. Add the 1.5 lb ground beef (chuck) and cook, breaking it apart with a wooden spoon, until it's no longer pink and the fat has rendered out—about 5-7 minutes. This should give you about 1½ cups of cooked beef.
Drain excess fat, then stir in the 1.5 tablespoons ground cumin, 1.5 tablespoons chili powder, 1 tablespoon garlic powder, 1 tablespoon onion powder, 1 teaspoon salt, and ½ teaspoon black pepper. Cook for another 1 minute until fragrant. Remove from heat and mix in the 1.5 cups canned refried beans and ½ cup chicken or beef broth. Set aside—the filling should be thick but still spreadable.
Warm the Tortillas and Assemble the Enchiladas
In a clean skillet, warm the 12 corn tortillas over medium heat for 20-30 seconds per side—just enough to make them pliable. Keep them covered with a damp towel to prevent drying.
Spread about ¼ cup of the beef-bean filling onto each tortilla, leaving a ½-inch border at the top. Roll each tortilla tightly and place seam-side down in a 9x13-inch baking dish. Pour 1½ cups of the red enchilada sauce evenly over the top, then sprinkle with 1 cup of the shredded Monterey Jack cheese. Repeat the layering process with the remaining tortillas, filling, sauce, and cheese.
Bake Until Bubbly and Golden
Preheat your oven to 375°F. Bake the enchiladas uncovered for 20 minutes, then pour the remaining 1 cup red enchilada sauce over the top. Sprinkle the remaining 2 cups shredded Monterey Jack cheese evenly across the dish. Return to the oven and bake for another 10-15 minutes until the cheese is fully melted and the edges are golden brown. The tortillas should be tender, not crispy.
Here's the thing—don't peek while baking! Every time you open the oven, you risk losing heat and steam, which can make the tortillas tough instead of tender. Let the cheese melt and bubble on its own.
Rest and Serve with Fresh Garnishes
Remove the enchiladas from the oven and let them rest for 5 minutes before serving. This resting time allows the filling to set slightly and makes slicing easier. The cheese should be stretchy and gooey, forming those beautiful rivers when you cut into them.
Garnish each serving with 2 tablespoons sour cream and 1 tablespoon chopped fresh cilantro. Serve immediately with extra enchilada sauce on the side for dipping. These enchiladas are best enjoyed fresh out of the oven while the tortillas are still warm and the cheese is melty!
Pro Tips For Making Beef Bean And Cheese Enchilada
- CRISP THE TORTILLAS FIRST: I learned this the hard way—skipping this step leads to soggy, floppy shells. Warm your tortillas in a dry skillet for 20 seconds per side until pliable, then keep them wrapped in a towel. They’ll hold their shape and absorb sauce better, making rolling and stacking a breeze.
- BROWN THE BEEF WELL: Don’t rush the beef—break it up into small pieces and cook it until it’s dark brown, not just pink. This adds depth to the flavor and prevents a bland filling. Drain the fat afterward, but leave about a teaspoon in the pan to keep the beans from drying out when you mix them in.
- LAYER BEANS LAST: Add the refried beans after assembling the enchiladas, not before. Spread a thin layer on top of the cheese before baking—this keeps the filling from getting waterlogged and ensures every bite has that creamy texture. Trust me, it makes a real difference.
- BAKE UNTIL CRUSTY: Low and slow isn’t the way here. Bake at 375°F (not 350°F) for 15-20 minutes until the cheese is bubbly and the edges are golden. If it looks underdone, broil for 1-2 minutes at the end—just watch it like a hawk to avoid burning. That crispy top is what turns a good enchilada into a great one.
Regional styles of these flavors
Tex-Mex Classic
In Texas, these enchiladas take center stage with bold flavors and a touch of smoky heat. I love adding 1 tablespoon of smoked paprika to the beef mixture for extra depth, and swapping Monterey Jack for a blend of cheddar and pepper jack—about 2 cups each.
Serve with pickled jalapeños on the side for that authentic Tex-Mex kick. The key here is using flour tortillas instead of corn for a softer texture that holds up better to the rich filling. 🌶️
Southwest Fusion Twist
New Mexico brings a lighter, fresher take with green chile sauce replacing the red enchilada sauce. I mix 1 cup of roasted green chile with 1 cup of enchilada sauce for a balanced flavor.
Add ½ cup of diced poblano peppers to the beef filling and top with crumbled cotija cheese before baking. The result is a vibrant, slightly sweet contrast to the smoky beef. 💛
California-Style Adaptation
For a West Coast approach, I swap the corn tortillas for flour tortillas and add sautéed mushrooms and bell peppers to the beef mixture. Top with avocado slices and a drizzle of crema after baking.
This version keeps the cheesy goodness but adds fresh, bright flavors that feel lighter yet equally satisfying. 🥑
Oaxacan-Inspired Version
In Oaxaca, enchiladas often feature mole negro sauce—rich, complex, and slightly sweet. I use 1½ cups of mole sauce instead of enchilada sauce and add chopped plantains to the filling for natural sweetness.
Garnish with sesame seeds and radish slices for a textural contrast. The result is a deeper, more aromatic dish that feels truly special. ✨
Slow-Cooker Shortcut
For busy weeknights, I make the beef filling in a slow cooker. Brown the beef in a skillet first, then transfer it to the slow cooker with all spices and ½ cup broth.
Cook on low for 4-5 hours, then mix in the beans before assembling. This method keeps the beef incredibly tender with minimal effort—perfect for feeding a crowd without slaving in the kitchen. 💡
Nutrition facts
Frequently asked questions
Can I use flour tortillas instead of corn?
Flour tortillas work beautifully and stay softer when baked. They're especially great for those who prefer a more pliable texture or want to make a California-style version. Just warm them slightly longer (30-45 seconds per side) to prevent tearing when rolling. The filling will still hold together perfectly.
How do I prevent the tortillas from getting soggy?
Keep your tortillas warm but not wet—use a damp towel to cover them while assembling. Bake at 375°F (not too high) and avoid opening the oven door during the first 20 minutes of baking. The sauce should be thick enough to coat but not soak through. If needed, add a splash of broth to the sauce before pouring it over.
Can I make these enchiladas ahead of time?
Yes! Assemble the enchiladas, wrap tightly in foil, and refrigerate for up to 24 hours before baking. For freezing, bake completely, cool, then wrap individual portions in foil and freeze for 3 months. Reheat at 350°F for 15-20 minutes until bubbly. The flavors actually improve after resting overnight.
What's the best way to reheat leftovers?
Cover with foil and reheat at 350°F for 15 minutes until the cheese is melted and edges are crisp. Add a splash of broth or enchilada sauce if the filling seems dry. Microwaving works too—cover with a damp paper towel and heat in 30-second intervals until warm throughout. The tortillas will soften slightly but stay delicious.
How can I make these vegetarian?
Swap the beef for 1.5 cups of seasoned lentils or crumbled soy chorizo. Use 1 can of black beans mashed with 1 tbsp olive oil instead of refried beans. Keep all other ingredients the same—the filling will still hold together beautifully. Add 1 tsp liquid smoke to the lentils for that smoky flavor.
