Cheesy Beef and Bean Enchiladas – Saucy, Beefy & Loaded with Melted Cheese
These Cheesy Beef and Bean Enchiladas are classic American Tex-Mex comfort food: soft flour tortillas stuffed with seasoned ground beef, creamy refried beans, and plenty of cheese, then smothered in red enchilada sauce and baked until hot and bubbly.
The filling gets extra flavor from onion, garlic, cumin, chili powder, and green chiles, while a combination of sharp cheddar and Monterey Jack creates that gooey restaurant-style cheese pull. Refried beans make the filling hearty and creamy without overpowering the seasoned beef.
They're perfect for busy family dinners, game day, potlucks, Cinco de Mayo gatherings, or make-ahead freezer meals.
Ingredients
For the Beef & Bean Filling
- 1½ pounds ground beef, preferably 85/15
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 1 tablespoon chili powder
- 1½ teaspoons ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon dried oregano
- ½ teaspoon garlic powder
- ½ teaspoon kosher salt
- ¼ teaspoon freshly ground black pepper
- 1 can (4 ounces) diced green chiles, drained
- 1 can (16 ounces) refried beans
- ¼ cup red enchilada sauce
- 1 tablespoon fresh lime juice
For the Enchiladas
- 8 large flour tortillas, about 8 inches each
- 1 can (19–20 ounces) red enchilada sauce
- 2 cups freshly shredded sharp cheddar cheese
- 2 cups freshly shredded Monterey Jack cheese
For Serving
- Sour cream
- Chopped fresh cilantro
- Sliced green onions
- Diced tomatoes
- Sliced avocado
- Pickled or fresh jalapeños
- Lime wedges
How to Make Cheesy Beef and Bean Enchiladas

