Soups & Stews
This beef and black bean enchilada recipe transforms weeknight dinner into a restaurant-worthy feast with smoky tortilla stacks and rivers of melted cheese. The secret lies in slow-cooked beef and black beans infused with cumin and chili powder, creating a filling so flavorful it disappears between every bite. What sets this apart is the perfect balance of textures—tender tortillas, creamy cheese, and a sauce that clings without overwhelming.
The process is straightforward but delivers restaurant-quality results: ground beef and black beans simmered with aromatic spices, rolled into tortillas with cheese, then baked until golden and bubbling. This isn’t just another enchilada recipe—it’s a foolproof method that works for beginners and seasoned cooks alike, with tips to ensure crispy edges and gooey centers every time.
By the time you pull these from the oven, you’ll have a dish that smells like a Mexican fiesta and tastes even better—rich, hearty, and satisfying. The smoky filling pairs perfectly with a cooling dollop of sour cream or fresh cilantro, while the cheese stretches into golden rivers when you cut into them. It’s the kind of meal that makes dinner feel like an event.
Whether you’re feeding a crowd or meal prepping for the week, this recipe scales beautifully while keeping prep manageable. The filling can be made ahead, and the assembly is quick—ideal for busy nights when you still want something impressive. Let’s get cooking!
Ingredients for beef and black bean enchilada
Sixteen ingredients transform simple pantry staples into restaurant-quality enchiladas with smoky depth and melty perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (80% lean, 20% fat) 🥩 | 1 ½ lb | Finely chopped for even cooking |
| Black Beans (canned or cooked) 🫘 | 1 ½ cups | Drained and rinsed thoroughly |
| Flour Tortillas (10-inch) 🌽 | 12 whole | Corn or flour, preferred soft |
| Shredded Monterey Jack Cheese 🧀 | 3 cups | Freshly shredded for meltiness |
| Enchilada Sauce (store-bought or homemade) 🍅 | 2 ½ cups | Red or green, thick consistency |
| Cumin Ground 🌿 | 1 ½ tbsp | Toasted for deeper aroma |
| Chili Powder 🌶️ | 2 tbsp | Smoked variety for authentic flavor |
| Garlic Powder 🧄 | 1 tbsp | Freshly ground preferred |
| Onion Powder 🧅 | 1 tbsp | For balanced depth |
| Dried Oregano 🍃 | 1 tbsp | Mexican oregano ideal |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Sour Cream 🥛 | ½ cup | For topping, full-fat preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Olive Oil 🫒 | 2 tbsp | For sautéing beef |
The ground beef is the foundation—80% lean, 20% fat ensures juicy, flavorful filling. Costco or local butchers often carry pre-ground chuck at better prices than grocery stores. For the black beans, low-sodium canned brands like La Cocina or Goya save time without excess salt. Freshly toasted cumin and chili powder elevate the dish significantly; Penzeys Spices sells pre-toasted blends if you prefer convenience. The tortillas should be soft but sturdy—Mission brand delivers consistent quality, though corn tortillas add authentic texture.
No enchilada sauce? Blend 1 can of tomatoes with 1 tbsp chili powder, 1 tsp cumin, and salt for a quick homemade version. Substitute smoked paprika for half the chili powder if you want extra depth. The cheese is non-negotiable—freshly shredded Monterey Jack melts better than pre-shredded (which contains anti-caking agents). For the sour cream topping, full-fat Mexican crema adds richer flavor, though regular sour cream works in a pinch. Fresh cilantro brightens the dish, but dried cilantro or parsley at half the amount suffices if needed.
Prep the filling ahead and refrigerate for up to 3 days—flavors meld beautifully. Assemble enchiladas just before baking to prevent soggy tortillas. Store leftovers covered in the fridge for 4 days or freeze for 3 months. Reheat in a 350°F oven until bubbly. For meal prep, portion into individual servings before freezing—simply reheat and serve. The tortillas crisp best when baked at 375°F for 15-20 minutes covered, then uncovered for final browning.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just brown the beef with onions and garlic, toss in the beans and sauce, then roll and bake. No messy pots, no extra bowls, and the tortillas soften right in the oven. (Yes, even on a Tuesday night.)
- Savory Crunch Factor: That 20% fat in the beef makes it juicy, while the Monterey Jack melts into gooey perfection. Honestly? The contrast of creamy cheese against the smoky enchilada sauce is the kind of combo that makes people ask for seconds before you even sit down.
- Meal Prep MVP: Double the batch, freeze half, and you’ve got a weeknight lifesaver. Reheat in the oven or microwave—no dry edges, no sad textures. My daughter’s school lunches now include these, and she actually eats them.
- Budget-Friendly Powerhouse: Ground beef and canned beans stretch for miles, and tortillas are cheaper than takeout. Between us, this feeds four for under $10, and the leftovers taste just as good the next day. (Not the prettiest, but the taste makes up for it.)
Step-by-step instructions for beef and black bean enchiladas
Here's the precise method to build layered enchiladas with rich, smoky filling and perfectly melted cheese.
Prepare the Seasoned Beef and Black Bean Filling
Heat the 2 tablespoons olive oil in a large skillet over medium-high heat. Add the 1.5 pounds ground beef (80% lean, 20% fat) and cook, breaking it apart with a wooden spoon, until it loses its raw color and begins to brown—about 5-6 minutes. This is crucial for developing deep flavor through the Maillard reaction.
Drain any excess fat that accumulates, leaving about 1 tablespoon in the pan for flavor. Add the 1.5 tablespoons cumin, 2 tablespoons chili powder, 1 tablespoon garlic powder, 1 tablespoon onion powder, 1 tablespoon dried oregano, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Stir well to coat the beef evenly, allowing the spices to toast for 30 seconds until fragrant.
Add the 1.5 cups drained black beans and stir to combine. Cook for an additional 2 minutes until everything is well incorporated. Remove from heat and let cool slightly—this prevents the tortillas from becoming soggy when assembling. The filling should be moist but not wet, with visible chunks of beef and beans.
Warm and Assemble the Enchiladas
Preheat your oven to 375°F. Warm the 12 flour tortillas by stacking them and covering with a damp paper towel in the microwave for 30 seconds. This makes them pliable for rolling without cracking. Spread ¼ cup of enchilada sauce evenly on the bottom of a 9x13-inch baking dish.
Fill each tortilla with ¼ cup of the beef and black bean mixture, then roll it tightly from one end to the other, tucking in the sides as you go. Place each enchilada seam-side down in the baking dish, slightly overlapping if needed. Pour the remaining 2 cups enchilada sauce evenly over the top, ensuring each roll is completely covered.
Sprinkle 1 cup of the shredded Monterey Jack cheese evenly over the sauce. The cheese should melt into a glossy, golden layer rather than clump in piles. This step is where the magic happens—proper layering prevents dry, cheesy bottoms and ensures every bite has that signature enchilada experience.
Bake Until Bubbly and Golden
Bake uncovered for 20 minutes until the sauce begins to bubble vigorously and the cheese starts to turn light golden brown at the edges. This indicates the sauce has thickened and the cheese has melted completely. Avoid opening the oven door during this time—temperature fluctuations can cause the cheese to slide off.
Remove the dish from the oven and let it rest for 5 minutes. This resting period allows the filling to set slightly and makes the enchiladas easier to slice. Top with the remaining 2 cups shredded Monterey Jack cheese, then dollop 0.5 cup sour cream evenly over the top. Garnish with 0.25 cup chopped fresh cilantro for a bright, herbal finish.
Serve with Crispy Edges and Melty Centers
Return the enchiladas to the oven for 3-5 minutes until the cheese on top is fully melted and slightly crisped at the edges. The internal temperature of the filling should reach 165°F—this ensures the beef is fully cooked and safe to eat. Let them rest for another 5 minutes before slicing.
Use a sharp knife to cut each enchilada into 6 equal pieces (for 6 servings). The filling should be hot, the tortillas tender but sturdy, and the cheese rivers smooth and stretchy. Serve immediately with additional enchilada sauce on the side, a sprinkle of chopped cilantro, and a dollop of sour cream for tangy contrast. The combination of smoky spices, tender beef, and rich cheese creates a harmonious balance in every bite.
Pro Tips For Making Beef And Black Bean Enchilada
- Crisp the Tortillas First: I learned this the hard way—skipping the quick fry or microwave crisp makes soggy enchiladas. Toss tortillas in hot oil for 10 seconds per side (or microwave with damp paper towels for 20 seconds) so they hold up to sauce and cheese without turning to mush.
- Brown the Beef Right: The 20% fat in 80/20 beef is your friend—don’t rush it. Cook over medium-high heat until it’s deeply browned, breaking it into small pieces with a spoon. This builds flavor and prevents a greasy filling later.
- Drain and Rinse the Beans: Canned beans hide a salty, starchy bath that weakens the filling. Rinse them well, then drain again—even if they’re low-sodium. A quick 30-second soak in warm water removes excess starch for a cleaner-tasting filling.
- Layer Sauce Like a Pro: Slather the bottom of your baking dish with sauce first, then fill the tortillas with beef-bean mix and top with cheese. Finish with another thin layer of sauce on top—this locks in moisture and ensures every bite is saucy, not dry. (Yes, even if it feels like overkill.)
Dietary considerations for this dish
Gluten-Free Swaps
For gluten-free enchiladas, swap the flour tortillas for corn tortillas—they’re naturally gluten-free and add authentic flavor. I recommend Mission brand corn tortillas (available at most grocery stores) for their consistent quality. If you prefer flour tortillas, look for certified gluten-free brands like Siete or Canyon Bakehouse, which use rice flour blends. Just ensure the enchilada sauce is also gluten-free—many store-bought versions contain wheat. 🌽
For the filling, stick to the original spices, but double-check that your chili powder and cumin are certified gluten-free (some brands process in shared facilities). The black beans and beef are naturally gluten-free, so no changes are needed there. If you’re using homemade enchilada sauce, omit any flour-based thickeners and use cornstarch instead.
Vegetarian Adaptations
Swap the ground beef for 1.5 cups of crumbled tempeh or extra-firm tofu for a meaty texture. Press the tempeh between two plates with a heavy pan for 15 minutes to remove excess moisture, then crumble it into the skillet. Use the same spices and cooking method, but add 1 tablespoon soy sauce or liquid smoke to mimic the depth of beef. For a heartier option, mix in ½ cup of lentils or chickpeas for extra protein. 🌱
Another great option is portobello mushrooms—sauté 1.5 cups of sliced mushrooms with the spices until tender, then mix with the black beans. The umami from the mushrooms pairs beautifully with the smoky flavors. If you’re using store-bought vegetarian ground "meat," follow the package instructions for cooking to avoid over-drying.
Lower-Carb Options
To reduce carbs, skip the tortillas entirely and bake the enchilada filling in a 9x13-inch casserole dish as a skillet enchilada bake. Spread 1 cup of enchilada sauce on the bottom, top with the beef and black bean mixture, then layer 2 cups of shredded cheese. Bake at 375°F for 20 minutes until bubbly. This version is lower in carbs but still packed with flavor. 🥗
For a lower-carb tortilla alternative, use low-carb tortillas like Mission Carb Balance (made with a blend of wheat and almond flour) or almond flour tortillas from brands like Caulipower. These hold up well when rolled and baked, though they may be slightly more delicate. Pair with a side of zucchini noodles or a cauliflower rice salad to keep the meal light.
Dairy-Free Cheese
Replace the Monterey Jack cheese with dairy-free alternatives like Miyoko’s Creamery shreds or Violife mozzarella shreds. These melt beautifully and blend seamlessly into the dish. For best results, use 1.5 cups of dairy-free cheese (since it often melts differently than dairy cheese) and add 1 tablespoon nutritional yeast for a cheesy flavor boost. 🧀
If you’re avoiding cheese entirely, top the enchiladas with avocado slices or a cashew sour cream (blend ½ cup soaked cashews with ¼ cup water and 1 tbsp lemon juice). The creamy texture contrasts nicely with the smoky filling. For extra richness, drizzle with tahini or pumpkin seed butter after baking.
Protein Boosts
Add ½ cup of cooked quinoa or ½ cup of brown rice to the filling for extra fiber and protein. These grains absorb the flavors beautifully and add a subtle chewiness. For a high-protein version, mix in ½ cup of cooked lentils or ½ cup of black beans (in addition to the original amount) to double up on plant-based protein. 💪
If you’re using ground beef, consider leaner cuts like 90% lean ground beef to reduce saturated fat while keeping the dish hearty. For a leaner vegetarian option, blend ½ cup of cooked lentils with the black beans before adding them to the skillet. This creates a thicker, protein-rich filling that holds together well when rolled.
Nutrition facts
Frequently asked questions
Can I make these enchiladas ahead of time?
Prepare the filling up to 3 days ahead and store it in an airtight container in the fridge. Assemble the enchiladas just before baking to keep the tortillas crisp. For fully made-ahead enchiladas, bake them, let cool completely, then refrigerate for up to 4 days or freeze for 3 months. Reheat in a 350°F oven until bubbly—about 15-20 minutes.
What if my tortillas keep cracking when rolling?
Warm the tortillas properly by microwaving them for 30 seconds with a damp paper towel—this makes them pliable. If they still crack, use slightly smaller amounts of filling (2 tbsp per tortilla) and roll tightly from the narrow end. For extra stability, dip the edges in water before rolling to seal them.
Can I use corn tortillas instead of flour?
Yes! Corn tortillas add authentic flavor and work beautifully. They’re smaller and sturdier, so you’ll need about 18-20 tortillas (instead of 12). Warm them in a dry skillet for 30 seconds per side before filling. The texture will be slightly different but equally delicious—just expect smaller, more manageable portions.
How do I prevent the cheese from sliding off?
Don’t overfill the tortillas—use ¼ cup filling per tortilla—and press the cheese gently into the sauce before baking. Avoid opening the oven during the first 15 minutes of baking, as temperature drops cause cheese to shift. For extra hold, sprinkle a light layer of sauce between cheese layers before the final topping.
What’s the best way to reheat leftovers?
For best results, cover the enchiladas with foil and reheat in a 350°F oven for 10-15 minutes until warmed through. Avoid microwaving—they’ll get soggy. If using a skillet, heat over medium-low heat for 5-7 minutes per side, adding a splash of water to steam the filling gently. The cheese should melt smoothly without drying out.
