Mexican Rice, or Arroz Rojo, is a delightful side dish that elevates any meal with its vibrant colors and rich flavors. This fluffy rice is infused with the essence of tomatoes and a hint of cilantro, making it a perfect accompaniment to your favorite Mexican dishes. Whether you’re serving it alongside tacos, enchiladas, or grilled meats, this easy-to-make recipe is sure to impress your family and friends.
Why You’ll Love This Recipe

- Quick Preparation: Ready in just 18 minutes, making it perfect for busy weeknights.
- Flavorful Ingredients: The combination of tomato paste and broth creates a deliciously savory base.
- Versatile Side: Pairs well with a variety of Mexican dishes or can be enjoyed on its own.
- Customizable: Easily adjust the heat level and add vegetables for extra flavor and nutrition.
- Make-Ahead Friendly: Leftovers store well and can be reheated without losing texture.
Recipe Overview
This Mexican Rice recipe features long-grain white rice, which cooks up fluffy and separate, ensuring a delightful texture. The addition of tomato paste not only gives the rice a beautiful color but also infuses it with a rich, tangy flavor. Using chicken or vegetable broth enhances the overall taste, while sautéed onions and garlic add aromatic depth. Optional peppers can introduce a mild heat, making this dish customizable to your preference.
Ingredients

- For the Rice:
- 1 cup uncooked long-grain white rice
- 1 ½ tablespoons olive oil
- ½ small white onion, finely diced
- 2 garlic cloves, minced
- 2 ½ tablespoons tomato paste
- 1 ¾ cups chicken or vegetable broth
- ¼ teaspoon salt
- 1 whole serrano or jalapeño pepper (optional)
- 1 sprig fresh coriander or cilantro
- Finely chopped coriander or cilantro leaves for garnish (optional)
How to Make Mexican Rice
- In a large saucepan, heat the olive oil over medium heat. Add the minced garlic and sauté briefly until fragrant.
- Add the diced onion and continue to sauté for about 4-5 minutes, or until the onion becomes translucent.
- Stir in the uncooked rice, ensuring it is well-coated with the oil and mixed with the onion and garlic.
- Pour in the chicken or vegetable broth, and add the tomato paste and salt. Stir thoroughly until the tomato paste is completely dissolved.
- Gently add the whole serrano or jalapeño pepper and the sprig of coriander to the pot.
- Cover the saucepan and bring the mixture to a gentle simmer. Once simmering, reduce the heat to low and let it cook for about 15 minutes, or until all the liquid is absorbed.
- Remove the pot from heat and let it sit covered for an additional 10 minutes. This resting period allows the rice to steam and become fluffy.
- After resting, fluff the rice with a fork and garnish with freshly chopped coriander if desired. Serve warm.
Helpful Cooking Tips
- To maintain the fluffiness of the rice, avoid lifting the lid while it cooks, as this can release steam.
- For a richer tomato flavor, consider adding a spoonful of puréed fresh tomatoes along with the tomato paste.
- If you prefer a milder dish, substitute the serrano pepper with a bell pepper or omit it entirely.
- For added nutrition, stir in frozen peas or corn during the last five minutes of cooking.
- Use a fork to fluff the rice gently to avoid breaking the grains.
Common Mistakes to Avoid
- Peeking While Cooking: Lifting the lid can disrupt the cooking process and lead to unevenly cooked rice. Keep the lid on until the cooking time is complete.
- Not Letting It Rest: Skipping the resting time after cooking can result in sticky rice. Always let it sit covered to allow the steam to finish cooking the rice.
- Using the Wrong Rice: Stick to long-grain rice for the best texture. Avoid short-grain varieties, which can become too sticky.
Ingredient Substitutions
- Rice: Jasmine or basmati rice can be used for a different aroma but will yield similar fluffy results.
- Broth: If you don’t have broth, water with a crumbled bouillon cube can be a suitable alternative.
- Onion: Shallots can be used in place of onion for a milder flavor.
Serving Suggestions
- Serve alongside tacos, enchiladas, or grilled chicken for a complete meal.
- Top with avocado slices or a dollop of sour cream for added creaminess.
- Pair with a fresh salad or guacamole for a refreshing contrast.
Storage and Reheating
Leftover Mexican Rice can be stored in an airtight container in the refrigerator for up to four days. To reheat, sprinkle a few drops of water over the rice and cover with a damp paper towel before microwaving. This will help restore its fluffy texture. For longer storage, allow the rice to cool completely, then freeze in freezer-safe bags. Defrost overnight in the refrigerator and reheat gently.
Frequently Asked Questions
- Can I use brown rice instead? Yes, but you will need to extend the cooking time to about 35-40 minutes.
- Is this recipe spicy? The heat level can be adjusted by using a milder pepper or omitting it altogether.
- Can I add vegetables to the rice? Absolutely! Peas, corn, or bell peppers can be added for extra flavor and nutrition.
- What can I serve with Mexican Rice? It pairs well with a variety of Mexican dishes, including tacos, burritos, and grilled meats.
- How do I prevent the rice from becoming mushy? Ensure you follow the cooking times and avoid lifting the lid while it cooks.
