Spoons Of Flavor

  • Recipe Index
  • About
  • Contact
  • Subscribe
menu icon
go to homepage
  • Recipe Index
  • About
  • Contact
  • Subscribe

search icon
Homepage link
  • Recipe Index
  • About
  • Contact
  • Subscribe

×

Home » Recipes » Rice Dishes

Homemade Spanish Rice (Quick and Easy Recipe)

Published: Nov 23, 2023 · Modified: Dec 10, 2023 by Geetanjali · This post may contain affiliate links · 35 Comments

↓ Jump to Recipe

This recipe makes tender, fluffy, and foolproof Spanish rice every time.

With a flavorful blend of garlic, tomato, onion, and broth - this one-pan Spanish rice tastes exactly like the one you get at your favorite Mexican restaurant.

Image: Vibrant orangish red rice served on a white plate along with two lime wedges.
Jump to:
  • More Delicious Side Dishes
  • Ingredients You'll Need
  • Variations
  • Tips for the Best Spanish Rice
  • Instructions Step By Step
  • Leftovers
  • FAQs
  • Recipe
  • Comments

I love the distinctive red hue of the rice, which gets its color from tomatoes. It is simple, relatively inexpensive, and easy to make. You only need a few common ingredients, and in just 25 minutes, a comforting rice dish is ready to serve.

Spanish rice, also known as red rice, Mexican rice, or Arroz rojo in Mexico, is typically served as a side dish. Whatever you may call this, this tomato-flavored rice tastes so good you will want to eat it right out of the pan.

A perfectly cooked easy Spanish rice recipe shouldn't be gummy or sticky - it should be light, fluffy, and non-sticky. Although it's not difficult, some essential tips will help you make the best easy Spanish rice at home every time. 

Serve this as it is or as a side dish to tacos, enchiladas, refried beans, fajitas, or any of your favorite Mexican food.  

More Delicious Side Dishes

  • Chicken Jalfrezi Recipe
  • Mediterranean Yellow Rice
  • Asian Cucumber Salad
  • Asian Broccoli Stir Fry
  • Spinach Stir Fry with Garlic

Ingredients You'll Need

Before we get into the recipe, a few words on the ingredients used. For measurements, see the recipe card below.

The image is showing 11 Ingredients  on a white background.

Rice: to make this recipe, I suggest using a good quality long grain white Basmati rice. It cooks up fluffy, with all grains remaining distinct and firm. Basmati rice is a popular variety. You can find it in most supermarkets;

Oil: I like to use olive oil, while you can use your choice of cooking oil or butter. You can even use a combination of oil and butter;

Onion and garlic: essential flavoring base. Use fresh;

Tomatoes, blended: fresh red tomatoes give the best flavor. Rinse the tomatoes and cut them into chunks. Blend until smooth, then proceed with the steps. If you would like, you can strain it using a mesh strainer;

Salt: regular sea salt for seasoning;

Chili powder: dried red chili powder imparts flavor and a hint of heat. You can also use paprika or fresh jalapeno pepper in place depending on the spice level you enjoy;

Ground cumin: it helps to enhance the flavor base;

Dried oregano: it complements the tomato flavor. Hence I would suggest not skipping it;

Stock/broth: I have used my homemade vegetable stock here. You can use chicken broth instead of vegetable broth if you prefer;

Cilantro/coriander: use fresh leaves. These are great to add a touch of freshness and color. Sub with parsley if you wish;

Variations

You can add some vegetables to this homemade Spanish rice recipe such as red or green bell pepper, green onions or peas. A few simple ingredients will make this easy side dish taste different each time you make it. 

In addition, you can also add some cooked/canned chickpeas or beans and turn it into a complete vegan/vegetarian meal.

Tips for the Best Spanish Rice

  • The ratio of rice to liquid should be 1:2, which means for 1 cup of uncooked rice, you will need 2 cups of liquid. The amount of liquid is important as it impacts cooking time and how the rice tastes when you serve it.
  • Always rinse the rice; otherwise, the rice will be sticky. Rinsing the rice well helps remove all the powdery starch from its surface to prevent sticking. It also cleans up the dirt, if any. 
  • Soaking the rice for 15-20 minutes helps quick-cooking, and also it will produce perfectly cooked fluffy rice.
  • Before adding tomatoes and vegetable or chicken stock, sauteing the rice makes the rice even more fragrant and delicious.
  • Cook the rice in stock, not water. Stock/broth adds so much flavor to the rice, don't skip it. Your taste buds will thank you!
  • Make sure to cover the pan/pot with a tight-fitting lid.
  • 1 servings = 1 cup cooked rice = ½ cup uncooked rice

Instructions Step By Step

  • Rinse the rice 3 to 4 times in water or until the water looks clear. Place the rice in a bowl and add enough water to cover. Soak the rice for 15-20 minutes. 
  • Then strain the rice using a mesh strainer and set it aside.
  • Heat oil in a large skillet or frying pan. Add onion and garlic. Saute for 2 minutes or until onions soften and are golden brown.
  • Add drained rice. Gently sauté the rice for 2 minutes until slightly toasted. Do it with a light hand to avoid breaking the rice grains.
4 part image showing the rice being soaked, drained, onion-garlic sautéed, and drained rice sautéed.
  • Add blended tomatoes, chili powder, ground cumin, oregano, and salt. Mix well until everything is well combined.
  • Add vegetable stock and chopped cilantro and stir to mix. 
  • Bring the rice to a boil over high flame. Once the water on the surface of the rice dries up, reduce the heat to the lowest, cover the pan with a tight-fitting lid and cook for 10 minutes.
  • Turn off the flame and allow the rice to sit covered for 5 minutes undisturbed. Serve immediately garnished with chopped cilantro. Enjoy!
4 part image showing the rice being sautéed with tomatoes and seasoning spices, then cooked with stock until fluffy.
Image showing vibrant tomato flavored rice is served on a white plate.

Leftovers

You can store the leftover Spanish rice in an airtight container, refrigerate them for up to three days, and just reheat them in the microwave for a few minutes before serving. Make sure any leftover rice is hot before serving.

FAQs

Can I use brown rice instead of white basmati rice?

Yes, you can substitute brown rice for white rice. However, keep in mind that brown rice typically takes longer to cook and may require additional liquid. 

Can I make this recipe ahead of time?

Absolutely! Spanish rice is great for meal prep. You can make it a couple of days ahead and store it in the fridge. When you're ready to eat, heat it up in the microwave or on the stovetop. 

Can I freeze Spanish Rice?

Yes, Spanish rice freezes well. Store it in airtight freezer-safe containers and it can be frozen for up to 2 months. Thaw overnight in the refrigerator and reheat before serving.

Can I use canned tomatoes instead of fresh?

Yes, you can use canned tomatoes to make the tomato sauce. If using canned, one 15-ounce can of diced tomatoes is a good equivalent for fresh.

What can I serve Spanish Rice with?

Spanish rice is the perfect side dish that pairs well with many dishes - try it with grilled chicken, enchiladas, or as a filling in Mexican recipes such as burritos. It definitely works well with Spanish recipes! It’s also a great accompaniment to vegetarian or vegan dishes.

If you try the recipe, please take a moment to leave a comment and rating. I love hearing from you and it also helps other readers who are thinking of making the recipe.

Recipe

Image showing Spanish rice served on a white plate.

Homemade Spanish Rice (Quick and Easy Recipe)

Learn to make easy, tender, fluffy, foolproof Spanish rice every time at home with a handful of common ingredients and in just 25 minutes.
5 from 34 votes
Print Pin Rate
Course: Dinner, Lunch, Side Dish
Cuisine: Mexican
Keyword: Mexican rice, Spanish rice
Prep Time: 5 minutes minutes
Cook Time: 20 minutes minutes
Total Time: 25 minutes minutes
Servings: 4
Calories: 258kcal
Author: Geetanjali

Ingredients 

  • 1 cup long-grain white Basmati rice uncooked
  • 2 tablespoons olive oil
  • ½ medium-sized onion finely chopped
  • 2 garlic cloves minced
  • 2 medium-sized red tomatoes blended
  • ½ teaspoon chili powder
  • ½ teaspoon ground cumin
  • 1 teaspoon dried oregano
  • 2 cups vegetable stock
  • 4 tablespoons fresh cilantro/coriander leaves chopped
  • salt as required
Get Recipe Ingredients

Instructions

  • Rinse the rice 3 to 4 times in water or until the water looks clear. Place the rice in a bowl and add enough water to cover. Soak the rice for 15-20 minutes.
  • Then strain the rice using a mesh strainer and set it aside.
  • Heat oil in a pan. Add onion and garlic. Saute for 2 minutes or until onions soften.
  • Add drained rice. Gently saute the rice for 2 minutes until slightly toasted. Do it with a light hand to avoid breaking the rice grains.
  • Add blended tomatoes, chili powder, ground cumin, oregano, and salt. Mix well until everything is well combined.
  • Add vegetable stock and chopped cilantro and stir to mix.
  • Bring the rice to a boil over high flame. Once the water on the surface of the rice dries up, reduce the heat to the lowest, cover the pan with a tight-fitting lid and cook for 10 minutes.
  • Turn off the flame and allow the rice to sit covered for 5 minutes undisturbed. Serve immediately garnished with chopped cilantro. Enjoy!

