I have to tell you, this Mexican Rice Recipe has become one of my absolute favorites when I want to add a flavorful, comforting side to any meal. There’s something so satisfying about perfectly fluffy rice infused with tomato, spices, and that subtle tang of lime. It strikes the perfect balance between hearty and fresh, making it a go-to for family dinners or when I want to impress guests with something colorful and tasty. If you love rice with personality, this recipe is definitely one I’m excited to share with you.

Why You’ll Love This Mexican Rice Recipe

What really makes this Mexican Rice Recipe stand out for me is its vibrant flavor profile. The combination of toasted rice, smoky cumin, chili powder, and the freshness of cilantro creates a depth that feels both homey and festive. I adore how the tomato sauce and paste add a rich, slightly tangy base that brings all the spices together, giving every bite a tidy, delicious punch. Honestly, every spoonful feels like a warm hug with a little kick of zest.

Another thing that keeps me coming back to this recipe is how straightforward it is to make. I love dishes that pack big flavor without demanding a ton of effort or complicated ingredients. You just toast the rice, build a savory sauce right in the pot, and let it simmer to fluffy perfection. It’s perfect for weeknight meals when I’m hungry but don’t want to spend ages cooking. Plus, this rice pairs wonderfully with all sorts of Mexican or Tex-Mex dishes, so it’s perfect for casual dinners, festive gatherings, or even prepping in advance for your next party.

Ingredients You’ll Need

The image shows a variety of ingredients neatly arranged on a white marbled surface. In the center, there is a brown bowl filled with uncooked white rice. Surrounding it are small white bowls with different contents: lime slices in a bowl at the top left, chopped onions in a bowl below it, and corn kernels in a bowl near the bottom. There's also a small bowl of minced garlic and a larger white mug filled with light brown broth near the bottom right. In the middle, a white bowl holds bright red sauce, while a smaller bowl next to it contains a red paste. Above these, there are four measuring spoons with spices: white salt in a wooden spoon, golden brown spice, dried green herb, and black pepper. A bunch of fresh green cilantro rests to the right of the image. Photo taken with an iphone --ar 4:5 --v 7

The ingredients for this Mexican Rice Recipe are refreshingly simple yet essential for building those layered flavors and perfect textures. Each component brings something special, from the toasty rice grains for texture to the fresh cilantro and lime juice that brighten the whole dish.

  • Long-grain white rice: I use this for fluffiness and a light texture that absorbs flavors beautifully.
  • Avocado oil: A neutral oil with a high smoke point perfect for toasting the rice without overpowering flavors.
  • White or yellow onion: Diced finely to add subtle sweetness and a slightly savory bite.
  • Garlic cloves: Minced to bring aromatic warmth to the dish.
  • Tomato paste: A concentrated flavor booster that deepens the color and richness.
  • Ground cumin: Adds an earthy, slightly smoky base note.
  • Chili powder: For a gentle heat and authentic Mexican touch.
  • Sea salt: To balance and bring out all the flavors.
  • Dried oregano: Offers a subtle herbal nuance that enhances the spices.
  • Black pepper: Freshly ground for a bit of sharpness.
  • Chicken stock: Provides savory depth and moisture to cook the rice.
  • Tomato sauce: Brings tanginess and helps create a rich, moist texture.
  • Frozen or canned corn: Adds a sweet pop of color and flavor unexpected in typical rice dishes.
  • Fresh cilantro: A final fresh herbaceous lift that brightens the dish.
  • Fresh lime juice: The crucial acidic punch that wakes up all the flavors and balances richness.

Directions

Step 1: Start by rinsing the rice in a fine-mesh strainer under cool running water until the water runs mostly clear. This step is key to remove excess starch and helps keep the rice fluffy, so don’t skip it. After rinsing, let the rice drain for at least 5 minutes, shaking off as much moisture as possible. I even blot the bottom of the strainer with a clean kitchen towel to soak up any lingering water.

Step 2: Heat 3 tablespoons of avocado oil in a medium saucepan over medium heat. Once the oil is hot, add the drained rice and toast it for about 4 minutes, stirring frequently. You want the rice to become lightly golden and develop a nuttier flavor here — this step makes a huge difference!

Step 3: Stir in the finely diced onion and continue cooking for 3 to 4 minutes until the onion softens and the rice looks more opaque. Then add the minced garlic, tomato paste, cumin, chili powder, salt, oregano, and black pepper. Cook for one minute while stirring constantly so the tomato paste darkens slightly and everything becomes fragrant. Trust me, this mixture smells incredible!

Step 4: Pour in the chicken stock and tomato sauce, stirring well to combine and scrape any browned bits off the bottom of the pan. These bits add flavor, so don’t miss this step. Turn the heat to medium-high and bring everything to a gentle boil.

Step 5: As soon as it boils, stir once, cover the pan, and reduce the heat to the lowest setting. Let the rice simmer for 15 minutes without lifting the lid or stirring. This undisturbed cooking is what helps the rice cook evenly and get fluffy.

