Why You’ll Love This Recipe
Vegan Spanish Rice is a flavorful, easy-to-make side dish that complements a wide variety of meals. It’s made with simple pantry ingredients and cooked in a tomato-based broth that infuses the rice with a rich, savory taste. This plant-based version is completely dairy-free and meat-free, making it perfect for anyone seeking a wholesome and comforting addition to their table.
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
long-grain white rice
olive oil
onion
garlic
tomato sauce
vegetable broth
cumin
chili powder
paprika
salt
pepper
fresh cilantro (for garnish)
lime wedges (optional, for serving)
directions
Heat olive oil in a large skillet over medium heat.
Add the rice and sauté, stirring frequently, until it turns golden brown.
Add the chopped onion and cook until softened, then stir in the minced garlic.
Pour in the tomato sauce and stir to coat the rice evenly.
Add vegetable broth, cumin, chili powder, paprika, salt, and pepper. Stir to combine.
Bring the mixture to a boil, then reduce the heat to low. Cover and simmer for about 20 minutes, or until the rice is tender and the liquid is absorbed.
Remove from heat and let sit, covered, for 5 minutes.
Fluff the rice with a fork and garnish with chopped fresh cilantro and lime wedges if desired.
Servings and timing
This recipe yields approximately 4 servings.
Preparation time: 5 minutes
Cooking time: 25 minutes
Total time: 30 minutes
Variations
Add frozen peas or diced carrots for extra vegetables.
Use brown rice instead of white, increasing the cooking time.
Add diced bell peppers for a touch of sweetness and crunch.
Top with avocado slices or vegan cheese for a creamy finish.
Spice it up with jalapeños or hot sauce for extra heat.
storage/reheating
Store Vegan Spanish Rice in an airtight container in the refrigerator for up to 5 days.
To reheat, warm it in a skillet over medium heat or microwave in short intervals until hot.
For freezing, let the rice cool completely, then freeze in a sealed container for up to 2 months. Thaw overnight in the fridge before reheating.
FAQs
Can I use brown rice?
Yes, but you’ll need to increase the liquid and cooking time accordingly.
Is this dish spicy?
It has mild warmth from spices, but you can adjust chili powder to taste.
Can I make this in advance?
Absolutely! It reheats well and is great for meal prep.
Do I have to use tomato sauce?
Crushed or diced tomatoes can be used as a substitute for a chunkier texture.
Can I make this oil-free?
Yes, you can dry-toast the rice or sauté with a splash of broth instead of oil.
Is this recipe gluten-free?
Yes, as long as all your ingredients (especially the broth) are certified gluten-free.
What can I serve it with?
Great alongside tacos, burritos, enchiladas, or grilled vegetables.
Can I add protein?
Yes, stir in cooked beans or lentils for a more filling dish.
What kind of rice is best?
Long-grain white rice works best for fluffy texture, but jasmine or basmati also work well.
Can I use fresh tomatoes?
Yes, blend them into a puree to substitute for tomato sauce.
Conclusion
Vegan Spanish Rice is a delicious and versatile dish that brings bold flavor and comfort to your plate. Whether served as a side or a base for hearty mains, it’s sure to be a favorite for anyone looking for a satisfying plant-based meal. Simple, tasty, and adaptable—this recipe is a keeper in any kitchen.
PrintVegan Spanish Rice
- Prep Time: 5 minutes
- Cook Time: 30 minutes
- Total Time: 35 minutes
- Yield: 6 servings
- Category: Side Dish
- Method: Stovetop one‑pot
- Cuisine: Spanish/Mexican Fusion
- Diet: Vegan
Description
A flavorful one‑pot vegan take on classic Spanish (Mexican) rice with tomato, spices, and fresh cilantro.
Ingredients
- 2 cups long‑grain white rice
- 1 cup tomato sauce
- 1 medium onion, finely chopped
- 6 cloves garlic, minced
- ½ large red bell pepper, finely chopped
- 3 tbsp olive oil
- 2½ cups vegetable broth
- 1 tsp chili powder
- ½ tsp dried oregano
- 1 tsp salt
- ½–1 tsp ground cumin
- ¼ cup chopped cilantro
- Juice of 1 lime
- Optional: 1 jalapeño, diced
Instructions
- Heat oil in a large pot over low–medium heat. Add onion; sauté 3–5 min until translucent.
- Add garlic, bell pepper (and jalapeño if using); sauté 2–3 min.
- Add rice, tomato sauce, broth, spices (chili, oregano, salt, cumin); stir to combine.
- Bring to low boil, cover, reduce heat to low; simmer 15–20 min until liquid is absorbed, stirring halfway.
- Turn off heat; let sit covered for 10 min to steam.
- Fluff with fork; stir in cilantro and lime juice before serving.
Notes
- Brown rice may be substituted; add ~10 min cooking time.
- Adjust broth amount per rice type per package instructions.
- Add jalapeño or cayenne for extra heat.
- Store cooled leftovers in fridge up to 5 days or freeze up to 1 month.