Flavorful Homemade Spanish Rice

Easy Homemade Spanish Rice: Your Go-To Mexican Side Dish Recipe

Master the art of crafting authentic Homemade Spanish Rice from scratch – an incredibly easy and flavorful Mexican side dish. Made with simple pantry staples like long-grain rice, rich tomato sauce, aromatic onions and garlic, and a hint of paprika, this recipe is designed to perfectly complement your favorite enchiladas, tacos, or fajitas. Forget the packets; this homemade version brings a burst of fresh flavor and a comforting texture to your dinner table, proving that delicious side dishes don’t have to be complicated.


White platter with Spanish rice
If there’s one area of cooking where many of us tend to fall short, it’s often in the creation of side dishes. The main course typically commands all our attention and energy, leaving us feeling too exhausted or uninspired to prepare an accompanying dish that truly shines. While it’s easy to get away with this when cooking just for yourself, hosting family and friends demands a more complete culinary experience. Especial occasions like monthly family dinners, where ensuring everyone is well-fed and happy is paramount, highlight the need for reliable and delicious side options.

When it comes to feeding a crowd, Mexican cuisine consistently proves to be an excellent choice – provided you can manage the spice levels! Dishes like succulent flank steak fajitas or vibrant chicken fajita salad, often seasoned with my trusty fajita seasoning, are always crowd-pleasers. And almost without exception, when I embark on a Mexican-themed dinner, the star side dish is this incredibly easy and utterly delicious Homemade Spanish Rice.

My childhood memories are filled with the familiar taste of Spanish rice from packets, a convenient and tasty accompaniment my parents often served with tacos. During my college years, living independently for the first time, those same packets became a staple, frequently bulked up with peas and other vegetables to transform them into a satisfying main meal. However, over time, my cooking journey led me to discover the immense satisfaction and superior flavor of making Spanish rice entirely from scratch.

This particular Spanish rice recipe is a homage to those nostalgic packet flavors, but elevated. It’s not an exact replica, but rather an improved version inspired by their ingredient list, ensuring a similar comforting profile with the added benefit of fresh, homemade taste. This one-pot tomato rice is remarkably simple to prepare. You begin by gently frying your vegetables, then add the rice and liquid, and finally, let it simmer until perfectly cooked. This hands-off cooking method means you can effortlessly multitask, perhaps preparing air fryer chicken fajitas or another main dish while your rice simmers to perfection.

For ultimate convenience, this Spanish rice can also be made a day in advance, a fantastic time-saving tip for busy weeknights or larger gatherings. Its flavor only deepens with a little rest, making it an ideal candidate for meal prep. The result is a vibrant, fluffy rice dish that rivals any restaurant offering, ready to elevate your Mexican feast.


White plate of Spanish rice

What is Spanish Rice? Understanding this Beloved Mexican Side Dish

Spanish rice, often referred to as Mexican rice, is a staple side dish in Mexican and Tex-Mex cuisine. It is typically prepared with white rice, enriched with a tomato-based liquid, and flavored with garlic and onion. Interestingly, despite its name, this dish is predominantly found and enjoyed in North America, particularly in Mexico and the United States, rather than being a traditional dish from Spain itself. The “Spanish” in its name is believed to stem from the Spanish introduction of rice to Mexico, where it was then adapted into a unique culinary tradition.

While some authentic versions of Spanish rice, particularly those with a stronger Spanish influence, might include a pinch of saffron for color and a distinctive aroma, my recipe omits this ingredient. Saffron is a notoriously expensive spice that isn’t a common item in most home kitchens. However, its absence in no way diminishes the incredible flavor of this easy side dish. The combination of tomatoes, aromatics, and paprika creates a robust and satisfying profile that pairs beautifully with any Mexican dinner, making it a perfect addition for celebrations like Cinco de Mayo or simply a comforting family meal. This version focuses on achieving maximum flavor with readily available ingredients, ensuring delicious results every time.


White platter of Spanish rice with spoon and small plate

Essential Ingredients for Your Homemade Spanish Rice Recipe