Step 6: After 15 minutes, quickly lift the lid and scatter the corn evenly over the rice. If you’re using frozen corn, immediately replace the lid and continue cooking for another 3 to 4 minutes. If using canned corn, cook covered for 3 minutes first, then add the drained corn, cover, and cook for an additional minute. This little step adds a fun texture and subtle sweetness.

Step 7: Remove the pan from heat and let the rice rest, covered, for 10 minutes. This resting lets the rice finish steaming gently, ensuring every grain is tender.

Step 8: Remove the lid and let the rice sit uncovered for 2 minutes to release any excess steam. Then gently fluff it with a fork. Finally, fold in the chopped cilantro and 1 tablespoon of freshly squeezed lime juice to brighten all those warm flavors.

Step 9: Taste the rice and adjust seasoning with more lime juice or salt if needed. Serve warm and enjoy every bite of this delightful dish!

Servings and Timing

This recipe makes about 8 servings, which is perfect for a family dinner or a small gathering. Prep time is around 10 minutes, mostly for rinsing and chopping. The cooking time takes about 35 minutes including toasting, simmering, and resting. Altogether, you’ll want to set aside approximately 50 minutes from start to finish, which is great for a flavorful side without feeling rushed.

How to Serve This Mexican Rice Recipe

A white bowl filled with red-colored rice mixed with yellow corn kernels and small green herb pieces, topped with fresh green cilantro leaves, sits on a white marbled surface. A fork with a wooden handle rests inside the bowl, partially buried in the rice. Nearby, there is a second white bowl partly visible, containing the same rice dish, garnished with a half lime wedge and cilantro. Around the bowls, scattered fresh cilantro leaves and lime wedges add a fresh green and yellow touch. Photo taken with an iphone --ar 4:5 --v 7

When I serve this Mexican Rice Recipe, I love pairing it with classic dishes like grilled chicken, carne asada, or even roasted vegetables. The rice’s savory spices and tomato richness make it a natural companion to protein-heavy mains. For a truly festive feel, I sometimes serve it alongside black beans and a fresh corn salad for a vibrant, colorful plate.

Presentation-wise, I like to finish with a sprinkle of extra fresh cilantro and a few lime wedges on the side for guests to squeeze over their rice. Serving it in a large, shallow bowl or a pretty casserole dish adds a bit of warmth and sharing spirit to the meal. I always recommend serving this rice hot or warm to really enjoy the aromatic flavors and fluffy texture at their best.

For drinks, a crisp margarita or a light Mexican lager pairs beautifully with the citrus and spice notes in the rice. If you prefer non-alcoholic options, a cold agua fresca with lime or hibiscus tea complements the dish wonderfully and feels refreshing. This recipe shines for family dinners, holiday feasts, or casual weekend meals, bringing a taste of authentic Mexican flavor to any table.

Variations

I love experimenting with this Mexican Rice Recipe to keep it fresh and suited to different tastes. For a vegetarian or vegan version, I simply swap the chicken stock for vegetable broth, which still gives the rice lots of savory depth without animal products. You can also increase the amount of corn or add diced bell peppers for extra color and crunch.

If you want to dial up the heat, I like adding finely chopped jalapeños with the onion or stirring in a splash of chipotle sauce near the end. For a gluten-free option, this recipe naturally fits perfectly since none of the ingredients contain gluten, so it’s a worry-free side for guests with sensitivities.

Another twist I sometimes try is cooking the rice in my Instant Pot for a bit of convenience—just sauté everything as directed, add liquids, then pressure cook on high for 5 minutes and natural release. The texture comes out beautifully tender and the flavors get even more concentrated.

Storage and Reheating

Storing Leftovers

Leftover Mexican rice stores really well in an airtight container in the refrigerator. I recommend using glass or BPA-free plastic containers with tight-fitting lids to keep moisture and odors out. Properly stored, the rice will stay fresh for up to 4 days, making it a great candidate for meal prep or quick lunches throughout the week.

Freezing

This rice freezes nicely, too, which is perfect if you want to make a large batch in advance. To freeze, cool the rice completely, then pack it into freezer-safe containers or heavy-duty freezer bags, removing as much air as possible. It can be frozen for up to 3 months. When you’re ready to eat, thaw overnight in the fridge for best results.

Reheating

To reheat, sprinkle a few drops of water over the rice to reintroduce moisture and cover it loosely with a microwave-safe lid or damp paper towel. Microwave on medium power in short intervals, fluffing in between until heated through. Alternatively, you can reheat on the stovetop in a saucepan over low heat with a splash of water or broth, stirring gently to revive the fluffy texture. Avoid overheating as this can dry out the rice.

FAQs

Can I use brown rice instead of white rice in this Mexican Rice Recipe?

Yes, you can substitute brown rice, but keep in mind it will require a longer cooking time (about 40-45 minutes) and slightly more liquid to become tender. The texture will be heartier and nuttier, which many people enjoy, but the flavors may be a little different due to the rice variety.

What can I use if I don’t have tomato paste on hand?

