This post may contain affiliate links. Please read myย privacy policy.
This easy homemade Spanish Rice recipe takes less than 30 minutes to make and a few simple ingredients. The rice is delicious with an authentic flavor. It's great as is or best served with chicken, beef or anything!
Spanish Rice Recipe
Spanish rice, also known as Mexican rice, is a quick and easy side dish recipe made with white rice, minced garlic, chopped onion, tomato (or tomato sauce) and a handful of spices.
Simply make the rice with other ingredients in one pot and you will get the most flavorful and authentic meal in less than 30 minutes. It is quick, easy and sinfully delicious.
Spanish rice is delightful to enjoy with beef, chicken fajita, or fish as a side dish and it also makes a mouthwatering filling for homemade tacos or burritos. If you are a fan of Mexican rice, this is a must-try.
Why This Recipe Works
This one-pot recipe will save you a lot of time on preparing and cleaning. Throw everything in a pot and make a quick dinner in less than 30 minutes. It is the perfect recipe for busy moms and anyone who loves easy and quick recipes.
The ingredients of this recipe are easy to be found from your local grocery stores and substitutions are available.
It is freezer-friendly and good for big portions.
Spanish Rice Ingredients
To make this easy recipe, you will need the following main ingredients:
- White rice
- Butter
- Onion
- Garlic
- Boiling water
- Chicken bouillon powder (you can also use readymade chicken broth or chicken stock)
- Sugar
- Salt
- Ground white pepper
- Fresh tomatoes (if you don’t have fresh tomatoes, you can also use canned diced tomatoes)
- Bay leaves
See the recipe card for full information on ingredients.
How To Make Spanish Rice
First, melt the butter in a saucepan and toss onion, garlic and rice until brown.
Then, add the rest ingredients to the pot. Reduce the heat and simmer the rice for 20 minutes with the lid covered.
The meal is ready once the rice is tender, fluffy and soft. Remove bay leaves and give the rice a light stir. Serve immediately.
Cooking Tips
For the best result, please follow my tips below:
- Cooking Spanish rice with tomato sauce or tomato paste is also a good substitute for fresh tomatoes. If using tomato sauce instead of fresh tomatoes, add one can of tomato sauce (about 8 oz) to the rice. If using the tomato paste, you will only need 1 to 2 tablespoons.
- Follow the instruction on the pack of the rice you are using. This recipe is made with short-grain white rice, so it is cooked with two cups of boiling water (or chicken broth). If using long grain rice, you may cook two cups of rice with four cups of boiling water.
Frequently Asked Questions
Yes, making Spanish rice with brown rice is a great option. Always follow the instruction on the pack when cooking the rice for how much water and how long to cook.
Store leftover Spanish rice in an airtight container and refrigerate it for 3 to 5 days for the best taste. It can also be stored in the freezer for up to 3 months. To reheat, microwave the rice or heat in a saucepan for a couple of minutes with a little bit of chicken broth or water to moisten the dish.
This recipe only has 470 calories per serving.
What To Serve With Spanish Rice
Serve Spanish Rice with chicken, fish or shrimp. For a wholesome Mexican-style meal and easy weeknight dinner, I recommend the following recipes.
I hope you enjoy this post as much as I do. If you try my recipe, please leave a comment and consider giving it a 5-star rating. For more easy and delicious recipes, explore my Recipe Index, and stay updated by subscribing to my newsletter and following me on Facebook, Pinterest, and Instagram for new updates.
Other Recipes You Might Like
Spanish Rice
Ingredients
- 2 cups white rice
- 1/4 cup butter
- 1 yellow onion, chopped
- 1 clove garlic, minced
- 2 cups boiling water
- 1 teaspoon chicken bouillon powder
- 1 teaspoon sugar
- 1 teaspoon salt
- 1/4 teaspoon ground white pepper
- 10 ounces (300 grams) fresh tomatoes, cut into quarters
- 4 bay leaves
Instructions
- Rinse and drain the rice; set aside.
- Melt the butter in the saucepan over medium heat. Add the onion, garlic, and rice, stirring continuously until aromatic and lightly browned.
- Add boiling water, chicken bouillon powder, sugar, salt, and ground white pepper, and stir well. Next, evenly place the tomatoes and bay leaves on top of the rice.
- Reduce the heat to low and simmer the rice with the lid on for 20 minutes, or until the rice is tender.
- Remove the bay leaves and stir lightly to loosen the rice. Serve immediately.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
can you substitute brown rice for the white. For diabetics, white rice is too high in carbs
Yes you can!
What kind of rice should I use? Short or long grain? Can I use Japanese rice?
Short grain is fine. Yes Japanese rice is fine.
Doe’s the rice have to be cooked before mixing all the ingredients together ?.,
No, you don’t need to cook the rice in advance.
My mom used to add a scrambled egg and one can of drained tuna to the mix. We loved it as kids.
Spanish rice!… I lived in Spain many years!! I missed the Paella Valenciana too (the authentic one please! – not the one prepared by Jamie Oliver)and I can say that I am missing a lot the authentic Extra Virgin Olive Oil.
Spain has a lot to offer from their culinary culture. Everything is cooked and prepared with fresh ingredients and, If you can get the olive oil from the Almazara,much better!
Here in London everything is terribly tasteless… incl the oil… I think it is fake! just the brand, a nice label sticked on the bottle makes it more saleable. I suspect that if you genuinely like cooking you keep an eye on those details….
Can I cook this in a rice cooker.
Yes, you can.
Best