Arroz Rojo (Mexican Rice)

Arroz rojo, also known as Mexican red rice, is a classic side dish in Mexican cuisine. It is characterized by its vibrant reddish-orange color, achieved by cooking the rice with tomatoes or tomato sauce, along with onions, garlic, and seasonings. This dish is fluffy, aromatic, and full of flavor, making it the perfect complement to many Mexican meals such as enchiladas, tacos, or grilled meats.

Why You’ll Love This Recipe

This arroz rojo recipe delivers perfectly tender rice infused with rich tomato flavor and subtle aromatic notes. It is a versatile side dish that pairs with countless main courses, offering both comfort and authenticity. Even without any sauces, it carries its own depth of flavor thanks to the sautéing process and the gentle simmer in seasoned liquid. It is simple to prepare, cost-effective, and a crowd-pleaser for any occasion.

ingredients

(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)

  • Long-grain white rice

  • Fresh ripe tomatoes or tomato paste

  • White onion

  • Garlic cloves

  • Vegetable or chicken broth

  • Vegetable oil

  • Salt

  • Ground cumin (optional)

  • Fresh cilantro (optional, for garnish)

directions

  1. Rinse the rice under cold water until the water runs clear to remove excess starch.

  2. In a blender, combine the tomatoes, onion, and garlic until smooth; set aside.

  3. In a large skillet or saucepan, heat vegetable oil over medium heat. Add the rice and toast until golden brown, stirring constantly to prevent burning.

  4. Pour the tomato mixture into the toasted rice and cook for 2–3 minutes to allow flavors to meld.

  5. Add the broth, salt, and cumin (if using). Stir well and bring to a boil.

  6. Once boiling, reduce heat to low, cover, and simmer for 15–20 minutes, or until the liquid is absorbed and the rice is tender.

  7. Remove from heat and let sit, covered, for 5 minutes before fluffing with a fork.

  8. Garnish with fresh cilantro if desired, and serve warm.

Servings and timing

This recipe serves approximately 4–6 people.
Preparation time: 10 minutes
Cooking time: 20 minutes
Total time: 30 minutes

Variations

  • For a spicier version, blend a jalapeño or serrano pepper with the tomatoes.

  • Use brown rice for a healthier alternative, adjusting the cooking time accordingly.

  • Replace fresh tomatoes with canned diced tomatoes for convenience.

  • Add diced carrots, peas, or corn for extra texture and flavor.

  • For a richer taste, use butter instead of vegetable oil.

storage/reheating

Allow the arroz rojo to cool completely before transferring it to an airtight container. Store in the refrigerator for up to 4 days. To reheat, warm in a covered skillet over low heat with a splash of broth or water to restore moisture. It can also be reheated in the microwave, covered, for 1–2 minutes, stirring halfway through. For longer storage, freeze in a freezer-safe container for up to 2 months and thaw overnight in the refrigerator before reheating.

FAQs

How do I prevent my arroz rojo from turning mushy?

Rinsing the rice to remove excess starch and toasting it before adding liquid helps keep the grains separate and fluffy.

Can I make arroz rojo without a blender?

Yes, you can finely chop the tomatoes, onions, and garlic or use a food processor instead.

Why is my rice not red enough?

This may happen if the tomato mixture is too diluted. Use ripe tomatoes or add a small amount of tomato paste for a deeper color.

Can I make this with instant rice?

Yes, but you will need to adjust the cooking time and liquid ratio according to the instant rice package instructions.

Is arroz rojo vegan?

It can be vegan if you use vegetable broth instead of chicken broth.

Can I prepare arroz rojo in advance?

Yes, it reheats well and can be made a day ahead, making it convenient for gatherings.

What is the best rice for arroz rojo?

Long-grain white rice is ideal because it stays fluffy and separate after cooking.

Why do I need to toast the rice?

Toasting enhances the flavor and helps the rice maintain its structure during cooking.

Can I use brown rice?

Yes, but you will need to increase the cooking time by about 15–20 minutes and add more liquid.

Can I add protein to this dish?

Yes, diced chicken, shrimp, or chorizo can be added for a complete meal.

Conclusion

Arroz rojo is a quintessential Mexican side dish that is flavorful, colorful, and easy to prepare. Its rich tomato base, aromatic seasonings, and fluffy texture make it a versatile accompaniment to a variety of main dishes. Whether served at a casual family dinner or a festive celebration, this recipe delivers both tradition and taste in every bite

Print

Arroz Rojo (Mexican Rice)

Arroz rojo, or Mexican red rice, is a traditional side dish made with long-grain rice, tomatoes, onions, garlic, and chicken broth, giving it a rich red color and savory flavor. It’s a staple accompaniment to many Mexican meals.

  • Author: sarra
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: Mexican
  • Diet: Halal

Ingredients

Scale
  • 1 cup long-grain white rice
  • 2 tablespoons vegetable oil
  • 2 medium tomatoes, chopped
  • 1/4 cup white onion, chopped
  • 2 cloves garlic, minced
  • 2 cups chicken broth
  • 1/4 cup tomato sauce or 2 tablespoons tomato paste
  • 1/2 teaspoon salt (or to taste)
  • 1/4 teaspoon ground cumin
  • 1/4 cup frozen peas (optional)
  • 1/4 cup diced carrots (optional)

Instructions

  1. Rinse the rice under cold water until the water runs clear to remove excess starch, then drain well.
  2. Heat the vegetable oil in a large skillet over medium heat. Add the rice and cook, stirring often, until it turns golden brown, about 5–7 minutes.
  3. In a blender, puree the chopped tomatoes, onion, and garlic until smooth.
  4. Pour the tomato mixture into the rice and cook for 2–3 minutes, stirring to combine.
  5. Add the chicken broth, tomato sauce, salt, and cumin. Stir well and bring to a boil.
  6. Reduce the heat to low, cover, and simmer for 15–20 minutes until the liquid is absorbed and the rice is tender.
  7. If using peas and carrots, stir them in during the last 5 minutes of cooking.
  8. Remove from heat and let rest, covered, for 5 minutes before fluffing with a fork and serving.

Notes

  • For a vegetarian version, substitute vegetable broth for chicken broth.
  • Adjust tomato quantity for a deeper or lighter red color.
  • Rinsing the rice is key to achieving a fluffy texture.

Nutrition

  • Serving Size: 1 cup
  • Calories: 210
  • Sugar: 3g
  • Sodium: 420mg
  • Fat: 6g
  • Saturated Fat: 1g
  • Unsaturated Fat: 4.5g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 2g
  • Protein: 4g
  • Cholesterol: 0mg

Keywords: Mexican rice, arroz rojo, tomato rice, side dish, Mexican cuisine

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Similar Posts

Leave a Reply

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

Recipe rating