Beef Bean and Rice Enchilada Recipe: Smoky Tortilla Crunch Over Melty Cheese Layers

Main Courses

Beef Bean and Rice Enchilada Recipe: Smoky Tortilla Crunch Over Melty Cheese Layers

This beef bean and rice enchilada recipe delivers the perfect balance of smoky, cheesy comfort in every bite—layered with tender beef, hearty beans, and fluffy rice all wrapped in crispy tortillas.

The secret lies in slow-cooked beef that stays juicy, perfectly seasoned beans that hold their shape, and a cheese sauce that melts into a golden, bubbling blanket. I developed this recipe after years of perfecting restaurant-style enchiladas at home, ensuring each component comes together without sacrificing texture or flavor.

The beauty of this dish is in its foolproof construction: a flavorful beef filling, creamy cheese layers, and tortillas that crisp up beautifully under the broiler. You’ll start with ground beef browned to perfection, then simmer it with spices until tender—no dry, crumbly meat here.

The beans and rice absorb all the savory juices, creating a filling that’s rich yet balanced. What sets this apart is the smoky tortilla crunch that forms when the enchiladas bake, adding a satisfying texture contrast to the melty cheese.

By the time you’re plating these enchiladas, you’ll have a dish that’s restaurant-quality at home—golden-brown tortillas peeking through the cheese, tender beef and beans peeking out in perfect bites, and a sauce that’s creamy without being heavy.

The aroma alone will have everyone gathering at the table, and the first bite delivers on that promise of smoky, cheesy, meaty satisfaction. This recipe is designed to impress, whether you’re feeding a crowd or treating yourself to a cozy weeknight dinner.

Serve with a side of cooling pico de gallo or a dollop of sour cream to cut through the richness, and don’t forget the lime wedges for a bright finish. The leftovers reheat beautifully, making this a meal prep favorite too. Let’s get cooking—your taste buds will thank you.

👨‍🍳
Difficulty
Easy
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef bean and rice enchilada

Here's everything you need to build smoky, cheesy enchiladas with restaurant-style crunch.

Ingredient Amount Notes
Ground Beef 🥩 1 ½ lb 80% lean for best flavor
Canned Black Beans 🌿 2 cups Drained and rinsed (15 oz can)
Long-Grain White Rice 🍚 2 cups Uncooked, dry measure
Corn Tortillas 🌽 12 whole Medium size, 6-inch diameter
Shredded Monterey Jack Cheese 🧀 3 cups Freshly shredded preferred
Cheddar Cheese 🧀 1 cup Shredded, mild sharp flavor
Yellow Onion 🧅 1 whole Medium size, diced
Garlic Cloves 🧄 4 cloves Fresh, minced
Beef Broth 💧 1 ½ cups Low sodium preferred
Tomato Paste 🍅 2 tbsp Smooth, no sugar added
Chili Powder 🌶️ 2 tbsp Medium heat preferred
Ground Cumin 🌿 1 tbsp Toasted for depth
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Vegetable Oil 🫒 2 tbsp For tortilla crisping

The beef is where the magic starts. Ground chuck gives you that perfect meaty texture—leaner ground beef works, but you lose some richness. Trader Joe's and Costco usually have the best prices for bulk ground beef, and I always grab the 80% lean for that juicy bite. Drain the beans well (I use a colander and press them gently with a paper towel) so your filling stays thick and flavorful. The rice should be dry when measuring—don't use pre-cooked rice, it won't absorb the beef juices right. For the tortillas, Mission brand is my go-to—they crisp up beautifully without cracking.

No corn tortillas? Flour tortillas work in a pinch, but they won't have that authentic smoky flavor. Short on black beans? Pinto beans or a mix of both adds nice texture. The cheeses can be swapped too—Oaxaca cheese melts even better if you can find it, but Monterey Jack and cheddar are foolproof. For the spices, Penzeys or bulk bins have the freshest chili powder and cumin, but the regular grocery store stuff works fine. The tomato paste? Squeeze tubes from Trader Joe's are perfect—they're convenient and last forever. Want extra smokiness? Add a dash of smoked paprika to the beef mixture.

