ArrozI grew up calling Arroz Spanish Rice. This followed me into adulthood, and up into my 30’s. I found out not too long ago, that what I learned to call Spanish Rice isn’t so Spanish. It really doesn’t have anything to do with Spain, or how they cook rice in that country (think Paella). Arroz really is Mexican Rice, cooked in a tomato base with peppers, onions, and garlic. I’ve been making this rice for as long as I remember, back to when I would stay with my grandparents on the farm. I’ve since perfected it, and made Arroz palatable for the Vegan.

Arroz is traditionally cooked with chicken stock. My version uses Vegetable stock which when made right comes close to tasting like chicken stock. So try this recipe out on your non-vegetarian/vegan friends, and don’t tell them there’s no meat in it. They’ll come back for more.

Arroz (Mexican Rice)
Serves 4
Mexican rice made the traditional way.
Write a review
Prep Time
30 min
Cook Time
45 min
Total Time
1 hr 15 min
Prep Time
30 min
Cook Time
45 min
Total Time
1 hr 15 min
  1. 2 tbsp Sunflower oil
  2. 1 cup un-cooked Rice
  3. 2 Roma tomatoes pureed
  4. 1 ½ cups Vegetable stock
  5. 4 Tomatoes, pureed
  6. 2 Jalapenos, diced
  7. ½ Yellow onion, diced
  8. 3-4 Garlic cloves, minced
  9. 2 Limes, juiced
  10. ½ bunch Cilantro chopped
  11. Salt & Pepper to taste
  1. Soak rice in water for several hours, then drain.
  2. Heat up a large skillet, and add the oil. When the oil is hot, stir in the rice. Toast the rice until it starts to take on some color.
  3. Add jalapenos, onions, and garlic. Sautee until the onions are soft and translucent.
  4. Pour in the liquid. Bring to a boil, then turn down the heat to a simmer, and cover the rice.
  5. Cook the rice for 35-40 minutes, or until it is done.
  6. Take off the heat, and add the chopped cilantro, lime juice, salt and pepper.
  1. Serve with Black beans and Calabacitas
Kitchen Shaman