Easy & Flavorful Vegetarian Spanish Rice

Whole Grains, Rice, and Pasta

October 30, 2026

Vegetarian Spanish Rice – vegetarian recipe

Vegetarian Spanish rice gets its deep color by toasting tomato paste with the rice before the liquid goes in, so every grain tastes seasoned rather than coated. Long-grain brown rice takes its full 70 minutes on the stove, but the pot needs almost nothing from you. It's the side I make when the rest of dinner demands my attention.

The Perfect Side for Any Fiesta!

Taco Tuesday just got a major upgrade! If you’re looking for that perfect, flavorful side dish to complete your Tex-Mex feast, look no further. This Vegetarian Spanish Rice is packed with a savory kick, thanks to a simple blend of tomato, onion, garlic, and chili powder. It’s not just for tacos, though! Pair it with your favorite beans for a hearty and satisfying meal any night of the week. Made with wholesome brown rice, it’s a dish you can feel good about serving and everyone will love.

PREP: 10 minutes | COOK: 70 minutes | YIELD: 8 x ¾-cup servings

Ingredients

• 2 cups / 480 ml low-sodium, gluten-free vegetable broth
• 1¾ cups / 420 ml (14.2 fl oz) water
• 1 heaping Tbsp / 17-18 ml (0.6 fl oz) tomato paste
• 1 Tbsp / 15 ml extra virgin olive oil
• ½ yellow onion, finely chopped
• 2 cups / 480 ml long-grain brown rice
• 2 cloves garlic, minced
• ½ tsp / 2.5 ml (0.1 fl oz) chili powder
• ¼ tsp / 1.25 ml (0 fl oz) sea salt

Instructions

1. In a small pot, combine the vegetable broth, water, and tomato paste. Bring to a gentle simmer over medium heat, stirring once or twice to dissolve the paste. Keep warm.
2. Heat the olive oil in a medium heavy-bottomed pot with a tight-fitting lid over medium heat. Add the chopped onion and cook until translucent, about 3 minutes.
3. Add the brown rice to the pot and stir to coat it completely in the oil. Continue cooking and stirring for 2-3 minutes, until the rice is lightly toasted and almost starting to brown.
4. Stir in the minced garlic and cook until fragrant, about 1 minute more.
5. Carefully pour the simmering broth mixture into the pot with the rice. Add the chili powder and salt, and give it one final stir.
6. Bring the liquid back to a boil, then immediately reduce the heat to low, cover the pot, and let it simmer gently for about 50 minutes, or until all the liquid is absorbed and the rice is tender.
7. Remove the pot from the heat and let it stand, still covered, for 10 minutes. This step is crucial for perfectly cooked rice!
8. Fluff the rice with a fork and serve warm.

Nutritional Information

• Per ¾-cup serving
• Calories: 200
• Calories from Fat: 27
• Protein: 4 g
• Carbs: 38 g
• Total Fat: 3 g
• Saturated Fat: 0.5 g
• Trans Fat: 0 g
• Fiber: 2 g
• Sodium: 70 mg
• Cholesterol: 0 mg

Pro Tips

• Don’t skip toasting the rice! Sautéing the grains in oil before adding liquid gives the finished dish a wonderful nutty flavor and helps keep the grains separate.
• For an extra veggie boost, sauté ½ cup of diced bell peppers or carrots along with the onion. You can also stir in ½ cup of frozen corn or peas during the last 5 minutes of cooking.
• Adjust the spice to your liking. For more heat, add a pinch of cayenne pepper or a finely minced jalapeño with the garlic.
• Finish with a flourish! Garnish the rice with fresh chopped cilantro and serve with lime wedges for a bright, zesty kick.

FAQ

Q: Is this Spanish rice recipe vegan friendly
A: Yes, this recipe is 100% vegan as written. It uses olive oil and vegetable broth, making it a delicious and entirely plant-based side dish suitable for any fiesta.

Q: How can I make this vegetarian Spanish rice a complete meal
A: To make this a balanced and protein-rich meal, serve it alongside black beans or pinto beans. It’s also a fantastic base for a burrito bowl with added plant-based protein like seasoned tofu, lentils, or your favorite veggie ground.

