
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
- → How can I make this rice less spicy?
- For a milder version, use plain diced tomatoes instead of the Mexican diced tomatoes with green chilies. You can also reduce or omit the chilies to suit your spice preference.
- → Can I use brown rice instead of white rice?
- Yes, but brown rice will require additional cooking time and more liquid. Follow the package instructions for liquid-to-rice ratios and cooking times, then add the flavors accordingly.
- → What can I substitute for chicken broth?
- If you need a vegetarian option, substitute chicken broth with vegetable broth. You can also use water with a little extra seasoning to maintain the flavor.
- → How do I store leftover rice?
- Store leftover rice in an airtight container in the refrigerator for up to 3 days. Reheat it in the microwave or on the stovetop with a splash of water or broth to keep it moist.
- → Can I add additional vegetables or ingredients?
- Absolutely! Feel free to add cooked corn, peas, or diced bell peppers for extra flavor and texture. You can also mix in cooked protein like shredded chicken or black beans.