Are you looking for a flavorful and easy-to-make dinner recipe that will wow your family or guests? This Beef Enchilada Casserole with Rice is a perfect choice! Packed with bold, savory flavors, and layered with tender beef, melty cheese, and zesty enchilada sauce, this dish is sure to become a family favorite. Whether you're craving Mexican cuisine or simply want a satisfying and hearty meal, this recipe is a must-try. Keep reading to find out exactly how to make this irresistible beef enchilada casserole with rice, along with helpful tips and answers to common questions!

What is Beef Enchilada Casserole with Rice?
Beef Enchilada Casserole with Rice is a layered Mexican-inspired dish that combines seasoned ground beef, enchilada sauce, rice, tortillas, cheese, and spices. Unlike traditional enchiladas that are individually rolled, this recipe simplifies the process by turning it into a casserole—making it easier to prepare without sacrificing flavor. The rice adds extra texture and heartiness, making it a one-dish meal that's perfect for feeding a crowd or meal prepping for the week.
Ingredients List for Beef Enchilada Casserole with Rice
Here’s a detailed list of the ingredients you’ll need to make a delicious Beef Enchilada Casserole with Rice:
- Ground beef (1 lb) – The star of the dish, providing rich and savory flavor.
- Enchilada sauce (2 cups) – Use red enchilada sauce for a traditional flavor, but feel free to use green if you prefer a milder taste.
- Cooked rice (2 cups) – Any type of rice will work, but long-grain white rice or Mexican rice complements the flavors best.
- Corn tortillas (10-12 tortillas) – Layer these to form the base and top of the casserole.
- Shredded cheese (2 cups) – A Mexican blend, cheddar, or Monterey Jack cheese works perfectly.
- Onion (1 small, diced) – Adds depth and a slight sweetness to the dish.
- Garlic (2 cloves, minced) – Provides an aromatic and savory background flavor.
- Cumin (1 tsp) – Essential for that earthy, smoky flavor.
- Chili powder (1 tsp) – For a hint of spice.
- Olive oil (2 tbsp) – Used to sauté the onion and garlic.
- Salt and pepper – To season the beef and taste.
- Cilantro (optional, for garnish) – Adds a fresh finish to the dish.
- Sour cream (optional, for serving) – A cool, creamy topping.
Substitutions and Variations
There are plenty of ways to adapt this recipe to suit different tastes and dietary needs. Here are some common substitutions and variations:
- Ground Turkey or Chicken: Swap out ground beef for a lighter option like ground turkey or chicken. This reduces the fat content while keeping the flavors just as satisfying.
- Beans: For a vegetarian version, you can replace the meat with black beans or pinto beans. You can even mix them in with the beef for added texture and flavor.
- Tortilla Chips: Instead of corn tortillas, some people like to use tortilla chips as a crunchy layer. This variation adds texture and is a fun twist on the classic recipe.
- Spicy Twist: If you love heat, you can add chopped jalapeños or a few dashes of hot sauce to the beef mixture. You could also use a spicier enchilada sauce.
- Low-Carb Option: To reduce carbs, consider using cauliflower rice instead of traditional rice and low-carb tortillas.
- Cheese Alternatives: Dairy-free cheese can be used for those who are lactose intolerant or following a vegan diet. There are many great plant-based cheese options that melt well.
Step-by-Step Cooking Instructions

