Vegan Mexican Rice Recipe

Vegan Mexican rice
Vegan Mexican rice. Photo by J. Hackett
  • 45 mins
  • Prep: 10 mins,
  • Cook: 35 mins
  • Yield: makes about 6 servings
Ratings (16)

This vegetarian and vegan Mexican rice recipe is a simple take on a traditional Mexican food dish that is very easy to prepare and needs no special ingredients. First, the rice is lightly toasted with garlic, onions and lots of other spices, then slowly simmered with tomatoes, absorbing all of their liquid to become deliciously flavorful. You can use either canned or fresh chopped tomatoes in this recipe. 

Normally, Mexican rice is cooked in chicken stock or chicken broth, but there's no reason you can't use vegetable broth instead. This easy Mexican rice recipe uses vegetable broth, making it both vegetarian and vegan and completely meat-free. Need it to be completely gluten-free as well? Check the ingredients list if you're buying vegetable broth at the store, as some brands are and some brands aren't safe for those with gluten sensitivities. Or, you can also just use water or a or homemade vegetable broth to keep this rice recipe completely gluten-free. Here's one way to make a gluten-free gluten-free vegetable broth at home. 

Mexican rice is a great start to a vegetarian Mexican food meal and is also a simple and easy gluten-free vegan dinner idea. If you're looking for more simple vegetarian and vegan recipes, you can find more vegetarian recipes here.

What You'll Need

  • 1 onion, diced small
  • 3 cloves garlic, minced
  • 1/4 cup olive oil
  • 1/2 tsp ground ginger
  • 1/2 tsp ground coriander
  • 1/4 tsp ground cloves
  • 1/4 tsp fresh groun black pepper
  • 2 cups white rice
  • 3 cups diced or pureed tomatoes (do not drain)
  • 2 tsp salt
  • 1 1/2 cups water or vegetable broth

How to Make It

  1. First, in a large skillet or frying pan over medium heat, sautee the diced onions and the minced garlic in the olive oil for about 3 to 5 minutes, or just until the onions are starting to turn soft.
  2. Add in the ground ginger, coriander, cloves and fresh ground black pepper and stir to combine well.
  3. Next, add the rice and stir for just a minute, in order to coat the rice evenly and well with the spices.
  1. Next, add in the tomatoes, salt and water or vegetable broth and stir to combine. Bring to a low simmer, then cover the pan and allow to simmer over low heat for about  to 30 minutes, or until liquid is absorbed and the rice is completely done cooking.
  2. Use your homemade vegetarian Mexican rice to fill up a vegetarian burrito, serve it alongside some homemade refried beans, top it off with some fresh cilantro or just enjoy it as it is for a simple side dish to just about any meal.

Like making homemade Mexican food meals? Here's a few more meat-free vegetarian and vegan Mexican food recipes to try: Vegetarian Mexican food recipes