Spanish Rice Recipe (Arroz Con Gandules) | Vegan | Healthy

I grew up in a Spanish home and Arroz con Gandules (Spanish rice) was always on the menu. It was a staple in our home and we never grew tired of eating it. When my health journey began, I learned that the traditional Spanish rice recipe I had known was bad for your health.

For example, white rice is bad for humans. You can probably imagine how shocked I was. The stuff I ate my entire life was actually detrimental to my health. How could this be? However, the good news is brown rice is good for you. By making this simple switch, I turned an unhealthy meal into a healthy one.

(This post may contain affiliate links. If you make a purchase through one of my links, I’ll receive a commission at no extra cost to you. Thank you so much! Read our full disclaimer here.)

Another concerning issue about Spanish rice is the use of vegetable oils. These oils are very bad for you. Again, I switched to coconut oil and the health threat went away.

So yes, this Spanish rice recipe is 100% good for you and it tastes great!

Prep time: 0 mins

Cook time: 40 mins

Serves: Around 3

Ingredients: (* indicates optional)

  • 1 cup brown rice
  • 2 1/3 cup water
  • 1/2 teaspoon sofrito
  • 2 tablespoon cilantro
  • 1/2 can Goya tomato sauce
  • 1/4 teaspoon pepper
  • 1/4 teaspoon salt
  • 1 can green pigeon peas
  • 1/2 teaspoon onion powder
  • 1 teaspoon Adobo
  • 2 teaspoons of coconut oil

Things to keep in mind about this recipe:

  1. 1 whole can of pigeon peas might be too much for your liking. If so, only put half a can. However, I love the taste and they’re filled with protein so I don’t mind it.


  1. Add water into a rice pot. On high heat, add all ingredients except the rice. Stir and allow it to come to a rapid boil.
  2. Once it’s boiling, add the rice and stir it in. Let it cook for 20 minutes, allowing the bulk of the water to evaporate.
  3. Stir the rice very carefully so you don’t mess up its texture. Stir from the bottom up. Continue to let cook.
  4. Once most of the water is gone, stir the rice and try to pile it in the middle. Avoid scraping the bottom of the pot. You can put it on low heat and cover it with the lid. Check on it every five minutes, stirring occasionally.
  5. The moment you see rice drying up, taste it. This is how you know if it’s done or not. If it’s too hard, let it cook for five more minutes and taste again.

I guarantee that this rice will taste amazing if you like Spanish rice. Did you try this Spanish rice recipe? Please tell me how it came out! What else would you like to see? Let me know in the comments below!

Spanish rice recipe | Arroz con Gandules | Healthy | Vegan

Spanish Rice Recipe | Vegan | Healthy


Thanks for sharing!

Leave a Reply

Your email address will not be published.