The enchiladas reheat beautifully—best the next day when all the flavors meld together. Store leftovers covered in the fridge for 4-5 days or freeze for 3 months. I like to portion them into individual servings before freezing so I can just pop one in the oven when I'm ready. For meal prep, assemble the enchiladas ahead but bake them fresh—they get soggy if you freeze them fully assembled. The tortillas crisp up best when they're at room temperature, so take them out of the fridge 15 minutes before assembling.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just brown the beef in the same pot you’ll cook the rice. No extra pans, no extra mess. The rice soaks up all that beefy, spiced flavor while the beans simmer right in, turning a simple dinner into something that feels like a hug.
  • Cheese Pulls Hard: That Monterey Jack? It’s not just melted—it’s stretched and crispy in spots, clinging to the tortillas like they’re meant to be together. (Yes, even the kids fight over the last bite.)
  • Lunchbox Hero: Here’s what sold me—make a double batch, slice it up, and you’ve got perfect, portable enchiladas for lunches all week. No reheating drama, just grab-and-go satisfaction that still tastes like dinner.
  • Budget Win: Ground beef, canned beans, rice—this feeds four for under $10. I’ll be real: my grocery budget thanks me every time, and my family never complains about the leftovers (which, let’s be honest, are the best part).

Step-by-step instructions for beef bean and rice enchilada recipe

Let's build these hearty enchiladas layer by layer—crispy tortillas, smoky filling, and melty cheese that'll make everyone reach for seconds.

1

Cook the Rice and Prepare the Filling

Start by cooking the 2 cups long-grain white rice according to package instructions, using 1.5 cups beef broth instead of water for extra flavor. While that simmers, heat 2 tablespoons vegetable oil in a large skillet over medium-high heat. Add the 1 whole yellow onion and cook for 5 minutes until softened and translucent.

Push the onion to one side of the pan and add the 1.5 lb ground beef. Cook until browned, breaking it into small pieces with a wooden spoon. Drain the 2 cups canned black beans and add them to the pan along with the 2 tablespoons tomato paste, 2 tablespoons chili powder, 1 tablespoon ground cumin, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Stir well and cook for 3-4 minutes until everything is well combined and the flavors meld together.

2

Combine the Filling with Cooked Rice

Once the rice is tender, drain any excess liquid and transfer it to the skillet with the beef mixture. Stir everything together until the rice is evenly coated in the smoky, spiced filling. Remove the skillet from heat and let the mixture cool for 5 minutes. This step is crucial—you want the filling to be cool enough to handle when you roll the tortillas, but still warm enough to keep the flavors vibrant.

Taste the filling and adjust the seasoning if needed. You might need a little more salt or chili powder to hit your preferred spice level. Once satisfied, divide the filling evenly among the 12 corn tortillas, spreading about 2 tablespoons per tortilla. Roll each one tightly and place them seam-side down on a baking sheet.

3

Assemble the Enchiladas in the Baking Dish

Preheat your oven to 375°F. Spread 1 cup of the shredded Monterey Jack cheese evenly on the bottom of a 9x13-inch baking dish. Arrange the filled tortillas seam-side down in a single layer, slightly overlapping if needed to fit all 12 tortillas. Sprinkle another 1 cup of shredded Monterey Jack cheese over the top, followed by the 1 cup cheddar cheese. Finally, cover the dish with aluminum foil and bake for 20 minutes.

After 20 minutes, remove the foil and bake for another 5-7 minutes until the cheese is bubbly and golden brown. The tortillas should be crispy on the edges and the cheese should have turned a beautiful golden hue. If the cheese isn't quite melted to your liking, you can broil for 1-2 minutes on high, keeping a close eye to avoid burning.

4

Crisp the Tortillas and Serve

For that perfect smoky tortilla crunch, heat a clean skillet over medium heat and add 2 tablespoons vegetable oil. Working in batches, place 3-4 tortillas in the skillet and cook for 30-45 seconds per side until golden brown and crispy. Repeat with the remaining tortillas.

Serve the enchiladas immediately, topped with the crispy tortillas. The combination of the smoky filling, tender rice, and melty cheese layers will make these enchiladas a showstopper. Pair them with a simple side salad or some warm cornbread for a complete meal that's sure to impress.

👨‍🍳

Pro Tips For Making Beef Bean And Rice Enchilada

  • CRANK THE HEAT: High heat for the beef—no exceptions. Brown it fast over medium-high for 3-4 minutes before adding spices; this sears the edges and keeps the filling from turning mushy when baked later.
  • DRY THE TORTILLAS: Warm tortillas in a dry skillet for 10 seconds per side or microwave them wrapped in a damp towel. Too-wet tortillas turn soggy when stuffed, and nobody wants a sad, limp enchilada.
  • DRAIN AND RINSE BEANS: Skip the salted canned beans—rinse and drain them well to cut excess sodium and prevent a bland, watery filling. A quick pulse in the food processor (no chopping!) gives texture without overworking them.
  • LAYER THE CHEESE LAST: Hold off on dumping all the Monterey Jack until the final 5 minutes of baking. This keeps the top crispy while the cheese melts properly, and you avoid a greasy, uneven mess.

