The Best Homemade Spanish Rice (vegan)

This post contains affiliate links. We may earn compensation when you click on the links at no additional cost to you.


If you are looking for the best homemade Spanish rice, this is the recipe for you! It’s super easy to make and tastes fantastic! I got my inspiration from the boxed one I used to eat when I was growing up… but now I’m a bit more concerned about sodium and preservatives so I make my own. 

I really love rice and so do my girls. It’s one of my favorite comfort dishes. It takes just a few minutes to make and tastes divine! It goes perfectly with my homemade hardy veggie chili too!



  • 1/2 onion, diced
  • 2 cloves of garlic {less if you like less garlic, I like it garlicky}
  • 2 1/2 cups of long grain rice
  • 1 can of diced tomatoes
  • 4 cups of veggie broth
  • 1 tablespoon of taco seasoning
  • 4 tablespoons of oil
  • Salt and pepper to your liking


  1. Add oil, onions, garlic, and rice to a pan. Cook on medium high, stirring constantly until the rice starts to slightly brown and the onions are translucent.
  2. Add all of the other ingredients and bring to a boil.
  3. Cook on low for about 15-20 minutes covered or until all the liquid is absorbed.
  4. Fluff with a fork and enjoy!


What is your favorite comfort food?

Heather Reese
the authorHeather Reese
Heather Delaney Reese is the storyteller and photographer behind the lifestyle and family travel blog, It's a Lovely Life®! For the past decade, she has vacationed over 150 days a year with her family. She is a vegan, and loves being by the water, spending time with her children, husband, 2 Shih Tzus and Cat.