Mexican Rice: An Authentic Restaurant-Style Recipe

I learned this recipe from the sweetest neighbor we had while we were stationed in Texas. He was a fellow veteran, and his wife was authentically Mexican — and when she took the time to teach me how she made her rice, I felt genuinely honored. I have never reached for a bag or a boxed mix since.
That is what a truly good recipe does. It does not just feed your family — it makes you wonder why you ever did it any other way.
This Mexican Rice gives your dinner that authentic Mexican restaurant vibe that no seasoning packet from the grocery store can replicate. The secret is in the technique: toasting the jasmine rice in olive oil before the liquid ever goes in, building a base of sautéed onion and bell pepper, and then — and this is the non-negotiable part — not lifting the lid until it is done. Once you have made this, taco night in your house will never be the same.
The Technique That Makes All the Difference
Most home cooks have made rice that came out gummy, mushy, or stuck to the bottom of the pan. The toasting step is what prevents all of that.
By coating the dry jasmine rice in a thin layer of olive oil and letting it brown in the pan before adding any liquid, you are doing two important things. First, you are creating a light, toasted flavor in the rice itself — a subtle nuttiness that you would never get from rice cooked straight in water. Second, you are coating each grain with oil, which helps the grains stay separate and fluffy rather than clumping together as the starch absorbs the cooking liquid.
The combination of Sazón seasoning and chicken bouillon dissolved into the cooking water is what gives this rice its gorgeous golden-orange color and deep, savory, unmistakably restaurant-style flavor. Sazón is a Latin seasoning blend built on annatto, coriander, cumin, and garlic — it is what makes Mexican restaurant rice look and taste the way it does — and once you have it in your pantry, you will find yourself reaching for it constantly.
Ingredients
Serves 6–8 as a side
- 2 cups jasmine rice
- 4 packets Sazón seasoning
- 2 chicken bouillon cubes
- 1 medium yellow onion, diced
- 2 bell peppers (one green, one red), diced
- Olive oil (just enough to coat the rice)
- 4½ to 5 cups water
- A wide, shallow pan with a clear lid — the wider the better

How to Make Mexican Rice
Step 1: In a bowl or large measuring cup, combine the water with the 2 bouillon cubes and 4 Sazón packets. Whisk together until the bouillon is dissolved and the Sazón is fully incorporated. Set aside. This is your cooking liquid and flavor base all in one.
Step 2: In your wide shallow pan, add the dry jasmine rice and just enough olive oil to barely coat the grains. Heat over medium to medium-high and stir the rice continuously, letting it toast until it just begins to turn golden brown. Watch it closely — it goes from toasted to burnt faster than you expect, and you want golden, not dark.


Step 3: As soon as you see the rice beginning to brown, add in your diced onion and bell peppers. Sauté together with the toasting rice for a few minutes until the vegetables just begin to soften.
Step 4: Pour in the Sazón and bouillon water mixture. Bring to a rolling boil — the kind that cannot be stirred down, where the bubbles are vigorous all the way across the surface.



Step 5: Once you reach that rolling boil, cover the pan with the lid and immediately reduce the heat to low.
DO NOT LIFT THE LID. This is the most important step in the entire recipe, and it is why a pan with a clear lid matters so much. Every time you lift the lid, you release steam and disrupt the cooking process. Watch through the clear lid as the liquid level drops. The rice is finished when all the liquid is gone.
Step 6: Remove from heat, leave the lid on for a final 2–3 minutes, then fluff gently with a fork and serve.

Tips for Perfect Mexican Rice Every Time
Use jasmine rice. Long-grain jasmine rice produces the best texture here — fluffy, separate grains that hold up beautifully through the cooking process. Do not substitute short-grain or sushi rice; the starch content is different and you will end up with clumped, gummy results.
The wide pan is not optional. A wide, shallow pan allows the rice to spread out in a thinner layer, which means more even toasting, more even cooking, and better steam distribution once the lid goes on. A deep narrow pot will give you uneven results by comparison.
Get the full rolling boil before covering. It is tempting to cover the pan and reduce the heat the moment the liquid starts bubbling. Resist this. You want a true rolling boil — vigorous, unstoppable bubbling across the whole surface — before you put the lid on and turn the heat down. This ensures the steam builds properly inside the pan and carries through the full cooking process.
Trust the process. The no-lift-the-lid rule feels almost like a dare the first time you follow it. You will wonder if it is burning, if it is done, if something is wrong. The clear lid is your window to watch the liquid level drop without breaking the seal. Trust it.
Scale it up. This recipe doubles beautifully. Use a larger pan or a wide Dutch oven, double all ingredients, and follow the exact same process. This is a great option for feeding a crowd at a Cinco de Mayo dinner, a backyard BBQ, or a large family gathering.
What to Serve with Mexican Rice
This rice was made to sit alongside the full spread of a Mexican-inspired dinner. Some of our favorite pairings from our kitchen:
Instant Pot Pork Carnitas — The natural main event alongside this rice. Our citrus and jalapeño-braised carnitas with perfectly crisped edges and this Mexican rice together are as close to a Mexican restaurant meal at home as you are going to get.
Venison Carnitas — Our slow cooker venison carnitas that the kids call “steak tacos.” Serve over this rice or alongside it in warm tortillas — both are wonderful.
Sour Cream Chicken Enchiladas — Creamy, smooth, and deeply satisfying. This Mexican rice is the perfect side for a pan of enchiladas on Cinco de Mayo or any Mexican night.
Mexican Casserole — A quick and satisfying Mexican-inspired casserole with quinoa, beef, peppers, and beans. Serve the Mexican rice on the side for a complete and filling dinner.
Mexican Street Corn — Our Tajin-dusted elote made with fresh corn, mayo, and cotija cheese. Putting this corn and this rice together on the same plate is one of the most satisfying summer dinner combinations we make.
Cajun Sausage and Rice — Not Mexican, but another deeply flavorful one-pot rice dinner worth having in your regular rotation alongside this one.

If You Enjoyed This Recipe, You Should Try…
Spicy Fried Chicken Pasta Salad — Our Cajun and Creole-inspired pasta salad from Chef John Folse’s Louisiana cookbook. Bold, Southern flavors that complement the same Tex-Mex corner of the flavor map.
Tomatillo Sauce — Our creamy roasted tomatillo sauce that goes on everything. Drizzle it over the carnitas and rice and your dinner guests will not stop talking about it.
Homemade Coleslaw — When the carnitas go into tortillas and the rice is on the side, a cool, tangy coleslaw on top is the finishing touch that makes it taste like a proper taco truck plate.

Mexican Rice
Ingredients
- 2 cups Jasmine Rice
- 4 packets Sazon Seasoning
- 2 Chicken Boulion Cubes
- 1 medium Yellow Onion, diced
- 2 Bell Peppers (Green and Red), diced
- Olive Oil
- 4½-5 cups Water
Instructions
- In a bowl combine water, Boulion and Sazon Packets, whisking to combine, and set aside.
- In a shallow pan (wider the better with a clear lid is prefered) add in your rice and just enough oil to barely coat it, then start to brown the rice.
- As soon as you start to see the browning, add in the onion and bell peppers to sauté.
- DO NOT LIFT THE LID! This is why it is important to use a pan with a clear lid like this one!
- The Mexican Rice is finished with the liquid is gone.Remove from heat and fluff with a fork.
A heartfelt thank you to our neighbor and her family — for sharing her kitchen with me and making taco night extraordinary. — Jenna