Soups & Stews
This beef bean and cheese enchilada recipe delivers restaurant-quality comfort food with smoky cumin-spiced layers and gooey melted cheese that'll have everyone asking for seconds. The secret starts with perfectly seasoned ground beef and tender beans, then builds to crisp tortillas wrapped around a flavorful filling.
I've perfected this technique over years of testing—each bite delivers that perfect balance of savory, spicy, and creamy.
The magic happens in the layers: browned ground beef with cumin and chili powder, sautéed beans for texture, and a creamy queso sauce that soaks into every tortilla. Frying the tortillas just until pliable ensures they stay sturdy during baking, while the cheese melts into a golden, bubbling blanket.
This recipe transforms simple ingredients into a dish that feels like a celebration on your table.
What you'll end up with is a stack of smoky, cheesy enchiladas with crisp edges and tender centers, topped with optional sour cream, fresh cilantro, or a drizzle of salsa.
The aroma alone will have your kitchen smelling like a Mexican cantina, and the first bite delivers that perfect combination of textures and flavors. It's the kind of dish that's equally impressive for weeknight dinners or gathering friends.
Whether you're making it for a crowd or a cozy family meal, this recipe scales beautifully and comes together in under an hour. The best part?
Leftovers reheat perfectly, making it an ideal meal prep solution. Let's get started on creating this foolproof, flavor-packed dish that'll become a staple in your rotation.
Ingredients for beef bean and cheese enchilada
Sixteen ingredients transform into smoky, cheesy enchiladas that feel like a fiesta in your kitchen.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (80/20) 🥩 | 1 ½ lb | Lean but flavorful for perfect browning |
| Canned Black Beans 🌱 | 2 cups | Drained and rinsed thoroughly |
| Corn Tortillas 🍞 | 12 whole | Medium-sized for ideal wrapping |
| Shredded Monterey Jack Cheese 🧀 | 3 cups | Freshly shredded for meltability |
| Cheddar Cheese 🧀 | 1 cup | Sharp cheddar for bold flavor |
| Enchilada Sauce 🍅 | 2 cups | Homemade or quality jarred |
| Ground Cumin 🌿 | 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 | Adds depth without moisture |
| Salt 🧂 | 1 ½ tsp | Kosher salt for balanced seasoning |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked for heat |
| Olive Oil 🫒 | 2 tbsp | For frying tortillas |
| Sour Cream 🥛 | ½ cup | Optional for creamy topping |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for fresh garnish |
The ground beef is where the magic starts—80/20 fat ratio ensures it browns beautifully, locking in that deep, savory flavor. Trader Joe's and Costco carry excellent pre-ground beef, but if you're buying whole chucks, ask the butcher to grind it fresh. The beans? Low-sodium canned is a must—rinsing removes that metallic aftertaste. For the tortillas, Mission brand is my go-to; they fry up perfectly without cracking. If you can't find corn tortillas, flour tortillas work in a pinch, but the flavor won't be quite the same.
No cumin? Smoked paprika at double the amount gives you that smoky kick, though it won't be identical. Fresh cilantro hating you? Dried oregano at half the amount is a solid swap, but I won't lie—fresh is better. The enchilada sauce can be homemade (simmer tomatoes, garlic, and spices) or store-bought, but avoid the powdered kind—it's sad. For the cheese, Monterey Jack melts like a dream, but if you're feeling adventurous, Oaxaca cheese adds a stringy, gooey texture. The sour cream topping is optional, but trust me, it takes this dish to the next level.
Tortillas fry best in batches—don't crowd the pan or they'll steam instead of crisp. The enchiladas reheat beautifully; in fact, they're even better the next day as the flavors meld. Store leftovers in an airtight container for up to 4 days in the fridge or freeze them for 3 months. To reheat, cover with foil and bake at 375°F for 15 minutes. Pro tip: Make a double batch—these disappear faster than you can say 'refried beans.'
Why You'll Love This Recipe
- No-Fuss Assembly: I swear, this comes together faster than takeout. Brown the beef, drain the beans, roll and stack—no fancy techniques, just warm tortillas and melted cheese doing the heavy lifting.
- Cheese Pull Factor: That combo of Monterey Jack and cheddar? It gets stretchy and gooey in the best way. The beef’s juicy richness and beans’ earthiness just make it impossible to stop at one bite.
- Meal Prep MVP: Make a double batch on Sunday, freeze half, and you’ve got a ready-to-bake lunch for the week. Reheat straight from frozen—no sad, dry leftovers here.
- Budget-Friendly Feast: Ground beef, canned beans, and tortillas? This feeds four for under $10. Honestly, it’s the kind of dish that makes grocery night feel like a win, not a math problem.
Step-by-step instructions for smoky cumin-spiced enchiladas
Here's how to build layers of rich beef, tender beans, and melted cheese with bold cumin-spiced flavor.
Brown the Beef and Build the Filling
Heat a large skillet over medium-high heat and add the 2 tablespoons olive oil. Once shimmering, 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-6 minutes. The fat should render out, creating a rich base for your filling.
Drain most of the fat, leaving about 1 tablespoon, then add the 2 cups drained black beans, 1 tablespoon ground cumin, 2 tablespoons chili powder, 1 tablespoon garlic powder, 1 tablespoon onion powder, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Stir well and cook for another 3-4 minutes until everything is heated through and the spices are fragrant. Remove from heat and let cool slightly—this prevents soggy tortillas later.
Prepare the Tortillas for Wrapping
Heat a clean skillet over medium heat and add the 2 tablespoons olive oil. Working in batches, fry each of the 12 corn tortillas for 20-30 seconds per side until lightly golden and pliable. This step is crucial—it prevents the tortillas from becoming brittle when baked. Transfer the fried tortillas to a paper towel-lined plate to drain excess oil.
While the tortillas are still warm, fill each one with about 2 tablespoons of the beef-bean mixture. Spread it evenly but not too thickly—you want the cheese to melt through completely. Roll them up tightly, tucking in the sides as you go. If they feel too loose, chill them in the fridge for 10 minutes to firm up before assembling.
Assemble the Enchiladas in the Baking Dish
Preheat your oven to 375°F. Spread ½ cup enchilada sauce on the bottom of a 9x13-inch baking dish to prevent sticking. Arrange the filled tortillas seam-side down in the dish, rolling them gently to ensure they stay in place. Pour the remaining 1.5 cups enchilada sauce evenly over the top, coating each tortilla completely.
Sprinkle 2 cups shredded Monterey Jack cheese and 1 cup cheddar cheese evenly over the sauce. The cheese should melt into a gooey, stretchy layer—this is where the magic happens. For extra richness, you can add a thin layer of 0.5 cup sour cream on top, but it's optional. The cheese will bubble and brown beautifully as it bakes.
Bake Until Bubbly and Golden
Bake uncovered for 20-25 minutes until the cheese is fully melted and the edges are deep golden brown. The enchiladas are done when the cheese has pulled away from the sides of the dish and the tortillas are tender but not mushy. If the top isn't browning enough, broil for 1-2 minutes at the end, keeping a close eye to avoid burning.
Let the enchiladas rest for 5 minutes before serving—this allows the filling to set slightly and makes slicing cleaner. Garnish with 0.25 cup chopped fresh cilantro just before serving for a bright, fresh finish. Each bite should deliver a perfect balance of smoky spices, tender beef, and melted cheese in every forkful.
Pro Tips For Making Beef Bean And Cheese Enchilada
- CRANK THE HEAT FOR BEANS: Black beans straight from the can taste like they’ve been swimming in their own juice. Drain them, then hit them with a splash of oil and a minute in a screaming-hot skillet—just until they sizzle and lose that canned-metal aftertaste. (Yes, even if you’re impatient like me.)
- DON’T SKIP THE BEAN MASH: I learned this the hard way—whole beans in the filling make for a dry, uneven texture. Use a fork or potato masher to crush half the beans into the beef mixture. This keeps the filling moist but still chunky enough to taste like a real meal.
- WARM TORTILLAS FAST: Cold tortillas turn to soggy paper when they hit the cheese. Stack them, cover with a damp towel, and microwave for 20 seconds. Or, if you’re feeling fancy, wrap them in foil and warm for 10 minutes at 300°F—no cracking, no tears.
- LAYER CHEESE LIKE A PRO: Monterey Jack melts like butter, but cheddar adds that sharp bite. Sprinkle half the cheddar on top of the filling, then add the Jack—this way, every bite gets both flavors without turning greasy. (And yes, resist the urge to dump it all at once.)
Storing and reheating this recipe
Refrigerator Storage
Store your enchiladas in an airtight container with a lid to keep moisture in and flavors locked in. Let them cool completely first to prevent condensation, which can make tortillas soggy. I like using glass Pyrex containers—they’re sturdy and microwave-safe.
Keep them in the fridge for up to 4 days, but honestly? They taste even better the next day as the spices meld together. 🥫
Freezer Prep Tips
For long-term storage, freeze enchiladas in a single layer on a parchment-lined tray for 1 hour to prevent sticking. Then transfer them to a freezer bag or airtight container, squeezing out excess air.
They’ll keep for 3 months, and you can reheat straight from frozen—just add 5-10 extra minutes to the baking time. Label the bag with the date so you don’t forget!
Oven Reheating Method
My favorite way to reheat enchiladas is in the oven—it keeps everything crisp and gooey. Cover them with aluminum foil and bake at 375°F for 15-20 minutes. If they’re frozen, add 5 extra minutes.
The foil traps steam, so remove it for the last 2-3 minutes to get that golden-brown top back. Spritz with a little water or enchilada sauce before reheating if they look dry. 🔥
Microwave Shortcut
For a quick fix, cover enchiladas with a damp paper towel and microwave on 50% power for 2-3 minutes. Stir, then continue in 30-second bursts until heated through.
Add a splash of water or broth to prevent drying out. I don’t recommend this for frozen enchiladas—they’ll turn rubbery. Save the microwave for fridge-stored leftovers only!
Garnish After Reheating
Always add fresh garnishes after reheating to keep them vibrant. A sprinkle of chopped cilantro or a dollop of sour cream brightens up the dish. If you’re serving with salsa, add it on the side—it can get soggy if mixed in too early.
A squeeze of lime right before eating adds a zesty kick that cuts through the richness. Trust me, it makes all the difference! 🌿
Nutrition facts
Frequently asked questions
Can I use flour tortillas instead of corn?
Flour tortillas will work in a pinch, but corn tortillas give that authentic texture and flavor. If you must use flour, fry them for 10-15 seconds per side to prevent them from becoming too soft during baking. The filling might also need slightly less moisture since flour tortillas absorb less sauce.
How do I make this recipe vegetarian?
Swap the ground beef for 1.5 cups of crumbled tempeh or extra-firm tofu (pressed and pan-fried with the same spices). Use 1 can of pinto beans instead of black beans for extra heartiness. The texture will be slightly different but still delicious!
Why are my enchiladas soggy after baking?
Soggy enchiladas usually mean the tortillas absorbed too much moisture. Try these fixes: Pat the filling dry before wrapping, reduce the sauce slightly (use 1 cup total instead of 2), or bake at 350°F instead of 375°F for a longer time to crisp the tortillas better.
Can I make these ahead for a party?
Assemble the enchiladas 1 day ahead and refrigerate. Bake them 20 minutes longer at 350°F (they'll need the extra time cold). For a crowd, double the recipe—just use a 9x13-inch and 8x8-inch baking dish side by side. Keep them warm in a 200°F oven while serving.
What's the best cheese for melting?
For perfect meltability, use a 50/50 blend of Monterey Jack and sharp cheddar. Avoid pre-shredded cheese (it has anti-caking agents that prevent proper melting). For extra gooeyness, add ½ cup of cream cheese mixed into the filling before rolling.
