Veggie-Packed Spanish Rice Recipe By Oh My Veggies (2024)

Published: · by Nicole · Updated: · This post may contain affiliate links.

Jump to Recipe - Print Recipe

Veggie-Packed Spanish Rice Recipe By Oh My Veggies (1)

Let me introduce you to my new favorite version of Spanish rice (or otherwise known as Mexican rice). So often when I have this side dish at a restaurant I find it lacking in flavor. But when you make it at home? You have complete control.

Now, I am by no means saying this version is authentic, but it sure does make an excellent side to any sort of Mexican fare. It is full of diced vegetables, like onion, carrot, pepper and corn. However, you can easily customize the veggies to your taste. Don’t like peas? Leave them out. Want a little more kick? Add in a jalapeno. There are also plenty of spices and a good amount of tomato flavor in the mix, making this rice anything but bland.

Veggie-Packed Spanish Rice Recipe By Oh My Veggies (2)

One of the best parts about this rice is that once you have it going and all the ingredients are added to the skillet, it is very hands-off. You can let the rice simmer gently (and then rest after cooking) while you take care of your main dish.

One of the key components of this recipe is lightly browning the rice in the skillet before you add the cooking liquid. You want to make sure you keep an eye on the rice and do not walk away during this process. You’ll need to stir fairly often at first, and then almost constantly toward the end so that it browns evenly and doesn’t burn.

Veggie-Packed Spanish Rice Recipe By Oh My Veggies (3)

When the rice is cooking in the liquid, you also want to make sure that it is gently simmering. Otherwise, if you have the heat going too strong, the rice will absorb the liquid too fast and will not be fully cooked.

And lastly, make sure you don’t skip the step to let the rice sit covered with the heat off after it's finished cooking. This rest time helps give it the perfect texture.


Veggie-Packed Spanish Rice Recipe By Oh My Veggies (4)

Veggie-Packed Spanish Rice

A simple, hands-off side dish filled with peppers, carrots, corn and peas. Infused with plenty of tomato and spices!

Print Recipe Pin Recipe

Prep Time: 10 minutes minutes

Cook Time: 35 minutes minutes

Total Time: 45 minutes minutes

Course: Main Course, Side Dish

Cuisine: American, Mediterranean

Diet: Vegan, Vegetarian

Keyword: Spanish Rice, Veggie-Packed Spanish Rice

Servings: 6 to 8 servings

Calories: 300kcal

Author: Oh My Veggies


  • 3 tablespoons olive oil
  • 1 small onion diced
  • 1 medium green pepper diced
  • 1 large carrot peeled and diced
  • 3 cloves garlic minced
  • 1 ½ cups long grain white rice
  • 1 tablespoon tomato paste
  • 1 cup crushed tomatoes*
  • 2 ⅔ cups vegetable broth
  • ¾ cup frozen corn kernels
  • ½ cup frozen peas
  • 2 teaspoons ground cumin
  • 1 teaspoon chili powder
  • ½ teaspoon salt
  • Chopped cilantro for garnish

US Customary - Metric


  • Add the olive oil to a large skillet set over medium heat. When the oil is hot, add in the onion, pepper and carrot. Cook for about 2 minutes, until the vegetables start to soften. Stir in the garlic and cook for 30 seconds, until fragrant. Add the rice. Cook for about 6 to 8 minutes, stirring frequently (and then almost constantly toward the end of the 6 to 8 minutes), until the rice is lightly golden brown.

  • Add in the tomato paste and stir to combine, then stir in the tomatoes, the broth, corn, peas, cumin, chili powder and salt. Increase the heat and bring to a boil. Cover, reduce the heat and let gently simmer until the liquid is absorbed and the rice is tender, about 15 to 20 minutes. Turn off the heat and let the rice stand covered for 5 to 10 minutes untouched.

  • Fluff the rice with a fork. Taste and season with additional salt if needed, then garnish with the cilantro.


Calories: 300kcalCarbohydrates: 52gProtein: 7gFat: 8gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gTrans Fat: 1gSodium: 289mgPotassium: 398mgFiber: 4gSugar: 6gVitamin A: 2135IUVitamin C: 29mgCalcium: 51mgIron: 2mg

Craving more veg-friendly recipes? Shop our collection of vegetarian and vegan cookbooks, including our new Vegan Thanksgiving and Vegan Christmas cookbooks!


