Beef Enchilada Casserole with Rice: Cheesy Comfort Food

When it comes to comfort food, my Beef Enchilada Casserole with Rice hits all the right notes—rich, cheesy, and bursting with flavor! With each bite, you’ll experience a delightful medley of seasoned beef, tender rice, and zesty enchilada sauce that’s topped with melted cheese. This hearty dish not only satisfies cravings but also packs in a generous amount of protein—about 30 grams per serving—making it perfect for fueling busy days. I whipped up this recipe during a hectic week when my family needed something quick yet filling that could also use up some leftovers from the fridge.

I still remember the first time I served this casserole at a family gathering on a chilly Saturday evening. As the aroma filled the house, my teenage son took one whiff and exclaimed, “Wow, Mom, what’s cooking? It smells amazing!” The secret ingredient that sets this dish apart is the addition of black beans mixed right into the beef and rice for an extra layer of taste and nutrition. By the end of dinner, not only was everyone asking for seconds, but my daughter declared it her new favorite meal—definitely a win for busy nights ahead!

Ingredients for the Beef Enchilada Casserole with Rice

Each ingredient in this dish plays an essential role in flavor and texture. Here’s what you’ll need:

  • 1 lb ground beef (85% lean): Provides rich flavor and a hearty base for the casserole.
  • 1 cup white rice (uncooked): Absorbs flavors and adds a satisfying texture to the dish.
  • 2 cups beef broth: Infuses moisture and depth of flavor throughout the casserole.
  • 1 can enchilada sauce (15 oz): Delivers a zesty kick that ties all the ingredients together.
  • 1 tsp chili powder: Adds warmth and a subtle heat to enhance the overall taste.
  • 1 tsp cumin: Brings an earthy richness that complements the beef perfectly.
  • 1 tsp garlic powder: Infuses a savory aroma and boosts flavor complexity.
  • 1 tsp onion powder: Enhances sweetness and depth, elevating the overall profile of the dish.
  • 1 cup shredded cheese (cheddar or Mexican blend): Melts beautifully on top, adding creaminess and richness.

Step-by-Step Instructions

I recommend starting with the rice since it takes 18 minutes to cook, allowing you to multitask and keep everything on schedule.

Step 1: In a pot, bring 2 cups of beef broth to a boil over medium-high heat. Once boiling, add 1 cup of uncooked white rice, then reduce the heat to low. Cover the pot and let it simmer for 18 minutes or until the rice is tender and has absorbed all the liquid. This step is crucial as perfectly cooked rice provides a great base for your casserole, so make sure it’s fluffy and not sticky.

Step 2: While the rice is cooking, heat a large skillet over medium heat. Add 1 lb of ground beef (85% lean) to the pan and cook it thoroughly, breaking it apart with a spatula until no pink remains. This usually takes about 6–8 minutes. Once cooked, carefully drain the excess fat from the skillet—this is important for keeping your casserole from becoming greasy. I find that using lean beef helps keep the protein content high without too much extra fat to worry about.

Step 3: After draining the beef, stir in the cooked rice along with a can of enchilada sauce, 1 tsp of chili powder, 1 tsp of cumin, 1 tsp of garlic powder, and 1 tsp of onion powder into the skillet. Mix everything well over medium heat until it’s evenly combined and heated through—about 2–3 minutes should do it. This step builds serious flavor in your casserole, so don’t rush; let those spices infuse into the meat and rice mixture.

Step 4: Preheat your oven to 350°F (175°C). Grab a medium-sized casserole dish (around 9×13 inches works great) and spread half of your beef and rice mixture evenly across the bottom. Then sprinkle half of your shredded cheese (about ½ cup) on top. Repeat this layering process with the remaining mixture and cheese on top—this ensures that every bite has that cheesy goodness which my family loves!

Step 5: Cover your casserole dish tightly with aluminum foil to prevent it from drying out during baking. Place it in your preheated oven and bake for about 20 minutes. After that time, remove the foil carefully (watch out for steam!) and bake for an additional 10 minutes until the cheese is bubbly and slightly golden brown on top. The bubbling cheese signals that everything is melding together beautifully.

Step 6: Once baked, take the casserole out of the oven and allow it to cool for a few minutes before serving. This helps set everything nicely. Serve each portion with a generous dollop of sour cream, garnished with sliced green onions and black olives if you like them—these toppings add freshness that complements the rich flavors perfectly!

What to Serve with Beef Enchilada Casserole with Rice

This bowl is already incredibly filling and balanced, but these sides add extra variety and nutrition to round out your meal perfectly.

Mexican Street Corn (Elote): Grilled corn brushed with mayo, cotija cheese, chili powder, and lime echoes the Mexican flavors in the casserole while adding a smoky sweetness that complements the beef. This dish brings an extra crunch and a boost of fiber, making it a family favorite at our gatherings. Plus, it offers about 3 grams of protein per serving, which helps keep everyone satisfied.

Cilantro Lime Quinoa: Fluffy quinoa tossed with fresh cilantro and zesty lime adds a refreshing contrast to the richness of the casserole. This side not only mirrors the bright flavors of the enchilada sauce but also packs about 8 grams of protein per cup, making it a nutritious choice for those looking to up their intake. I often prepare a big batch for meal prep, so it’s ready for busy weeknight dinners.

Guacamole: Creamy avocado mashed with lime juice, garlic, and diced tomatoes provides healthy fats that balance the hearty nature of the casserole. The richness of guacamole complements the spices in the dish while adding a satisfying texture. With around 2 grams of protein and plenty of vitamins E and C, it’s a perfect way to enhance both flavor and nutrition on taco nights with my family.

Pico de Gallo: A fresh mix of diced tomatoes, onions, cilantro, and jalapeños, pico de gallo adds a burst of freshness that cuts through the richness of the casserole. Its vibrant flavors echo the seasoning in your beef dish while providing vitamins A and C along with fiber—perfect for keeping things light and nutritious! I love making this ahead of time; it keeps well in the fridge and is always a hit at our table.

Storage & Serving Tips

To store your Beef Enchilada Casserole with Rice, transfer the casserole into an airtight container and refrigerate for up to 4 days. For optimal freshness, keep the components that store better separately: place the — Beef and Rice Mixture — in one container, the shredded cheese in another, and any toppings like sour cream, sliced green onions, and sliced black olives in individual small containers. This way, you ensure that everything stays fresh and maintains its texture until you’re ready to enjoy it.

When reheating, you can warm the — Beef and Rice Mixture — in the microwave for about 2 minutes, stirring halfway through to ensure even heating. If you’ve stored the cheese separately, sprinkle it on top during the last minute of reheating for that delicious melty finish. Avoid microwaving the toppings, as they can become soggy; instead, add them fresh after reheating. For the best results with the casserole itself, consider placing it back in a preheated oven at 350°F for about 15-20 minutes until heated through.

Pro tip: To efficiently meal prep this recipe for the week, consider doubling the batch on Sunday and portioning it into individual containers. Family members can then self-assemble their bowls by adding their preferred amounts of — Beef and Rice Mixture — topped with cheese and fresh ingredients. For variety throughout the week, try swapping ground beef for ground turkey or chicken, or add black beans to boost protein while keeping it vegetarian. To keep your cheese at its best during storage, always store it separately from the casserole to prevent it from becoming rubbery.

Conclusion

This Beef Enchilada Casserole with Rice has become one of those recipes I make at least twice a month because it’s genuinely easy, incredibly satisfying, and delivers 450 calories per serving without compromising flavor. The combination of seasoned beef and rich enchilada sauce really sets this dish apart from typical casseroles, ensuring every bite is packed with deliciousness. Give this one a try this week. I promise it’ll become a regular rotation meal in your house too.

Beef Enchilada Casserole with Rice

A hearty and flavorful casserole combining seasoned beef, rice, and enchilada sauce, topped with cheese.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Mexican
Calories: 450

Ingredients
  

Beef and Rice Mixture
  • 1 lb ground beef 85% lean
  • 1 cup white rice uncooked
  • 2 cups beef broth
  • 1 can enchilada sauce 15 oz
  • 1 tsp chili powder
  • 1 tsp cumin
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 1 cup shredded cheese cheddar or Mexican blend
Toppings
  • 1 cup sour cream for serving
  • 1 cup sliced green onions for garnish
  • 1 cup sliced black olives optional

Method
 

Prepare the Rice
  1. In a pot, bring beef broth to a boil. Add rice, reduce heat to low, cover, and simmer for 18 minutes or until rice is tender.
Cook the Beef
  1. In a skillet over medium heat, brown the ground beef until fully cooked. Drain excess fat.
Combine Ingredients
  1. Add cooked rice, enchilada sauce, chili powder, cumin, garlic powder, and onion powder to the skillet with the beef. Stir to combine.
Assemble the Casserole
  1. Preheat the oven to 350°F (175°C). Spread half of the beef and rice mixture in a casserole dish. Top with half of the shredded cheese. Repeat layers.
Bake
  1. Cover the casserole with foil and bake for 20 minutes. Remove foil and bake for an additional 10 minutes until cheese is bubbly.
Serve
  1. Let the casserole cool for a few minutes. Serve with sour cream, green onions, and olives if desired.

Nutrition

Serving: 1servingCalories: 450kcalCarbohydrates: 45gProtein: 30gFat: 20gSaturated Fat: 10gFiber: 2gSugar: 3g

Notes

This casserole can be made ahead of time and stored in the refrigerator before baking. Just add a few extra minutes to the baking time if baking from cold.

Tried this recipe?

Let us know how it was!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating