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.
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.
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.
Recipe
Ingredients
- 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
Instructions
- 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.
Anna says
omg I've never heard of spanish rice before and I'm from Spain hahahaha looks amazing tho!!!
https://aspoonfulofnature.wordpress.com/
Ashley Jennings says
Thanks Anna! I've always called it mexican rice (calling it Spanish rice was new to me!)
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!
Jillian says
This looks so flavorful! It will be on my menu for Cinco de Mayo.
Ashley Jennings says
Thanks Jillian! Hope you enjoy!
Joanne says
I love that with all the veggies mixed into this, it can almost be a meal on it's own!!
Ashley Jennings says
Yes! I ate all the leftovers for lunch as a meal on it's own!
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!
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!
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!
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)!
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!
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!
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!
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.
Vicky molina says
Would it freeze well?