This hearty beef enchilada casserole is a convenient one-pan meal that eliminates the tedious process of rolling individual tortillas. It combines savory ground beef, tender rice, and melted cheese for a comforting dinner that the whole family will enjoy.

List of ingredients
- 1 1/2 pounds ground beef – use lean beef to reduce excess fat.
- 1 yellow onion, chopped – adds a savory base flavor.
- 2-3 tablespoons taco seasoning – provides a blend of chili and cumin.
- 3-4 cups red enchilada sauce – use a brand with a mild or medium heat level.
- 12 corn tortillas – these hold their structure better than flour tortillas.
- 1 cup dry rice – long-grain white rice works best here.
- 2 poblano peppers, chopped – adds a mild, earthy flavor.
- 1/4 cup chopped green onions and or cilantro – for fresh aromatic notes.
- 1 cup black beans – rinsed and drained.
- 1 1/2 cups shredded Mexican cheese – a blend of microbial-rennet cheddar and jack.
- plain Greek yogurt – for a tangy topping.
- shredded lettuce, green onion, and cilantro – for fresh crunch.
- cubed or sliced avocado – adds a creamy finish.
step-by-step instructions
- Prepare Oven: Preheat your oven to 400°F to ensure a hot environment for the rice to steam.
- Brown the Meat: In a large skillet, cook the ground beef, chopped onion, and taco seasoning together until the beef is browned throughout, which takes about 10 minutes. Season with salt to taste and remove the skillet from the heat.
- Create Base Layer: In a 9×13 inch baking dish, spread 1 cup of red enchilada sauce across the bottom and cover it with 6 corn tortillas.
- Add Filling: Spoon the cooked beef mixture over the tortillas, then pour in 1-2 additional cups of enchilada sauce.
- Mix In Grains and Vegetables: Stir in the dry rice, chopped poblano peppers, green onions, and black beans. Pour 1 1/2 cups of water over the mixture, season with salt, and gently stir to ensure the rice is evenly distributed in a flat layer.
- Final Layers: Lay the remaining 6 corn tortillas over the mixture and spread the final cup of enchilada sauce on top. Sprinkle the shredded Mexican cheese evenly over the sauce.
- Bake: Cover the dish with a lid or foil and bake for 30 minutes. Remove the cover and bake for another 10 to 20 minutes until the cheese is bubbling and golden.
- Check Rice: If the rice remains hard, stir in an additional 1/3 cup of water and bake for 10 more minutes.
- Garnish and Serve: Top the casserole with Greek yogurt, shredded lettuce, cilantro, and avocado slices before serving.
Cooking Tips for the Perfect Casserole
Use Long-Grain White Rice for Consistent Texture
Long-grain white rice is ideal because it maintains a distinct shape and doesn’t become overly mushy when baked in a sauce. Avoid using instant rice as it will cook too quickly and turn into a paste, and avoid short-grain rice which is too starchy for this application.
Brown the Beef Thoroughly for Depth of Flavor
Ensure the skillet is hot before adding the beef to achieve a proper sear. Browning the meat thoroughly creates a deeper, savory flavor through the Maillard reaction, which prevents the beef from tasting boiled once it is integrated into the casserole.
Maintain a Tight Seal During Initial Baking
Using a tight-fitting lid or heavy-duty aluminum foil is critical for the first 30 minutes. This traps the steam from the water and sauce, creating a miniature pressure environment that allows the dry rice to hydrate and cook through properly.
Sauté Onions Until Translucent
Cook the onions with the beef until they are soft and translucent. This ensures that the raw onion flavor is gone and they blend seamlessly into the meat mixture, providing a consistent texture throughout the dish.
Ingredient Substitutions and Alternatives
Swap Ground Beef for Ground Turkey or Chicken
For a leaner protein option, you can substitute ground turkey or chicken in equal amounts. These meats are milder, so you may want to add an extra half-tablespoon of taco seasoning to maintain the bold flavor profile.
Use Brown Rice for Extra Fiber
If using brown rice, keep in mind that it requires more liquid and a longer cooking time. Increase the added water by 1/2 cup and extend the covered baking time by 15 to 20 minutes to ensure the grains are tender.
Substitute Poblano Peppers with Bell Peppers
If you cannot find poblano peppers or prefer a sweeter taste, red or green bell peppers are excellent substitutes. Bell peppers provide a similar crunch but remove the mild heat associated with poblanos.
Replace Corn Tortillas with Flour Tortillas
Flour tortillas can be used, but they have a different texture and can become more ‘doughy’ when soaked in sauce. Cut them into smaller pieces or strips to ensure they integrate well into the casserole layers.
Dairy-Free Cheese Alternatives
For a vegan or dairy-free version, use a plant-based shredded cheese blend. Ensure the substitute has a high melting point so it bubbles and browns similarly to traditional Mexican cheese blends.
Flavor Variations to Try
Add Corn for Extra Texture
Stirring in a cup of frozen or canned corn along with the black beans adds a pop of sweetness and color. This variation provides a nice contrast to the savory beef and spicy enchilada sauce.
Incorporate Diced Green Chiles
Adding a small can of diced mild green chiles to the beef mixture increases the complexity of the flavor. This adds a tangy, slightly smoky element that complements the red enchilada sauce.
Adjust Heat with Spicy Enchilada Sauce
Depending on your preference, you can swap the mild red sauce for a ‘hot’ version. If the sauce is very spicy, balance it out by adding an extra dollop of Greek yogurt on top when serving.
Add Sliced Jalapeños for a Sharp Kick
Place fresh or pickled jalapeño slices on top of the cheese before baking. This adds a sharp, vinegary heat that cuts through the richness of the cheese and beef.
Serving Suggestions and Pairings
Fresh Garnish Combinations
Load the casserole with fresh toppings to balance the baked flavors. A combination of diced avocado, fresh cilantro, and thinly sliced radishes adds brightness and a refreshing crunch to every bite.
Pair with a Zesty Citrus Salad
Serve this heavy dish with a side of mixed greens tossed in a lime and olive oil vinaigrette. The acidity of the citrus helps cleanse the palate between bites of the cheesy casserole.
Complement with Mexican Street Corn
Grilled corn on the cob slathered in microbial-rennet cotija cheese and chili powder makes an excellent side. The charred sweetness of the corn pairs perfectly with the savory beef and rice.
Finish with Fresh Lime Wedges
Always serve the dish with lime wedges on the side. Squeezing fresh lime juice over the casserole just before eating brightens the flavors and enhances the notes of the taco seasoning.
Storage and Reheating Guide
Proper Refrigeration Methods
Store leftover casserole in an airtight glass container in the refrigerator for up to four days. Ensure the food is cooled slightly before sealing to prevent excess condensation from making the tortillas soggy.
Freezing the Casserole
This dish freezes well both before and after baking. If freezing before baking, wrap the dish tightly in double layers of foil; if freezing leftovers, use freezer-safe containers and consume within three months.
Best Ways to Reheat Leftovers
The oven is the best method for reheating to maintain the cheese’s texture; heat at 325°F until warmed through. If using a microwave, cover the portion with a damp paper towel to keep the rice from drying out.
Preventing Rice from Drying Out
Rice tends to absorb moisture over time in the fridge. When reheating, add a tablespoon of water or a drizzle of extra enchilada sauce to the portion to restore the original moisture level.
Troubleshooting Common Issues
Fixing Undercooked Rice
If the rice is still hard after the initial bake, do not panic. Simply stir in 1/3 cup of water, cover the dish tightly again, and return it to the oven for another 10 to 15 minutes.
Preventing Burnt Cheese
If your oven runs hot, the cheese may brown too quickly before the rice is done. Lower the temperature to 375°F for the final uncovering phase to ensure a golden-brown finish without burning.
Adjusting Sauce Consistency
If the casserole seems too liquidy, leave it uncovered for an extra 5-10 minutes at the end of the cooking time. This allows excess moisture to evaporate, thickening the sauce around the rice.
Handling Sogginess
To avoid a soggy bottom, ensure the first layer of sauce is thin and the tortillas are laid flat. Avoid over-stirring the layers once the water is added, as this can break down the tortillas too much.
Frequently Asked Questions
Can I make this in a slow cooker?
This specific recipe is designed for the oven to ensure the rice steams and the cheese browns. While you can cook the beef and rice in a slow cooker, you would still need to transfer it to an oven for the final cheese melt.
Do I need to pre-cook the rice?
No, this recipe uses dry rice that cooks directly in the sauce and water. This allows the rice to absorb all the flavors of the beef and enchilada sauce during the baking process.
Which type of cheese works best?
A blend of Monterey Jack, Cheddar, and Pepper Jack provides the best balance of meltability and flavor. Ensure you use a high-quality shredded blend that uses microbial rennet for the best results.
Can I use different beans?
Yes, pinto beans or kidney beans are great alternatives to black beans. Just ensure they are rinsed and drained thoroughly so they do not add unwanted liquid to the casserole.
What if I don’t have a lid for my baking dish?
Aluminum foil is a perfect substitute for a lid. Wrap the foil tightly around the edges of the dish to create a seal that traps the steam necessary for cooking the rice.
Print
Beef Enchilada Casserole
- Total Time: 60 minutes
- Yield: 6 servings 1x
- Diet: General
Description
An easy mix-and-bake weeknight casserole dinner made with beef, rice, beans, tortillas, and melty cheese…so simple, so good!
Ingredients
- 1 1/2 pounds ground beef
- 1 yellow onion, chopped
- 2–3 tablespoons taco seasoning
- 3–4 cups red enchilada sauce
- 12 corn tortillas
- 1 cup dry rice
- 2 poblano peppers, chopped
- 1/4 cup chopped green onions and or cilantro
- 1 cup black beans
- 1 1/2 cups shredded Mexican cheese
- plain Greek yogurt (for topping)
- shredded lettuce, green onion, and cilantro (for topping)
- cubed or sliced avocado (for topping)
Instructions
- Step 1: Preheat the oven to 400°F.
- Step 2: In a large skillet, cook the beef, onion and taco seasoning together until the beef is browned all over, about 10 minutes. Season with salt. Remove from the heat.
- Step 3: In a 9×13 inch baking dish, layer 1 cup of enchilada sauce with 6 tortillas. Add the beef, then 1-2 cups more enchilada sauce, the dry rice, poblano peppers, green onions, and black beans. Pour over 1 1/2 cups of water, season with salt, gently stir to mix, and arrange in an even layer. Lay over 6 corn tortillas. Add the final cup of enchilada sauce. Top with cheese. Cover and bake 30 minutes. Remove the lid and bake another 10 to 20 minutes. If the rice is hard, add 1/3 cup more water and cook for an additional 10 minutes.
- Step 4: Serve the casserole topped as desired. Enjoy!
Notes
No need to cook the rice separately. If you don’t have a lid for your casserole dish, aluminum foil works as a substitute.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Main Course
- Method: Baking
- Cuisine: American, Mexican
Nutrition
- Serving Size: 1 serving
- Calories: 695 kcal
- Sugar: 12 g
- Sodium: 1480 mg
- Fat: 32 g
- Saturated Fat: 14 g
- Unsaturated Fat: 18 g
- Trans Fat: 0 g
- Carbohydrates: 58 g
- Fiber: 9 g
- Protein: 41 g
- Cholesterol: 115 mg
Keywords: beef enchilada casserole, one-dish meal, Mexican-style dinner, weeknight dinner, beef and rice bake




