
This one-dish casserole brings bold Mexican flavors to your dinner table with minimal effort. I developed this recipe for busy weeknights when you need something hearty and satisfying without the fuss.
Ground beef, rice, and spices come together in a single baking dish, creating a 45-minute meal that feeds a crowd. The beef browns with onions and garlic, then simmers with tomatoes and spices before baking with rice.
The result is a flavorful, one-pot meal with tender rice and perfectly seasoned beef. Top with melted cheese and fresh cilantro for a finishing touch that ties everything together.
It’s ideal for family dinners or potlucks, and leftovers reheat beautifully. Here’s how to make it.
Ingredients for Mexican Beef and Rice Casserole
Pantry staples meet bold spices for a crowd-pleasing casserole everyone will love.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 2 lb | 80% lean for best flavor |
| Long-Grain White Rice 🍚 | 2 cups | Uncooked, not instant |
| Yellow Onion 🧅 | 1 whole | Medium-sized, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for maximum flavor |
| Diced Tomatoes 🍅 | 2 cans | 14.5 oz each, undrained |
| Tomato Sauce 🍅 | 1 ½ cups | Plain or seasoned |
| Beef Broth 🥫 | 2 cups | Low-sodium preferred |
| Chili Powder 🌶️ | 2 tbsp | Mild or medium heat |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano ideal |
| Shredded Cheddar Cheese 🧀 | 2 cups | Sharp or mild variety |
| Fresh Cilantro 🌿 | ½ cup | Chopped, for garnish |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Olive Oil 🫒 | 2 tbsp | For browning beef |
The ground beef is the foundation here—80% lean gives you the right balance of flavor and fat for browning. I grab mine from Costco for bulk savings, but any supermarket works. The rice should be long-grain white (jasmine or basmati if you want extra fragrance). Mexican oregano has a citrusy kick that regular oregano can’t match—look for it at Latin markets or Penzeys. The canned tomatoes? San Marzano if you’re feeling fancy, but store brand is fine too.
No ground beef? Ground turkey or chicken works in a pinch (just drain well). Swap the cheddar for Monterey Jack or pepper jack for extra meltiness. Fresh cilantro haters can skip it or use parsley instead. If you’re out of tomato sauce, blend a can of tomatoes with a pinch of sugar. The chili powder is key—if yours is old and dull, toast whole chiles and blend for a flavor boost.
This casserole tastes even better the next day. Leftovers keep 4-5 days in the fridge, freezes for 3 months. Reheat covered with foil to keep the cheese from drying out. Perfect for meal prep—portion into containers for easy grab-and-go lunches.
Why You’ll Love This Recipe
- One Pan Wonder: I brown the beef, toss in the rice and tomatoes, and let the oven do the rest—no extra pots, no fuss.
- Garlic & Spice Magic: The garlic and diced tomatoes meld into the rice and beef like they were always meant to be there.
- Feeds the Crew: Between us, this stretches to feed six with leftovers that taste even better the next day.
- Budget Winner: Ground beef and rice keep costs low, and honestly, it’s one of the most satisfying meals for the price.
Step-by-Step Instructions for Mexican Beef and Rice Casserole
Here’s the method I use for a perfectly layered, flavorful dish every single time.
Step 1: Brown the Ground Beef with Aromatics
Heat the 2 tbsp olive oil in a large skillet over medium-high heat. Add the 2 lb Ground Beef and break it up with a wooden spoon. Cook for 5-7 minutes until the beef is browned and no longer pink, stirring occasionally to ensure even browning.
Next, add the finely diced 1 whole Yellow Onion and minced 4 cloves Garlic Cloves. Continue cooking for 3-4 minutes until the onion becomes translucent and the garlic is fragrant. This builds the flavor foundation for the entire casserole.
Step 2: Combine with Spices and Liquids
Stir in the 2 tbsp Chili Powder, 1 tbsp Ground Cumin, 1 tsp Dried Oregano, 1 tsp Salt, and 0.5 tsp Black Pepper. Cook for 1 minute to toast the spices, which deepens their flavor. The mixture should be rich and aromatic at this stage.
Add the 2 cans Diced Tomatoes (undrained), 1.5 cups Tomato Sauce, and 2 cups Beef Broth. Stir well to combine, then bring the mixture to a gentle simmer. This liquid will cook the rice and infuse every bite with bold Mexican flavors.
Step 3: Add Rice and Simmer
Stir in the 2 cups Long-Grain White Rice, ensuring it is fully submerged in the liquid. Reduce the heat to medium-low, cover the skillet, and let it simmer for 20-25 minutes. Check halfway through and stir gently to prevent sticking.
The rice is done when it is tender and most of the liquid has been absorbed. If it seems dry before the rice is fully cooked, add a splash of water or additional broth. The grains should be soft but still hold their shape.
Step 4: Add Cheese and Finish
Preheat your oven to 375°F. Once the rice is cooked, remove the skillet from heat and stir in 1.5 cups Shredded Cheddar Cheese, reserving the remaining 0.5 cup for topping.Transfer the mixture to a greased baking dish and sprinkle the reserved cheese on top.
Bake for 10-12 minutes until the cheese is melted and bubbly, with golden brown spots forming on top. This step ensures everything is heated through and the cheese creates a delicious, gooey layer.
Step 5: Garnish and Serve
Remove the casserole from the oven and let it rest for 5 minutes to allow the cheese to set slightly. Sprinkle the 0.5 cup Fresh Cilantro evenly over the top for a burst of freshness.
Serve warm, ensuring each portion gets a good mix of beef, rice, and melted cheese. The flavors will be bold and comforting, with the cilantro adding a bright finish to every bite.
Pro Tips For Making Mexican Beef And Rice Casserole
- Brown the Beef Well: Cook the ground beef until deeply browned, not just gray—this builds flavor that carries through the entire casserole. I used to rush this step and the dish always tasted flat.
- Rinse the Rice: Give the long-grain white rice a quick rinse before cooking to remove excess starch, which prevents a gummy texture in the finished dish.
- Skip Pre-Cooked Rice: Resist the urge to use pre-cooked or instant rice—it turns mushy when baked in the casserole. Freshly cooked (or even uncooked) long-grain holds its shape.
- Drain the Tomatoes: Drain and lightly press the diced tomatoes to remove excess liquid, or you’ll end up with a watery casserole instead of a rich, thick filling.
Regional Styles of mexican beef and rice casserole
Northern Mexico Style
In Monterrey, they use arrachera beef (skirt steak) instead of ground beef, diced small. The rice gets a toast in lard before adding liquids for extra depth. I’ve tried this with avocado oil as a lighter alternative with great results.
Oaxacan Mole Twist
Add 2 tbsp mole paste (I like Doña María brand) to the tomato mixture for a rich, complex sauce. The chocolate notes pair surprisingly well with the beef. Garnish with sesame seeds and extra mole drizzle for authenticity.
Texas-Mex Border
This version amps up the cheese with a mix of cheddar and Monterey Jack. Add 1 diced jalapeño with the onions for heat. A sprinkle of crushed tortilla chips on top before baking adds a delightful crunch. 🌶️
Yucatan Influence
Stir in 1 tsp achiote paste with the spices for that distinctive red color and citrusy flavor. Replace cilantro with fresh habanero slices for those who love heat. I find the achiote at Latin markets in the refrigerated section.
California Fusion
Lighten it up by using ground turkey and adding black beans for extra fiber. Top with avocado slices and a squeeze of lime after baking. This version became a hit at my potlucks in San Diego.
New Mexico Green Chile
Roast and dice 2 poblano peppers to add with the onions. Stir in 1 cup chopped green chiles with the tomatoes. The smoky, mild heat defines New Mexican cuisine perfectly. 💛
Nutrition Facts
Frequently Asked Questions
Can I use brown rice instead of white?
Yes, but adjust the liquid and cooking time. Use 2.5 cups broth and simmer for 40-45 minutes since brown rice takes longer. The texture will be chewier but just as flavorful.
How do I prevent the rice from getting mushy?
Rinse the rice before adding it to remove excess starch. Also, avoid stirring too much during simmering. Let it rest 5 minutes after baking to set properly.
Can I make this ahead of time?
Assemble the casserole, cover tightly, and refrigerate for up to 24 hours before baking. Add 5-10 minutes to the baking time if cooking from cold.
What can I substitute for beef broth?
Use chicken broth or water mixed with 1 tsp bouillon powder. For extra depth, try vegetable broth with a splash of soy sauce for umami.
- Mujadara Rice and Lentils Recipe: Earthy Spiced Lentils With Caramelized Onions - November 1, 2026
- Naija Fried Rice Recipe: Street-Style Spice With Veggie Crunch - November 1, 2026
- Mushy Rice Recipe: Fluffy Grains Transformed in Minutes - November 1, 2026