Soups & Stews
This beef and black bean enchilada recipe delivers restaurant-quality comfort food with layers of spiced filling, tender tortillas, and rivers of melted cheese. The secret lies in balancing rich ground beef with earthy black beans and a smoky tomato sauce that binds every component together.
I've perfected this dish over years of testing, ensuring each bite delivers the perfect harmony of textures and flavors—crispy tortillas, tender filling, and that gooey cheese pull.
The process begins with browning ground beef and onions until deeply caramelized, then combining them with black beans, spices, and a touch of cumin for depth. Store-bought enchilada sauce saves time while maintaining authentic flavor, and corn tortillas provide that classic texture.
What sets this recipe apart is the careful assembly—rolling each tortilla just right to hold the filling without breaking, then baking until the cheese bubbles and turns golden.
By the time you pull these enchiladas from the oven, you'll have a dish that looks as impressive as it tastes—layers of tortillas peeking through melted cheese, with a crispy edge that contrasts beautifully against the creamy filling.
The aroma alone will have everyone gathering at the table, and the first bite delivers that satisfying combination of smoky, spicy, and savory that defines great Mexican cuisine.
Serve with a side of refried beans, a dollop of sour cream, and fresh cilantro for garnish. This recipe scales effortlessly for gatherings, and leftovers reheat beautifully, making it perfect for meal prep. Let's get started on creating enchiladas that will become your new weeknight staple.
Ingredients for beef and black bean enchilada
These 14 ingredients come together for enchiladas that taste like a Mexican restaurant staple.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | Lean or 80/20 ratio preferred |
| Black Beans 🌱 | 1 can | Drained and rinsed, not salted |
| Enchilada Sauce 🍅 | 2 cups | Store-bought or homemade red sauce |
| Corn Tortillas 🌽 | 8 whole | Medium-sized, about 6 inches |
| Shredded Monterey Jack Cheese 🧀 | 3 cups | Or Mexican blend cheese |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 3 cloves | Minced for depth of flavor |
| Cumin 🌿 | 1 tsp | Ground, toasted for warmth |
| Chili Powder 🌶️ | 1 tbsp | Medium heat preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Olive Oil 🫒 | 1 tbsp | For browning meat |
| Sour Cream 🥛 | ¼ cup | For serving, optional |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The ground beef is the star here, so grab the 80/20 ratio if you can—it adds richness without too much fat. Costco or Walmart usually have good prices on bulk packages. For the black beans, no-salt-added is key—you control the seasoning. The enchilada sauce? I always grab Herdez or La Costeña from the Latin market, but any jarred red sauce works. The tortillas should be medium-sized (about 6 inches)—smaller ones get too crispy too fast. If you can't find corn tortillas, flour tortillas work in a pinch, but they won't be as authentic.
No cumin? Mexican oregano at half the amount gives you that earthy depth. Short on black beans? Substitute pinto beans—just rinse them well. The cheese is non-negotiable for that gooey pull—Monterey Jack or a Mexican blend melts best. For extra smokiness, swap regular chili powder for smoked paprika. The cilantro is just for garnish, so skip it if you hate the flavor—fresh parsley works too. And if you're prepping ahead, make the filling first and store it in the fridge for up to 2 days—just assemble when you're ready to bake.
These enchiladas reheat beautifully—just cover with foil and warm in the oven for 10-15 minutes. The filling keeps for 4-5 days in the fridge, and the whole assembled dish freezes for 3 months. I always make a double batch because leftovers are even better the next day. For serving, I like to add a dollop of sour cream and a sprinkle of cilantro right before eating—keeps everything fresh. Store any extra sauce in a sealed container in the fridge for up to 1 week.
Why You'll Love This Recipe
- Here’s what sold me: the contrast of the soft, saucy filling with the crispy tortilla edges, all melted into that gooey Monterey Jack blanket. The black beans add heartiness without overpowering, and the sauce ties it all together like a warm hug.
- One-Pan Wonder: I swear by this recipe because it’s actually one pan—no messy baking sheets or last-minute oven preheating. Just brown the beef with onions and garlic, mix in the black beans and enchilada sauce, then roll and bake until the cheese is golden. My weeknights thank me every time.
- Texture Magic: Here’s what sold me: the contrast of the soft, saucy filling with the crispy tortilla edges, all melted into that gooey Monterey Jack blanket. The black beans add heartiness without overpowering, and the sauce ties it all together like a warm hug.
- Crowd-Pleaser Flex: Between us, this feeds a family of four and leaves enough for leftovers—no sad, half-empty containers here. It’s great for game day, potlucks, or even a lazy Sunday when you don’t want to fuss. Honestly, I’ve served it as a main, a side, and even stuffed into tacos later.
Step-by-step instructions for beef and black bean enchiladas
Here's how to build layers of flavor with tender beef, spiced beans, and melty cheese.
Brown the Beef and Sauté the Aromatics
Heat the 1 tablespoon olive oil in a large skillet over medium-high heat. Add the 1.5 lb ground beef and cook, breaking it apart with a wooden spoon, until it loses its raw color and starts to brown—about 5-7 minutes. Real talk: don't drain the fat, it's flavor gold.
Push the beef to one side of the pan and add the 1 whole yellow onion and 3 cloves garlic cloves. Sauté for 3-4 minutes until the onion softens and becomes translucent. Stir in the 1 tablespoon chili powder, 1 teaspoon cumin, 1 teaspoon salt, and 0.5 teaspoon black pepper, cooking for another 1 minute until fragrant. This spice blend is what makes these enchiladas sing.
Mix in the Black Beans
Add the 1 can black beans (drained and rinsed) to the skillet with the beef mixture. Stir well to combine and let everything cook together for 2-3 minutes until heated through. The beans will soak up all those delicious spices and juices from the beef. Taste it now—you're building the enchilada filling right in the pan.
Remove the skillet from heat and let the mixture cool for 5 minutes. This step is crucial—you don't want warm filling making your tortillas soggy when you assemble them. While it cools, preheat your oven to 375°F for baking.
Assemble the Enchiladas
Spread about ½ cup enchilada sauce on the bottom of a 9x13-inch baking dish. This creates a flavorful base that won't let your enchiladas stick. Dip each of the 8 corn tortillas in warm water for 10-15 seconds on both sides, then carefully fill each one with about ¼ cup of the beef and black bean mixture.
Roll up the tortillas tightly and place them seam-side down in the baking dish. Pour the remaining 1½ cups enchilada sauce over the top, making sure each tortilla is well coated. Sprinkle 1½ cups shredded Monterey Jack cheese evenly over the sauce. The cheese will melt into gooey rivers when baked—this is the moment you've been waiting for.
Bake to Cheesy Perfection
Bake the enchiladas uncovered for 20-25 minutes until the cheese is bubbly and golden brown on top. You'll know they're done when the edges look crispy and the cheese has melted completely. If the top starts to brown too quickly, tent loosely with foil to prevent burning.
Let the enchiladas rest for 5 minutes after baking—this gives the cheese time to set slightly and makes serving easier. Garnish with the 0.25 cup chopped fresh cilantro and serve with the 0.25 cup sour cream on the side for dipping. Each bite should deliver that perfect combo of tender beef, spiced beans, and melty cheese in every layer.
Pro Tips For Making Beef And Black Bean Enchilada
- Brown the Beef Properly: Drain the grease after cooking the ground beef—yes, even if it means wiping out the pan with a paper towel. Leftover fat in the filling makes the tortillas soggy, and nobody wants a mushy enchilada. If you’re short on time, use a splash of beef broth to deglaze instead of oil, but still drain the excess.
- Warm the Tortillas First: Stack your corn tortillas and microwave them for 20 seconds with a damp paper towel on top. Cold tortillas crack like brittle chips when you roll them, and that’s a fast track to frustration. I learned this the hard way after making a mess of three enchiladas before I even got to the oven.
- Sauce the Tortillas Inside Out: Brush the inside of each tortilla with enchilada sauce before filling—just a thin layer. It keeps the filling from leaking out while baking and adds that signature saucy flavor in every bite. Skip this, and you’ll end up with dry, crumbly edges that taste like they missed the party.
- Layer Cheese Strategically: Sprinkle half the cheese on top of the filled tortillas in the dish, then add the remaining half after they come out of the oven. This prevents the cheese from turning into a greasy river while baking, and the top layer gets perfectly melty and golden. (Your future self will thank you.)
Essential equipment for beef and black bean enchilada
Essential Kitchen Tools
First up, you'll need a large skillet with a 2-3 quart capacity—I use a Lodge cast iron skillet because it retains heat perfectly and adds a subtle smoky flavor. A wooden spoon is perfect for breaking up the beef without scratching your pan.
For the onions and garlic, a sharp chef's knife and cutting board are non-negotiable—I recommend a Victorinox 8-inch for precision. 🔥
Baking Essentials
Your 9x13-inch baking dish is the star of the show—opt for a ceramic or stainless steel dish for even heat distribution. I've found Corelle stoneware works beautifully and is dishwasher-safe.
For dipping tortillas, a small bowl and a fine-mesh strainer (if draining beans) complete the must-haves. Preheat your oven to 375°F using the middle rack for consistent baking.
Measuring and Prep
Accurate measuring matters! Grab a set of stainless steel measuring cups and a digital kitchen scale for precision with spices. A fine-mesh strainer helps rinse the black beans thoroughly, removing excess sodium.
For assembly, a spoonula makes spreading sauce effortless, and tongs help transfer tortillas without tearing. I keep a small bowl of warm water nearby for quick dipping—this keeps tortillas pliable.
Optional Upgrades
Want to take it pro? A meat thermometer ensures your beef reaches 160°F for safety. For extra crispy edges, try a wire rack in your baking dish—it promotes airflow. A laser thermometer like the Thermoworks One lets you check oven temp without opening the door.
And for presentation, a sharp serrated knife makes clean slices through the cheese rivers. 💫
Budget-Friendly Swaps
No fancy tools? No problem! Use a nonstick skillet instead of cast iron—just avoid overheating. A standard mixing bowl works for dipping tortillas, and a measuring cup doubles as your sauce reservoir. For cheese, pre-shredded saves time (though it may release more moisture).
A spatula replaces the spoonula, and foil can create a makeshift rack if needed. The key is working with what you have—authenticity comes from technique, not tools.
Nutrition facts
Frequently asked questions
Can I use flour tortillas instead of corn?
Technically yes, but you'll lose that authentic texture and flavor. Corn tortillas stay firm when baked and add a subtle sweetness that complements the beef and beans. If you must use flour, choose smaller tortillas (6 inches) and brush them lightly with oil before filling to prevent sogginess. The result won't be traditional, but it'll still taste delicious.
How do I prevent the tortillas from breaking when rolling?
Warm the tortillas first by dipping them in hot water for 5-10 seconds on each side, then pat dry with a towel. This makes them pliable. Fill them with ¼ cup filling max—overstuffing causes cracks. Roll tightly from the bottom up, keeping the seam down in the baking dish. If they still break, try smaller tortillas (5 inches) for easier handling.
Can I make these enchiladas ahead of time?
Assemble the enchiladas, cover tightly with foil, and refrigerate for up to 24 hours before baking. For freezing, bake first, then cool completely. Wrap individually in foil and freeze for 3 months. Reheat covered in the oven at 350°F for 15 minutes—the cheese will soften without getting rubbery. Pro tip: Freeze them unbaked for best texture.
What's the best way to make the sauce from scratch?
Start with 2 cups tomato sauce, 1 cup beef broth, 1 diced onion, 3 garlic cloves, 1 tbsp chili powder, and 1 tsp cumin. Simmer for 20 minutes until thickened. For depth, add 1 chipotle pepper in adobo sauce or ½ cup tomato paste. Strain if you prefer a smoother texture. Store in the fridge for 1 week or freeze for 3 months.
Why did my cheese not melt properly?
Cheese needs direct heat and moisture to melt. Use full-fat cheese (Monterey Jack or cheddar blend), not reduced-fat. Pour sauce over the top before adding cheese to create steam. Bake uncovered at 375°F—covering traps moisture and prevents browning. If the cheese still looks dry, broil for 1-2 minutes at the end, watching closely to avoid burning.
