Beef Enchilada Casserole with Rice is a comforting dish perfect for family dinners or gatherings. It combines layers of flavorful ground beef, beans, corn, and rice, all topped with melted cheese. This hearty meal is easy to prepare, making it a great choice for busy weeknights. With just a few ingredients, you can create a delicious casserole that everyone will enjoy. The great thing about this recipe is its flexibility—feel free to add any vegetables you like or adjust the spice levels to suit your family’s taste. Serve with a crisp salad or some tortilla chips for a complete meal.
Why You’ll Love This Beef Enchilada Casserole
This Beef Enchilada Casserole is beloved for many reasons. It is simple to make and requires minimal prep time, making it great for those busy days when you want something tasty without spending hours in the kitchen. The layers of beef, rice, and cheese create a satisfying meal that keeps everyone full and happy. You can also customize it by adding extra toppings like avocado or jalapeños to suit your family’s preferences. Best of all, leftovers heat up well, so you can enjoy this dish multiple times throughout the week.
How to Make Beef Enchilada Casserole
Ingredients You’ll Need
- 1 lb ground beef
- 1 can enchilada sauce
- 1 can black beans, drained and rinsed
- 1 cup corn, frozen or canned
- 2 cups cooked rice
- 2 cups shredded cheese (cheddar or Mexican blend)
- 1/4 cup chopped cilantro
- 1/4 cup chopped green onions
- Salt and pepper to taste
Step-by-Step Directions
- Preheat the oven to 350°F (175°C).
- In a skillet, cook the ground beef over medium heat until browned. Drain excess fat.
- Stir in enchilada sauce, black beans, corn, cooked rice, salt, and pepper.
- Pour half of the meat mixture into a greased casserole dish.
- Sprinkle half of the cheese on top.
- Add the remaining meat mixture and top with the rest of the cheese.
- Cover with foil and bake for 20 minutes, then uncover and bake for an additional 10 minutes until the cheese is bubbly and golden.
- Remove from the oven and garnish with chopped cilantro and green onions before serving.
How to Serve Beef Enchilada Casserole
Serve the Beef Enchilada Casserole hot from the oven. Add fresh toppings like sliced avocados or sour cream on the side. A fresh salad or tortilla chips pairs well with the casserole. It’s also a great dish to serve at parties, as guests can help themselves.
How to Store Beef Enchilada Casserole
To store leftovers, let the casserole cool completely before covering it tightly with plastic wrap or foil. It will keep in the refrigerator for up to three days. You can also freeze the casserole for up to three months. Just make sure to let it thaw in the refrigerator overnight before reheating.
Tips for the Best Beef Enchilada Casserole
- Use lean ground beef for a healthier option.
- Feel free to add chopped bell peppers or other veggies to the meat mixture.
- Ensure the casserole is tightly covered while it bakes to keep it moist.
- Experiment with different cheese types for unique flavors.
Recipe Variations
You can try using ground turkey or chicken instead of beef for a lighter version. Additionally, adding diced tomatoes or jalapeños can spice things up. For a vegetarian option, substitute the beef with lentils or more beans.
Frequently Asked Questions (FAQs)
Can I make this casserole ahead of time?
Yes, you can prepare the casserole a day in advance and bake it right before serving. Just cover it well and store it in the refrigerator.
Can I use brown rice?
Absolutely! Brown rice can be used instead of white rice for added fiber and nutrients. Just ensure it is fully cooked before mixing.
What can I use instead of enchilada sauce?
If you don’t have enchilada sauce, you can use taco sauce or create a homemade sauce with tomato sauce and spices.

Beef Enchilada Casserole with Rice
A comforting Beef Enchilada Casserole featuring layers of ground beef, beans, corn, and rice topped with melted cheese, perfect for family dinners.
- Total Time: 45 minutes
- Yield: 6 servings
Ingredients
- 1 lb ground beef
- 1 can enchilada sauce
- 1 can black beans, drained and rinsed
- 1 cup corn, frozen or canned
- 2 cups cooked rice
- 2 cups shredded cheese (cheddar or Mexican blend)
- 1/4 cup chopped cilantro
- 1/4 cup chopped green onions
- Salt and pepper to taste
Instructions
- Preheat the oven to 350°F (175°C).
- In a skillet, cook the ground beef over medium heat until browned. Drain excess fat.
- Stir in enchilada sauce, black beans, corn, cooked rice, salt, and pepper.
- Pour half of the meat mixture into a greased casserole dish.
- Sprinkle half of the cheese on top.
- Add the remaining meat mixture and top with the rest of the cheese.
- Cover with foil and bake for 20 minutes, then uncover and bake for an additional 10 minutes until the cheese is bubbly and golden.
- Remove from the oven and garnish with chopped cilantro and green onions before serving.
Notes
You can customize this casserole with additional toppings like avocado or jalapeños.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Casserole
- Method: Baking
- Cuisine: Mexican
- Diet: Omeat
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 4g
- Sodium: 700mg
- Fat: 20g
- Saturated Fat: 8g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 5g
- Protein: 25g
- Cholesterol: 75mg
