Spanish Rice

4.67 from 6 votes
Recipe IndexRecipe

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!

A bowl of golden Spanish rice served in a black bowl.
Want to Save This Recipe?
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

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

A close up shot of homemade yellow Spanish rice with onion, garlic and bay leaves with it.

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

A close up shot of a bowl of delicious Spanish rice.

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.

Half sliced tomato boiling with the other ingredients in a pot.

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

Can I make spanish rice with brown rice?

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.

How to store the spanish rice?

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.

How many calories per serving?

This recipe only has 470 calories per serving.

A close up shot of fluffy golden short grain rice mixed with tomato, garlic, onion, and bay leaves.

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 FacebookPinterest, and Instagram for new updates.


Other Recipes You Might Like

Freshly baked cod fillet with seasonings crust on a plate, garnished with lemon slices and herbs.
5 Secrets to 20-Minute Dinners
FREE EMAIL BONUS: How would it feel to have dinner DONE in 20 minutes? I’ll show you how!
Please enable JavaScript in your browser to complete this form.
4.67 from 6 votes

Spanish Rice

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!
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes
Servings: 4 people
Want to Save This Recipe?
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

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

Recipe Source: Taste of Home
 
 

Nutrition

Calories: 470kcal, Carbohydrates: 81g, Protein: 8g, Fat: 12g, Saturated Fat: 8g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 3g, Trans Fat: 0.5g, Cholesterol: 31mg, Sodium: 807mg, Potassium: 323mg, Fiber: 3g, Sugar: 4g, Vitamin A: 952IU, Vitamin C: 12mg, Calcium: 50mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Please rate and comment below!

About Rasa Malaysia

Bee Yinn Low is a cookbook author and a recipe developer specializing in easy, quick and delicious home cooking. Her work has earned her numerous accolades, including TV appearances, live cooking demos, radio interviews, and press mentions in the United States and Asia.

Leave a comment

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

Recipe Rating





11 Comments

  1. Vita says:

    can you substitute brown rice for the white. For diabetics, white rice is too high in carbs

    1. Rasa Malaysia says:

      Yes you can!

  2. Celia says:

    What kind of rice should I use? Short or long grain? Can I use Japanese rice?

    1. Bee Yinn Low says:

      Short grain is fine. Yes Japanese rice is fine.

  3. Brian Norris says:

    Doe’s the rice have to be cooked before mixing all the ingredients together ?.,

    1. Bee Yinn Low says:

      No, you don’t need to cook the rice in advance.

  4. Dorothy says:

    My mom used to add a scrambled egg and one can of drained tuna to the mix. We loved it as kids.

  5. May says:

    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….

  6. Parnell srewart says:

    Can I cook this in a rice cooker.

    1. Bee Yinn Low says:

      Yes, you can.

  7. Bee Yinn Low says:

    5 stars
    Best