Easy Vegetarian Mexican Rice (Arroz Rojo)

Whole Grains, Rice, and Pasta

March 30, 2026

Forget bland, mushy rice! This is the vibrant, fluffy, and deeply flavorful Vegetarian Mexican Rice (Arroz Rojo) you’ve been dreaming of. It’s the perfect, authentic-tasting side dish that steals the show at any meal, from taco night to holiday feasts. By toasting the rice and creating a fresh tomato-garlic purée, we build layers of incredible flavor that make this recipe a guaranteed family favorite. Simple ingredients, restaurant-quality results!

Ingredients

• 1 1/2 cups (285g) long-grain white rice
• 1 large tomato, peeled, seeded, and chopped
• 1/3 medium white onion, roughly chopped
• 1 clove garlic, peeled and roughly chopped
• 1/3 cup (80ml) safflower oil, or other neutral oil
• 3 1/2 cups (830ml) vegetable stock, warm
• 2 teaspoons (12g) salt, or to taste
• 1/2 carrot, peeled and finely chopped
• 1/3 cup (50g) frozen green peas

Instructions

1. Prep the Rice: Place the rice in a bowl and cover with hot water. Let it soak for 15 minutes, then rinse thoroughly in a fine-mesh sieve until the water runs clear. Drain completely.
2. Create the Tomato Base: While the rice soaks, combine the peeled and seeded tomato, onion, and garlic in a blender. Purée until smooth.
3. Toast the Rice: In a large, heavy-bottomed saucepan over medium heat, add the oil. Once shimmering, add the drained rice and fry, stirring frequently, until it turns a light golden color, about 8-10 minutes.
4. Cook the Base: Carefully pour off any excess oil. Stir the tomato purée into the toasted rice and cook, stirring constantly, until the mixture thickens and darkens slightly, about 3 minutes.
5. Simmer: Pour in the warm vegetable stock and add the salt, chopped carrots, and frozen peas. Stir to combine, bring to a boil, then immediately reduce the heat to low. Cover with a tight-fitting lid.
6. Cook: Simmer gently for 18 minutes, or until all the liquid has been absorbed and the rice is tender. Do not lift the lid during this time.
7. Rest and Fluff: Remove the pot from the heat and let it stand, covered, for at least 5 minutes. Uncover and gently fluff the rice with a fork before serving.

Nutritional Information

• Serving Size: 3/4 cup
• Calories: 310
• Fat: 12g
• Carbohydrates: 44g
• Protein: 4g
• Fiber: 3g
• Sugar: 3g
• Sodium: 524mg

Pro Tips

• Don’t skip the soak and rinse. Removing the excess starch is the secret to preventing mushy rice and achieving perfectly separate, fluffy grains.
• Toasting the rice until golden brown is a crucial flavor-building step. It gives the final dish a nutty, complex taste that you can’t get otherwise.
• Use warm or hot vegetable stock. Adding it to the hot pan helps maintain an even cooking temperature, ensuring the rice cooks through perfectly.
• No peeking! Once the rice is simmering, resist the urge to lift the lid. Trapping the steam inside is essential for cooking the rice all the way through.

FAQ

Q: Can I make this Mexican rice vegan
A: Yes, this recipe is already 100% vegan as written. It uses vegetable stock instead of chicken broth and a neutral plant-based oil, making it a perfect side dish for any plant-based meal.

Q: How can I add more protein to this vegetarian rice
A: To boost the protein and turn this into a more substantial dish, stir in one cup of rinsed black beans or pinto beans during the last 5 minutes of simmering. You can also serve it topped with toasted pepitas or alongside seasoned tofu or tempeh.

Q: What if I don’t have vegetable stock
A: If you’re out of vegetable stock, you can substitute it with water mixed with a high-quality vegetarian bouillon cube or powder. For an even richer flavor, look for a vegetarian ‘no-chicken’ style broth. Always taste and adjust the salt as needed, since sodium levels vary between products.

Q: How do I store and reheat leftover Mexican rice
A: Store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, sprinkle a tablespoon of water over the rice to add moisture, then microwave until hot. Alternatively, you can warm it in a covered saucepan over low heat.

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

More Vegetarian Recipes

A smiling chef wearing an apron and oven mitts holds a ceramic dish of baked Broccoli and Spinach Sak with a cheesy, breadcrumb topping in a rustic home kitchen.

Broccoli and Spinach Purée NARIYAL SAK

Ingredients for Broccoli and Spinach Sak 0.5 cup (120 ml) water 1.0 lb (455 g) fresh spinach, trimmed and coarsely chopped OR 10 oz (285 g) frozen spinach, defrosted and pressed dry 1.0 lb (455 g) fresh mixed greens, trimmed and coarsely chopped OR 10 oz (285 g)...

A smiling chef wearing an apron and oven mitts holds a ceramic dish of baked Broccoli and Spinach Sak with a cheesy, breadcrumb topping in a rustic home kitchen.

Broccoli and Spinach Purée NARIYAL SAK

Ingredients for Broccoli and Spinach Sak 0.5 cup (120 ml) water 1.0 lb (455 g) fresh spinach, trimmed and coarsely chopped OR 10 oz (285 g) frozen spinach, defrosted and pressed dry 1.0 lb (455 g) fresh mixed greens, trimmed and coarsely chopped OR 10 oz (285 g)...