Get ready to spice up your dinner routine with this One Pot Mexican Rice Casserole recipe, a dish that turns simple ingredients into a fiesta of bold flavors and hearty comfort. This easy, all-in-one meal combines tender ground beef, fluffy rice, black beans, tomatoes, and sweet corn—all seasoned with classic Mexican spices for a lively, satisfying bite.

Whether it’s a busy weeknight or a laid-back weekend dinner, this One Pot Mexican Rice Casserole recipe makes it easy to serve up something warm and filling without a pile of dishes. It’s an ideal choice for families, gatherings with friends, or anytime you’re craving that Tex-Mex touch right at home.
Perfect for potlucks, meal prepping, or when you want something both comforting and vibrant, this casserole brings everyone together around the table. Ready to enjoy a no-fuss dinner that’s big on flavor and big on fun? Let’s dig into this irresistible recipe today.
Cheesy and Flavorful: Your New Favorite One Pot Mexican Rice Casserole Recipe
This One Pot Mexican Rice Casserole recipe isn’t just a quick meal—it’s a one-pan wonder that delivers layers of comforting, cheesy goodness. The seasoned ground beef creates a hearty base, while the rice absorbs all the spices and tomato flavors to create a perfectly tender texture. The final touch of gooey cheddar cheese on top makes it utterly crave-worthy.
Thanks to easy prep and simple steps, even beginner cooks will feel confident making this dish. Plus, with only one pot to wash, cleanup is a breeze—leaving you more time to enjoy dinner and less time at the sink.
Serving Suggestions:
Pro Tips for the Best One Pot Mexican Rice Casserole Recipe
- Brown Beef Well: Take time to brown the beef thoroughly for deeper flavor. Drain the excess fat to keep the dish light and flavorful.
- Use a Tight Lid: Covering the pot tightly while the rice cooks helps trap steam, ensuring even cooking and fluffy grains.
- Check Rice Early: Check the rice a few minutes before the suggested time. You can add a splash of broth if it needs more moisture.
- Add Cheese at the End: Let the cheese melt under the lid with the heat off to keep it smooth and gooey without overcooking.
- Spice It Up: Add sliced jalapeños or a few dashes of hot sauce if you love extra heat.

