Vegan Mexican Red Rice Recipe

This vegan spin on a classic Mexican red rice recipe has become a favorite in my home. It’s one of the most popular recipes ever published by our friends at Plant Based on a Budget, and for good reason! It’s easy to make using simple everyday ingredients, plus it’s fast, budget-friendly, super-delicious, filling, and cruelty free! 

Vegan Mexican Rice Ingredients

  • 1 cup medium grain rice
  • 8oz can of tomato sauce
  • 1/4 diced yellow onion
  • 2-3 cloves minced garlic
  • 1 teaspoon vegetable oil
  • Salt and pepper, to taste


  1. Heat vegetable oil in a medium sized pan. 
  2. Add onion and garlic and let cook until onions become translucent.
  3. Add the uncooked rice and fry for a few minutes until golden.
  4. Add tomato sauce and two cups of water, then stir with salt and pepper (about a teaspoon of each).
  5. Bring water to a boil, cover the pan with a lid and bring down heat to a medium-low temperature. Let it sit for 20-or-so minutes at medium-low heat (without removing the lid) until the liquid has completely absorbed. 
  6. Remove the lid and serve!

It’s as simple as that! You’re going to love this easy and affordable one-pan rice dish. This entire dish (which has several generous servings) can be made for about $2, especially if you shop in bulk. Many thanks to Toni Okamoto from Vegan Outreach for sharing this veganized family recipe! 

Share This Post