Notes

  • The ratio of rice to liquid should be 1:2, which means for 1 cup of uncooked rice, you will need 2 cups of liquid.
  • Always rinse the rice; otherwise, the rice will be sticky. Rinsing the rice well helps remove all the powdery starch from its surface to prevent sticking. It also cleans up the dirt, if any.
  • Soaking the rice for 15-20 minutes helps quick-cooking, and also it will produce perfectly cooked fluffy rice.
  • Before adding tomatoes and stock, sauteing the rice makes the rice even more fragrant and delicious.
  • Cook the rice in stock, not water. Stock/broth adds so much flavor to the rice, don't skip it.
  • Make sure to cover the pan/pot with a tight-fitting lid.
  • 1 servings = 1 cup cooked rice = ½ cup uncooked rice

Nutrition

Calories: 258kcal | Carbohydrates: 43g | Protein: 4g | Fat: 8g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Sodium: 481mg | Potassium: 243mg | Fiber: 2g | Sugar: 3g | Vitamin A: 876IU | Vitamin C: 10mg | Calcium: 36mg | Iron: 1mg

Nutrition Disclaimer:

Nutrition information is a general estimate only. Actual values may vary depending on the specific ingredients and brands used. For the most accurate information, please consult a registered dietitian or use your preferred nutrition calculator.

More Rice Dishes

  • Curry fried rice served on a white plate.
    Easy Curry Fried Rice with Shrimp
  • Close-up of easy one-pot chicken pilaf served on a white plate, showing the golden, fragrant rice, tender chicken, and raisins.
    Easy One-Pot Chicken Pilaf
  • Image showing fluffy fried rice served on a white plate.
    Panda Express Copycat Fried Rice Recipe
  • Hibachi Fried Rice
    Hibachi Fried Rice (Simple Japanese Style Recipe)
19 shares
  • Share19
  • X
  • LinkedIn
  • Email

Comments

    5 from 34 votes

    Leave a Reply Cancel reply

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

    Recipe Rating





  1. Marcellina says

    May 20, 2022 at 3:38 am

    This is such a flavorful rice dish and all my family loves it! Thanks for all the tips!

    Reply
  2. nancy says

    May 20, 2022 at 4:50 am

    yummy tomato rice. a good side to go with any meal

    Reply
  3. Keri says

    May 20, 2022 at 5:05 am

    Our whole family loved this Spanish rice recipe. Thank you for making this so easy to make!

    Reply
  4. Jacqui says

    May 22, 2022 at 4:32 am

    Such a flavorful and delicious recipe!

    Reply
  5. Sheri says

    September 20, 2024 at 4:54 am

    How much would the tomato to equal a can of tomatoe sauce?

    Reply
  6. Ned says

    October 01, 2024 at 11:36 pm

    Wow, this was such a delicious Spanish Rice recipe! I really loved it and can't wait to make it again! Thank you!

    Reply
  7. Amy says

    January 26, 2025 at 6:08 am

    This was delicious! I didn’t have fresh tomatoes so I used some salsa instead. Even my picky 8 yr old loved it. Definitely will be making this again!

    Reply
user profile

Hi, I'm Geetanjali! I am the cook, photographer, and author behind Spoons Of Flavor. I focus on simple, affordable, and easy-to-follow recipes for everyday life.

More about me →

Popular

  • Close-up of spicy sausage stir fry served on a white plate with sesame seeds and green onion.
    Spicy Chicken Sausage Stir Fry Recipe

  • Close-up of chicken and potato curry showing tender chicken pieces and potatoes coated in rich spiced gravy.
    Easy Creamy Chicken and Potato Curry (30-Minute Dinner)

  • Filipino chicken macaroni salad served in a bowl with creamy dressing and colorful mix-ins.
    Filipino Style Chicken Macaroni Salad

  • A bowl of honey garlic tofu with a glossy, flavorful sauce, garnished with sesame seeds and green onions.
    Easy Honey Garlic Tofu (Sweet and Spicy)

Footer

↑ back to top

About

  • About
  • Privacy Policy

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

As an Amazon Associate, we earn from qualifying purchases.

Copyright © 2025 Spoons Of Flavor

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.