If you adore bold flavors and comfort food rolled into one, this Mexican Rice Casserole Recipe is about to become your new weeknight favorite. It takes simple pantry staples and transforms them into a hearty, satisfying dish that balances savory meat, tender rice, and vibrant veggies with melty, cheesy goodness. Whether you’re feeding a crowd or meal prepping for the week, this casserole delivers colorful layers of taste and texture that feel like a warm hug from Mexican cuisine.

Ingredients You’ll Need
Every ingredient here plays a starring role in creating that perfect harmony of flavors and textures. From the juicy ground meat to the mix of beans and corn, each one brings depth, color, and mouthwatering appeal to the casserole.
- Ground beef or ground turkey: Provides savory richness and protein to keep this dish hearty and satisfying.
- Small onion (diced): Adds subtle sweetness and a fragrant base for the flavors to bloom.
- Green bell pepper (diced): Gives a crisp, fresh bite along with a pop of green color.
- Garlic cloves (minced): Infuse the casserole with a warm, aromatic depth.
- Long-grain white rice (uncooked): Absorbs all the delicious juices for a tender, fluffy texture.
- Black beans (canned, drained and rinsed): Offer creamy texture and earthy flavor, plus plant-based protein.
- Corn kernels (canned, drained): Add a touch of sweetness and bright yellow hues.
- Diced tomatoes (with juice): Bring acidity and juiciness to keep the casserole moist and vibrant.
- Tomato sauce: Enhances the saucy richness and melds the ingredients together beautifully.
- Chicken or vegetable broth: Provides savory liquid that helps the rice cook thoroughly with perfect flavor.
- Taco seasoning packet: Infuses that classic Mexican spice blend to tie everything together with boldness.
- Shredded cheddar or Mexican blend cheese: Creates a golden, gooey topping that’s absolute comfort in every bite.
- Fresh cilantro (optional): Sprinkled on top for a fresh, herbaceous finish that brightens the dish.
- Sour cream and sliced jalapeños (optional, for serving): Add creaminess and a spicy kick to customize each serving.
How to Make Mexican Rice Casserole Recipe
Step 1: Preheat and Prepare
Start by preheating your oven to 375°F (190°C). Greasing a 9×13 inch baking dish with cooking spray is key to ensuring your casserole won’t stick, allowing for an easy serving experience later on.
Step 2: Cook the Meat
Next, brown your ground beef or turkey in a large skillet over medium heat until it’s fully cooked through. Don’t forget to drain any excess fat to keep the casserole from becoming greasy — it’s about flavor, not heaviness.
Step 3: Sauté the Vegetables
Add diced onion, green bell pepper, and minced garlic to your skillet. Cooking them for 3-4 minutes softens the vegetables and releases their natural sweetness, which brightens each bite.
Step 4: Combine All Ingredients
Stir the uncooked rice into the skillet along with black beans, corn, diced tomatoes with their juice, tomato sauce, broth, and taco seasoning. Give everything a thorough mix to make sure every grain of rice will soak up those incredible flavors.
Step 5: Transfer to Baking Dish
Pour this vibrant mixture into your prepared casserole dish, spreading it evenly to ensure consistent cooking. This step sets the stage for a beautifully baked meal with everything perfectly blended.
Step 6: Bake and Add Cheese
Cover the dish tightly with aluminum foil and bake for 30 minutes. After that, remove the foil, give everything a good stir, sprinkle shredded cheese over the top, and return it uncovered to the oven for another 10-15 minutes. This melt-and-bubble phase is what brings that luscious cheesy finish your taste buds will thank you for.
Step 7: Garnish and Rest
Once out of the oven, let the casserole rest for a few minutes to settle. Garnish with fresh cilantro if you like, and serve alongside cool sour cream and sliced jalapeños to add creaminess and heat. This resting time makes slicing easier and flavors more composed.
How to Serve Mexican Rice Casserole Recipe

Garnishes
Fresh cilantro sprinkled on top brings a bright, fresh contrast to the rich and cheesy casserole. Plus, sour cream adds a creamy tang that balances spicy bites from optional jalapeños beautifully. These little touches elevate the dish from delicious to irresistible.
Side Dishes
Pair this casserole with a simple green salad or some crisp tortilla chips to add crunch and freshness alongside the warm, comforting casserole. A dollop of guacamole or a squeeze of lime can also lift the flavors and round out your meal perfectly.
Creative Ways to Present
For parties or casual dinners, serve the casserole in individual ramekins for personalized portions. You can also layer it in a clear glass dish to showcase the colorful ingredients, making your table instantly inviting and festive.
Make Ahead and Storage
Storing Leftovers
This Mexican Rice Casserole Recipe keeps wonderfully in the fridge for up to 4 days. Store it in an airtight container to maintain moisture and freshness, making it perfect for quick reheats that taste just as good as freshly baked.
Freezing
If you want to make ahead and freeze, allow the casserole to cool completely, then cover it tightly with foil and plastic wrap. It freezes well for up to 3 months, creating a delicious, ready-to-go meal for busy days when you need comfort food fast.
Reheating
Reheat leftovers gently in the oven at 350°F (175°C) until warmed through for the best texture, or use the microwave if you’re short on time. Adding a sprinkle of cheese on top before reheating will revive that gooey baked finish you love.
FAQs
Can I make this Mexican Rice Casserole Recipe vegetarian?
Absolutely! Swap the ground meat for extra beans or a plant-based meat alternative and use vegetable broth. The taco seasoning and veggies will keep it flavorful and satisfying without meat.
What can I use instead of taco seasoning?
If you don’t have a packet handy, mix chili powder, cumin, garlic powder, paprika, and a pinch of oregano and salt. This homemade blend works beautifully to mimic that classic taco flavor.
Can I use brown rice instead of white rice?
You can, but keep in mind brown rice needs a longer cooking time and more liquid. You may want to precook the brown rice slightly before combining or adjust baking time accordingly.
Is it possible to make this recipe gluten-free?
Yes, as long as your taco seasoning and broth are gluten-free, this casserole will be naturally free of gluten. Always double-check ingredient labels if you’re cooking for someone with sensitivities.
How spicy is this casserole?
The base recipe has a mild to medium spice level from the taco seasoning, but you can easily adjust by adding more or less jalapeños or choosing spicier seasoning blends to suit your taste.
Final Thoughts
This Mexican Rice Casserole Recipe truly is a crowd-pleaser that combines convenience, flavor, and comfort in every bite. It’s easy to make, endlessly adaptable, and perfect for bringing people together around the dinner table. Give it a try and watch it become a staple in your meal rotation just like it did in mine!
Print
Mexican Rice Casserole Recipe
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 8 servings
- Category: Main Dish
- Method: Baking
- Cuisine: Mexican
Description
This hearty Mexican Rice Casserole combines ground beef or turkey with vegetables, beans, corn, and flavorful seasonings baked together with rice and topped with melted cheese. Perfect for a comforting family dinner, it brings together classic Mexican flavors in an easy, one-dish meal.
Ingredients
Meat and Vegetables
- 1 lb ground beef or ground turkey
- 1 small onion, diced
- 1 green bell pepper, diced
- 2 cloves garlic, minced
Grains and Legumes
- 1 cup long-grain white rice (uncooked)
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) corn kernels, drained
Tomato and Broth
- 1 can (14.5 oz) diced tomatoes, undrained
- 1 can (8 oz) tomato sauce
- 1 cup chicken or vegetable broth
Seasonings and Toppings
- 1 packet taco seasoning (or homemade mix)
- 1 1/2 cups shredded cheddar cheese or Mexican blend cheese
- 1/4 cup chopped fresh cilantro (optional, for garnish)
- Sour cream and sliced jalapeños (optional, for serving)
Instructions
- Preheat the Oven: Preheat your oven to 375°F (190°C). Grease a 9×13 inch baking dish or casserole dish with cooking spray to prevent sticking.
- Cook the Meat: In a large skillet over medium heat, cook the ground beef or turkey until it is browned and fully cooked. Drain any excess fat from the skillet to keep the dish from becoming greasy.
- Add Vegetables: Add the diced onion, green bell pepper, and minced garlic to the skillet with the cooked meat. Sauté for 3-4 minutes until the vegetables are softened and fragrant.
- Combine Ingredients: Stir in the uncooked long-grain white rice, black beans, corn, diced tomatoes with their juice, tomato sauce, chicken or vegetable broth, and taco seasoning. Mix everything thoroughly to ensure the rice and vegetables are evenly distributed.
- Transfer to Baking Dish: Pour the combined mixture into the prepared baking dish, spreading it out evenly to ensure even cooking.
- Bake: Cover the baking dish with aluminum foil and bake in the preheated oven for 30 minutes. Afterward, remove the foil, stir the casserole gently, and sprinkle the shredded cheese evenly over the top. Return it to the oven and bake uncovered for an additional 10-15 minutes, or until the cheese is melted, bubbly, and the rice is fully cooked through.
- Garnish and Serve: Remove the casserole from the oven and let it sit for a few minutes to set. Garnish with chopped fresh cilantro if desired. Serve warm with optional sour cream and sliced jalapeños on the side for added flavor.
Notes
- You can substitute ground beef with ground turkey or chicken for a leaner option.
- For a vegetarian version, omit the meat and use vegetable broth.
- Make sure to drain excess fat after cooking meat to avoid a greasy casserole.
- Covering the dish during the first part of baking helps the rice cook evenly and retain moisture.
- Feel free to adjust the spice level by adding more jalapeños or using mild taco seasoning.

