Beef and Bean Enchiladas casserole

Posted on December 7, 2025

Modified: December 7, 2025

By Reda
Cheesy Beef and Bean Enchiladas casserole in a white baking dish, generously topped with sour cream, diced tomatoes, and fresh cilantro.

There’s a comfort food that takes me straight back to my grandmother’s bustling kitchen, the wonderful aroma of spices and bubbling cheese filling the air. That dish, my friends, is none other than a glorious Hearty Beef and Bean Enchilada Casserole. Every forkful is a warm hug, a burst of savory beef, tender beans, and gooey cheese, all drenched in a vibrant red sauce. It’s the kind of meal that makes you feel instantly at home and reminds me of other comforting bakes, like a delicious ground turkey zucchini casserole.

My Favorite Things About This Recipe

What truly makes this Hearty Beef and Bean Enchilada Casserole a go-to in my kitchen is its incredible ease and comforting payoff. In just 25 minutes of hands-on prep and 35 minutes of bake time, I can have a bubbling pan of deliciousness ready to feed my hungry crew. I particularly love how the simple combination of seasoned ground beef, hearty black beans, and rich red enchilada sauce comes together with layers of soft corn or flour tortillas and plenty of shredded Monterey Jack cheese to create something truly satisfying. It’s minimal effort for maximum flavor, a true weeknight miracle!

What Goes Into My Favorite Hearty Beef and Bean Enchilada Casserole

I always choose lean ground beef for a robust flavor base. Well-rinsed black beans add substance without heaviness. A generous amount of shredded Monterey Jack cheese creates that irresistible gooey top. For another hearty meal, check out my turkey broccoli casserole recipe!

Cheesy Beef and Bean Enchiladas casserole in a white baking dish, generously topped with sour cream, diced tomatoes, and fresh cilantro.
Reda

Hearty Beef and Bean Enchilada Casserole

This comforting Beef and Bean Enchilada Casserole layers seasoned ground beef and black beans with soft tortillas, smothered in a rich enchilada sauce and plenty of melted cheese for a satisfying family meal that's easy to make.
Prep Time 25 minutes
Cook Time 35 minutes
Total Time 1 hour
Servings: 8 servings
Course: Main Course
Cuisine: Mexican

Ingredients
  

For the Beef & Bean Filling
  • 1.5 lbs Ground beef 80/20 lean
  • 1 tbsp Olive oil
  • 1 medium Yellow onion chopped
  • 2 cloves Garlic minced
  • 1.25 oz Taco seasoning packet standard size
  • 1 can Black beans 15 oz, rinsed and drained
  • 1/2 cup Water
  • 1/4 cup Fresh cilantro chopped, optional for filling
For the Enchilada Sauce & Assembly
  • 2 cans Red enchilada sauce 10 oz each
  • 10-12 Corn or flour tortillas 6-inch
  • 2 cups Shredded Monterey Jack cheese or Mexican blend
  • 1/2 cup Fresh cilantro chopped, for garnish
  • Optional Sour cream or Greek yogurt for serving
  • Optional Sliced jalapeños for serving

Equipment

  • Large skillet
  • 9x13-inch baking dish
  • Mixing Bowls
  • Measuring cups and spoons

Method
 

Prepare the Beef and Bean Filling
  1. Heat olive oil in a large skillet over medium-high heat. Add ground beef and onion. Cook, breaking up the beef with a spoon, until browned and onions are softened, about 8-10 minutes. Drain any excess grease.
  2. Stir in minced garlic and cook for 1 minute more until fragrant.
  3. Add taco seasoning and water to the skillet. Bring to a simmer, then reduce heat and cook for 5 minutes, allowing the sauce to thicken slightly.
  4. Stir in the rinsed and drained black beans. Cook for another 2-3 minutes, just until heated through. Remove from heat and stir in 1/4 cup chopped cilantro if using. Set aside.