One of the beauties of making Spanish rice from scratch is that you likely already have most, if not all, of the necessary ingredients in your pantry and refrigerator. This recipe champions simplicity and accessibility without compromising on authentic flavor. Here’s a breakdown of the key components that bring this delicious side dish to life:

  • Cooking Oil: This is crucial for properly frying the vegetables and toasting the rice, a step that prevents the grains from sticking together and becoming mushy. While the flavor isn’t the primary concern here, a neutral oil like vegetable, canola, or even a light olive oil works perfectly. Avoid strong-flavored oils that might overpower the delicate spices.
  • Onion: A foundational aromatic for almost any savory dish, onion adds depth and sweetness. Yellow or white onions are ideal for this recipe, offering a balanced flavor that blends seamlessly with the other ingredients. Dice them finely for even cooking and distribution.
  • Bell Pepper: Historically, Spanish rice packets often contained both diced red and green bell peppers. For simplicity and to avoid buying multiple peppers, I typically use green bell pepper. However, feel free to use red bell pepper for a sweeter note, or a combination of both for a more colorful and complex flavor profile. They add a lovely freshness and subtle crunch.
  • Garlic: A non-negotiable ingredient in Mexican cuisine, garlic infuses the rice with its pungent, warm aroma and essential savory notes. Freshly minced garlic is always best for maximum flavor.
  • Rice: The heart of the dish. Traditionally, long-grain white rice is preferred for Spanish rice due to its ability to cook up fluffy and separate, rather than sticky. It’s also typically the most economical option. While you can substitute brown rice for a healthier alternative, be aware that it will significantly increase the cooking time and require more liquid. Basmati or jasmine rice can also work but might alter the texture slightly.
  • Tomato Sauce: This ingredient is responsible for both the characteristic reddish-orange color of Spanish rice and its signature tangy tomato flavor. Opt for plain canned tomato sauce without added seasonings for the best control over the final taste.
  • Broth or Stock: The liquid base that cooks the rice and infuses it with flavor. Chicken broth yields the richest and most traditional flavor. For those seeking a vegetarian or vegan option, vegetable broth is an excellent substitute that still provides a good savory base. Ensure your broth is at room temperature to prevent shocking the rice and slowing down the cooking process.
  • Paprika: Essential for adding a warm, earthy depth of flavor and enhancing the rice’s beautiful red hue. Smoked paprika is highly recommended for its richer, more complex taste, but regular sweet paprika will also work if that’s what you have on hand.
  • Salt: Crucial for seasoning and bringing out the natural flavors of all the ingredients. I prefer using kosher salt for its coarser texture and easier measurement, but table salt can also be used. Remember to taste and adjust the seasoning as needed, as the potency of different salt types varies.
  • Cilantro: A fresh, vibrant herb that is quintessential to Mexican cuisine. Stirred in at the very end, it adds a burst of freshness and a bright, herbaceous note that truly elevates the dish. If you’re not a fan of cilantro, you can omit it or substitute with fresh parsley.
  • Lime Juice: The secret ingredient that transforms the rice from merely good to truly great. A splash of fresh lime juice at the end adds a vital touch of acidity, brightening all the flavors and preventing the dish from tasting flat. It’s a non-negotiable finishing touch!


White Platter with Spanish Rice and spoon

Step-by-Step Guide: How to Make Homemade Spanish Rice Perfectly

Creating delicious homemade Spanish rice is a straightforward process, especially when you follow these clear steps. The key is in the preparation and understanding each stage of cooking to achieve that perfect fluffy texture and rich flavor.

To begin, you’ll need a large 12-inch skillet (affiliate link). The size is important to ensure the rice cooks evenly without overcrowding, and crucially, it must have a tight-fitting lid to trap steam during the simmering process, which is essential for proper rice cooking.

  1. **Sauté the Aromatics:** Heat your chosen cooking oil in the skillet over medium heat. Once shimmering, add the diced onion and bell pepper along with a generous pinch of salt. Sauté these vegetables for about 5 minutes, stirring occasionally, until they have softened and become translucent. This step builds the foundational flavor of your rice.
  2. **Toast the Rice:** Next, add the minced garlic and the uncooked long-grain white rice to the skillet. Continue to cook for another 1-2 minutes, stirring constantly. This crucial step, known as toasting or frying the rice, helps to develop a nutty flavor and, more importantly, coats each grain in oil. This coating prevents the grains from sticking together during cooking, ensuring a wonderfully fluffy, separate rice texture instead of a mushy one. Look for the rice grains to become slightly translucent and begin to turn a very light golden brown at the edges.
  3. **Add Liquids and Seasoning:** Slowly whisk in the vegetable or chicken broth and the tomato sauce. The classic ratio for perfect rice is two parts liquid to one part rice. For this recipe, that translates to 2 cups of combined tomato sauce and broth for every 1 cup of uncooked rice. Stir in the smoked paprika and the remaining salt. Bring the mixture to a rolling boil over medium-high heat.
  4. **Simmer and Cook:** Once boiling, immediately reduce the heat to its lowest setting to maintain a gentle simmer. Cover the skillet tightly with its lid. Cook undisturbed for approximately 10-15 minutes, or until all the liquid has been absorbed and the rice grains are tender. Resist the urge to lift the lid during this time, as escaping steam can prevent the rice from cooking properly. After the cooking time, taste the rice and adjust for salt if necessary.
  5. **Rest for Perfection:** Once the rice is cooked, remove the skillet from the heat, but keep the lid firmly on. Let the rice rest, covered, for at least 10 minutes. This resting period is vital! It allows the steam to redistribute moisture evenly throughout the rice, preventing the top layer from becoming dry while the bottom remains fluffy and perfectly cooked.
  6. **Fluff and Finish:** After resting, remove the lid and gently fluff the rice with a fork. This separates the grains and creates that light, airy texture. Finally, stir in the fresh chopped cilantro and the tablespoon of fresh lime juice. The cilantro adds a burst of fresh herbiness, and the lime juice provides a bright acidity that perfectly balances the rich flavors of the dish.


Spanish Rice on white platter with lime slices

Understanding Servings and Maximizing Your Homemade Spanish Rice

When preparing this homemade Spanish rice from scratch, you’ll find it’s both satisfying and versatile in terms of serving. Based on standard guidelines, a single serving size of uncooked rice is typically 1/4 cup. This recipe utilizes 1 cup of uncooked rice, which translates to a generous 4 servings of cooked Spanish rice. This quantity is absolutely ideal for a Mexican dinner for two, providing two hearty helpings per person, perfect for a filling and flavorful meal.

However, if you’re planning a larger meal with many accompanying dishes, you can easily stretch this recipe to serve 6 people, offering smaller but still substantial portions. The beauty of this dish is its flexibility to fit your dining needs. Don’t forget that any leftover Spanish rice makes for an incredibly delicious and convenient lunch the following day, often tasting even better as the flavors have had more time to meld.

Can You Prepare Homemade Spanish Rice Ahead of Time?

Absolutely! One of the greatest advantages of this homemade Spanish rice recipe is that you can prepare it up to a full day in advance without compromising its quality. As someone who often photographs recipes, I frequently find myself too tired to eat the freshly cooked dish immediately. In such cases, I simply store the Spanish rice in the refrigerator and enjoy it the next day.

To reheat, you have a couple of easy options. You can gently warm it in the microwave until heated through, or for stovetop reheating, add a tablespoon or two of water or broth to the rice in a skillet, cover, and cook over low heat until warm and fluffy again. This make-ahead capability is a true lifesaver, especially on busy dinner days when your main course demands a lot of prep time, or when you’re trying to perfectly time multiple dishes to be ready simultaneously. It helps alleviate kitchen stress and ensures a smooth, enjoyable cooking experience.

Can You Freeze Homemade Spanish Rice?

Yes, you can certainly freeze homemade Spanish rice, making it an excellent option for meal prepping and having convenient, flavorful sides ready whenever you need them! Freezing allows you to extend the shelf life of your Spanish rice significantly, ensuring you always have a quick and easy option on hand.

To freeze Spanish rice successfully, first ensure it has cooled completely to room temperature. This prevents condensation and ice crystals from forming, which can affect the texture. Once cooled, transfer the rice to a freezer-safe bag or an airtight container. For maximum convenience, you can either put the entire batch into one large bag or portion out individual servings into several smaller bags. Flattening the rice as much as possible in the bag helps it freeze and thaw more quickly and also saves space in your freezer. It can be safely frozen for up to 2 months; beyond that, while still safe, the quality and texture might start to degrade.

When you’re ready to enjoy your frozen Spanish rice, simply break it into smaller pieces (if frozen in a block) and place it in a microwave-safe bowl. Cover the bowl with a microwave-safe lid or microwave-approved plastic wrap, leaving a small vent. Heat on high for approximately 2 minutes. Carefully remove the lid, being mindful of the hot steam, and fluff the rice with a fork. If it’s not thoroughly heated, return it to the microwave for additional 1-minute intervals until it reaches your desired temperature. This method ensures your rice comes out warm, fluffy, and just as delicious as when it was freshly made.

What Do You Serve with This Versatile Spanish Rice?

Homemade Spanish Rice is incredibly versatile and pairs beautifully with a wide array of Mexican and Tex-Mex dishes. Kick off your Mexican dinner celebration with delectable appetizers like rich Homemade Queso or a refreshing bowl of vibrant Fresh Garden Salsa.

Because this Spanish rice doesn’t take long to prepare from scratch, you can easily cook it while your main courses are underway. It’s the perfect companion for comforting crockpot beef enchiladas, crispy beef taquitos baking in the oven, or while you’re assembling fun taco pizza rolls for a festive taco night. To complete your meal on a high note, consider refreshing beverages such as frosty Frozen Mango Margaritas or unique Margarita Popsicles. This Spanish rice is more than just a side; it’s an integral part of an unforgettable Mexican culinary experience.

Spanish Rice on white platter with lime slices

Homemade Spanish Rice

Yield:
4 servings
Prep Time:
15 minutes
Cook Time:
22 minutes
Total Time:
37 minutes

Homemade Spanish Rice from scratch is an easy Mexican side dish to serve with your enchiladas, tacos, or fajitas.

Ingredients

  • 1 tablespoon vegetable or olive oil
  • 1/2 cup diced green bell pepper (roughly half of 1 pepper)
  • 1/4 cup diced yellow or white onion
  • 1 garlic clove, minced
  • 1 cup uncooked white long grain rice
  • 1 + 1/4 cup vegetable or chicken broth/stock, room temperature
  • 3/4 cup canned tomato sauce (roughly one 8 ounce can)
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon salt, preferably kosher
  • 1 tablespoon fresh chopped cilantro
  • 1 tablespoon fresh lime juice

Instructions

  1. In a large 12 inch skillet, heat the oil. Once hot, add the bell pepper, onion, and a big pinch of salt. Cook until softened, about 5 minutes.
  2. Add the garlic and rice then cook for another 1-2 minutes or until the rice is translucent and starts to brown.
  3. Slowly stir in the broth and tomato sauce. Add the paprika and salt then bring to a boil.
  4. Once boiling, turn the heat down to simmer and cover with a lid. Cook undisturbed 10-15 minutes or until the liquid is absorbed and rice is tender. Taste and adjust for salt, if needed.
  5. Remove from the heat and let it rest covered for 10 minutes.
  6. Remove the lid and fluff the rice with a fork. Stir in the cilantro and lime juice.

Notes

  • Spanish rice can be made up to 1 day ahead of time. Reheat in the microwave or on the stove.
  • Serve with Steak Fajitas, Crockpot Beef Enchiladas, or Taco Pizza Rolls.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

  • 12 Inch Large Skillet

Did you make this recipe?

Let me know what you think! Rate the recipe above, leave a comment below, and/or share a photo on Instagram using #HITKrecipes

© Carla Cardello


Cuisine:

Mexican

/
Category: Pasta, Rice, + Grains

img 14670 8 1

Originally published April 28, 2015