Vegan Spanish Rice

If you’re on the hunt for a simple yet delicious side dish, look no further than this vegan Spanish rice recipe! It only requires a few pantry staples but provides a vibrant, fluffy, and aromatic accompaniment to any meal. Serve it with tacos, in burritos, bowls, and more!

Vegan Spanish Rice on a plate.

โค๏ธ Why youโ€™ll love this recipe

  • Quick & easy: This recipe requires less than 30 minutes from start to finish. Plus, everything comes together in one pan!
  • 7 ingredients: Enjoy a delicious side with just 7 ingredients that you likely already have in your kitchen. This budget-friendly recipe proves that less really is more!
  • Versatile: Vegan Spanish rice pairs well with a variety of dishes, from tacos and burritos to vegan chili or stew.
  • Perfect for meal prep: Vegan Spanish rice is ideal for preparing ahead of time. Just cook a large batch and enjoy it with your meals throughout the week!

If you’re a fan of easy side dishes like this vegan Spanish rice recipe, check out our vegan mashed sweet potatoes, maple glazed carrots, vegan mashed potatoes, and balsamic glaze Brussels sprouts.

๐Ÿ… 30-minute vegan Spanish rice

Spanish rice, also known as Mexican red rice or arroz rojo, is a type of rice pilaf known for its rich, tomato-based flavor and tender grains of rice. This vegan Spanish rice recipe is our plant-based take, offering all the same great flavors as the original.

White rice is toasted until golden brown before being simmered in a savory broth infused with tomatoes, onion, and a hint of garlic. Weโ€™ve kept the add-ins to a minimum, but you can get creative here! Try peas, carrots, corn, or peppers to amp up the flavor. 

Everything comes together in one pan and turns out perfectly tender, moist, and fluffy. This is the quick, easy, and flavor-packed side dish youโ€™ve been waiting for!

Vegan Spanish rice ingredients.

๐Ÿ›’ Ingredients & substitutions

  • Olive oil: Used to sautรฉ the aromatics and toast the rice, adding richness to the rice. You can swap it for any vegetable oil, like canola, avocado, or grapeseed.
  • White onion: Adds a sweet, aromatic foundation. Yellow onion or shallots will also work for a similar flavor.
  • Garlic: Provides a punchy, aromatic kick thatโ€™s essential in Spanish rice. Garlic powder can be used in a pinch, but fresh is best.
  • White rice: Long-grain rice is ideal since it doesnโ€™t stick together. American or Mexican rice, basmati rice, or jasmine rice can all be used interchangeably.
  • Crushed tomatoes: Provide a rich, tangy base and characteristic red color. Freshly purรฉed tomatoes or tomato paste diluted with water are also great options.
  • Vegetable broth: Enriches the rice with a savory depth of flavor. Water can be used instead, but you may want to increase the salt slightly.
  • Salt: Essential to bring out and balance all the flavors!

For a complete ingredient list and step-by-step guide, donโ€™t forget to scroll down to our recipe card.

๐Ÿ“ How to make vegan Spanish rice

Step 1: Sautรฉ the aromatics

Begin by heating the olive oil in a saucepan or high-walled skillet over medium. Add the diced onions, letting them cook until they’re translucent. Stir in the garlic and let it cook just until it’s aromatic. Be careful not to burn it!

Vegan Spanish Rice in a frying pan.

Step 2: Toast the rice

Add the rice, toasting it to a nice golden color, which should take a few minutes. This step gives the rice a distinctive nutty flavor and helps it absorb the liquids later on.

Vegan Spanish Rice in a frying pan.

Step 3: Simmer the rice

Stir in the crushed tomatoes and vegetable broth. You can add a pinch of salt here, but remember, you can always add more later. Bring everything to a gentle boil, then cover the pan, reduce the heat, and let it simmer until the liquid absorbs.

Vegan Spanish Rice with vegetable broth.

Step 4: Rest & fluff

When the rice is done, remove the pan from the heat and let it sit with the lid on for a few extra minutes. This gives the rice time to finish steaming. Fluff it with a fork, then serve it immediately with your favorite Mexican meals. Happy eating!

Vegan Spanish Rice in a frying pan.

If you have questions about this vegan Spanish rice recipe, check out our FAQs or leave a comment down below!

๐ŸŒฎ What to serve with vegan Spanish rice

Vegan Spanish rice makes the perfect side to Mexican mains and antojitos like these:

You can also add it to a burrito (or a burrito bowl!) with black beans, fajita veggies, sofritas, guacamole, and pico de gallo. Or, serve it at your next taco Tuesday night alongside corn tortillas, refried beans, salsa verde, calabacitas, and roasted chili corn salsa.

๐ŸŒก๏ธ Storage & reheating

Make this recipe a staple in your meal prep rotation with these simple storage and reheating tips:

  • Fridge: Once cooled, store leftovers in an airtight container for up to 4-5 days.
  • Freezer: Freezing is our preferred storage option since it locks the moisture in. Keep the rice in a sealed bag or container for up to 3-4 months. To avoid clumping, spread the rice out to cool before bagging it up.
  • Reheating: The best way to reheat leftovers is in the microwave to keep the rice moist. You can also warm it on the stovetop over low heat with a lid on, stirring occasionally.
Vegan Spanish Rice on a plate.

