This post may contain affiliate links. If you make a purchase through links on our site, we may earn a commission.
This Mexican Rice Casserole is loaded with seasoned ground beef, rice, beans, and melted cheese! A comforting, easy-to-make dinner that’s full of bold Tex-Mex flavor that makes the perfect one pot recipe!

Why You’ll Love this Mexican Rice Casserole!

This Mexican Rice Casserole is one of my go-to weeknight dinners because it’s easy, hearty, and always hits the spot. It combines everything I love about Mexican food as everything bakes together into one satisfying dish.
It’s perfect for busy nights, potlucks, or when you just want a comforting meal that everyone will devour. This easy Casserole Recipe cooks in 30 minutes and taste even better the next day.
My whole family loves this tasty Casserole and we all love to scoop it with tortilla chips with a side of Homemade Salsa Recipe. If you have made our The Best Mexican Casserole Recipe and Mexican Chicken and Rice Casserole then you are going to love this casserole.
Ingredients

- Ground Beef – We like using lean ground beef
- Diced Onion – Chop and Freeze Onion ahead of time
- Minced Garlic – Learn How to Mince Garlic Cloves
- White Rice – We like using long grain white rice. You can also use brown rice
- Black Beans – drained and rinsed
- Corn – drained
- Diced Tomatoes with green chilies – We like using a can of Rotel
- Red Enchilada Sauce – Try Homemade Red Enchilada Sauce Recipe
- Chicken Broth – See Chicken broth substitutes
- Chili Powder – See The Best Chili Powder Substitute
- Ground Cumin – See Best Substitute for Cumin
- Oregano – Substitute with Italian Seasoning Recipe
- Shredded Mexican Cheese Blend – You can also use Monterey Jack or Pepper Jack are delicious alternatives
Scroll to the recipe card for the full recipe details.
How to Make Mexican Rice Casserole

Step 1 – In a large skillet over medium-high heat, cook the ground beef and onion until beef is browned and onion is softened, about 6-7 minutes.

Step 2 – Add garlic and rice to the skillet. Cook for 2-3 minutes, stirring frequently, until rice begins to lightly toast.

Step 3 – Stir in black beans, corn, diced tomatoes, enchilada sauce, chicken broth, and all seasonings. Bring to a boil. Reduce heat to low, cover, and simmer for 20 minutes, or until rice is tender and liquid is absorbed.

Step 4 – Remove from heat, sprinkle shredded cheese over the top of the mixture. Cover and let stand for 5 minutes until cheese is melted. Then the casserole is ready to serve and enjoy! Top with fresh chopped cilantro, slice jalapeno and dollop of sour cream and serve with your favorite side dish recipes.


Mexican Rice Casserole
Ingredients
- 1 pound ground beef
- 1 onion diced
- 2 teaspoons Minced Garlic
- 2 cups long grain white rice
- 1 can 15 ounces black beans, drained and rinsed
- 1 can 15 ounces corn, drained
- 1 can 10 ounces diced tomatoes with green chilies
- 1 can 15 ounces red enchilada sauce
- 2 ½ cups chicken broth
- 1 tablespoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon oregano
- 1 teaspoon salt
- ½ teaspoon black pepper
- 2 cups shredded Mexican cheese blend
Instructions
- In a large skillet over medium-high heat, cook the ground beef and onion until beef is browned and onion is softened, about 6-7 minutes.
- Add garlic and rice to the skillet. Cook for 2-3 minutes, stirring frequently, until rice begins to lightly toast.
- Stir in black beans, corn, diced tomatoes, enchilada sauce, chicken broth, and all seasonings. Bring to a boil.
- Reduce heat to low, cover, and simmer for 20 minutes, or until rice is tender and liquid is absorbed.
- Remove from heat, sprinkle cheese over the top. Cover and let stand for 5 minutes until cheese is melted.
- Then the casserole is ready to serve and enjoy!
Recipe Video
Recipe Notes
Nutrition Facts
Recipe Tips
- Rice – Keep an eye on the rice while it simmers. Depending on the type of skillet and heat level, you may need to adjust the liquid slightly if it absorbs too quickly.
- Melted Cheese Topping – Covering the dish after adding cheese allows it to melt evenly without needing to return the skillet to the heat. If you prefer a bubbly cheese topping, broil it in the oven for a few minutes after adding cheese.
- Type of Skillet – It’s best to use a skillet with a tight-fitting lid to properly steam the rice. We like these types of skillets to easily cook this one pan dish.
Variations Ideas
- Change the Meat – Substitute with leftover cooked chicken for beef for a delicious variations. You can even use ground turkey.
- Taco Rice Bake – Add crushed tortilla chips on top for crunch. Serve with a side of Guacamole Recipe and Queso Fundido for a delicious meal idea.
- Creamy Variation – Stir in ½ cup sour cream or softened cream cheese before cooking on the stovetop.
- Make it spicy – Add jalapeños or a dash of cayenne for extra heat.
- Make Vegetarian – Skip the beef and double the beans.
- Add More Veggies – Bell peppers or onions add great texture and color.

Frequently Asked Questions
Yes, this casserole can be assembled ahead of time and then placed in the refrigerator until ready to cake. Make sure to cover while storing in the fridge.
Store the leftovers in the refrigerator in an airtight container for up to 5 days.
Once the casserole has cooled, place in a freezer safe container and freeze for up to 3 months. Thaw in the fridge when ready to reheat in the oven or the microwave.
More Easy Mexican Casserole Recipes
Easy Slow Cooker
Crock Pot Mexican Casserole
Quick and Easy Breakfast
Mexican Breakfast Casserole
Easy Mexican
Mexican Tator Tot Casserole
We love to hear from you! If make Mexican Rice Casserole, please leave us a comment or a star review.








This Mexican Rice Casserole was the perfect weeknight meal! So tasty and everyone loved it.