Looking for a dish that’s hearty, deeply flavorful, and practically cooks itself? This One Pot Mexican Rice Casserole is your answer for busy weeknights. Everything goes into a single skillet, creating a comforting, cheesy meal in just about 20 minutes, with no need for complicated steps or a pile of dirty dishes. The flavors are exactly what you crave after a long day: zesty beef, fluffy rice, sweet corn, and melty cheese, all brought together with classic Mexican spices and a pop of salsa. Whether you’re cooking for family or just want a delicious meal that makes great leftovers, this easy casserole should be on regular rotation.
Why You’ll Love This Recipe
- Effortless One-Pan Meal: All the ingredients cook together in one skillet—minimal cleanup, maximum convenience.
- Ready in 20 Minutes: Perfect for those nights when you want dinner on the table fast, but still crave something satisfying.
- Crowd-Pleasing Flavors: Think taco night meets cheesy rice comfort. There’s something here for everyone.
- Adaptable: Toss in extra veggies or spice it up to match your mood or whatever’s in the fridge.
- Filling and Balanced: With protein, veggies, grain, and dairy all in one bite, this casserole covers all the bases.
Ingredients You’ll Need
Every element in this recipe pulls its weight, bringing flavor, texture, and heartiness:
- Ground Beef: The main protein; gives a rich, savory base and holds up well to seasonings. Try to use lean ground beef for less grease.
- Small Onion, Diced: Adds a sweet and aromatic undertone; don’t skip it if you want a deeper flavor!
- Salt & Pepper: Essential for seasoning every layer.
- Taco Seasoning: The secret to that unmistakable Tex-Mex flavor; use your favorite blend or make your own for extra freshness.
- Garlic Powder: Boosts the savory, umami notes—it beautifully ties everything together.
- White Rice: Soaks up all the flavors and gives the dish its comforting, hearty texture. Short or long-grain both work, but avoid instant rice—it can get mushy.
- Beef Broth: Adds depth and helps the rice cook up tender and delicious.
- Corn (canned, drained): Brings a touch of sweetness and color to the casserole.
- Tomato Sauce: Adds body and a mild, tangy flavor that binds the casserole.
- Salsa: Offers a punch of brightness and spice—use your favorite mild or spicy brand.
- Shredded Cheese: Melts into gooey perfection on top; cheddar or a Mexican blend are both fantastic choices.
Tip: Have some fresh cilantro, green onion, or avocado? They make great garnishes!
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.
Variations
One of the joys of this recipe is how easy it is to make your own. Here are a few ideas to get you started:
- Go Vegetarian: Swap the ground beef for a can of drained black beans or pinto beans. You’ll still get that hearty feel, plus extra fiber.
- Change the Protein: Ground turkey, chicken, or even crumbled tofu work just as well—use what you love or have on hand.
- Add Veggies: Bell peppers, jalapeños, or zucchini can be sautéed with the onion for bonus color and nutrition.
- Switch the Cheese: Try Monterey Jack, pepper jack for a little heat, or colby if you want a slightly different melt and flavor.
- Spice It Up: Add extra chili powder or chopped chipotle peppers in adobo for a real kick.
How to Make One Pot Mexican Rice Casserole
Step 1: Brown the Beef and Sauté the Onion
Heat a large skillet over medium. Add ground beef, season with salt and pepper, and cook until browned and crumbly. Toss in diced onion and let it soften, releasing that delicious aroma.
Step 2: Season Everything
Sprinkle the browned beef and onions with taco seasoning and garlic powder. Stir until everything is nicely coated—this is where the magic starts!
Step 3: Add Rice and Liquids
Stir in the white rice, beef broth, tomato sauce, and salsa. All those flavors get to know each other right here in the pan.
Step 4: Add the Corn
Drain the corn and stir it in. Its sweetness balances out the spices perfectly.
Step 5: Simmer and Cook
Bring the mixture up to a boil. Once it’s bubbling, reduce the heat to low, cover, and let it simmer for 18–20 minutes. The rice will drink up those flavors and become wonderfully tender.
Step 6: Add Cheese and Melt
Sprinkle a generous layer of cheese over the top, cover again, and let it melt into gooey goodness—just 2–3 minutes.
Step 7: Serve and Enjoy
Turn off the heat, let the casserole sit for a couple minutes, and then dig in. Every bite has that perfect blend of creamy, cheesy, beefy flavor.
Pro Tips for Making the Recipe
- Choose the Right Rice: Regular long-grain or medium-grain rice holds up best. Avoid using instant rice, as it gets mushy.
- Let it Rest: Once finished, let the casserole sit covered for a few minutes so the flavors meld and any excess liquid is absorbed.
- Adjust Liquid as Needed: If you peek and the rice isn’t quite tender, add a splash of broth or water and cook a few extra minutes.
- Cheese Timing Matters: Only add the cheese at the end so it stays gooey and doesn’t get rubbery.
How to Serve
This casserole is a meal by itself, but pairing can turn it into a true feast:
Fresh Toppings: Top with chopped cilantro, sliced green onions, diced tomatoes, or a dollop of sour cream for an extra burst of freshness.
Side Salad: A simple green salad with lime vinaigrette pairs beautifully, offering crunch and contrast.
Tortilla Chips: Scoop up the cheesy goodness or use chips as a hearty side.
Wrap It Up: Spoon the casserole into warm flour tortillas for quick burritos or tacos.
Make Ahead and Storage
Storing Leftovers
Transfer leftovers to an airtight container and refrigerate for up to 3 days. The flavors deepen overnight, and it reheats beautifully.
Freezing
Let the casserole cool, then freeze individual portions in freezer-safe containers for up to 2 months. Thaw in the fridge overnight before reheating.
Reheating
Warm gently in the microwave or on the stovetop with a splash of beef broth or water if it seems dry. Top with a little extra cheese as it reheats to bring back that melty magic.
FAQs
-
Can I use brown rice instead of white rice?
Absolutely! Brown rice works well, but keep in mind it needs a longer cooking time (usually an extra 15–20 minutes) and a bit more broth.
-
What if I don’t have taco seasoning?
No problem—combine chili powder, cumin, paprika, garlic powder, and oregano for a quick DIY blend. Adjust the proportions to your taste.
-
Can I make this casserole dairy-free?
Yes! Leave off the cheese or use your favorite plant-based cheese alternative. The casserole is still full of flavor and heartiness.
-
Is this recipe gluten-free?
Most of the ingredients are naturally gluten-free, but double-check your taco seasoning, broth, and salsa labels to be certain.
Final Thoughts
The One Pot Mexican Rice Casserole is the kind of recipe you’ll turn to again and again—it’s satisfying, speedy, and absolutely loaded with flavor. There’s so much room to adapt it to your personal tastes or what’s in your pantry, so don’t hesitate to experiment. Whether you’re cooking for a full table or looking forward to leftovers, this casserole promises comfort and ease every time you make it. Give it a try tonight and enjoy the delicious simplicity!
PrintOne Pot Mexican Rice Casserole Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 5 servings 1x
- Category: Main-course
- Method: One Pot & One Pan
- Cuisine: Mexican
- Diet: Halal
Description
This One Pot Mexican Rice Casserole is an easy, flavorful dinner that comes together quickly in a single skillet. Packed with seasoned ground beef, rice, corn, salsa, and melted cheese, it’s perfect for busy weeknights and delivers a satisfying meal the whole family will love. Minimal cleanup, maximum flavor!
Ingredients
Main
- 1 lb ground beef
- 1 small onion, diced
- Salt & pepper, to taste
Seasonings
- 2 tbsp taco seasoning
- 1 tsp garlic powder
Rice & Liquids
- 1 cup white rice (uncooked)
- 1 1/2 cups beef broth
Vegetables & Sauces
- 1 (15 oz) can corn, drained
- 8 oz tomato sauce
- 1/2 cup salsa
Casserole Topping
- 1 cup shredded cheese
Instructions
- Cook the Beef – In a large skillet over medium heat, add the ground beef seasoned with salt and pepper. Cook, breaking up the meat with a spoon, until it is browned and no longer pink. Add the diced onion and sauté until softened, about 2-3 minutes.
- Season the Meat – Sprinkle the beef with taco seasoning and garlic powder. Stir well to evenly combine the spices with the meat mixture.
- Add Liquids and Rice – Pour in the beef broth, tomato sauce, salsa, and add the uncooked white rice. Stir the mixture until the rice is evenly distributed and everything is well mixed.
- Add Corn – Add the drained corn to the skillet. Stir again to incorporate it throughout the dish.
- Simmer – Cover the skillet and bring the mixture to a boil. Once boiling, reduce the heat to low and let it simmer, still covered, for about 18–20 minutes, or until the rice is tender and most of the liquid is absorbed.
- Melt the Cheese – Sprinkle the shredded cheese evenly over the top of the casserole. Cover again and let the cheese melt, about 2–3 minutes.
- Serve – Remove from heat and let sit for a few minutes if needed. Serve hot and enjoy!
Notes
- If you prefer more spice, use a spicy salsa or add chopped jalapeños.
- Use ground turkey or chicken instead of beef for a lighter version.
- Add black beans for extra protein and texture.
- Toppings like sour cream, fresh cilantro, or diced avocado complement this casserole well.
Nutrition
- Serving Size: 1/5 of casserole
- Calories: 480
- Sugar: 5g
- Sodium: 1150mg
- Fat: 22g
- Saturated Fat: 9g
- Unsaturated Fat: 11g
- Trans Fat: 1g
- Carbohydrates: 45g
- Fiber: 3g
- Protein: 26g
- Cholesterol: 81mg