Q: Can I add more vegetables to this Spanish rice
A: Absolutely! For an extra nutritional boost, sauté ½ cup of diced bell peppers, carrots, or zucchini with the onion. You can also stir in frozen corn or peas during the last 5-10 minutes of cooking.

Q: How do I store and reheat leftover Spanish rice
A: Store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, add a splash of water or broth and microwave or warm it in a saucepan over low heat until steamy. This makes it perfect for vegetarian meal prep.

More Recipes You’ll Love

Vegetarian Spanish Rice – vegetarian recipe
Stav Kogan

Vegetarian Spanish Rice

This flavorful Vegetarian Spanish Rice is packed with a savory kick from tomato, onion, and garlic. Made with wholesome brown rice, it's the perfect side dish for any Tex-Mex feast or a hearty meal with beans.
Prep Time 10 minutes
Cook Time 1 hour 10 minutes
Total Time 1 hour 20 minutes
Servings: 8 serving
Calories: 200

Ingredients
  

  • 2 cups (480 ml) low-sodium, gluten-free vegetable broth
  • 1¾ cups / 420 ml (14.2 fl oz) water
  • 1 heaping Tbsp / 17-18 ml (0.6 fl oz) tomato paste
  • 1 Tbsp (15 ml) extra virgin olive oil
  • ½ yellow onion, finely chopped
  • 2 cups (480 ml) long-grain brown rice
  • 2 cloves garlic, minced
  • ½ tsp (2.5 ml / 0.1 fl oz) chili powder
  • ¼ tsp (1.25 ml / 0 fl oz) sea salt
  • For an extra veggie boost, sauté ½ cup of diced bell peppers or carrots along with the onion. You can also stir in ½ cup of frozen corn or peas during the last 5 minutes of cooking.

Method
 

  1. In a small pot, combine the vegetable broth, water, and tomato paste.
  2. Bring to a gentle simmer over medium heat, stirring once or twice to dissolve the paste.
  3. Keep warm.
  4. Heat the olive oil in a medium heavy-bottomed pot with a tight-fitting lid over medium heat.
  5. Add the chopped onion and cook until translucent, about 3 minutes.
  6. Add the brown rice to the pot and stir to coat it completely in the oil.
  7. Continue cooking and stirring for 2-3 minutes, until the rice is lightly toasted and almost starting to brown.
  8. Stir in the minced garlic and cook until fragrant, about 1 minute more.
  9. Carefully pour the simmering broth mixture into the pot with the rice.
  10. Add the chili powder and salt, and give it one final stir.
  11. Bring the liquid back to a boil, then immediately reduce the heat to low, cover the pot, and let it simmer gently for about 50 minutes, or until all the liquid is absorbed and the rice is tender.
  12. Remove the pot from the heat and let it stand, still covered, for 10 minutes. This step is crucial for perfectly cooked rice!
  13. Fluff the rice with a fork and serve warm.
  14. Don't skip toasting the rice!
  15. Sautéing the grains in oil before adding liquid gives the finished dish a wonderful nutty flavor and helps keep the grains separate.
  16. Adjust the spice to your liking. For more heat, add a pinch of cayenne pepper or a finely minced jalapeño with the garlic.
  17. Finish with a flourish!
  18. Garnish the rice with fresh chopped cilantro and serve with lime wedges for a bright, zesty kick.

Nutrition

Calories: 200kcalCarbohydrates: 38gProtein: 4gFat: 27g

Tried this recipe?

Let us know how it was!
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

Broccoli and Spinach Purée NARIYAL SAK – vegetarian recipe

Broccoli and Spinach Purée NARIYAL SAK

Broccoli and spinach purée nariyal sak is silky greens at their most comforting — broccoli, spinach, and mixed greens simmered with ginger, green chilies, and turmeric, then blended smooth with a waxy potato for body. A final tempering of cumin seeds crackled in ghee...

Broccoli and Spinach Purée NARIYAL SAK – vegetarian recipe

Broccoli and Spinach Purée NARIYAL SAK

Broccoli and spinach purée nariyal sak is silky greens at their most comforting — broccoli, spinach, and mixed greens simmered with ginger, green chilies, and turmeric, then blended smooth with a waxy potato for body. A final tempering of cumin seeds crackled in ghee...