One Pot Mexican Rice Casserole Recipe
- Preparation time: 15 minutes
- Cooking time: 35 minutes
- Servings: 6-8
- Equipment: Large skillet or deep pot with lid, wooden spoon, knife
With this One Pot Mexican Rice Casserole recipe, your kitchen will be filled with the mouthwatering aroma of spices, beef, and melty cheese—a true invitation for everyone to gather and enjoy.
Ingredients:
- 1 pound ground beef
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 cup uncooked long-grain white rice
- 1 can (15 ounces) black beans, drained and rinsed
- 1 can (14.5 ounces) diced tomatoes, undrained
- 1 can (8 ounces) tomato sauce
- 1 cup corn kernels (fresh, frozen, or canned)
- 1 tablespoon chili powder
- 1 teaspoon ground cumin
- ½ teaspoon paprika
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 2 cups chicken broth
- 1 cup shredded cheddar cheese
- ¼ cup chopped fresh cilantro (optional)
- Sliced jalapeños for garnish (optional)
Directions:
- Brown the Beef: In a large skillet or pot, cook the ground beef over medium heat. Break it up with a wooden spoon as it cooks until it’s no longer pink. Drain off any excess fat to keep the casserole from becoming greasy.
- Sauté Onion and Garlic: Add the diced onion and minced garlic to the beef. Stir and cook for about 2 to 3 minutes until the onion is soft and fragrant, making sure to stir often.
- Combine Main Ingredients: Stir in the uncooked rice, black beans, diced tomatoes with juice, tomato sauce, and corn. Sprinkle in the chili powder, cumin, paprika, salt, and black pepper. Mix thoroughly so every grain of rice is coated in seasoning.
- Add Broth and Cook: Pour in the chicken broth, stirring to combine all the ingredients evenly. Increase the heat to bring the mixture to a boil.
- Simmer Gently: Once boiling, reduce the heat to low. Cover the pot with a tight-fitting lid and let it simmer for about 20 to 25 minutes. Check occasionally to ensure the rice doesn’t stick to the bottom.
- Check for Doneness: After 20 minutes, remove the lid and test if the rice is tender and the liquid is mostly absorbed. If needed, cook for an additional 5 minutes.
- Add the Cheese: Once the rice is done, sprinkle the shredded cheddar cheese evenly over the top. Turn off the heat, cover the pot again, and let it sit for about 5 minutes until the cheese is melted and bubbly.
- Garnish and Serve: Sprinkle with chopped fresh cilantro and sliced jalapeños if desired. Serve hot and enjoy the delicious, cheesy, and hearty flavors in every bite.
Ready to Serve!
This One Pot Mexican Rice Casserole recipe offers the perfect blend of spiced beef, tender rice, hearty beans, and melty cheese. It’s a true one-pot wonder that’s sure to become a favorite in your kitchen.
Storage Solutions:
Cool any leftovers completely before transferring them to airtight containers. Store in the refrigerator for up to four days. Reheat in a skillet over low heat or in the microwave until hot throughout. You can also freeze portions for up to two months—just thaw overnight in the fridge before reheating.
The One Pot Mexican Rice Casserole recipe transforms a few simple pantry staples into a comforting, flavor-packed meal everyone will love. Grab your ingredients, heat up that pot, and bring a little fiesta magic to your dinner table tonight!
Print
One Pot Mexican Rice Casserole
With this One Pot Mexican Rice Casserole recipe, your kitchen will be filled with the mouthwatering aroma of spices, beef, and melty cheese—a true invitation for everyone to gather and enjoy.
- Total Time: 50 minutes
- Yield: 6-8 1x
Ingredients
-
1 pound ground beef
-
1 small onion, diced
-
2 cloves garlic, minced
-
1 cup uncooked long-grain white rice
-
1 can (15 ounces) black beans, drained and rinsed
-
1 can (14.5 ounces) diced tomatoes, undrained
-
1 can (8 ounces) tomato sauce
-
1 cup corn kernels (fresh, frozen, or canned)
-
1 tablespoon chili powder
-
1 teaspoon ground cumin
-
½ teaspoon paprika
-
½ teaspoon salt
-
¼ teaspoon black pepper
-
2 cups chicken broth
-
1 cup shredded cheddar cheese
-
¼ cup chopped fresh cilantro (optional)
-
Sliced jalapeños for garnish (optional)
Instructions
-
Brown the Beef: In a large skillet or pot, cook the ground beef over medium heat. Break it up with a wooden spoon as it cooks until it’s no longer pink. Drain off any excess fat to keep the casserole from becoming greasy.
-
Sauté Onion and Garlic: Add the diced onion and minced garlic to the beef. Stir and cook for about 2 to 3 minutes until the onion is soft and fragrant, making sure to stir often.
-
Combine Main Ingredients: Stir in the uncooked rice, black beans, diced tomatoes with juice, tomato sauce, and corn. Sprinkle in the chili powder, cumin, paprika, salt, and black pepper. Mix thoroughly so every grain of rice is coated in seasoning.
-
Add Broth and Cook: Pour in the chicken broth, stirring to combine all the ingredients evenly. Increase the heat to bring the mixture to a boil.
-
Simmer Gently: Once boiling, reduce the heat to low. Cover the pot with a tight-fitting lid and let it simmer for about 20 to 25 minutes. Check occasionally to ensure the rice doesn’t stick to the bottom.
-
Check for Doneness: After 20 minutes, remove the lid and test if the rice is tender and the liquid is mostly absorbed. If needed, cook for an additional 5 minutes.
-
Add the Cheese: Once the rice is done, sprinkle the shredded cheddar cheese evenly over the top. Turn off the heat, cover the pot again, and let it sit for about 5 minutes until the cheese is melted and bubbly.
-
Garnish and Serve: Sprinkle with chopped fresh cilantro and sliced jalapeños if desired. Serve hot and enjoy the delicious, cheesy, and hearty flavors in every bite.
- Prep Time: 15 minutes
- Cook Time: 35 minutes






