Experience the vibrant flavors of an authentic Mexican culinary staple with this incredibly easy recipe for **fluffy Spanish rice**. Perfectly tender, bursting with rich aromatics, and consistently foolproof, this one-pan dish delivers the restaurant-quality taste you crave right in your own kitchen.
Infused with a savory blend of garlic, tomatoes, onions, and flavorful broth, this homemade Spanish rice, often known as Mexican Rice or Arroz Rojo, is an essential side dish that complements any meal. Its distinctive reddish-orange hue, derived from ripe tomatoes, signals a dish that’s both comforting and visually appealing.

Beyond its striking color, this recipe for easy Spanish rice stands out for its simplicity and affordability. Utilizing just a few common pantry ingredients, you can whip up this delightful side in approximately 25 minutes from start to finish. Say goodbye to sticky, clumpy rice and welcome a light, fluffy, and perfectly non-sticky texture that will make you want to savor it straight from the pan.
Whether served on its own as a quick meal or as the ideal accompaniment to a vast array of Mexican dishes such as tacos, enchiladas, refried beans, or fajitas, this versatile rice is sure to be a crowd-pleaser. While the preparation is straightforward, mastering a few key techniques ensures you achieve that perfect fluffy Spanish rice consistency every single time. Get ready to elevate your home cooking with this must-try recipe!
Beyond Spanish Rice: Explore More Delicious Side Dishes
Looking to expand your repertoire of delectable accompaniments? Here are some other fantastic side dish ideas that are just as easy and flavorful:
- Flavorful Chicken Jalfrezi Recipe
- Bright and Aromatic Mediterranean Yellow Rice
- Refreshing Asian Cucumber Salad
- Quick and Healthy Asian Broccoli Stir Fry
- Garlic Infused Spinach Stir Fry
Essential Ingredients for Perfect Homemade Spanish Rice
Crafting the perfect batch of Spanish rice begins with selecting quality ingredients. Below is a detailed look at what you’ll need to create this flavorful dish. For precise measurements, please refer to the comprehensive recipe card located further down.

Rice: The foundation of our Spanish rice. I highly recommend using a high-quality long-grain white Basmati rice. Its inherent characteristics ensure a fluffy, non-sticky result where each grain remains distinct and firm after cooking. Basmati rice is widely available in most major supermarkets, making it a convenient choice for this recipe. Its fragrant aroma also adds an extra layer of depth to the dish.
Oil: Olive oil is my preferred choice for its rich flavor profile that beautifully complements the other ingredients. However, feel free to use any cooking oil you have on hand, or even butter for a richer taste. A delightful combination of both oil and butter can also be used to achieve a balanced flavor and texture.
Onion and Garlic: These two ingredients form the aromatic backbone of countless savory dishes, and Spanish rice is no exception. Always opt for fresh onion and garlic to unlock the most potent and authentic flavors. Finely chopping the onion and mincing the garlic will allow their essences to permeate the rice effectively.
Tomatoes, Blended: Fresh, ripe red tomatoes are crucial for the vibrant color and tangy-sweet flavor of authentic Spanish rice. Start by rinsing your tomatoes thoroughly, then chop them into chunks before blending until completely smooth. For an even silkier texture, you can strain the blended tomato mixture through a fine-mesh sieve, though this step is optional. If fresh tomatoes aren’t available, canned diced tomatoes can be a convenient alternative.
Salt: Regular sea salt is used for seasoning. Adjust the amount to your personal taste, ensuring it enhances the overall flavor without overpowering the other ingredients.
Chili Powder: This spice contributes a crucial depth of flavor and a gentle hint of warmth to the Spanish rice. Depending on your preferred spice level, you can substitute chili powder with paprika for a milder profile or finely diced fresh jalapeño pepper for an extra kick.
Ground Cumin: An indispensable spice in Mexican and Spanish cuisine, ground cumin adds an earthy, warm, and slightly peppery note that significantly enhances the overall flavor base of the rice. Don’t underestimate its importance!
Dried Oregano: The subtle, aromatic notes of dried oregano beautifully complement the tomato flavor, creating a harmonious and authentic taste. I strongly advise against skipping this ingredient, as it truly brings out the traditional character of the dish.
Stock/Broth: Using stock or broth instead of plain water is one of the secrets to exceptionally flavorful Spanish rice. I often use homemade vegetable stock for its clean, rich taste. However, feel free to substitute with chicken broth if you prefer a non-vegetarian option, or even a good quality store-bought vegetable broth. The broth infuses every grain of rice with savory goodness.
Cilantro/Coriander: Fresh cilantro leaves are added at the end to provide a burst of fresh flavor and a pop of bright green color, offering a delightful contrast to the red rice. If cilantro isn’t to your liking, fresh parsley makes an excellent substitute.
Creative Variations for Your Homemade Spanish Rice
While this recipe guarantees a perfect classic Spanish rice, don’t hesitate to get creative with additions and variations to suit your taste or what you have available. A few simple tweaks can transform this versatile side dish into something new and exciting each time you make it.
To add more texture and nutritional value, consider incorporating a medley of fresh vegetables. Diced red or green bell peppers, vibrant green peas, or thinly sliced green onions are fantastic choices. Bell peppers add a sweet crunch, peas provide a burst of freshness, and green onions offer a mild, savory note. These vegetables can be sautéed along with the onion and garlic, or added with the stock to cook until tender-crisp.
For those looking to transform this delightful side into a more substantial, complete meal, the addition of cooked or canned chickpeas or beans is an excellent option. Black beans, pinto beans, or kidney beans pair wonderfully with the existing flavors, making this a hearty and satisfying vegan or vegetarian main course. Simply stir them in during the last few minutes of cooking, allowing them to warm through and absorb some of the delicious tomato broth.
Other popular additions include a squeeze of fresh lime juice at the end for brightness, a dash of hot sauce for extra heat, or even a sprinkle of crumbled cotija cheese for a touch of salty creaminess (if not aiming for vegan). Experiment with different types of chili powder or add a pinch of smoked paprika for a deeper, smoky flavor. The possibilities are endless, allowing you to truly make this Spanish rice recipe your own!
Expert Tips for Achieving the Best Fluffy Spanish Rice Every Time
Creating perfectly fluffy, non-sticky Spanish rice is achievable with a few essential techniques. These tips are designed to guide you to success, ensuring your rice is consistently tender and flavorful.
- Maintain the Ideal Rice-to-Liquid Ratio: The golden rule for fluffy rice is a precise ratio of 1:2. This means for every 1 cup of uncooked rice, you will need exactly 2 cups of liquid (stock/broth). This precise measurement is crucial as it directly impacts the cooking time and the final texture of your rice, preventing it from becoming either too dry or overly sticky.
- Always Rinse Your Rice Thoroughly: This step is non-negotiable for achieving separate, fluffy grains. Rinsing the rice multiple times under cold running water, or until the water runs completely clear, effectively removes the excess starchy powder from the surface. This powdery starch is the primary culprit behind sticky or gummy rice. Beyond preventing stickiness, rinsing also cleanses any impurities from the grains.
- Soak for Optimal Texture and Quicker Cooking: After rinsing, soaking the rice for 15-20 minutes in clean water is a game-changer. This pre-soaking hydrates the rice grains, leading to more even cooking and a shorter overall cooking time. The result is consistently light, airy, and perfectly cooked fluffy rice. Remember to drain it well before proceeding.
- Sautéing the Rice for Enhanced Fragrance and Flavor: Before introducing the blended tomatoes and vegetable or chicken stock, gently sautéing the drained rice in oil with onions and garlic is a vital step. This toasting process, often referred to as “toasting the rice,” develops a subtle nutty flavor and helps each grain maintain its structure, preventing mushiness. It also allows the rice to absorb the initial aromatics, making the final dish even more fragrant and delicious.
- Prioritize Stock Over Water for Deeper Flavor: While water will cook the rice, using stock or broth instead is paramount for creating truly flavorful Spanish rice. Stock adds incredible depth, richness, and savory notes that plain water simply cannot replicate. Your taste buds will undoubtedly appreciate this crucial flavor boost, so do not skip this step!
- Ensure a Tight-Fitting Lid During Cooking: Once the liquid is added and brought to a boil, covering the pan or pot with a tight-fitting lid is essential. This traps the steam inside, allowing the rice to cook evenly and absorb the liquid without drying out. Avoid lifting the lid during the cooking process, as this releases precious steam and can disrupt the cooking.
- Understanding Serving Sizes: A useful guideline for portion control and meal planning is to remember that 1 serving typically equates to 1 cup of cooked rice, which is derived from ½ cup of uncooked rice.
Step-by-Step Instructions for Perfect Spanish Rice
Follow these simple steps to create a delicious and fluffy Spanish rice that will impress every time:
- Begin by thoroughly rinsing the long-grain Basmati rice under cold running water, repeating 3 to 4 times until the water appears completely clear. This crucial step removes excess starch, ensuring your rice cooks up light and fluffy. Transfer the rinsed rice to a bowl, cover it with fresh water, and allow it to soak for 15-20 minutes.
- Once soaked, drain the rice completely using a fine-mesh strainer and set it aside, allowing any remaining water to drip away.
- Heat the olive oil in a large skillet or frying pan over medium heat. Add the finely chopped onion and minced garlic. Sauté for approximately 2 minutes, stirring occasionally, until the onions soften and turn translucent, becoming fragrant.
- Add the drained and soaked rice to the skillet. Gently sauté the rice for about 2 minutes, stirring with a light hand to avoid breaking the delicate grains. This toasting process enhances the rice’s flavor and helps it achieve a superior texture.

- Next, incorporate the blended fresh tomatoes, chili powder, ground cumin, dried oregano, and salt into the skillet. Mix all the ingredients thoroughly until they are well combined and the rice is evenly coated with the tomato and spice mixture.
- Pour in the vegetable stock and add the chopped fresh cilantro. Stir gently to ensure everything is evenly distributed.
- Increase the heat to high and bring the rice mixture to a rolling boil. Once the surface water has visibly dried up and small craters appear, reduce the heat to the absolute lowest setting. Immediately cover the pan with a tight-fitting lid and cook undisturbed for precisely 10 minutes. Resist the urge to lift the lid during this time!
- After 10 minutes, turn off the heat but keep the pan covered for an additional 5 minutes. This resting period allows the rice to steam further and finish absorbing any remaining moisture, resulting in perfectly separated and fluffy grains. Serve your homemade Spanish rice immediately, garnished with a final sprinkle of fresh chopped cilantro. Enjoy this wonderfully flavorful side dish!


Storing and Reheating Your Spanish Rice Leftovers
One of the many benefits of this homemade Spanish rice recipe is how well it stores, making it an excellent option for meal prepping throughout the week. Proper storage ensures your rice remains delicious and safe to eat.
To store leftover Spanish rice, allow it to cool completely at room temperature, but do not leave it out for more than two hours. Once cooled, transfer the rice to an airtight container. This will help maintain its freshness and prevent it from drying out. Stored correctly in the refrigerator, your Spanish rice will remain fresh and flavorful for up to three days.
When you’re ready to enjoy your leftovers, reheating is simple. For individual portions, the microwave is your best friend. Place the desired amount of rice in a microwave-safe dish, add a tablespoon or two of water or broth (this helps keep it moist), cover, and heat for 1-2 minutes, stirring halfway through, until thoroughly hot. Alternatively, you can reheat it on the stovetop over medium-low heat, adding a splash of liquid and stirring occasionally until warmed through. Always ensure any leftover rice is steaming hot before serving to eliminate potential bacterial growth.
Frequently Asked Questions About Spanish Rice
Yes, absolutely! While the recipe is optimized for Basmati rice, you can certainly substitute brown rice for white rice. However, it’s important to note that brown rice has a longer cooking time and typically requires a greater amount of liquid to cook properly. You may need to increase the stock by about ½ cup and extend the cooking time by an additional 10-15 minutes, or until the brown rice is tender. Always check for doneness before serving.
Yes, Spanish rice is an excellent candidate for meal preparation! You can easily make a batch a couple of days in advance and store it in an airtight container in the refrigerator. When you’re ready to serve, simply reheat it gently in the microwave or on the stovetop. It reheats beautifully, making it perfect for busy weeknights or packed lunches.
Yes, Spanish rice freezes exceptionally well, making it ideal for longer-term storage. To freeze, allow the cooked rice to cool completely. Then, transfer it to freezer-safe airtight containers or heavy-duty freezer bags. It can be frozen for up to 2 months. For best results, thaw the rice overnight in the refrigerator before reheating thoroughly on the stovetop or in the microwave until piping hot.
Absolutely! While fresh tomatoes offer a bright, vibrant flavor, canned tomatoes are a perfectly acceptable and convenient alternative, especially when fresh ones are out of season or unavailable. When using canned tomatoes, one 15-ounce can of diced tomatoes (undrained) is a good equivalent for the two medium-sized fresh tomatoes called for in this recipe. Simply blend the canned tomatoes to create a smooth sauce.
Spanish rice is incredibly versatile and makes a perfect side dish for a wide variety of meals. It pairs wonderfully with classic Mexican fare like grilled chicken, beef fajitas, cheesy enchiladas, or savory burritos. It also complements traditional Spanish recipes beautifully. For vegetarian and vegan options, serve it alongside black beans, roasted vegetables, or as a flavorful base for a buddha bowl. Its rich flavor and appealing texture make it a welcome addition to almost any plate!
If you give this recipe a try, please take a moment to leave a comment and a rating below. Your feedback is incredibly valuable, helping me to improve and assisting other readers who are considering making this delicious dish!
Homemade Spanish Rice (Quick and Easy Recipe)

Homemade Spanish Rice (Quick and Easy Recipe)
Rating: 5 out of 5 stars (34 votes)
Print Recipe
Pin Recipe
Rate Recipe
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
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
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.
