If you’re craving a vibrant side that bursts with flavor and color, this Mexican Rice Recipe is an absolute must-try. It transforms simple pantry staples into a warm, comforting dish that’s fragrant with cumin and garlic, while the salsa adds a subtle zest and beautiful hue. Whether you’re pairing it with tacos, enchiladas, or just enjoying it solo, this recipe brings a true taste of Mexico right to your kitchen in under 30 minutes.

Ingredients You’ll Need
These ingredients are delightfully straightforward yet essential in crafting the authentic taste and perfect texture of this Mexican Rice Recipe. Each component plays a starring role—from the fluffy long-grain rice to the savory garlic salt and the rich chicken broth that infuses every grain with flavor.
- 1 cup uncooked long-grain rice: Provides the fluffy, separated texture ideal for Mexican rice dishes.
- 2 cups chicken broth: Adds depth and savory richness that water alone cannot provide.
- 1 Tablespoon butter: Gives a luscious mouthfeel and helps toast the rice slightly for added nuttiness.
- 1/2 cup salsa: Brings fresh tomato flavor, mild spice, and that signature orange hue.
- 1 teaspoon garlic salt: Infuses a garlicky kick balanced with saltiness for perfect seasoning.
- 1/2 teaspoon ground cumin: Offers a warm, earthy undertone essential in Mexican cuisine.
How to Make Mexican Rice Recipe
Step 1: Combine Ingredients
Start by placing the uncooked rice, chicken broth, butter, salsa, garlic salt, and ground cumin into a medium-sized non-stick skillet. This all-in-one skillet approach simplifies cleanup and allows the flavors to develop beautifully as they cook together.
Step 2: Bring to a Boil
Turn your burner to medium-high and bring the mixture to a rolling boil. This step activates the rice and helps the butter melt evenly throughout the mixture, setting the stage for perfectly cooked rice.
Step 3: Simmer Covered
Once boiling, immediately cover the skillet with a tight-fitting lid and reduce the heat to low. Let it simmer gently for about 25 minutes. During this time, the rice absorbs the aromatic broth and salsa, swelling into tender, flavorful grains.
Step 4: Let Rice Rest
After simmering, remove the skillet from heat but keep the lid on. Allow the rice to stand undisturbed for another 10 minutes—this resting time lets residual steam finish cooking the rice, making it light and fluffy.
Step 5: Fluff and Serve
Remove the lid, then fluff the rice gently with a fork to separate the grains. Your vibrant, fragrant Mexican Rice Recipe is now ready to be enjoyed!
How to Serve Mexican Rice Recipe

Garnishes
Sprinkle freshly chopped cilantro over your Mexican rice for a burst of herbaceous brightness. A squeeze of lime juice adds a zesty contrast that elevates the dish even further, creating a lovely balance with the spices.
Side Dishes
This Mexican Rice Recipe pairs beautifully with a wide variety of dishes. Try it alongside grilled chicken, carnitas, or stuffed peppers. It’s also the perfect companion for refried beans or a vibrant avocado salad for a complete, satisfying meal.
Creative Ways to Present
For a festive presentation, serve the rice in colorful ramekins or hollowed-out bell peppers. You can also use it as a base layer for burrito bowls topped with your favorite proteins, veggies, and toppings for an inviting, colorful feast.
Make Ahead and Storage
Storing Leftovers
Once cooled, place your leftover Mexican Rice Recipe in an airtight container and store it in the refrigerator. Properly stored, it will stay fresh for up to 4 days, making it an easy side to enjoy throughout the week.
Freezing
If you want to keep the rice longer, freezing is a great option. Spread the cooled rice in a freezer-safe container or bag, remove as much air as possible, and freeze for up to 3 months. When you’re ready, thaw overnight in the refrigerator.
Reheating
Reheat the rice gently on the stovetop with a splash of water or broth to revive its moisture, or microwave it covered with a damp paper towel to keep it from drying out. Fluff it again before serving for that fresh rice texture.
FAQs
Can I make this Mexican Rice Recipe vegetarian?
Absolutely! Simply swap the chicken broth for vegetable broth, and the flavor will remain rich and satisfying without any meat-based ingredients.
What kind of salsa works best in this recipe?
Use your favorite medium salsa—something not too chunky but with a good balance of tomatoes, chilies, and spices. Homemade salsa or a good-quality store-bought salsa roja works beautifully.
Can I use brown rice instead of white rice?
You can, but brown rice will require a longer cooking time and more liquid. Adjust the broth to about 2.5 cups and simmer until the rice is tender, usually around 45 minutes.
Is it necessary to let the rice rest after cooking?
Yes, letting the rice rest for 10 minutes off the heat allows steam to finish cooking the rice evenly, resulting in a fluffy, separated texture rather than sticky or mushy grains.
Can I double the recipe?
Definitely! Just make sure to use a larger, deep skillet or pot so the rice cooks evenly. The liquid-to-rice ratio and cooking time will stay the same.
Final Thoughts
This Mexican Rice Recipe has a way of turning even the simplest meal into something special. Its bright colors, bold flavors, and easy preparation make it a versatile staple in my kitchen. Whether you’re cooking for family, friends, or just treating yourself, give this recipe a try—you’ll quickly see why it’s a beloved classic you’ll want to make again and again.
Print
Mexican Rice Recipe
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mexican
Description
This flavorful Mexican Rice recipe is a simple and delicious side dish that pairs perfectly with your favorite Mexican meals. Made with long-grain rice simmered in chicken broth, salsa, and seasoned with garlic salt and cumin, it offers a savory taste with a hint of spice. The easy one-pan method results in fluffy, vibrant rice that’s sure to enhance any dinner table.
Ingredients
Ingredients
- 1 cup uncooked long-grain rice
- 2 cups chicken broth
- 1 tablespoon butter
- 1/2 cup salsa
- 1 teaspoon garlic salt
- 1/2 teaspoon ground cumin
Instructions
- Combine Ingredients: In a medium non-stick skillet, add the uncooked long-grain rice, chicken broth, butter, salsa, garlic salt, and ground cumin. Stir gently to combine all the ingredients evenly.
- Bring to a Boil: Place the skillet on the stovetop over medium-high heat. Bring the mixture to a rolling boil, ensuring the rice begins to cook thoroughly.
- Simmer Covered: Once boiling, cover the skillet with a tight-fitting lid and reduce the heat to low. Let the rice simmer gently for 25 minutes, allowing it to absorb the liquids and flavors.
- Rest the Rice: After simmering, remove the skillet from heat but keep it covered. Let the rice stand for 10 minutes to finish steaming and to become fluffy.
- Fluff and Serve: Remove the lid and use a fork to fluff the rice gently, separating the grains. Serve the Mexican rice hot as a delicious side dish.
Notes
- For a vegetarian version, substitute chicken broth with vegetable broth.
- If you prefer extra spice, add diced jalapeños or a pinch of chili powder.
- Make sure to use a skillet with a good-fitting lid to prevent steam from escaping during simmering.
- Do not lift the lid during the simmering process to ensure even cooking.
- Leftover rice can be stored in an airtight container in the refrigerator for up to 3 days.

