Lunch Mexican Gluten-Free Vegetarian

Easy Mexican Rice Recipe

A vibrant, fluffy Mexican rice with toasted long-grain rice simmered in a rich tomato and onion broth. This foolproof method delivers authentic flavor and perfect texture every time.

Stay Updated With Recipes Tasty

Get new delicious recipes and cooking ideas straight to your inbox.

Note: Replace chicken broth with vegetable broth to keep it vegetarian. For a vegan version, ensure the broth is plant-based. If you don't have fresh tomatoes, use 1 cup of canned diced tomatoes, drained. Brown rice can be used, but increase the broth to 3 1/2 cups and simmer for 40 to 45 minutes.

Mexican rice, known as arroz a la mexicana, is a staple in households across Mexico and beyond. Its signature reddish-orange hue comes from a tomato-based broth, while the rice itself remains fluffy and separate. The key to its distinctive flavor lies in toasting the rice before simmering, which adds a nutty depth and prevents clumping. This recipe simplifies the process without sacrificing authenticity, using pantry-friendly ingredients and a straightforward technique. Whether you're serving it alongside enchiladas or as a base for burrito bowls, this rice is a versatile companion that elevates any meal.

Why You Will Love This Recipe

  • Foolproof Texture: The rice grains stay separate and fluffy, never mushy, thanks to the toasting step and precise liquid ratio.
  • Bold, Authentic Flavor: A blend of tomato, onion, garlic, and cumin creates a savory, slightly smoky profile that complements countless dishes.
  • Quick and Easy: With minimal prep and a hands-off simmer, this recipe is ready in about 40 minutes, making it perfect for weeknight dinners.
  • Versatile: Serve it as a side, mix in beans or vegetables, or use it as a filling for burritos.

What Makes This Recipe Special

The secret to exceptional Mexican rice is toasting the raw rice in oil until it turns golden and fragrant. This step, called 'sofrito' in some regions, coats each grain with oil, preventing them from sticking together during cooking. Additionally, using a homemade tomato-onion puree instead of plain tomato sauce infuses the rice with fresh, layered flavors. The final touch is letting the rice steam off the heat, which ensures perfectly cooked grains.

Key Ingredients & Substitutions

Long-grain white rice: Basmati or jasmine work well, but avoid short-grain varieties like sushi rice, which become sticky. Tomatoes: Fresh Roma tomatoes are ideal, but canned diced tomatoes (drained) can substitute in a pinch. Onion and garlic: Yellow onion and fresh garlic provide the aromatic base; garlic powder can replace fresh garlic if needed. Broth: Chicken or vegetable broth adds depth; use low-sodium to control salt. Cumin: Essential for that earthy note; if unavailable, a pinch of oregano can partially substitute. Oil: Neutral oils like canola or vegetable are best; olive oil works but may alter flavor slightly.

Preparation Overview

Start by rinsing the rice until the water runs clear, then drain thoroughly. Blend tomatoes, onion, and garlic into a smooth puree. Heat oil in a large skillet, add the rice, and toast until golden. Pour in the puree, add broth and seasonings, bring to a boil, then reduce heat, cover, and simmer. Finally, let the rice rest off the heat before fluffing with a fork.

Pro Chef Tips for Success

Rinse the rice: This removes excess starch, preventing a gummy texture. Toast until golden: Don't rush this step; the rice should be lightly browned and smell nutty. Use the right ratio: A 1:2 ratio of rice to liquid yields fluffy grains. Don't stir during simmering: Stirring releases starch and makes the rice sticky. Rest before serving: Letting the rice sit covered for 10 minutes allows steam to finish the cooking process.

Serving Suggestions & Pairings

Mexican rice is a classic side for tacos, enchiladas, grilled meats, and beans. Top with fresh cilantro, a squeeze of lime, or crumbled queso fresco. For a complete meal, pair with refried beans and a simple salad. Beverages like horchata, agua fresca, or a cold cerveza complement the flavors beautifully.

Storage & Reheating Advice

Store leftover rice in an airtight container in the refrigerator for up to 4 days. To reheat, add a splash of water or broth, cover, and microwave in 30-second intervals until hot. Alternatively, reheat in a skillet over medium-low heat with a little oil. Freezing is not recommended as the texture may become grainy upon thawing.

Final Culinary Thoughts

This easy Mexican rice recipe proves that authentic flavors don't require complex techniques. With a few simple steps, you can create a vibrant, fluffy side dish that rivals your favorite restaurant. Embrace the process, adjust seasonings to your taste, and enjoy the satisfaction of homemade rice that's consistently delicious.

Servings
6
Prep Time 10 min
Cook Time 30 min
Total Time 40 min
Difficulty Easy
Calories 210 kcal

Ingredients

Scale

For the Rice

Instructions

6 Steps
1

Rinse and Drain the Rice

Place the rice in a fine-mesh strainer and rinse under cold running water until the water runs clear, about 1 minute. Drain well and set aside.

Chef Tip: Rinsing removes excess starch, which helps achieve fluffy, separate grains.
2

Prepare the Tomato Puree

In a blender, combine the onion, garlic, and tomatoes. Blend until smooth. Set aside.

Chef Tip: For a smoother puree, strain the mixture after blending to remove any tough skins.
3

Toast the Rice

Heat the vegetable oil in a large skillet over medium-high heat. Add the drained rice and cook, stirring frequently, until the rice turns golden brown and smells nutty, about 5 to 7 minutes.

Chef Tip: Keep the rice moving to ensure even toasting and prevent burning.
4

Add the Puree and Seasonings

Carefully pour the tomato puree into the skillet with the toasted rice. Stir in the cumin, salt, and pepper. Cook for 2 minutes, stirring constantly, until the puree is absorbed and the rice is coated.

Chef Tip: The puree will splatter, so keep a safe distance and stir gently.
5

Simmer the Rice

Pour in the broth and bring to a boil. Reduce the heat to low, cover, and simmer undisturbed for 18 to 20 minutes, or until the liquid is absorbed and the rice is tender.

Chef Tip: Do not lift the lid during cooking; trapped steam is essential for even cooking.
6

Rest and Fluff

Remove the skillet from the heat and let it stand, covered, for 10 minutes. Uncover and fluff the rice with a fork. Taste and adjust seasoning if needed.

Chef Tip: Resting allows the rice to finish cooking gently and absorb any remaining moisture.
Tip: For extra flavor, add a teaspoon of tomato paste with the puree. If you prefer a spicier rice, include a minced jalapeño or a pinch of cayenne pepper. Use a heavy-bottomed skillet for even heat distribution.

Nutrition Facts

Servings: 6
Amount Per Serving
Calories 210
% Daily Value*
Total Fat 5g 6%
Sodium 320mg 14%
Total Carbohydrates 38g 14%
Dietary Fiber 2g 7%
Sugars 3g
Protein 4g 8%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Notes

  • Store leftover Mexican rice in an airtight container in the refrigerator for up to 4 days. To reheat, add a splash of water or broth, cover, and microwave in 30-second intervals until hot. Alternatively, reheat in a skillet over medium-low heat with a little oil. Freezing is not recommended as the texture may become grainy upon thawing.
  • For extra flavor, add a teaspoon of tomato paste with the puree. If you prefer a spicier rice, include a minced jalapeño or a pinch of cayenne pepper. Use a heavy-bottomed skillet for even heat distribution.

Frequently Asked Questions

Verified Recipe Creator

Recipe by Maria Rossi

Professional home chef and culinary publisher dedicated to foolproof, triple-tested meals crafted with everyday ingredients for modern kitchens.

Share this recipe:

Reviews & Comments

Have you made this recipe? Leave a rating and share your culinary experience!

Leave a Recipe Review

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

Click a star to rate

Welcome to Recipes Tasty
Welcome to Recipes Tasty

About Me

I’m Chef Maria Rossi, the creator behind Recipes Tasty. I created this website to share practical recipes that are easy to follow, made with everyday ingredients, and enjoyable to prepare at home