Mexican Rice
Stop making mushy, bland rice. This foolproof Mexican rice recipe uses a simple toasting technique and real tomato puree for fluffy, restaurant-style grains every single time.
- Toasting the Grains: Coating the rice in hot oil before adding liquid toasts the starch, preventing the grains from bursting and sticking together.
- Real Tomato Puree: Using fresh tomato puree blended with onions and garlic provides authentic flavor without the excess sodium and artificial additives of boxed mixes.
- The Steam Rest: Letting the rice sit off the heat, covered, for ten minutes allows the moisture to redistribute evenly, ensuring a fluffy texture.
I once served my mother-in-law orange spackle.
It was supposed to be fluffy, restaurant-style rice. Instead, it was a gummy, tomato-logged disaster that clung to the spoon like wet cement. My forearms actually ached from trying to scrape the scorched bottom of my cheap aluminum pot.
The problem comes down to starch gelatinization.
When you dump raw rice straight into boiling liquid, the exterior starches hydrate too quickly and burst. This creates a sticky web that traps steam, turning your dinner into a sad, mushy paste.
The simple fix is to toast the dry grains in oil first to create a barrier. This process, known as dextrinization, partially cooks the starches and locks them in, while also developing a rich, nutty flavor. I tested this with several brands and found that long-grain white rice toasted in a heavy cast-iron skillet hands down yields the most separate, fluffy grains.
Trust me on this one.
You do not need fancy equipment, just a few pantry staples and twenty minutes. If you love hearty rice dishes, you might also enjoy our Black Beans and Rice with Sausage for a quick one-pot meal. Let us get cooking.
Mexican Rice
- Publisher Storied Skillet
- Cuisine Mexican
- Category Side Dish, Mexican
- Prep Time
- Cook Time
- Servings 6
- Calories 180 calories
- Rating 4.8 2735
- Tags Mexican rice, restaurant style rice, easy side dish, tomato rice
Ingredients
- 2 cups long-grain white rice
- 3 tablespoons neutral oil (like canola or vegetable oil)
- 2 medium Roma tomatoes, roughly chopped
- 1/2 medium yellow onion, chopped
- 2 cloves garlic, peeled
- 1 3/4 cups low-sodium chicken broth
- 1 1/2 teaspoons Diamond Crystal kosher salt
- 1/2 cup frozen peas and carrots, thawed (optional)
- Fresh cilantro and lime wedges, for serving
Directions
- Blend the aromatics: In a high-speed blender, combine the chopped Roma tomatoes, yellow onion, and garlic cloves. Blend until completely smooth. You should have about 1 cup of puree.
- Toast the rice: Heat the neutral oil in a heavy-bottomed saucepan or Dutch oven over medium heat. Add the dry long-grain white rice. Cook, stirring constantly with a wooden spoon, until the grains turn a golden-brown color and smell nutty, about 6 to 8 minutes. Do not skip this step; it is crucial for preventing mushiness.
- Add the puree: Carefully pour the tomato-onion puree into the toasted rice. It will steam and sputter, so stand back. Stir well and let it cook until the liquid has mostly absorbed and the mixture looks dry, about 3 to 4 minutes.
- Simmer: Pour in the chicken broth and Diamond Crystal kosher salt. Bring the mixture to a boil, then immediately reduce the heat to low. Cover the pot with a tight-fitting lid.
- Cook and rest: Simmer undisturbed for 15 minutes. Remove the pot from the heat, but do not remove the lid. Let it steam covered for 10 minutes. Stir in the thawed peas and carrots if using, fluff with a fork, and serve.
Notes
- Salt Conversion: I highly recommend using Diamond Crystal kosher salt for this recipe. If you only have standard table salt, cut the measurement in half (use 3/4 teaspoon) to avoid an over-salted batch.
- The Science of Toasting: Toasting the rice in oil causes dextrinization, a chemical process where starch molecules break down into simpler sugars. This not only adds a rich, nutty flavor but also hardens the exterior of each grain so they do not turn to mush.
- Preventing Scorching: To ensure you do not burn the tomato solids at the bottom of the pot, use a heavy-bottomed pot like a cast-iron Dutch oven. Thin aluminum pots distribute heat unevenly, leading to hot spots that scorch the rice.
- Storage Behavior: After a day in the fridge, the starches in the rice will undergo retrogradation, making the grains feel dry and firm. A quick splash of water or broth before reheating in the microwave will restore its original fluffy texture.
- Rinsing vs. Not Rinsing: Unlike sushi rice, do not rinse the rice for this specific recipe. The dry grains need to absorb the oil directly during the toasting phase to create the protective barrier.
Serving Suggestions
Complete your Mexican feast by pairing this fluffy rice with vibrant, flavorful dishes that balance its savory tomato base.
- Serve it alongside a scoop of Classic Guacamole and crispy tortilla chips.
- Tuck it inside a hearty Chicken Burrito Casserole for an extra layer of texture.
- Pair it with sizzling Carne Asada Tacos fresh off the grill.
- Spoon it next to a bubbling Ground Beef Enchilada Skillet for a complete weeknight meal.
- Use it as a base for a colorful burrito bowl topped with grilled chicken and black beans.
Storage and Reheating
Leftovers keep beautifully.
Store the cooled rice in an airtight container in the refrigerator for up to four days. If you want to keep it longer, you can freeze it in a freezer-safe bag for up to three months.
To reheat, simply add a splash of water or chicken broth to the rice to rehydrate the starches. Microwave on high in one-minute bursts, stirring occasionally, until steaming hot.
It will taste as good as day one.
Alternatively, you can reheat it in a skillet over medium-low heat. Toss the rice constantly with a spatula, adding a tiny pat of butter to restore that rich, glossy finish.
Ingredient Substitutes
If you find yourself missing an ingredient, these simple swaps will keep your dinner on track without sacrificing flavor.
- Roma Tomatoes: If fresh tomatoes are out of season, substitute with 1/2 cup of canned tomato sauce or crushed tomatoes.
- Chicken Broth: Vegetable broth or water with a bouillon cube works perfectly for a vegetarian option.
- Long-Grain White Rice: Jasmine rice can be used in a pinch, though it will be slightly stickier due to its higher amylopectin content. Avoid short-grain rice entirely.
- Neutral Oil: Lard or avocado oil can be used instead of canola oil to add a different depth of flavor.
I hope this recipe saves you from the dreaded mushy rice trap that caught me so many years ago. Let me know how your batch turns out, and happy cooking!
Susan Rosie
I've spent over 12 years perfecting recipes so you can cook with confidence. Every dish on Storied Skillet is tested multiple times – because your dinner matters. I believe in simple ingredients, clear instructions, and big flavors.
Learn More About Me →You Might Also Like
Discover more delicious recipes from the same category.
Loading related recipes...