Common mistakes when making your beef bean and rice enchilada

Overcooking the Beef

One of the biggest mistakes is letting the beef get too dry or tough. I've seen many recipes where the ground beef is cooked at too high a heat or for too long, turning it into a rubbery mess.

Instead, cook your 1.5 lb ground beef over medium-high heat until it's just browned—about 5-6 minutes. The goal is to break it into small pieces while keeping it juicy.

If you notice the beef starting to dry out, lower the heat to medium and add a splash of beef broth to keep it moist. 🔥

Skipping the Rice Flavor Boost

Using plain water to cook the rice is a missed opportunity for extra flavor. I always cook my 2 cups long-grain white rice in 1.5 cups beef broth instead of water—this infuses the rice with the same savory notes as the beef filling.

If you're short on time, you can even use the leftover beef broth from cooking the beef. This small tweak makes a noticeable difference in the overall taste.

Underseasoning the Filling

Many home cooks hold back on spices, thinking they can always add more later. But once the filling is mixed with the rice and baked, it's harder to adjust the seasoning. Taste your mixture before rolling the tortillas and add more chili powder, cumin, or salt if needed.

Remember, the flavors will deepen as the enchiladas bake, so don't be afraid to season generously at this stage. I usually add an extra ½ teaspoon of salt or ½ teaspoon of chili powder if I'm going for a bolder flavor.

Using Cold Tortillas

Cold tortillas are much harder to roll and tend to crack when filled. Always take your corn tortillas out of the fridge at least 15 minutes before assembling.

If you're in a hurry, you can warm them slightly in a dry skillet over medium heat for about 10 seconds per side. This makes them more pliable and easier to handle. Trust me, this small step prevents a lot of frustration when rolling! 💡

Overfilling the Tortillas

Stuffing the tortillas too full leads to messy rolls that unravel during baking. I find that 2 tablespoons of filling per tortilla is the perfect amount—enough to satisfy but not so much that it spills out. Roll them tightly but gently, and tuck in the sides to seal them completely.

If you're worried about leaks, you can even press the seam with your thumb to create a tight seal before placing them in the baking dish.

Baking Without a Foil Cover

Skipping the foil cover during the initial baking phase can cause the cheese to brown too quickly on top while the filling stays undercooked. Always cover your enchiladas with foil for the first 20 minutes to let the cheese melt evenly and the filling heat through.

After removing the foil, the final 5-7 minutes of baking will give you that beautiful golden-brown crust. If you're in a rush, you can broil for 1-2 minutes at the end, but watch closely to avoid burning.

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 12g60%
Cholesterol 110mg37%
Sodium 1250mg54%
Total Carbohydrate 58g20%
Dietary Fiber 8g29%
Sugars 4g
Protein 36g72%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use ground turkey instead of beef in this recipe?

Ground turkey works beautifully and makes this dish lighter. Use 1.5 lbs of 93% lean ground turkey and reduce the cooking time slightly to 4-5 minutes to prevent drying out. For extra flavor, add 1 teaspoon of smoked paprika to the turkey mixture. The texture will be slightly different but still delicious.

2

How do I make these enchiladas vegetarian?

Swap the beef for 1.5 cups of seasoned lentils or crumbled tempeh, and use vegetable broth instead of beef broth for cooking the rice. Add 1 teaspoon of liquid smoke to the filling for that smoky flavor. The beans and rice will still provide plenty of hearty texture and protein.

3

Can I prepare these enchiladas ahead of time?

Yes! Assemble the enchiladas up to 24 hours ahead and refrigerate uncovered. When ready to bake, add 10-15 minutes to the baking time (cover with foil for 30 minutes then uncover for 10-15 minutes to crisp). For freezing, assemble and bake as directed, then cool completely and freeze for up to 3 months. Reheat covered at 350°F for 20-25 minutes.

4

Why are my tortillas getting soggy?

Soggy tortillas usually happen from too much moisture in the filling or skipping the crisping step. Make sure your filling is not too wet—press beans with a paper towel if needed. After baking, always crisp the tortillas in oil for 30-45 seconds per side before serving. This adds that satisfying crunch and prevents sogginess.

5

What's the best cheese for melting?

For the creamiest melt, use a 50/50 blend of Monterey Jack and mild cheddar. Monterey Jack melts smoothly while cheddar adds flavor. Avoid pre-shredded cheese (it has anti-caking agents that prevent proper melting). For extra gooeyness, add ½ cup of cream cheese to the cheese layer before baking.

★★★★★4.5(5 reviews)
Categories Main Courses