Mexican Red Rice is a vibrant and flavorful dish that brings a taste of Mexico right to your kitchen. This dish stands out not only for its rich color but also for its delightful combination of spices and ingredients that make it a perfect complement to many meals. Whether you’re serving it alongside tacos, grilled chicken, or as a standalone dish, Mexican Red Rice is versatile and satisfying.
Why We Love This Mexican Red Rice
This dish captures the essence of Mexican cuisine with its bold flavors and vibrant color. The base of long-grain rice cooked with tomatoes, garlic, and spices creates a harmonious blend that enhances any meal. It’s not just delicious; it’s also easy to prepare, making it perfect for both busy weeknights and laid-back gatherings. The ability to customize the level of spice or add vegetables makes it all the more appealing. Mexican Red Rice is a fulfilling side dish that adds warmth and comfort while providing a touch of festivity to your table. Once you try it, you’ll understand why this dish holds a special place in so many hearts.
Ingredients for Mexican Red Rice
- 2 cups long-grain rice
- 4 cups vegetable broth or chicken broth
- 2 medium tomatoes, chopped
- 1 small onion, chopped
- 2 cloves garlic, minced
- 1 tablespoon vegetable oil
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1 teaspoon salt (or to taste)
- 1/2 teaspoon black pepper
- 1 cup frozen peas (optional)
- Fresh cilantro, for garnish (optional)
Directions
- Rinse the rice under cold water until the water runs clear. This helps remove excess starch and keeps the rice from becoming gummy.
- Heat the vegetable oil in a large skillet or saucepan over medium heat. Add the chopped onion and sauté until it becomes translucent, about 2-3 minutes.
- Add the minced garlic and cook for another minute until fragrant.
- Stir in the chopped tomatoes and cook for about 5 minutes until they soften and release their juices.
- Add the washed rice to the tomato mixture, stirring well to coat the rice with the flavors.
- Sprinkle in the ground cumin, chili powder, salt, and black pepper. Mix everything together.
- Pour in the vegetable or chicken broth, stirring to combine.
- Increase the heat to high and bring the mixture to a boil.
- Once boiling, reduce the heat to low, cover, and simmer for about 15-20 minutes, or until the rice has absorbed the liquid and is tender.
- If using, stir in the frozen peas during the last 5 minutes of cooking.
- Once done, remove the skillet from heat and let it sit, covered, for an additional 5 minutes.
- Fluff the rice with a fork, and garnish with fresh cilantro before serving.
How to Serve Mexican Red Rice
Serving Mexican Red Rice is both simple and enjoyable. You can serve it alongside your favorite main dishes, such as grilled chicken, sautéed shrimp, or vegetable stir-fries, to create a balanced meal bursting with flavors. This rice pairs wonderfully with beans, whether black beans, kidney beans, or refried beans, allowing for a hearty, protein-rich option that complements the rice beautifully.
Consider using it as a base for burrito bowls, layering it with fresh avocado, salsa, and grilled vegetables. You can also use it as a stuffing for bell peppers, creating a colorful and nutritious dish. Let your creativity shine by topping it with a sprinkle of cheese or a dollop of sour cream to add an extra touch of richness. Whether you serve it in family-style bowls for everyone to share or as individual portions, Mexican Red Rice is sure to impress your guests and family alike.
Expert Tips for Mexican Red Rice
Getting the perfect texture and flavor from your Mexican Red Rice requires just a few tips. Start by rinsing the rice; this step is crucial as it removes excess starch, ensuring fluffy rice that won’t clump together. Also, to enhance the flavor even more, consider toasting the rinsed rice in the oil before adding vegetables. This slight change brings out a nuttier flavor and improves the dish’s overall depth.
Watch your cooking time closely. If the rice absorbs the liquid too quickly, you may need to reduce the heat or add a splash more broth to ensure even cooking. After the rice has finished cooking, let it rest with the lid on for a few minutes; this allows the steam to do its magic, making the rice lighter and fluffier. Lastly, if you enjoy a bit of heat, don’t hesitate to add diced jalapeños or a pinch of cayenne pepper to the mix for a spicy kick. Experimenting with these tips will elevate your dish each time you make it.
How to Store Mexican Red Rice
Storing Mexican Red Rice properly helps you enjoy its delightful flavor for days. Allow the rice to cool completely before transferring it into an airtight container. This prevents moisture buildup, which can lead to spoilage. You can keep it in the refrigerator for up to 5 days.
For longer storage, consider freezing the rice. Portion it into freezer-safe bags or containers, ensuring that you remove as much air as possible before sealing. Mark the date on the container so you can easily track its freshness. Frozen Mexican Red Rice can be stored for up to three months. When you’re ready to enjoy it again, simply thaw it in the refrigerator overnight and reheat it on the stove or in the microwave, adding a splash of broth or water to prevent it from drying out.
Variations of Mexican Red Rice
While traditional Mexican Red Rice is delicious, you can easily switch things up to suit your tastes. One popular variation includes adding bell peppers or corn for a sweet crunch, giving the rice a colorful twist. You can also experiment with different spices—try adding smoked paprika for a subtle smokiness, or a bay leaf for an aromatic touch during cooking.
If you’re looking for a protein boost, consider incorporating cooked chicken, beef, or even tofu. Another variation is to mix in cooked quinoa or brown rice for a healthier twist. Alternatively, for a vegetarian-friendly option, you could use vegetable stock instead of chicken stock and include ingredients like black beans or lentils for added texture and protein. Don’t hesitate to customize the dish with whatever fresh vegetables you have on hand, as the recipe is flexible and forgiving.
FAQ about Mexican Red Rice
If you’re new to making Mexican Red Rice, you might have a few questions about preparation and ingredients. First, many wonder if they can substitute different types of rice. While long-grain rice is traditional, you can use medium-grain or even short-grain rice; just be aware that the cooking times and liquid ratios may vary.
Another common question involves spice levels. If you prefer a milder flavor, reduce or omit the chili powder and cumin. For those who enjoy more heat, feel free to add some diced jalapeños or extra chili powder during the cooking process.
You might also ask if Mexican Red Rice can be made ahead of time. Absolutely! It keeps quite well in the refrigerator and even freezes beautifully. Just remember to store it properly to maintain its quality. Lastly, many people wonder how to serve this flavorful rice. Besides being a side dish, it makes for great burrito bowls, filled with your choice of toppings, or you can serve it as a base for grilled or roasted meats. By exploring these questions, you can make this dish your own and enjoy its versatility.