Step 1 – Preheat the Oven
Preheat the oven to 375°F (190°C).
Lightly grease a 9x13-inch baking dish.
Spread approximately ¾ cup enchilada sauce across the bottom of the dish.
This prevents the tortillas from sticking and gives the bottoms plenty of flavor.
Make the Beef Filling
Step 2 – Brown the Beef & Onion
Heat a large skillet over medium-high heat.
Add the ground beef and diced onion.
Cook for approximately 6–8 minutes, breaking the beef into small crumbles, until browned and the onion is tender.
Drain excess grease if necessary.
Step 3 – Add the Seasonings
Reduce the heat to medium.
Add the garlic and cook for about 30 seconds.
Stir in:
- Chili powder
- Cumin
- Smoked paprika
- Oregano
- Garlic powder
- Salt
- Black pepper
Cook for another 30–60 seconds.
Briefly toasting the spices in the beef mixture helps bring out their flavor.
Step 4 – Add the Green Chiles
Stir in the diced green chiles.
Cook for another minute.
Add the Beans
Step 5 – Make the Filling Creamy
Reduce the heat to low.
Add the refried beans and ¼ cup enchilada sauce.
Stir until the beans are completely incorporated with the seasoned beef.
Cook for approximately 2 minutes, just until everything is hot and creamy.
Remove from the heat and stir in the lime juice.
Step 6 – Add Cheese
Combine the cheddar and Monterey Jack in a bowl.
Stir approximately 1 cup of the cheese mixture into the warm beef-and-bean filling.
Reserve the remaining cheese for assembling and topping the enchiladas.
Let the filling cool for about 5 minutes before rolling.
Assemble the Enchiladas
Step 7 – Warm the Tortillas
Warm the tortillas briefly so they're soft and flexible.
Microwave them wrapped in a slightly damp paper towel for approximately 20–30 seconds.
This makes them much easier to roll without tearing.
Step 8 – Fill
Place one tortilla on your work surface.
Spoon approximately ½–⅔ cup beef-and-bean filling down the center.
Sprinkle with a small amount of cheese.
Don't overfill.
Step 9 – Roll
Fold the tortilla snugly over the filling and roll it into a cylinder.
Place it seam-side down in the prepared baking dish.
Repeat with the remaining tortillas, arranging them tightly beside one another.
Add the Sauce & Lots of Cheese
Step 10 – Sauce the Enchiladas
Pour the remaining red enchilada sauce evenly over the rolled tortillas.
Spread it gently so the tortillas are mostly covered.
Step 11 – Add the Cheese
Generously scatter the remaining cheddar and Monterey Jack over the top.
You want an even blanket of cheese from edge to edge.
For extra-cheesy enchiladas, add another ½–1 cup shredded cheese.
Bake
Cover loosely with aluminum foil.
Bake at 375°F (190°C) for 15 minutes.
Remove the foil and continue baking for another 10–15 minutes, until:
- The sauce is bubbling around the edges
- The filling is piping hot
- The cheese is completely melted
Broil for the Perfect Cheesy Top
For those irresistible golden-brown cheese spots, switch the oven to BROIL.
Broil for approximately 1–2 minutes.
Stay near the oven—the cheese can brown very quickly.
Let Them Rest
Remove the enchiladas from the oven and let them rest for 5–10 minutes.
This gives the filling time to settle and makes the enchiladas much easier to serve without falling apart.
Finish with cilantro and green onions.
Chef's Tips for the Best Beef and Bean Enchiladas
- Brown the beef properly. Those browned bits provide much more flavor than pale steamed ground beef.
- Drain excessive grease before adding the beans.
- Toast the spices briefly with the beef.
- Refried beans make the filling creamy and help hold everything together.
- Don't make the filling overly wet.
- Let the filling cool slightly before assembling.
- Warm the tortillas before rolling.
- Don't overfill the tortillas.
- Place them seam-side down so they stay closed.
- Put sauce underneath as well as over the enchiladas.
- Freshly shred the cheese for smoother melting.
- Monterey Jack provides meltiness while sharp cheddar contributes stronger flavor.
- Let the finished casserole rest before serving.
The Secret to Enchiladas That Don't Turn Soggy
The filling should be moist but not watery.
That's why only a small amount of enchilada sauce goes directly into the beef-and-bean mixture.
Also, don't completely drown the assembled tortillas in sauce. You want enough to coat and flavor them while still allowing the enchiladas to maintain their structure.
Finally, bake uncovered during the latter portion of cooking. This allows excess moisture to escape while the cheese develops a beautiful bubbly surface.
The Secret to Extra-Cheesy Enchiladas
Don't put all the cheese on top.
Adding some inside the beef-and-bean filling, some directly inside each tortilla, and plenty over the top creates cheese throughout every bite.
For the best balance, use:
Sharp cheddar + Monterey Jack.
Cheddar brings bold flavor, while Monterey Jack melts exceptionally well and gives you that gooey, stretchy cheese layer.
Flour vs. Corn Tortillas
Flour Tortillas
They're soft, flexible, easy to roll, and especially popular in American-style Tex-Mex casseroles.
Corn Tortillas
They provide a more traditional corn flavor.
If using corn tortillas, choose approximately 10–12 smaller tortillas and warm them well before rolling so they don't crack.
You can also lightly fry each corn tortilla in a small amount of oil for a few seconds per side before filling. This helps them stay flexible and resist becoming overly soggy.
Homemade Quick Red Enchilada Sauce
If you don't have canned enchilada sauce, make an easy version.
Ingredients
- 2 tablespoons vegetable oil
- 2 tablespoons all-purpose flour
- 2 tablespoons chili powder
- 1 teaspoon ground cumin
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ¼ teaspoon dried oregano
- 2 cups chicken or beef broth
- 2 tablespoons tomato paste
- Salt to taste
Method
Heat the oil in a saucepan.
Whisk in the flour and seasonings and cook for approximately 1 minute.
Slowly whisk in the broth and tomato paste.
Simmer for 5–8 minutes, stirring frequently, until slightly thickened.
Taste and adjust the seasoning.
Delicious Variations
Beef and Black Bean Enchiladas
Replace the refried beans with 1½ cups drained and rinsed black beans.
Beef, Bean & Corn Enchiladas
Add 1 cup corn kernels to the filling.
Spicy Jalapeño Enchiladas
Add diced jalapeños to the beef and replace some Monterey Jack with Pepper Jack.
Creamy Beef Enchiladas
Stir 4 ounces softened cream cheese into the beef filling.
Loaded Nacho Enchiladas
Add corn and jalapeños to the filling, then finish with diced tomatoes, avocado, sour cream, and crushed tortilla chips.
Chipotle Beef Enchiladas
Add 1–2 finely chopped chipotle peppers in adobo to the filling for smoky heat.
What to Serve With Beef and Bean Enchiladas
These enchiladas pair perfectly with:
- Mexican-style rice
- Cilantro-lime rice
- Black beans
- Corn salad
- Street corn
- Chips and salsa
- Guacamole
- Pico de gallo
- Simple avocado salad
- Shredded lettuce with tomatoes
For a full Tex-Mex dinner, serve them with Mexican rice, guacamole, sour cream, fresh salsa, and lime wedges.
Make-Ahead Tips
Assemble the enchiladas up to 24 hours ahead.
For the best texture, prepare the filling and roll the tortillas, but reserve most of the sauce and topping cheese until shortly before baking.
Cover and refrigerate.
Add the sauce and cheese when you're ready to bake.
If baking directly from the refrigerator, expect to add approximately 5–10 minutes to the cooking time.
Storage
Refrigerator
Store leftover enchiladas in an airtight container for up to 3–4 days.
Freezer
These enchiladas freeze very well.
Assemble them in a freezer-safe baking dish, cover tightly, and freeze for up to 2–3 months.
For the best results, thaw overnight in the refrigerator before baking.
How to Reheat
Oven
Cover the enchiladas loosely with foil and reheat at 350°F (175°C) until hot.
Remove the foil for the final few minutes to remelt and lightly brown the cheese.
Microwave
Place an individual enchilada on a microwave-safe plate and heat in short intervals until warmed through.
Add a little extra cheese before reheating if desired.
Notes
- This recipe makes approximately 8 large enchiladas and serves about 6 people.
- Use a good-quality red enchilada sauce because its flavor is prominent throughout the dish.
- If your enchilada sauce is particularly salty, reduce the salt in the beef filling.
- Freshly shredded cheese melts more smoothly than packaged pre-shredded cheese.
- For maximum visual appeal, finish the casserole with fresh cilantro, sliced green onions, diced tomato, avocado, and a small drizzle of sour cream after baking.
- Don't put cold toppings on the entire casserole if you expect leftovers; add them to individual servings instead.
- Cheesy Beef and Bean Enchiladas are perfect for family dinners, Tex-Mex night, game-day gatherings, Cinco de Mayo, potlucks, freezer meals, or anytime you want a bubbling pan of beefy, saucy, cheese-loaded comfort food.