• About
  • Recipe Index
  • By Meal
    • Breakfast
    • Soups
    • Side-Dish
    • Dinner
    • Desserts
menu icon
go to homepage
  • About
  • Recipe Index
  • By Meal
    • Breakfast
    • Soups
    • Side-Dish
    • Dinner
    • Desserts
  • Pinterest
search icon
Homepage link
  • About
  • Recipe Index
  • By Meal
    • Breakfast
    • Soups
    • Side-Dish
    • Dinner
    • Desserts
  • Pinterest
×

Vegan Spanish Rice

Published: Oct 26, 2025 by Ava · This post may contain affiliate links · Leave a Comment

Jump to Recipe·Leave a Review

Vegan Spanish Rice, also known as Mexican rice, red rice (arroz rojo), or tomato rice, is a flavorful and hearty side dish rooted in traditional Latin cuisine. Made with wholesome long grain brown rice, fire-roasted tomatoes, bell peppers, garlic, and a mix of warm spices, this vibrant dish is completely plant-based and deeply satisfying. Whether you're serving it alongside tacos, enchiladas, or enjoying it on its own, it's a dish that brings comfort and bold flavor to the table.

Why You’ll Love This Recipe

This vegan Spanish rice is not only nutritious but also packed with rich, savory flavors. It uses pantry-friendly ingredients and comes together in one pan for easy cooking and cleanup. The smoky spices, fire-roasted tomatoes, and herbs create a depth of flavor that makes this dish a standout, even without animal products. Plus, it's easily customizable to suit your dietary needs and preferences.

Vegan Spanish Rice

Ingredients

(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)

onion, diced
bell pepper, chopped
garlic cloves, minced
tomato paste, double concentrated
smoked paprika
onion powder
garlic powder
ground cumin
ground coriander
sea salt
brown sugar (optional)
dried oregano
long grain brown rice, rinsed and drained
fire-roasted tomatoes (whole or diced)
water
fresh thyme sprigs
cilantro or parsley, for garnish
soyrizo (optional), sliced into 1-inch pieces

Directions

  1. Preheat a 12-inch high-sided sauté pan over medium heat.

  2. If using, add a light drizzle of olive oil and pan-sear the soyrizo until golden brown. Transfer to a bowl and keep warm.

  3. Add diced onion and a pinch of salt to the pan. Sauté until the onion becomes translucent and starts to brown.

  4. Stir in the chopped bell pepper and cook for a few more minutes, until slightly softened.

  5. Push the vegetables to one side of the pan and add the minced garlic in the center with a small drop of oil. Cook for about 40 seconds, until fragrant, then mix everything together.

  6. Add the tomato paste and stir well to coat the vegetables.

  7. Sprinkle in the smoked paprika, onion powder, garlic powder, cumin, coriander, sea salt, brown sugar (if using), and oregano. Cook for another minute until the spices become aromatic.

  8. Stir in the rinsed and drained brown rice, mixing until fully coated in the tomato-spice mixture.

  9. Add the fire-roasted tomatoes along with all their juices. If using whole tomatoes, crush them lightly before adding.

  10. Pour in the water and add the thyme sprigs. Stir everything well, bring to a boil, then reduce the heat to medium-low.

  11. Cover the pan with a tight-fitting lid and simmer for 55 to 60 minutes, or until the rice is tender and all the liquid is absorbed.

  12. Remove the pan from the heat and let the rice sit, covered, for an additional 10 to 15 minutes.

  13. Fluff the rice with a fork, add the cooked soyrizo back in (if using), and garnish with fresh cilantro or parsley. Serve hot.

Servings and timing

Servings: 4 people
Prep time: 10 minutes
Cook time: 1 hour
Total time: 1 hour 10 minutes

Variations

  • WFPB (Whole Food Plant-Based): Skip the oil, sauté in water, and omit the soyrizo and brown sugar.

  • Mild version: Reduce the amount of smoked paprika and omit the soyrizo for a gentler flavor.

  • Spicy version: Add diced jalapeños or a pinch of cayenne for heat.

  • White rice option: Use long grain white rice and reduce the cooking time to 20–25 minutes.

  • Protein boost: Add black beans, chickpeas, or lentils for extra plant-based protein.

  • Extra veggies: Include zucchini, corn, or mushrooms for more texture and nutrition.

  • Herb switch: Use fresh basil or scallions for a different flavor profile.

  • Citrus finish: Squeeze fresh lime juice over the top before serving.

  • Smoky depth: Stir in a spoonful of chipotle in adobo sauce for a richer smoky flavor.

  • Meal prep: Make a double batch and use as a filling for burritos, wraps, or bowls.

Storage/Reheating

To store: Let the rice cool completely before transferring it to an airtight container. Store in the refrigerator for up to 4–5 days.
To freeze: Place in a freezer-safe container and freeze for up to 3 months. Thaw in the fridge overnight before reheating.
To reheat: Warm on the stovetop over low heat with a splash of water or in the microwave until heated through.

FAQs

Is this rice dish gluten-free?

Yes, all the ingredients are naturally gluten-free. Just ensure your soyrizo is certified gluten-free if using.

Can I use white rice instead of brown?

Yes, but adjust the cook time to about 20–25 minutes, and reduce the water slightly.

What is soyrizo, and is it necessary?

Soyrizo is a plant-based chorizo sausage. It adds depth and protein but can be omitted for a lighter or WFPB version.

Can I make this rice oil-free?

Absolutely. Simply sauté the vegetables in water or vegetable broth instead of oil.

Do I need to rinse the rice first?

Yes, rinsing helps remove excess starch and prevents the rice from becoming too sticky.

Can I use fresh tomatoes instead of canned?

You can, but fire-roasted canned tomatoes add a richer, deeper flavor. If using fresh, roast or sauté them first.

What type of pan should I use?

A high-sided sauté pan or a Dutch oven with a tight-fitting lid works best to trap steam and cook the rice evenly.

How do I avoid mushy rice?

Use long grain rice, rinse it before cooking, and avoid over-stirring during cooking.

Can I use different herbs?

Yes, parsley, scallions, or even fresh basil can be used based on your preference.

Is this dish good for meal prep?

Definitely. It reheats well and can be used in tacos, wraps, or bowls throughout the week.

Conclusion

Vegan Spanish Rice is a satisfying, flavorful side dish that brings bold taste and comfort to your table. With its smoky spices, tender grains, and vibrant tomato base, it’s a fantastic addition to any plant-based meal. Whether served on its own, alongside tacos, or as part of a hearty bowl, this versatile rice dish is sure to become a regular in your kitchen rotation.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Vegan Spanish Rice

Vegan Spanish Rice

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Print Recipe
Pin Recipe

Vegan Spanish Rice, also known as Mexican red rice or tomato rice, is a flavorful and hearty side dish made with long grain brown rice, fire-roasted tomatoes, peppers, onion, garlic, and a blend of traditional Latin spices. It's a satisfying plant-based dish perfect as a side or main.

  • Total Time: 1 hour 10 minutes
  • Yield: 4 servings

Ingredients

  • 1 onion, diced
  • 1 bell pepper, chopped
  • 3 cloves garlic, minced
  • 2 Tbsp tomato paste (double concentrated, preferably)
  • 2 tsp smoked paprika
  • 2 tsp onion powder
  • ½ tsp garlic powder
  • 1 tsp cumin
  • 1.5 tsp coriander
  • 1.75 tsp sea salt
  • 1 Tbsp brown sugar (optional)
  • 1 tsp oregano
  • 2 cups long grain brown rice, rinsed and drained
  • 28 oz can fire-roasted tomatoes (whole or diced)
  • 3 cups water
  • 10 sprigs thyme
  • ⅓ cup cilantro or parsley, for garnish
  • 2 links soyrizo, cut into 1-inch pieces (optional)

Instructions

  1. Preheat a 12-inch high-sided sauté pan over medium heat. Add a light drizzle of olive oil and pan-sear the soyrizo until golden brown. Transfer to a bowl and keep warm.
  2. Add the diced onion with a pinch of salt and sauté until translucent and slightly browned. Add the chopped bell pepper and cook for a few more minutes until it begins to soften.
  3. Push the vegetables to the side of the pan and add the minced garlic to the center with a drop of oil. Cook for about 40 seconds until fragrant, then stir everything together.
  4. Add the tomato paste and stir well to combine with the vegetables.
  5. Sprinkle in the spices: smoked paprika, onion powder, garlic powder, cumin, coriander, sea salt, brown sugar (if using), and oregano. Stir and cook for another minute until aromatic.
  6. Add the rinsed brown rice and stir to coat with the seasoning mixture.
  7. Pour in the fire-roasted tomatoes with their juices. If using whole tomatoes, crush them lightly before adding.
  8. Add the water and thyme sprigs. Stir to combine, then bring the mixture to a boil.
  9. Reduce heat to medium-low, cover with a tight-fitting lid, and simmer for 55–60 minutes, or until the rice is tender and liquid is absorbed.
  10. Remove from heat and let the rice sit, covered, for an additional 10–15 minutes.
  11. Fluff the rice with a fork, stir in the reserved soyrizo, and garnish with fresh cilantro or parsley. Serve hot.

Notes

  • For a Whole-Food Plant-Based (WFPB) and Plantricious version, sauté in water instead of oil and omit the soyrizo and brown sugar.
  • Adjust cooking time depending on the type of rice used.
  • Leftovers can be stored in an airtight container in the refrigerator for up to 4 days.
  • Author: AVA
  • Prep Time: 10 minutes
  • Cook Time: 1 hour
  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: Spanish
  • Diet: Vegan

Nutrition

  • Serving Size: 1 serving
  • Calories: 519 kcal
  • Sugar: 7 g
  • Sodium: 850 mg
  • Fat: 10 g
  • Saturated Fat: 1 g
  • Unsaturated Fat: 8 g
  • Trans Fat: 0 g
  • Carbohydrates: 92 g
  • Fiber: 8 g
  • Protein: 14 g
  • Cholesterol: 0 mg

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Easy Beef Empanadas Recipe
    Easy Beef Empanadas Recipe
  • BBQ Tofu Veggie Bowls Recipe
    BBQ Tofu Veggie Bowls Recipe
  • Slow Cooker Birria Beef Tacos Recipe
    Slow Cooker Birria Beef Tacos Recipe
  • Hearty Chicken Stew with Potatoes and Green Beans Recipe
    Hearty Chicken Stew with Potatoes and Green Beans Recipe

Leave a Reply Cancel reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi and welcome to Ava’s Cooking
I'm Ava, a 27 year old chef from Marseille, France, and I'm so glad you found your way here.

Learn more

Popular

  • Crockpot Rotel Dip Recipe
    Crockpot Rotel Dip Recipe
  • 4 Ingredient Apple Fritters Recipe
    4 Ingredient Apple Fritters Recipe
  • Low Carb Keto Biscuits Recipe
    Low Carb Keto Biscuits Recipe
  • Thai Red Curry Meatballs with Mango and Basil Recipe
    Thai Red Curry Meatballs with Mango and Basil Recipe

Footer

↑ Back to Top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

Newsletter

Sign Up! for emails and updates

Browse Recipes

  • Appetizers & Snacks
  • Beef
  • Breakfast
  • Chicken
  • Desserts
  • Dinner
  • Drinks
  • Side-Dish
  • Soups

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Ava's Cooking. All rights reserved.