โ™ป๏ธ Variations

  • Tex-Mex: Add chile powder and cumin for a warm, slightly spicy, and smoky flavor.
  • Legumes: Stir in cooked black beans or lentils for added protein and fiber.
  • Veggies: Add peas, corn, carrots, peppers, or chiles into the mix for more texture and a pop of color. Or, finish the rice off with green onions, cilantro, or parsley.
  • Brown rice: You can use brown rice for an even healthier alternative. Youโ€™ll need to increase the broth by about two-thirds of a cup and simmer the rice a little longer.

๐Ÿง‘โ€๐Ÿณ Top tips

  • Use the right rice: Use long-grain white rice for the best texture. It doesnโ€™t stick together like medium or short-grain rice varieties.
  • Rinse your rice: Always rinse the rice to remove excess starch, which can make the recipe gummy.
  • Toast thoroughly: Donโ€™t rush toasting the rice. It’s key for flavor development.
  • Use a lid: Use a tight-fitting lid to ensure the steam is evenly distributed and the rice cooks evenly.
  • Simmer gently: Keep the heat low when simmering to prevent burning the bottom.
  • Resist stirring: Once the rice is simmering, don’t stir. It can make the rice sticky.
  • Check for doneness: If the liquid is absorbed but the rice isnโ€™t tender, add a bit more liquid and continue cooking.
  • Resting time: Let the rice rest after cooking it. This allows the grains to set and become fluffy.
Vegan Spanish Rice on a fork.

๐Ÿ’ฌ FAQ

How do I prevent my rice from sticking to the pan?

Ensure the pan is well-heated when you add the rice and do not stir it once you’ve reduced the heat to simmer.

What do I do if my rice is too wet?ย 

If your rice is too wet, cook it uncovered for a few minutes so the liquid can evaporate.

How can I tell when the rice is perfectly cooked?

The rice should be tender but still have a slight bite, and all the liquid should be absorbed.

Is this recipe gluten-free?

Yes! Just make sure the vegetable broth and any other added ingredients donโ€™t contain any gluten.

๐Ÿด More side dishes

If you’re looking for more sides like this vegan Spanish rice to round out your meal planning, check out these recipes:

Vegan Spanish rice on a plate.

30-Minute Vegan Spanish Rice

Mitch Chapman
If you're on the hunt for a simple yet delicious side dish, look no further than this vegan Spanish rice recipe! It only requires a few pantry staples but provides a vibrant, fluffy, and aromatic accompaniment to any meal.
5 from 1 vote
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Course Side Dish
Cuisine Gluten-Free, Mexican, Spanish, Vegan
Servings 8 servings
Calories 223.9 kcal

Equipment

  • Chef's knife
  • Cutting board
  • Measuring cups
  • Saucepan

Ingredients
 

  • 2 ยฝ tablespoons extra-virgin olive oil (or neutral vegetable oil)
  • ยฝ large white onion (finely diced)
  • 3 cloves garlic (minced)
  • 2 cups long-grain white rice (rinsed & drained)
  • 7 ounces (1 small can) crushed tomatoes (or tomato sauce)
  • 2 ยพ cups vegetable broth (or water)
  • Salt to taste

Instructions
 

  • Heat the olive oil in a large saucepan or high-walled skillet over medium. Sautรฉ the diced onions for 4 minutes until translucent. Add the garlic and cook for another 1-2 minutes.
  • Add the rice and continue cooking for 5-6 minutes, allowing it to toast slightly.
  • Stir in the crushed tomatoes, vegetable broth, and salt. Bring the mixture to a gentle boil, then reduce the heat to low, cover the pan, and let the rice simmer for 18-20 minutes until all the liquid is absorbed.
  • Take the pan off the heat and let the rice stand with the lid on for another 5 minutes. Remove the lid and fluff the rice with a fork, then serve your vegan Spanish rice immediately with cilantro or other fresh herbs on top. Happy eating!

Video

Notes

  • Use the right rice: Use long-grain white rice for the best texture. It doesnโ€™t stick together like medium or short-grain rice varieties.
  • Rinse your rice: Always rinse the rice to remove excess starch, which can make the recipe gummy.
  • Toast thoroughly: Donโ€™t rush toasting the rice. It’s key for flavor development.
  • Use a lid: Use a tight-fitting lid to ensure the steam is evenly distributed and the rice cooks evenly.
  • Simmer gently: Keep the heat low when simmering to prevent burning the bottom.
  • Resist stirring: Once the rice is simmering, don’t stir. It can make the rice sticky.
  • Check for doneness: If the liquid is absorbed but the rice isnโ€™t tender, add a bit more liquid and continue cooking.
  • Resting time: Let the rice rest after cooking it. This allows the grains to set and become fluffy.
  • Nutritional information is a rough estimate and should not be taken as health advice.

Nutrition

Serving: 1serving | Calories: 223.9kcal | Carbohydrates: 40.8g | Protein: 3.9g | Fat: 4.8g | Saturated Fat: 0.7g | Polyunsaturated Fat: 0.6g | Monounsaturated Fat: 3.3g | Sodium: 358.7mg | Potassium: 140.5mg | Fiber: 1.2g | Sugar: 2.1g | Vitamin A: 225.6IU | Vitamin C: 3.1mg | Calcium: 25mg | Iron: 0.8mg
Don’t miss another recipe!Subscribe to our newsletter!
Mitch Chapman.
Food writer at  | Website |  + posts

Mitch Chapman is a food writer, photographer, and one of the founders of Broke Bank Vegan. With a background in healthcare and the restaurant industry, he has a passion for sharing healthy yet flavorful plant-based food.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating