Mexican rice, also known as arroz rojo or “red rice”, is a classic side dish made from white rice cooked with tomatoes, garlic, onion, and broth. It’s a staple in Mexican cuisine, often served alongside dishes like tacos, enchiladas, or grilled meats. What sets it apart from plain white rice is its vibrant color and rich, savory flavor, which comes from cooking the rice in a tomato-based liquid rather than water. More than just a meal, Mexican Rice symbolizes togetherness, which is why it has become a popular dish not only in Mexico, but all over the world.
How to Make Traditional Mexican Rice
Here’s how Traditional Mexican Rice typically comes together:
1. Blend the Flavor Base
Start by pureeing tomatoes, onion, garlic, and broth into a smooth sauce. This mixture forms the backbone of the dish, delivering both color and flavor.
2. Toast the Rice
Heat oil in a saucepan and cook the rice with garlic and vegetables (like carrots) until lightly golden. This step is essential—it adds a subtle nutty taste and prevents the rice from becoming mushy.
3. Simmer with Seasonings
Pour in the tomato mixture along with additional broth, cumin, salt, and pepper. Bring everything to a boil, then reduce the heat and cover. Add peas or other vegetables for color and texture.
4. Let It Cook (and Rest!)
Cook for about 20–25 minutes until the liquid is absorbed. Then let the rice sit covered for a few minutes before fluffing. This resting step helps achieve the perfect texture.
5. Finish with Freshness
A squeeze of lime juice and a quick fluff with a fork brighten the dish and balance the savory flavors.
Tips and Tricks for Perfect Mexican Rice
Even a simple recipe can go wrong without the right technique. Here are a few expert tips to ensure success:
1. Don’t Skip Toasting the Rice
This is the defining step. Toasting gives the rice its signature flavor and keeps the grains separate instead of sticky.
2. Use Broth Instead of Water
Chicken or vegetable broth adds depth and richness that plain water just can’t match.
3. Blend Your Sauce Smoothly
A well-blended tomato mixture ensures even flavor distribution and a consistent texture.
4. Keep the Lid Closed
Avoid lifting the lid while the rice cooks. This releases steam and can lead to uneven cooking.
5. Let It Rest Before Serving
Just like many rice dishes, Mexican rice benefits from a short resting period after cooking.
Dishes You Can Make with Mexican Rice
The great thing about adding Mexican rice to your repertoire of dishes is that you can use it as a base or filling in a whole bunch of meals. Whether you’re looking for something to rustle up with your leftovers, or simply want to enjoy its flavor in more meals, these recipes are tasty ways to create and enjoy this comfort food staple.
Mexican Style Rice Omelet

Looking to transform leftover rice into a protein-packed breakfast or brunch? Try this Omelet Stuffed with Mexican Rice and Chorizo. The combination of fluffy eggs, spiced chorizo, and Mahatma® White Rice creates a satisfying and flavorful meal. It’s a great example of how Mexican rice can move beyond the side dish role and become the star of the plate. Perfect for breakfast, brunch, or lunch, this versatile meal is sure to satisfy.
Bite-Sized Snacks

Another creative way to use Mexican rice is by turning it into crispy, crowd-pleasing appetizers like Mexican Rice and Cheese Balls. In this recipe, cooked rice is simmered with onion, garlic, broth, and taco seasoning until tender and flavorful, then cooled and mixed with eggs to help bind everything together. The rice is shaped into balls and stuffed with cubes of queso fresco, creating a gooey, melty center. Serve them with salsa roja or enchilada sauce for dipping, and you’ve got a dish that transforms simple Mexican rice into something irresistible and shareable.
Burritos, Bowls, and More
The fun doesn’t have to stop there. Mexican rice is also great for:
- Burrito fillings
- Rice bowls with beans and veggies
- Stuffed peppers
- Tex-Mex casseroles
Because it’s so adaptable, you can easily customize it with your favorite proteins, spices, or toppings.
Food that Brings People Together
Mexican rice is a perfect example of how simple ingredients can bring people together. Whether it’s a large family gathering or simply the meal that brings everyone to the dining table at the end of the day, cooking homemade food is all about the little moments we share together.
For more recipe ideas and expert cooking tips, visit our blog.
FAQ: Mexican Rice
What type of rice is best for Mexican rice?
Long-grain white rice is the most commonly used because it cooks up fluffy and absorbs flavor well.
Why is my Mexican rice mushy?
This usually happens if the rice isn’t toasted first or if too much liquid is used. Toasting helps maintain structure.
Is Mexican rice the same as Spanish rice?
Not exactly. While the terms are often used interchangeably in the U.S., the dish is known as arroz rojo in Mexico and isn’t part of traditional Spanish cuisine.
Can I make it vegetarian?
Absolutely. Simply swap chicken broth for vegetable broth and adjust seasonings as needed.
Can I make Mexican rice ahead of time?
Yes! It reheats well and can be stored in the fridge for several days, making it great for meal prep.
