There’s something irresistibly comforting about a warm, cheesy casserole—and this Cheesy Mexican Rice Casserole is no exception. Packed with bold Mexican-inspired flavors, this one-dish wonder brings together seasoned ground beef, fluffy rice, zesty tomatoes, hearty beans, and a blanket of gooey, melted cheese. It’s the kind of dish that brings the whole family running to the table with just one whiff from the oven.

Whether you’re cooking for a crowd or just want an easy dinner idea that yields delicious leftovers, this casserole hits the spot. It’s a fantastic choice for busy weeknights when you want maximum flavor with minimal effort. Layered with love and loaded with comforting textures, it’s everything you could want in a quick dinner or hearty lunch.
Ingredients for Cheesy Mexican Rice Casserole
- 1 lb ground beef
- 1 cup long grain white rice, cooked
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (10 oz) diced tomatoes with green chilies
- 1/2 cup tomato sauce
- 1/2 cup frozen corn (optional)
- 1 packet taco seasoning
- 1/2 cup diced onions
- 1 cup shredded cheddar cheese
- 1 cup shredded Monterey Jack cheese
- 1/4 cup chopped fresh cilantro (for garnish)
- Salt and pepper to taste
- Olive oil for cooking

Step 1: Cook the Ground Beef
Heat a tablespoon of olive oil in a large skillet over medium heat. Add the diced onions and cook until they begin to soften, about 2–3 minutes. Next, add the ground beef, breaking it apart with a wooden spoon as it browns. Cook until the beef is no longer pink and fully cooked through. Drain excess grease if necessary.
Step 2: Add Seasoning and Sauces
Sprinkle the taco seasoning over the cooked beef and stir in the tomato sauce and diced tomatoes with green chilies. Let the mixture simmer for 5–7 minutes to allow the flavors to meld together.
Step 3: Combine Rice, Beans, and Corn
Reduce the heat to low and mix in the cooked rice, black beans, and corn (if using). Stir everything together until well combined. Taste and adjust with salt and pepper as needed.
Step 4: Assemble the Casserole
Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish and pour the rice mixture into it, spreading it out evenly. Sprinkle the cheddar and Monterey Jack cheeses generously over the top.
Step 5: Bake Until Bubbly
Place the casserole in the preheated oven and bake for 15–20 minutes, or until the cheese is melted, golden, and bubbly. If you like a little extra browning, broil for the last 2–3 minutes—just keep a close eye on it!
Step 6: Garnish and Serve
Remove the casserole from the oven and let it rest for a few minutes. Sprinkle chopped fresh cilantro over the top before serving. Slice into hearty portions and enjoy!
Estimated Nutrition (Per Serving – Approx. 6 servings)
- Calories: 460
- Protein: 24g
- Carbohydrates: 38g
- Fat: 24g
- Saturated Fat: 11g
- Fiber: 6g
- Sugar: 4g
- Sodium: 780mg
Note: Nutritional values are approximate and may vary depending on specific ingredients used.
Frequently Asked Questions
1. Can I make this casserole vegetarian?
Yes! Simply omit the ground beef and double up on the beans or add sautéed vegetables like bell peppers or zucchini.
2. Is this casserole spicy?
It has a mild kick from the diced tomatoes with green chilies, but you can easily adjust the spice level with mild or hot salsa, extra chilies, or more seasoning.
3. Can I use brown rice instead of white rice?
Absolutely. Just be sure it’s fully cooked before mixing it into the casserole.
4. Can I prepare this dish ahead of time?
Yes. Assemble the casserole, cover, and refrigerate up to 24 hours in advance. Bake when ready to serve.
5. How do I reheat leftovers without drying them out?
Add a splash of broth or water before reheating to keep it moist, especially when using the oven.
6. Can I use pre-cooked chicken instead of beef?
Definitely! Shredded rotisserie chicken is a great substitute and saves time.
7. What toppings go well with this casserole?
Try sour cream, avocado slices, chopped green onions, or jalapeños for extra flavor and texture.
8. Is this dish kid-friendly?
Yes, it’s cheesy and flavorful without being too spicy—perfect for picky eaters. You can reduce the seasoning to taste.

Cheesy Mexican Rice Casserole
- Total Time: 40 minutes
- Yield: Serves 6
Description
Looking for an easy recipe that brings comfort food to your table with a touch of bold, festive flavor? This Cheesy Mexican Rice Casserole is just the thing. It’s a hearty, satisfying dish made with seasoned ground beef, fluffy rice, savory beans, zesty tomatoes, and melty cheese—all baked to bubbly perfection. Ideal for a quick dinner, easy weeknight meal, or even meal prep, this casserole is a delicious crowd-pleaser that’s both family-friendly and freezer-friendly. If you’re on the hunt for dinner ideas, easy recipes, or food ideas that bring everyone running to the table, this one’s a winner!
Ingredients
1 lb ground beef
1 cup long grain white rice, cooked
1 can (15 oz) black beans, drained and rinsed
1 can (10 oz) diced tomatoes with green chilies
1/2 cup tomato sauce
1/2 cup frozen corn (optional)
1 packet taco seasoning
1/2 cup diced onions
1 cup shredded cheddar cheese
1 cup shredded Monterey Jack cheese
1/4 cup chopped fresh cilantro (for garnish)
Salt and pepper to taste
Olive oil for cooking
Instructions
- Preheat oven to 375°F (190°C).
- Heat olive oil in a skillet, add onions and cook until soft.
- Add ground beef, cook until browned, and drain excess grease.
- Stir in taco seasoning, tomato sauce, and diced tomatoes. Simmer for 5–7 minutes.
- Add cooked rice, black beans, and corn. Mix well and season with salt and pepper.
- Spread mixture into a greased 9×13 baking dish.
- Sprinkle cheddar and Monterey Jack cheese evenly over the top.
- Bake uncovered for 15–20 minutes, until cheese is melted and bubbly.
- Garnish with chopped cilantro and serve hot.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Dinner