One Pan Mexican Rice
Welcome to your new favorite weeknight dinner recipe! This One Pot Mexican Rice is a game-changer for those busy evenings when you crave a delicious, homemade meal but don’t have hours to spend in the kitchen. Packed with bold flavors and hearty ingredients, this dish is sure to become a staple in your household.
Why You’ll Love This Recipe
This One Pot Mexican Rice is perfect for anyone who loves a tasty, fuss-free meal. It’s ideal for families, busy professionals, and anyone who enjoys Mexican-inspired cuisine. The best part? It all comes together in one skillet, making cleanup a breeze. Plus, the combination of ground beef, corn, and spices makes it a filling and satisfying option for any night of the week.
Ingredients and Equipment
Equipment
- Large skillet
Ingredients

- 1 lb ground beef
- 1 small onion, chopped
- 1 (15 oz) can corn
- 1 tsp garlic powder
- 1 cup beef broth
- 1/2 cup water
- 1/2 to 1 cup salsa
- 8 oz tomato sauce
- 1 cup long grain rice
- 1 tsp salt and pepper
- 2 tbsp taco seasoning
- 1 cup shredded cheese
Step-by-Step Directions

1. Brown the Beef
Start by browning the ground beef over medium heat in a large skillet. Once fully cooked, drain any excess fat and set the beef aside.
2. Sauté the Onions
In the same skillet, add the chopped onions and gently sauté for 2-3 minutes until they become translucent.
3. Combine Ingredients
Return the beef to the skillet and add the taco seasoning and garlic powder. Stir well to incorporate the spices. Then, add the tomato sauce, salsa, beef broth, water, and rice. Stir everything together.
4. Bring to a Boil
Bring the mixture to a boil, then reduce the heat to a simmer. Cover and let it cook for 15-18 minutes. Be sure to check the rice occasionally to ensure it’s not sticking to the pan. If needed, add a bit more water to ensure the rice is fully cooked.
5. Final Touches
Once the rice is cooked through, taste the sauce and adjust the seasoning with salt and pepper if needed. Finally, sprinkle the shredded cheese over the top, cover the skillet, and let it melt before serving.
Tips and Variations
Tips
- Rice Consistency: Keep an eye on the rice as it cooks. If it starts to stick, add a little more water to the pan.
- Season to Taste: Always taste the sauce before finishing the dish to adjust the seasoning to your preference.
- Cheese Choice: Use a cheese that melts well, such as cheddar or Monterey Jack, for a gooey and delicious topping.
Variations
- Protein Swap: Try using ground turkey or chicken instead of beef for a lighter version.
- Vegetarian Option: Skip the meat and add more vegetables like bell peppers, zucchini, or black beans for a hearty vegetarian dish.
- Spice Level: Adjust the heat by choosing a mild or hot salsa, or add a pinch of cayenne pepper for extra spice.
Storage and Leftovers
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, simply microwave or warm on the stovetop until heated through. This dish also freezes well; place portions in freezer-safe containers for up to 2 months. Thaw overnight in the refrigerator before reheating.
Food Pairings
This One Pot Mexican Rice pairs beautifully with a fresh green salad, guacamole, or a side of tortilla chips. For drinks, consider serving with a refreshing margarita, a cold cerveza, or a simple glass of iced tea.
Frequently Asked Questions

Can I use instant rice?
Yes, you can use instant rice. Just adjust the cooking time according to the package instructions and add the rice later in the cooking process.
Can I make this dish ahead of time?
Absolutely! This dish can be made ahead and reheated when ready to serve. It’s great for meal prep and busy weeknights.
What type of salsa should I use?
Use your favorite store-bought salsa or homemade if you prefer. Choose a mild, medium, or hot salsa based on your spice preference.
Want to take the guess work out of weekly meals? Join our FOODIE ON A BUDGET Membership today!
I hope you enjoy making and eating this delicious One Pot Mexican Rice as much as I do! If you try this recipe, please share your experience in the comments below and tag me on social media. Don’t forget to subscribe to the blog for more tasty recipes and cooking tips!
Happy cooking!
Pin for Later




One Pan Mexican Rice
Equipment
- Large skillet
Ingredients
- 1 lb ground beef
- 1 small onion chopped
- 1 15 oz can corn
- 1 tsp garlic powder
- 1 cup beef broth
- 1/2 cup water
- 1/2 to 1 cup salsa
- 8 oz tomato sauce
- 1 cup long grain rice
- 1 tsp salt and pepper
- 2 tbsp taco seasoning
- 1 cup shredded cheese
Instructions
- Brown beef over medium heat.
- Drain and set aside
- Add onions to the pan and begin to gently sauté for 2-3 min
- Return the meat to the pan.
- Add in taco seasoning and garlic powder. Stir to incorporate.
- Add tomato sauce, salsa, beef stock, water and rice.
- Bring to a boil.
- Reduce heat and simmer for 15-18 min
- Be sure to check the rice and make sure it’s not sticking to the pan while simmering. If more water is needed for the final simmer, add it so the rice is fully cooked.


