When you’re looking for a quick, flavorful, and satisfying weeknight dinner, this One Skillet Mexican Rice Casserole is the answer. Packed with bold flavors, fresh ingredients, and a cheesy topping, this dish brings all the vibrant tastes of Mexican cuisine to your table with minimal effort and cleanup.
Mexican rice casseroles are a beloved comfort food because they combine the goodness of rice, seasoned ground beef, beans, tomatoes, and melted cheese into one hearty dish. This version takes it a step further by being cooked entirely in one skillet, making it not only delicious but also incredibly convenient. Perfect for busy weeknights, this casserole is ready in under 40 minutes and requires just one pan, which means fewer dishes and less time in the kitchen.
The beauty of this recipe lies in its versatility. You can easily customize the ingredients to suit your preferences or dietary needs. Want to make it vegetarian? Skip the beef and add extra beans or some sautéed veggies. Prefer a little heat? Add extra chili powder or diced jalapeños to kick up the spice.
This casserole isn’t just a weeknight lifesaver—it’s also a crowd-pleaser at potlucks and family gatherings. With its rich flavors and satisfying texture, everyone will be going back for seconds. Plus, the cheesy topping makes it irresistible for kids and adults alike.
Another great thing about this recipe is that it’s a complete meal in one dish. You get protein from the beef and beans, carbs from the rice, and a boost of fiber and vitamins from the vegetables. It’s hearty enough to serve on its own but also pairs beautifully with a simple green salad, guacamole, or sour cream on the side.
If you’re someone who loves meal prepping, this dish is a winner. It reheats beautifully, making it perfect for packing into lunch containers or enjoying as leftovers throughout the week. The flavors deepen over time, so the next day’s serving is often even more delicious.
With just a few staple ingredients and one skillet, you can create a meal that’s bursting with flavor and sure to satisfy even the hungriest of appetites. So, whether you’re feeding a family, hosting a casual dinner, or simply craving something comforting, this One Skillet Mexican Rice Casserole is a must-try.
Servings
Serves 6 people
Time
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
Ingredients
- 1 pound ground beef
- 1 small onion, diced
- 1 bell pepper, diced
- 2 cloves garlic, minced
- 1 cup uncooked long-grain white rice
- 1 (14.5 oz) can diced tomatoes, undrained
- 1 (15 oz) can black beans, drained and rinsed
- 1 1/2 cups beef broth
- 1 teaspoon chili powder
- 1 teaspoon cumin
- 1/2 teaspoon paprika
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 cup shredded cheddar cheese
- 1/4 cup chopped fresh cilantro (optional)
Instructions
- Brown the Beef: In a large skillet over medium-high heat, add the ground beef and cook until browned, breaking it up with a spoon. Drain excess grease if necessary.
- Add Vegetables: Add the diced onion, bell pepper, and minced garlic to the skillet. Cook for 3-4 minutes until the vegetables soften.
- Add Rice and Seasonings: Stir in the uncooked rice, chili powder, cumin, paprika, salt, and pepper. Mix well to coat the rice with the spices.
- Add Tomatoes and Beans: Pour in the diced tomatoes (with juice) and drained black beans. Stir to combine.
- Add Broth and Simmer: Add the beef broth to the skillet. Stir and bring the mixture to a simmer. Reduce the heat to low, cover, and cook for 18-20 minutes or until the rice is tender and most of the liquid is absorbed.
- Add Cheese: Once the rice is fully cooked, remove the skillet from heat. Sprinkle shredded cheddar cheese over the top.
- Melt the Cheese: Cover the skillet again and let it sit for 2-3 minutes until the cheese melts.
- Garnish and Serve: Garnish with chopped cilantro if desired. Serve hot with your favorite toppings.
Tips
- Use Brown Rice: For a healthier option, substitute white rice with brown rice. Increase the cooking time by 10-12 minutes.
- Add More Heat: If you like a spicier casserole, add diced jalapeños or increase the chili powder.
- Make It Vegetarian: Swap out the beef for extra beans or roasted vegetables for a vegetarian-friendly version.
- Cheese Options: Try using Monterey Jack, Pepper Jack, or a Mexican blend for a different cheese flavor.
- Store and Reheat: Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat in the microwave or on the stove.
Summary
This One Skillet Mexican Rice Casserole is a quick, flavorful, and satisfying meal that’s perfect for busy weeknights. Packed with ground beef, beans, rice, and melted cheese, it’s a hearty dish that requires minimal cleanup. It’s easily customizable, making it a family favorite that can be enjoyed in a variety of ways. Serve it with your favorite toppings and enjoy the bold flavors of Mexican cuisine with ease.
One Skillet Mexican Rice Casserole Recipe
Ingredients
- 1 pound ground beef
- 1 small onion diced
- 1 bell pepper diced
- 2 cloves garlic minced
- 1 cup uncooked long-grain white rice
- 1 14.5 oz can diced tomatoes, undrained
- 1 15 oz can black beans, drained and rinsed
- 1 1/2 cups beef broth
- 1 teaspoon chili powder
- 1 teaspoon cumin
- 1/2 teaspoon paprika
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 cup shredded cheddar cheese
- 1/4 cup chopped fresh cilantro optional
Instructions
- Brown the Beef: In a large skillet over medium-high heat, add the ground beef and cook until browned, breaking it up with a spoon. Drain excess grease if necessary.
- Add Vegetables: Add the diced onion, bell pepper, and minced garlic to the skillet. Cook for 3-4 minutes until the vegetables soften.
- Add Rice and Seasonings: Stir in the uncooked rice, chili powder, cumin, paprika, salt, and pepper. Mix well to coat the rice with the spices.
- Add Tomatoes and Beans: Pour in the diced tomatoes (with juice) and drained black beans. Stir to combine.
- Add Broth and Simmer: Add the beef broth to the skillet. Stir and bring the mixture to a simmer. Reduce the heat to low, cover, and cook for 18-20 minutes or until the rice is tender and most of the liquid is absorbed.
- Add Cheese: Once the rice is fully cooked, remove the skillet from heat. Sprinkle shredded cheddar cheese over the top.
- Melt the Cheese: Cover the skillet again and let it sit for 2-3 minutes until the cheese melts.
- Garnish and Serve: Garnish with chopped cilantro if desired. Serve hot with your favorite toppings.
Notes
- Use Brown Rice: For a healthier option, substitute white rice with brown rice. Increase the cooking time by 10-12 minutes.
- Add More Heat: If you like a spicier casserole, add diced jalapeños or increase the chili powder.
- Make It Vegetarian: Swap out the beef for extra beans or roasted vegetables for a vegetarian-friendly version.
- Cheese Options: Try using Monterey Jack, Pepper Jack, or a Mexican blend for a different cheese flavor.
- Store and Reheat: Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat in the microwave or on the stove.