Mexican Red Rice
Ingredients
Main Ingredients
- 2 cups long-grain rice Rinsed under cold water
- 4 cups vegetable or chicken broth Use vegetable broth for a vegetarian option
- 2 medium tomatoes, chopped
- 1 small onion, chopped
- 2 cloves garlic, minced
- 1 tablespoon vegetable oil
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1 teaspoon salt Or to taste
- 1/2 teaspoon black pepper
- 1 cup frozen peas Optional
- Fresh cilantro For garnish, optional
Instructions
Preparation
- Rinse the rice under cold water until the water runs clear.
- Heat the vegetable oil in a large skillet or saucepan over medium heat.
- Add the chopped onion and sauté until it becomes translucent, about 2-3 minutes.
- Add the minced garlic and cook for another minute until fragrant.
- Stir in the chopped tomatoes and cook for about 5 minutes until they soften and release their juices.
Cooking
- Add the washed rice to the tomato mixture, stirring well to coat the rice.
- Sprinkle in the ground cumin, chili powder, salt, and black pepper. Mix everything together.
- Pour in the vegetable or chicken broth, stirring to combine.
- Increase the heat to high and bring the mixture to a boil.
- Once boiling, reduce the heat to low, cover, and simmer for about 15-20 minutes, or until the rice has absorbed the liquid and is tender.
- If using, stir in the frozen peas during the last 5 minutes of cooking.
- Remove the skillet from heat and let it sit, covered, for an additional 5 minutes.
- Fluff the rice with a fork, and garnish with fresh cilantro before serving.
Send me this recipe!
Just enter your email below and get it sent straight to your inbox!


