If you are craving a vibrant, hearty, and utterly comforting meal, this Beef Enchilada Casserole with Rice Recipe is exactly what you need. It’s a beautiful fusion of seasoned ground beef, fluffy rice, black beans, and corn, all layered with rich enchilada sauce and melted Mexican blend cheese. This casserole is perfect for weeknight dinners or feeding a crowd, offering the familiar warmth of enchiladas in a delightfully easy-to-make baked dish. Its flavors come together in such a satisfying way, you’ll find yourself reaching for seconds (and maybe even thirds!).

Ingredients You’ll Need
These ingredients keep it simple and straightforward, but each one plays a vital role in creating the perfect balance of taste, texture, and color in your casserole.
- 1 lb ground beef: The star protein providing hearty, savory flavor and satisfying texture.
- 1 small onion, diced: Adds sweetness and a subtle aromatic base to the beef mixture.
- 2 cups cooked rice: A fluffy, mild layer that soaks up the enchilada sauce wonderfully.
- 1 can (10 oz) enchilada sauce: The rich, tangy sauce that ties all components together with classic Mexican zest.
- 1 can (15 oz) black beans, drained and rinsed: Adds creaminess and fiber, balancing the meat with a smooth texture.
- 1 cup frozen corn, thawed: Sweet little pops of color and crunch that brighten up each bite.
- 2 cups shredded Mexican blend cheese, divided: Melts beautifully for gooey richness and that irresistible golden top layer.
- 1 teaspoon chili powder: Gives the dish a warm, smoky kick without overpowering.
- 1/2 teaspoon cumin: Deepens the savory flavor with its earthy undertones.
- Salt and pepper, to taste: Essential seasonings that bring everything into perfect harmony.
- Fresh cilantro, chopped (for garnish): Adds freshness and a burst of vibrant green that completes the presentation.
- Optional toppings: sour cream, sliced green onions, diced tomatoes: Great for adding layers of creaminess, crunch, and brightness.
How to Make Beef Enchilada Casserole with Rice Recipe
Step 1: Preheat the Oven and Prepare Your Dish
Begin by setting your oven to 350°F (175°C). Grease a 9×13 inch baking dish so your casserole won’t stick and it will be easy to serve later. This simple start sets the stage for a hassle-free cooking experience.
Step 2: Cook the Beef and Onion
Next, heat a skillet over medium heat and add the ground beef along with the diced onion. Cook them together until the beef is browned and fully cooked through, and the onion softens beautifully. Draining off any excess grease here ensures the casserole won’t be overly greasy and helps keep the flavors balanced.
Step 3: Season and Add Beans and Corn
Stir in your chili powder, cumin, salt, and pepper right into the beef mixture, making it wonderfully aromatic. Then fold in the black beans and golden corn, letting everything heat for a couple of minutes so the flavors marry perfectly.
Step 4: Assemble the Layers
Now the fun begins. Spread your cooked rice evenly along the bottom of your prepared baking dish, creating a solid base. Pour half of your enchilada sauce over the rice for a luscious layer of flavor. Next, add the savory beef, bean, and corn mixture evenly on top. Sprinkle about 1 cup of shredded cheese over that, then pour over the remaining enchilada sauce before finishing with the last cup of cheese. These layers will bake into an irresistible combination of gooey, saucy goodness.
Step 5: Bake the Casserole
Cover the dish with foil and bake for 20 minutes to let everything heat through and the flavors meld. Remove the foil and continue baking for an additional 10-15 minutes, so the cheese melts completely and bubbles up enticingly. You’ll know it’s ready when the top is golden and inviting.
Step 6: Garnish and Serve
Once out of the oven, sprinkle fresh chopped cilantro over the casserole for a bright, herbal punch. If you love extra creaminess or texture, add a dollop of sour cream, sliced green onions, or diced tomatoes right on top. Serve warm and enjoy every delicious bite of this crowd-pleasing feast.
How to Serve Beef Enchilada Casserole with Rice Recipe

Garnishes
Fresh cilantro is a must for its vibrant flavor and color contrast. Optional sour cream adds a cooling creaminess that perfectly offsets the spice, and green onions contribute a crisp, oniony bite. Diced tomatoes bring a fresh, juicy pop that livens up the hearty casserole.
Side Dishes
To keep things light and balanced, serve your casserole alongside a crisp green salad or some simple sautéed veggies. If you want to fully embrace the Mexican theme, Spanish rice or refried beans complement the casserole beautifully, soaking up any extra sauce and rounding out the meal.
Creative Ways to Present
For a fun twist, serve individual portions in small ramekins topped with avocado slices and a sprinkle of queso fresco. Or turn this casserole into a layered dip with tortilla chips on the side for parties. You can also pair it with warm tortillas for make-your-own enchilada wraps that everyone will love.
Make Ahead and Storage
Storing Leftovers
This casserole keeps wonderfully in the fridge for up to 3 days. Store leftovers in an airtight container to preserve moisture and flavor, making future meals quick and satisfying.
Freezing
You can easily freeze the Beef Enchilada Casserole with Rice Recipe for up to 3 months. Wrap it tightly in foil or place it in a freezer-safe container. When you’re ready to enjoy, thaw it overnight in the fridge before reheating.
Reheating
Reheat individual portions in the microwave until warm, or place the whole casserole in a preheated 350°F oven covered with foil for about 20 minutes. Remove foil in the last few minutes to refresh that bubbly cheese topping.
FAQs
Can I use brown rice instead of white rice?
Absolutely! Brown rice adds more fiber and a nuttier flavor. Just make sure it’s fully cooked before layering since it takes longer to cook than white rice.
Is this casserole spicy?
The spice level is mild to moderate, thanks to the chili powder and cumin. You can adjust the heat by adding extra chili powder or a pinch of cayenne if you love things hotter.
Can I make this recipe vegetarian?
Yes! Simply swap the ground beef for a plant-based alternative or extra beans and veggies. You might also add sautéed mushrooms or bell peppers for extra depth.
What kind of cheese works best?
A Mexican blend cheese is perfect because it melts well and has a great savory flavor. You can also use cheddar, Monterey Jack, or a combination for a similar effect.
Can I prepare this casserole ahead of time and bake it later?
Definitely! Assemble the casserole, cover it tightly, and refrigerate for up to 24 hours before baking. This makes it a great option for busy days or entertaining guests.
Final Thoughts
This Beef Enchilada Casserole with Rice Recipe is truly a winner in the dinner rotation. It combines bold flavors, comforting textures, and wonderful versatility in a dish that feels like a warm hug at the end of the day. I hope you give this recipe a try and find it as delicious and easy as I do. Once you taste that cheesy, saucy goodness layered over fluffy rice and savory beef, it might just become your new favorite go-to meal.
Print
Beef Enchilada Casserole with Rice Recipe
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 6 servings
- Category: Casserole
- Method: Baking
- Cuisine: Mexican-American
Description
This hearty Beef Enchilada Casserole with Rice is a comforting, flavorful dish combining seasoned ground beef, black beans, corn, and enchilada sauce layered with cooked rice and melted Mexican cheese. Baked to bubbly perfection and garnished with fresh cilantro and optional toppings, it makes a perfect family-friendly meal that’s easy to prepare in under an hour.
Ingredients
Main Ingredients
- 1 lb ground beef
- 1 small onion, diced
- 2 cups cooked rice
- 1 can (10 oz) enchilada sauce
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup frozen corn, thawed
- 2 cups shredded Mexican blend cheese, divided
- 1 teaspoon chili powder
- 1/2 teaspoon cumin
- Salt and pepper, to taste
Garnish & Optional Toppings
- Fresh cilantro, chopped (for garnish)
- Sour cream (optional)
- Sliced green onions (optional)
- Diced tomatoes (optional)
Instructions
- Preheat the Oven: Preheat your oven to 350°F (175°C) and grease a 9×13 inch baking dish to prepare it for the casserole assembly.
- Cook the Beef: In a skillet over medium heat, brown the ground beef with the diced onion until the beef is fully cooked and the onion is softened. Drain any excess grease to avoid a greasy casserole.
- Season and Add Beans and Corn: Stir in the chili powder, cumin, salt, and pepper for flavorful seasoning. Then add the drained black beans and thawed corn to the skillet, cooking for 2-3 minutes until everything is heated through and well combined.
- Assemble the Casserole: Layer the cooked rice evenly at the bottom of the prepared baking dish. Pour half of the enchilada sauce over the rice to add moisture. Spread the beef mixture evenly over the sauce. Sprinkle 1 cup of shredded Mexican blend cheese on top. Pour the remaining enchilada sauce over the beef and finish with the remaining cheese evenly spread on top.
- Bake: Cover the casserole with aluminum foil to prevent the cheese from burning and bake for 20 minutes. Remove the foil and continue baking for an additional 10-15 minutes until the cheese is melted, bubbly, and slightly golden.
- Serve: Remove from the oven and garnish the casserole with freshly chopped cilantro. Add optional toppings such as sour cream, sliced green onions, and diced tomatoes if desired. Serve warm for a satisfying meal.
Notes
- You can use brown rice or white rice based on your preference, but ensure it is fully cooked before layering.
- For a spicier kick, add some diced jalapeños or a pinch of cayenne pepper to the beef mixture.
- Covering the casserole with foil during the first part of baking helps keep it moist.
- Store leftovers covered in the refrigerator for up to 3 days and reheat thoroughly before serving.
- To make this dish vegetarian, substitute the ground beef with cooked lentils or plant-based ground meat.