Making Beef Enchilada Casserole with Rice is simple when you follow these easy steps:
Step 1: Prepare the Rice
First, cook your rice according to the package instructions. You’ll need about 2 cups of cooked rice, so plan ahead if you don’t already have some prepared. You can also use leftover rice if you have any on hand. Fluff the rice with a fork and set it aside.
Step 2: Cook the Ground Beef
Heat 2 tablespoons of olive oil in a large skillet over medium heat. Add the diced onion and cook until softened, about 5 minutes. Add the minced garlic and cook for another 1-2 minutes until fragrant.
Add the ground beef to the skillet and break it up with a wooden spoon. Season with salt, pepper, cumin, and chili powder. Cook the beef until browned and fully cooked, about 7-8 minutes. Once cooked, drain any excess grease from the skillet.
Step 3: Combine the Ingredients
In a large bowl, mix the cooked beef with 1 cup of enchilada sauce. Add the cooked rice and stir until well combined. This creates a savory and hearty beef and rice mixture that will form the filling of the casserole.
Step 4: Layer the Casserole
Preheat your oven to 350°F (175°C). Grease a 9x13-inch casserole dish to prevent sticking.
Layer 5-6 corn tortillas on the bottom of the dish, overlapping them slightly to create a base. Spread half of the beef and rice mixture over the tortillas. Sprinkle 1 cup of shredded cheese on top.
Next, layer the remaining tortillas over the beef mixture, followed by the rest of the beef mixture and another cup of cheese.
Step 5: Add Enchilada Sauce and Bake
Pour the remaining cup of enchilada sauce evenly over the top of the casserole. Cover the dish with foil and bake for 20 minutes.
After 20 minutes, remove the foil and bake for an additional 10 minutes to allow the cheese to get golden and bubbly.
Step 6: Garnish and Serve
Once the casserole is finished baking, remove it from the oven and let it cool for a few minutes before serving. Garnish with fresh cilantro and serve with a dollop of sour cream, if desired.
Common Mistakes to Avoid
When making Beef Enchilada Casserole with Rice, it’s easy to make some common mistakes that could affect the final result. Here are a few tips to ensure your casserole turns out perfectly:
- Overcooking the Rice: Make sure your rice is cooked just right. Overcooked rice can become mushy in the casserole, while undercooked rice will remain hard.
- Too Much Liquid: Be careful not to add too much enchilada sauce or extra liquid to the casserole, as it can become too soggy. Stick to the recommended measurements.
- Forgetting to Drain the Beef: If you skip draining the excess grease from the ground beef, your casserole could turn out greasy. Always drain it for a cleaner taste.
- Not Covering the Casserole: During the first part of baking, cover the casserole with foil to prevent it from drying out. Remove the foil for the last 10 minutes to let the cheese get bubbly.
Serving and Presentation Tips
To make your Beef Enchilada Casserole with Rice stand out at the dinner table, consider these serving and presentation tips:
How to Serve Beef Enchilada Casserole with Rice
- Cut into Squares: Since this is a layered casserole, cutting it into neat squares or slices makes it easier to serve.
- Serve with Sides: Pair the casserole with a fresh side salad, chips and salsa, or a bowl of guacamole to round out the meal.
- Toppings: Offer a selection of toppings like diced tomatoes, avocado slices, pickled jalapeños, and extra cheese for your guests to personalize their plates.
Presentation Ideas for Beef Enchilada Casserole with Rice
- Garnish with Fresh Cilantro: Sprinkle freshly chopped cilantro on top for a pop of color and flavor.
- Lime Wedges: Serve with lime wedges on the side for an extra zing.
- Drizzle of Crema: Add a drizzle of Mexican crema or sour cream on top of each serving for a creamy finish.
Beef Enchilada Casserole Recipe Tips
- Make Ahead: This casserole can be made ahead of time and stored in the refrigerator for up to 24 hours before baking. It’s a great option for meal prepping or busy weeknights.
- Freezing: Beef enchilada casserole freezes well. Assemble the casserole but don’t bake it. Wrap it tightly in plastic wrap and freeze for up to 3 months. When ready to cook, thaw overnight in the fridge and bake as directed.
- Leftovers: Store leftover casserole in an airtight container in the fridge for up to 4 days. Reheat in the oven or microwave until heated through.
Frequently Asked Questions (FAQs)
Can I make this casserole ahead of time?
Yes! You can prepare the casserole, cover it tightly, and refrigerate it for up to 24 hours before baking. This makes it a great make-ahead meal for busy nights.
Can I freeze Beef Enchilada Casserole?
Absolutely. Assemble the casserole without baking, then wrap it tightly and freeze for up to 3 months. When you're ready to cook it, thaw overnight and bake as directed.
What type of rice is best for this recipe?
Long-grain white rice or Mexican rice works best for this recipe. You can also use brown rice if you prefer a healthier option.
Can I use flour tortillas instead of corn tortillas?
Yes, you can substitute flour tortillas for corn, but keep in mind that corn tortillas are more traditional and will give you a more authentic flavor.
How do I store leftovers?
Store leftover casserole in an airtight container in the refrigerator for up to 4 days. Reheat individual servings in the microwave or oven.
Conclusion
Beef Enchilada Casserole with Rice is the perfect comfort food that combines bold Mexican flavors with hearty ingredients, all in one easy-to-make dish. Whether you're cooking for a family dinner or entertaining guests, this recipe is a guaranteed hit. With customizable options and plenty of ways to make it your own, you’ll never get bored with this delicious meal. Try it out today and enjoy a satisfying and flavorful dinner!
PrintBeef Enchilada Casserole With Rice Recipe
This beef enchilada casserole with rice recipe combines flavorful ground beef, enchilada sauce, rice, and cheese for a comforting and easy weeknight dinner. Perfect for families, this Mexican-inspired casserole is simple to prepare, offering a great blend of savory spices and cheesy goodness. Make this dish in less than an hour with common pantry ingredients.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Mexican
- Diet: Gluten Free
Ingredients
- 1 lb ground beef
- 2 cups cooked rice
- 1 (15 oz) can enchilada sauce
- 1 (10 oz) can diced tomatoes with green chilies
- 1 (15 oz) can black beans (optional)
- 1 cup shredded cheddar cheese
- 1 cup shredded Monterey Jack cheese
- 1 packet taco seasoning
- ½ cup chopped onion
- ¼ cup chopped cilantro (optional)
- Corn or flour tortillas (optional, for serving)
Instructions
- Preheat oven to 375°F (190°C).
- In a skillet, brown the ground beef with onions. Drain excess fat.
- Stir in taco seasoning, diced tomatoes, and black beans (if using). Cook for 5 minutes.
- In a greased baking dish, layer the cooked rice, beef mixture, enchilada sauce, and cheese.
- Bake for 20-25 minutes or until cheese is melted and bubbly.
- Garnish with cilantro and serve with tortillas if desired.
Notes
- For a spicier version, use hot enchilada sauce and add diced jalapeños.
- You can substitute ground turkey or chicken for beef.
- Add extra vegetables like bell peppers for more texture and nutrition.
Nutrition
- Serving Size: 1 serving (approx. ⅙th of casserole)
- Calories: 450 kcal
- Sugar: 4g
- Sodium: 980 mg
Leave a Reply