Assemble the Casserole
  1. Preheat oven to 375°F (190°C). Lightly grease a 9x13 inch baking dish.
  2. Spread about 1/2 cup of enchilada sauce evenly on the bottom of the prepared baking dish.
  3. Lay 4-5 tortillas in a single layer over the sauce. You may need to overlap them slightly or tear them to fit.
  4. Spoon half of the beef and bean mixture over the tortillas.
  5. Sprinkle 1 cup of shredded cheese over the beef and bean mixture.
  6. Pour about 1/2 cup of enchilada sauce over the cheese layer.
  7. Repeat the layers: another layer of tortillas, the remaining beef and bean mixture, and another 1/2 cup of enchilada sauce.
  8. Top with the remaining 1 cup of shredded cheese.
Bake the Casserole
  1. Bake for 25-30 minutes, or until the cheese is melted and bubbly and the casserole is heated through. If desired, you can broil for the last 1-2 minutes for a golden-brown top (watch carefully to prevent burning).
  2. Remove from oven and let stand for 5-10 minutes before serving to allow it to set.
Serve
  1. Garnish with fresh cilantro. Serve hot with sour cream, sliced jalapeños, or your favorite toppings.

Notes

For a spicier kick, use a hot enchilada sauce or add a pinch of cayenne pepper to the beef mixture.
This casserole reheats well. Store leftovers covered in the refrigerator for up to 3-4 days.
You can assemble the casserole ahead of time, cover it, and refrigerate for up to 24 hours. If baking from cold, add an extra 10-15 minutes to the baking time.

Bringing It All Together in My Kitchen

My method for this casserole starts with preparing the beef and bean filling. I love how the ground beef, onions, and garlic sizzle, becoming wonderfully fragrant before I stir in the taco seasoning and black beans. Then comes the fun part: assembling the casserole! Layering those tortillas, the rich filling, and plenty of cheese is almost therapeutic. Finally, it’s off to the oven, where it transforms into a golden, bubbly masterpiece. It’s similar to the layering joy in my green chicken enchilada casserole.

My Secrets for Success with Hearty Beef and Bean Enchilada Casserole

Here are my go-to tips for a perfect casserole:

  • Brown the beef well for deep flavor.
  • Don’t overfill each layer; keep it balanced.
  • Let it rest a few minutes after baking; it helps it set.
  • Top with fresh cilantro for a bright finish!

How I Serve and Store This Dish

I love serving slices of this warm Hearty Beef and Bean Enchilada Casserole with a dollop of cool sour cream or Greek yogurt, and a sprinkle of vibrant fresh cilantro. For leftovers, I cool it completely, then store individual portions in airtight containers in the fridge for up to 3-4 days. It reheats beautifully, making for delicious quick meals. This pairs wonderfully with my Mexican rice casserole on the side.

Frequently Asked Questions

Faq 1

Can I prepare the beef and bean filling ahead of time? Absolutely! I often make the savory beef and bean filling a day in advance and store it in the refrigerator. This significantly cuts down on prep time, making assembly on a busy weeknight a real breeze. Just ensure it’s fully cooled before storing.

Faq 2

What’s the best way to prevent the tortillas from getting soggy? To prevent soggy tortillas, I lightly warm them before layering. This makes them pliable and helps them absorb less sauce, ensuring a better texture in your Hearty Beef and Bean Enchilada Casserole. It’s a simple, effective trick!

Faq 3

Can I use a different type of cheese in this casserole? Yes, feel free to use your favorite melting cheese! While Monterey Jack is my top choice for its incredible creaminess, a blend of cheddar and Colby would also be delicious, adding a sharper, more robust flavor.

Faq 4

Can this Hearty Beef and Bean Enchilada Casserole be frozen? Yes, this casserole freezes beautifully! I bake it first, cool completely, then cover tightly with foil. Freeze for up to 2-3 months. Thaw overnight in the fridge and reheat until bubbly for a convenient, flavorful meal.

This Hearty Beef and Bean Enchilada Casserole holds a special place in my heart. I truly hope it brings as much joy to your table as it does to mine. If you try it, I’d love to hear what you think and see your creations in the comments below! Sharing a delicious homemade meal is truly special.

You might also like these recipes

Leave a Comment

Recipe Rating