If you don’t have tomato paste, you can increase the tomato sauce slightly or even use a bit of canned diced tomatoes blended smooth. Tomato paste adds concentrated flavor and color though, so the dish may be milder without it. Another option is to add a splash of ketchup for sweetness and tang in a pinch.

Is this recipe spicy?

This Mexican Rice Recipe is mildly spiced with chili powder and cumin for warmth and depth but not very hot. If you enjoy heat, you can easily adjust by adding a pinch of cayenne, diced jalapeños, or hotter chili powders. Otherwise, the flavors remain approachable and crowd-pleasing for all ages.

Can I make this recipe gluten-free?

Absolutely! This recipe is naturally gluten-free as long as you use gluten-free chicken stock and check your canned tomato sauce ingredients. All the basic components are free from gluten, so it’s a safe and delicious option for those avoiding gluten.

Can I add vegetables to this rice?

Definitely! While this recipe includes corn for sweetness and texture, you can add bell peppers, peas, zucchini, or even diced carrots along with the onions. Just sauté the veggies until tender in Step 3 with the onion to incorporate them fully. It’s a great way to boost nutrition and add variety.

Conclusion

I hope you’re as excited as I am to try out this vibrant and flavorful Mexican Rice Recipe. It’s one of those versatile, crowd-pleasing dishes that brings bold taste without fuss, perfect for turning everyday meals into something special. Whether you’re serving it on busy weeknights or at your next fiesta, this rice will bring warmth, color, and genuine comfort to your table. Happy cooking and enjoy every delicious bite!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Mexican Rice Recipe

Mexican Rice Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.3 from 3 reviews
  • Author: Evelyn
  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Total Time: 50 minutes
  • Yield: 8 servings
  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: Mexican

Description

This flavorful Mexican Rice recipe combines toasted long-grain white rice with aromatic spices, tomato paste, and chicken stock, creating a vibrant side dish. Finished with fresh cilantro, corn, and a touch of lime juice, it’s a perfect accompaniment to Mexican meals and easy to prepare on the stovetop in about 50 minutes.


Ingredients

Main Ingredients

  • 1½ cups (280 grams) uncooked long-grain white rice
  • 3 tablespoons avocado oil or other neutral oil
  • ½ small white or yellow onion, finely diced
  • 3 cloves garlic, minced
  • 1 tablespoon tomato paste
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • ½ teaspoon fine sea salt
  • ¼ teaspoon dried oregano
  • ¼ teaspoon freshly ground black pepper
  • 2¼ cups chicken stock (not low-sodium)
  • 1 (8-ounce) can tomato sauce
  • ⅓ cup frozen whole-kernel corn or canned corn, drained well
  • ½ cup finely chopped fresh cilantro
  • 1 to 2 tablespoons freshly squeezed lime juice


Instructions

  1. Rinse the rice. Place the rice in a fine-mesh strainer and rinse under cool running water until the water runs mostly clear. Let it drain for at least 5 minutes, shaking off as much excess water as possible. Blot the bottom of the strainer with a clean kitchen towel to help remove any remaining moisture.
  2. Toast the rice. Heat the oil in a medium saucepan or deep sauté pan over medium heat. Add the drained rice and cook for 4 minutes, stirring frequently to toast the grains evenly.
  3. Add the onion, tomato paste, and seasonings. Stir in the diced onion and cook for 3 to 4 minutes until it begins to soften and rice looks opaque with some lightly golden grains. Then add the minced garlic, tomato paste, ground cumin, chili powder, salt, oregano, and black pepper. Cook for 1 minute more, stirring constantly until the tomato paste darkens slightly and becomes fragrant.
  4. Add the liquids. Pour in the chicken stock and tomato sauce, stirring well and scraping up any browned bits from the bottom of the pan.
  5. Simmer the rice. Increase heat to medium-high and bring the mixture to a gentle boil. Stir once, cover the pan, reduce heat to the lowest setting, and cook without lifting the lid or stirring for 15 minutes.
  6. Add the corn. If using frozen corn, quickly lift the lid and scatter it evenly over the rice without stirring. Immediately replace the lid and continue cooking over low heat for 3 to 4 minutes. If using canned corn, continue cooking covered for 3 minutes, then scatter the well-drained corn over the top, replace the lid, and cook for an additional 1 minute until warmed through.
  7. Rest the rice. Remove pan from heat and let rice rest covered for 10 minutes without lifting the lid to finish cooking and absorb steam.
  8. Finish. Remove lid and let rice sit uncovered for 2 minutes to allow excess steam to escape. Gently fluff rice with a fork, then fold in chopped cilantro and 1 tablespoon of freshly squeezed lime juice.
  9. Season and serve. Taste and add more lime juice or salt as needed. Serve warm as a flavorful side dish.

Notes

  • Rinsing the rice removes excess starch and prevents it from being sticky.
  • Toasting the rice adds a nutty flavor and helps keep the grains separate.
  • Do not lift the lid during simmering and resting to ensure even cooking and fluffiness.
  • Adjust lime juice quantity to your taste for brighter flavor.
  • This recipe can be made vegetarian by substituting vegetable broth for chicken stock.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star