
This authentic Mexican rice transforms ordinary ingredients into a vibrant side dish that complements any meal. The perfect balance of spices and the slight tang from lime juice elevate this simple recipe into something truly special that your family will request again and again.
I developed this recipe after traveling through central Mexico where I learned the secret is toasting the rice first. My children now request this rice weekly even for non Mexican meals which speaks to how delicious it truly is.
Ingredients
- White rice: Medium or long grain provides the perfect texture and absorbs flavors beautifully
- Olive oil: Helps toast the rice for that authentic nutty flavor
- Onion: Creates the aromatic base essential for depth of flavor
- Garlic salt: Infuses the rice with savory notes throughout cooking
- Cumin: Adds that distinctive earthy Mexican flavor profile
- Mexican diced tomatoes with green chiles: Bring authentic color and mild heat
- Lime juice: Brightens the entire dish with necessary acidity
- Chicken broth: Infuses the rice with richness as it cooks
- Fresh cilantro: Adds the perfect finishing touch with vibrant color and flavor
Step-by-Step Instructions
- Sauté the Aromatics:
- Heat olive oil in a large skillet over medium high heat until shimmering. Add the diced onion and cook for 2 to 3 minutes until they become translucent and just tender. Stir occasionally to prevent browning too quickly.
- Toast the Rice:
- Add uncooked rice to the skillet with onions and stir continuously for about 3 minutes. The rice will begin turning light golden brown which develops a nutty flavor fundamental to authentic Mexican rice. While stirring sprinkle in the garlic salt and cumin to coat the rice evenly.
- Add Liquids:
- Pour in the Mexican diced tomatoes with their juice the chicken broth and fresh lime juice. Stir gently to combine all ingredients ensuring no rice is stuck to the bottom of the pan. Bring the mixture to a full boil which should take approximately 2 minutes.
- Simmer to Perfection:
- Reduce heat to low and cover the skillet with a tight fitting lid. Allow rice to simmer undisturbed for 20 minutes. Resist the urge to lift the lid as this releases necessary steam.
- Finish and Serve:
- Remove from heat and let stand covered for 5 minutes. Remove lid and fluff the rice gently with a fork breaking up any clumps. Fold in the freshly chopped cilantro just before serving to preserve its bright flavor and color.

The green chiles in the Mexican diced tomatoes are my secret weapon in this recipe. My grandmother taught me that the mild heat they provide balances perfectly with the earthy cumin creating that authentic restaurant quality flavor that makes this dish special. We now serve this rice at every family gathering alongside enchiladas or fajitas.
Make It Your Own
While this recipe is delicious as written there are countless ways to adapt it to your preferences. Add diced bell peppers with the onions for extra color and nutrition. Substitute vegetable broth for chicken broth to make it vegetarian friendly. For a heartier version stir in black beans or corn during the last 5 minutes of cooking. The versatility of this recipe makes it a perfect foundation for creativity in your kitchen.
Storage Tips
This Mexican rice stores beautifully in an airtight container in the refrigerator for up to 4 days. To reheat simply sprinkle a few drops of water over the rice cover with a damp paper towel and microwave until heated through. The texture remains perfect without becoming dry or mushy. For longer storage freeze portions in freezer safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating for best results.

Perfect Pairings
Mexican rice serves as the ideal companion to countless main dishes. Serve alongside enchiladas tacos or chile rellenos for an authentic Mexican meal. It also pairs wonderfully with grilled meats especially chicken or pork marinated in citrus and spices. For a complete vegetarian meal serve with refried beans and roasted vegetables. Consider offering sliced avocado lime wedges and extra cilantro on the side to allow everyone to garnish their portion to taste.
Frequently Asked Questions
- → What makes Mexican-style rice unique?
Toasting the rice before cooking adds a nutty flavor, while ingredients like cumin, lime juice, and tomatoes lend authentic Mexican flavors. Fresh cilantro and green chilies complete the dish.
- → Can I make this dish vegetarian?
Yes, simply substitute vegetable broth for chicken broth. You can also add vegetables like bell peppers for extra flavor and nutrition.
- → How can I adjust the spice level?
Use mild or hot diced tomatoes with green chilies depending on your heat preference. Alternatively, add chopped jalapeños or chili powder for additional heat.
- → How can I store and reheat leftovers?
Store in an airtight container in the refrigerator for up to 4 days. Microwave with a damp paper towel to keep the texture moist. For longer storage, freeze in portions for up to 3 months.
- → Can I double the recipe for a larger group?
Yes, this recipe scales easily. Use a larger pan to ensure even cooking and follow the same steps, adjusting liquid quantities as needed.