Cornbread Pancakes »

Reader Interactions


    • Ashley Jennings says

      Thanks Anna! I've always called it mexican rice (calling it Spanish rice was new to me!)


  1. Lucie says

    This looks amazing, I would totally eat it as the main course. I love how simple it is too, more foolproof recipes for busy weeknights when I can't think straight anymore 🙂


    • Ashley Jennings says

      Thanks Lucie! Ha! I hear you - weeknights need something easy and hands-off!


  2. Jillian says

    This looks so flavorful! It will be on my menu for Cinco de Mayo.


    • Ashley Jennings says

      Thanks Jillian! Hope you enjoy!


    • Ashley Jennings says

      Yes! I ate all the leftovers for lunch as a meal on it's own!


  3. Appy says

    Hey I made this today, and it was amazing. Once i put everything in, it practically cooked itself....perfect for a weeknight.Thank you for the recipe.


    • Ashley Jennings says

      So happy to hear this Appy! Thanks for letting us know!


  4. Nan says

    The tomato/rice recipes I grew up with included Spanish rice & Shrimp Creole (not bad for Northern European heritage). Thank you for including veggies in your recipe.


    • Ashley Jennings says

      Thanks Nan! Hope you enjoy!


  5. Caitlin says

    I am waiting to eat this right now! I am just now seeing that this is a meatless blog.... but I eat meat and have been looking for the right spanish rice one-pot meal, so I added a pound of browned chorizo at the same time as the tomato paste, and then added extra veggies and used the whole can (15 oz) of crushed tomatoes and some extra tomato paste that had been in my freezer that I wanted to use up.. And I also used brown rice since that's what I had; I don't think you can really tell the difference; except that I think it takes a little longer to cook, so people may want to look at their rice's cooking instructions. It looks like a lot of food!! I will probably be eating it for the next 3-4 days (depending if my bf eats some). I think I will be putting this into the regular rotation. Thanks for the great recipe!


    • Ashley Jennings says

      Hope you enjoyed Caitlin! Love the idea of using brown rice!


  6. Grisel says

    I will like to subscribe to receive the recipes thanks, have a nice day


    • Ashley Jennings says

      Hi Grisel! You can sign up to receive emails by entering your address in the box above the comments or the one on the sidebar (it says oh my veggiemail)!


  7. Daniela @foodrecipeshq says

    The only spanish rice i know is paella, I'm that ignorant 🙂 This recipe is simple and veggie loaded, perfect for me!


  8. Simone says

    O I love this. I have made Spanish rice (or a version of it) before but that was when I still ate meat. For some reason there are a couple of recipes I just sort of forgot when I went vegan (which is really not that long yet) I don't know why I didn't think of making this earlier! But i have saved this recipe now . It's also easy to adapt to add meat (my husband still eats meat every once in a while) or change the veggies. Thanks for the inspiration!


    • Ashley Jennings says

      Thanks Simone! Yes! It can be a great base for anything!


  9. Stephanie A says

    This recipe was so good! To make it a more complete main dish, I added a 30 oz. can of rinsed pinto beans. Thank you for such an easy meal idea 🙂


    • Ashley Jennings says

      So happy you enjoyed Stephanie! Love the idea of the pinto beans!


  10. Sheetal Soni says

    Can i use Brown Basmati Rice for the same ? will the taste change ?


    • Ashley Jennings says

      You could definitely try using it (although we haven't tested that ourselves). Just keep in mind that it will take much longer to cook and you may need to adjust the amount of liquid as well.


  11. Vicky molina says

    Would it freeze well?


Something to say? Leave a comment.

Veggie-Packed Spanish Rice Recipe By Oh My Veggies (2024)


Top Articles
Latest Posts
Article information

Author: Manual Maggio

Last Updated:

Views: 6208

Rating: 4.9 / 5 (49 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Manual Maggio

Birthday: 1998-01-20

Address: 359 Kelvin Stream, Lake Eldonview, MT 33517-1242

Phone: +577037762465

Job: Product Hospitality Supervisor

Hobby: Gardening, Web surfing, Video gaming, Amateur radio, Flag Football, Reading, Table tennis

Introduction: My name is Manual Maggio, I am a thankful, tender, adventurous, delightful, fantastic, proud, graceful person who loves writing and wants to share my knowledge and understanding with you.