Savory Spanish Rice

Restaurant-Quality Spanish Rice Recipe: Easy, Flavorful & Fluffy!

Craving that authentic, restaurant-style Spanish rice you get at your favorite Mexican spot? Look no further! This incredible Spanish Rice recipe is designed to be quick, effortlessly easy, and bursting with an impressive depth of flavor. Whether you call it Spanish rice or Mexican rice, this simple yet profoundly satisfying side dish is guaranteed to be perfectly fluffy every single time. Using just a few core ingredients, we’ve unlocked the secret to a rich, savory rice that tastes like it was simmered to perfection in a bustling kitchen south of the border.

While many Spanish rice recipes rely on tomato sauce or plain tomato broth for their characteristic red hue, our secret ingredient for an unparalleled flavor boost is salsa. Using your preferred brand and spice level of salsa not only simplifies the ingredient list but also injects a vibrant, complex taste that is simply missing from simpler tomato bases. You can easily adjust the heat level by opting for a mild, medium, or hot variety, tailoring it perfectly to your family’s preferences. If you’re on the hunt for more delectable side dish recipes to complement your meals, you might also enjoy our Homemade Rice Pilaf, refreshing Lemon Herb Rice, or bright Cilantro Lime Rice.

Spanish Rice in a large bowl topped with fresh herbs.

What is Spanish Rice? Unraveling the Delicious Mystery

The name “Spanish Rice” might lead you to believe this dish originated in Spain, but it’s actually a culinary misnomer! This beloved rice preparation, often referred to as “Mexican Rice” or “Arroz Rojo” (red rice), is a staple in Northern Mexico and the Southwestern United States. It’s essentially a flavorful rice pilaf infused with distinct Mexican spices and ingredients. The popular theory suggests that rice itself, not native to Mexico, was introduced to the region by the Spanish during their invasion, leading to the adaptation of local flavors into what we now know and love. Over centuries, this humble grain was transformed by Mexican ingenuity into the incredibly rich and aromatic side dish that graces tables worldwide.

This “not-so-authentic” Spanish Rice recipe is remarkably simple to prepare, yet it delivers a depth of flavor and a perfect texture that rivals any restaurant creation. It’s one of those dishes that evokes comfort and satisfies a craving for delicious, well-seasoned rice. Every single bite is packed with savory notes, and the fluffy, separate grains of rice are exactly what you look for in a quality rice dish. Forget the sticky, bland versions; this recipe promises a truly outstanding experience.

Why This Recipe Stands Out: Our Secret Ingredient

What makes our Spanish Rice recipe truly special? It’s our strategic use of salsa instead of traditional tomato sauce or broth. While tomato products provide the signature reddish color, they often fall short on flavor without extensive doctoring. Salsa, on the other hand, comes pre-loaded with a complex array of aromatics like onions, garlic, cilantro, and various peppers, along with the natural acidity of tomatoes. This means less chopping, fewer ingredients to measure, and a more robust flavor profile with minimal effort.

By using salsa, you gain immense control over the spice level. Want a mild rice for the whole family? Use a mild salsa. Craving a kick? Opt for a medium or hot variety, or even add a pinch of cayenne or chili flakes. This simple substitution elevates the dish from a mere side to a flavorful component that truly complements any main course, enhancing the overall dining experience with its vibrant taste and adaptable heat.

Ingredients You’ll Need for Authentic Flavor

Crafting the perfect Spanish rice doesn’t require a long list of exotic ingredients. In fact, you likely have most of these staples in your pantry right now. Here’s a closer look at what you’ll need and why each component is crucial:

  • Oil: A good cooking oil is essential for sautéing the rice and developing its nutty flavor. You can use olive oil for a classic Mediterranean touch, avocado oil for a neutral, high smoke-point option, or any other cooking oil you prefer.
  • Onion: Diced onion forms the aromatic base of this dish, adding sweetness and depth. Yellow or white onions are most commonly used for their balanced flavor, but a red onion could also be used if you’re looking for a slightly bolder, sweeter note.
  • Rice: For that desirable fluffy, separate-grain texture, we highly recommend using plain long-grain white rice. Basmati or jasmine rice can also work, but avoid instant rice or short-grain varieties, which tend to become sticky. (See FAQ for brown rice notes).
  • Salt: Essential for seasoning, sea salt or kosher salt works best to enhance all the other flavors without being overly salty. Adjust to your taste, remembering that broth and salsa also contribute sodium.
  • Chicken Broth: This provides a savory liquid base, infusing the rice with rich flavor. For a vegetarian or vegan version, vegetable broth is an excellent substitute, maintaining the delicious liquid necessary for cooking the rice.
  • Salsa: Our star ingredient! Choose your favorite brand and preferred spice level. A chunky salsa will add more texture, while a smoother one will integrate more seamlessly into the rice. This is where a lot of the vibrant “Mexican” flavor comes from.
  • Lime: Fresh lime wedges are an absolute must for serving. A squeeze of fresh lime juice over the finished rice brightens all the flavors, adding a zesty, refreshing counterpoint that completes the dish. You can offer one wedge per person or arrange sliced limes in a bowl on the side.
  • Optional Seasoning Ideas: To further customize your rice, consider adding a teaspoon of garlic powder, chili powder, or cumin along with the salt and onion. These spices will deepen the savory profile and add more traditional Mexican notes.
spanish rice with salsa.

How to Make Spanish Rice: Step-by-Step Guides

Preparing this flavorful Spanish rice is straightforward, whether you’re using a stovetop or an Instant Pot. Follow these detailed instructions to achieve perfect results every time.

Stovetop Method: Classic Perfection

  1. Sauté the rice: In a large frying pan or Dutch oven, heat your chosen oil over medium heat. Add the long-grain white rice. Sauté the rice, stirring occasionally, for about 3-5 minutes, or until the grains turn a beautiful golden brown. This step is crucial for developing a nutty flavor and preventing the rice from becoming sticky.
  2. Cook the onions: Add the diced onion and salt to the pan. Continue to cook for another 1-2 minutes, stirring occasionally, until the onions soften and become translucent.
  3. Simmer to perfection: Pour in the chicken broth and salsa, then give everything a good stir to combine. Bring the mixture to a rolling boil. Once boiling, immediately cover the pan with a tight-fitting lid and reduce the heat to low. Allow the rice to simmer undisturbed for 20 minutes. It’s important not to remove the lid during this time, as it traps the steam necessary for even cooking. After 20 minutes, gently lift the lid to check the rice. Do not stir. If there’s still liquid and the rice isn’t fully tender, cover it again and cook for up to 5 more minutes, or until all the liquid has been absorbed and the rice is perfectly cooked.
  4. Fluff and serve: Once the rice is fully cooked, turn off the heat and let the pan sit, covered, for an additional 10 minutes. This resting period allows the steam to redistribute, resulting in incredibly fluffy rice. Finally, lightly fluff the rice with a fork and squeeze fresh lime juice over it just before serving. Enjoy the rich, aromatic flavors!
A spoon full of this easy spanish rice recipe.

Instant Pot Method: Quick & Easy

For a faster, hands-off approach, the Instant Pot is your best friend for this Spanish rice recipe.

  1. Sauté in the Instant Pot: Set your Instant Pot to the “Saute” function and add the oil. Once hot, add the rice and cook for about 3 minutes, stirring until the rice grains just begin to brown slightly.
  2. Soften onions: Add the diced onion and salt to the pot. Continue to cook for another 3 minutes, stirring frequently, until the onions have softened.
  3. Pressure cook: Pour in the chicken broth and salsa, stirring to combine. Secure the lid on your Instant Pot and switch the valve to “Sealing.” Select the “Manual” or “Pressure Cook” setting and set the cooking time to 3 minutes on High pressure.
  4. Natural Release: Once the cooking cycle is complete, allow the Instant Pot to perform a Natural Release. This will take approximately 15 minutes. During this time, the pressure will gradually decrease, and the rice will continue to steam and absorb any remaining liquid, resulting in perfectly tender grains.
  5. Fluff and serve: After the pressure has naturally released, carefully remove the lid. Fluff the cooked rice with a fork and serve immediately with a generous squeeze of fresh lime juice. Enjoy your perfectly cooked, flavorful Instant Pot Spanish Rice!
salsa Spanish rice served with fresh lime.

Expert Tips for Perfect Spanish Rice Every Time

Achieving restaurant-quality Spanish rice is easier than you think with these expert tips:

  • Rinse Your Rice (or Don’t!): Some chefs swear by rinsing rice to remove excess starch and prevent stickiness, resulting in fluffier grains. Others argue that the starch adds to the creamy texture and flavor. For this recipe, if you prefer distinctly separate grains, a quick rinse under cold water until it runs clear can be beneficial. If you like a slightly richer, softer texture, skipping the rinse is fine.
  • Don’t Skip the Sauté: Browning the rice in oil before adding liquids is a critical step. It not only imparts a nutty flavor but also helps each grain cook individually, preventing a mushy result. Ensure the rice turns a light golden color for optimal results.
  • Resist the Urge to Peek: Once the lid is on and the rice is simmering, avoid lifting it! Every time you open the lid, steam escapes, which can disrupt the cooking process and lead to unevenly cooked or undercooked rice. Trust the timer.
  • The Power of Resting: After cooking, allowing the rice to rest off the heat for 10 minutes, still covered, is paramount. This allows the steam to fully absorb into the grains, making them tender and fluffy. Skipping this step often results in slightly firmer rice.
  • Fresh Lime is Key: Don’t underestimate the power of fresh lime juice at the end. It brightens the entire dish, cutting through the richness and adding a vibrant zing that truly elevates the flavor profile.
  • Adjust Seasoning to Taste: Always taste and adjust salt and any optional spices after the rice has cooked. Different salsas and broths have varying sodium levels, so a final adjustment ensures perfect seasoning.

What to Serve with Your Homemade Spanish Rice

This versatile side dish pairs wonderfully with a myriad of flavors, making it a staple for any meal. Here are some ideas:

  • Copycat Chipotle Carne Asada: The robust flavors of grilled steak are a perfect match.
  • Copycat Chipotle Burritos: Elevate your homemade burritos with this flavorful rice.
  • Beef Fajitas: A classic pairing for sizzling fajitas.
  • Shredded Beef Tacos: Provides a delicious and comforting base.
  • Chipotle Chicken Copycat: Complement the smoky heat of chipotle chicken.
  • Chipotle Black Beans: A fantastic vegetarian complement, creating a wholesome meal.

But don’t limit yourself to just Mexican cuisine! This rice is surprisingly versatile and can enhance a wide variety of entrees:

  • Easy Crockpot Ranch Chicken: The savory rice balances the creamy ranch.
  • Pesto and Sausage Homemade Flatbread: A unique and delicious twist.
  • Southwest Grilled Chicken Breast: Intensify the Southwestern flavors.

Exciting Variations to Customize Your Spanish Rice

This Spanish Rice recipe is a fantastic canvas for creativity. Experiment with these variations to make it your own:

  • Vegetable Spanish Rice: Boost the nutritional value and texture by adding finely diced vegetables such as bell peppers, carrots, corn, or peas to the sautéed rice before adding liquids. They will cook perfectly alongside the rice, infusing even more flavor.
  • Stuffed Peppers: Use any leftover Spanish rice as a delicious filling for a fun and hearty Stuffed Pepper Recipe. Combine it with some ground meat, cheese, and extra salsa for a complete meal.
  • Spicy Spanish Rice: For those who love heat, incorporate some finely diced jalapeños or serrano peppers (seeds removed for less heat, left in for more) during the onion sauté stage. A pinch of red pepper flakes or a dash of hot sauce with the broth can also intensify the spice.
  • Seafood Spanish Rice: Transform this side into a main course by folding in cooked shrimp, scallops, or other seafood during the last few minutes of cooking, or simply serve them on top. This creates a deliciously savory and protein-packed meal reminiscent of paella.
  • Mexican-Inspired Spanish Rice: Enhance the traditional Mexican profile by stirring in cooked black beans, corn kernels, and fresh chopped cilantro after the rice has cooked and rested. This creates an easy, hearty, and colorful dish.
  • One-Pot Spanish Rice with Protein: For ultimate convenience, cook your rice and protein together. Sauté diced chicken, ground beef, or sausage after the onions, then proceed with the rice and liquids. Alternatively, stir in cooked elements like shredded rotisserie chicken or leftover taco meat after the rice is done cooking.
  • Leftover Spanish Rice Transformations: Don’t let leftovers go to waste! Repurpose them into delicious meals. Mix with scrambled eggs, cheese, and avocado for a hearty breakfast burrito filling, or use as a base for a quick fried rice.
  • Cheesy Spanish Rice: For a decadent twist, stir in some shredded Monterey Jack, cheddar, or a Mexican cheese blend immediately after the rice has finished cooking and rested. Cover for a few minutes to allow the cheese to melt into gooey perfection.

Frequently Asked Questions (FAQ) About Spanish Rice

What’s the best rice to use for Spanish Rice?

We highly recommend using any long-grain white rice for this recipe, as it consistently yields nice, fluffy, and separate grains after cooking. Instant rice varieties or short-grained rices tend to become sticky and clumpy, which isn’t the desired texture for this dish. If you wish to substitute brown rice, you certainly can, but be prepared to adjust your cooking time and potentially increase the amount of broth. Always check the package directions for brown rice as the rice-to-liquid ratio and cooking times can vary significantly.

What can I add to cooked Spanish Rice?

The beauty of Spanish rice is its versatility! Once cooked, it’s a wonderful base for additional fresh ingredients. Some popular and delicious ideas include sliced green onions for a mild oniony bite, chopped fresh cilantro for herbaceous brightness, green peas for a touch of sweetness and color, diced bell peppers for crunch, or diced fresh tomatoes for added freshness and acidity.

Can I prepare Spanish Rice ahead of time?

Absolutely! Spanish rice is a fantastic make-ahead dish. You can prepare it completely up to 1-2 days in advance. Allow it to cool completely before transferring it to an airtight container and storing it in the refrigerator. This makes meal prep a breeze for busy weeknights or entertaining.

How to store and reheat leftovers?

Store any leftover Spanish rice in an airtight container in the refrigerator for up to 3 days. To reheat, you can use a microwave by placing a portion in a microwave-safe bowl, adding a splash of water or broth, covering it, and heating until warmed through. Alternatively, reheat on the stovetop in a pot over medium-low heat. Again, adding a small amount of water, cream, or broth will help restore moisture and prevent drying out, ensuring the rice remains fluffy.

Can I freeze Spanish Rice?

Yes, Spanish rice freezes quite well! Once cooled completely, transfer individual portions to freezer-safe bags or containers, pressing out any excess air. It can be stored in the freezer for up to 3 months. Thaw overnight in the refrigerator before reheating as directed above. Freezing is a great way to have a quick, homemade side dish ready whenever you need it.

The Ultimate Restaurant-Style Spanish Rice Recipe

Mexican rice or Spanish Rice recipe in a bowl, an easy rice recipe
Rating: 4.25 from 41 votes

Spanish Rice Recipe

Author: The Carefree Kitchen

This Spanish Rice recipe is quick, easy and has so much flavor packed into every single bite. It’s perfectly fluffy, uses just a few simple ingredients, and tastes just like it came from your favorite restaurant.

Print Recipe
Pin Recipe
Rate This Recipe
Watch Video

Prep Time: 10 minutes

Cook Time: 25 minutes

Total Time: 35 minutes

Yields: 8 servings

Ingredients

  • 2 tablespoons olive oil (or any cooking oil)
  • 2 cups long grain white rice
  • 1/2 small yellow onion, diced (about 1/4 cup)
  • 1 teaspoon salt
  • 3 cups chicken broth (or vegetable broth for vegetarian)
  • 1 cup salsa (your favorite brand and spice level)
  • 1 large lime, cut into wedges for serving

Instructions

  1. In a large frying pan or Dutch oven over medium heat, add the oil and heat. Add the rice, stirring occasionally, and cook until the rice is golden brown—about 3-5 minutes.
  2. Add the diced onion and salt and cook for another 1-2 minutes, stirring occasionally, until softened.
  3. Add the chicken broth and salsa and stir well. Bring the mixture up to a boil, then cover with a lid and reduce heat to low. Keep the rice at a low simmer for 20 minutes without removing the lid. After 20 minutes, lift the lid and check your rice but do not stir. You may need to cook for up to 5 more minutes, or until all of the liquid has absorbed and the rice is cooked.
  4. Once cooked completely, turn the heat off and let it sit for 10 minutes, still covered. Then, lightly fluff with a fork and squeeze fresh lime juice over the rice before serving. Enjoy!

Video

Notes

Storing Instructions: Store in an airtight container in the fridge for up to 3 days.

To reheat: Reheat either in the microwave, or in a pot over medium-low heat. If you use the stovetop method, add a splash of water, cream, or broth to help restore moisture.

Nutrition

Calories: 218 kcal | Carbohydrates: 41g | Protein: 4g | Fat: 4g | Saturated Fat: 1g | Sodium: 845mg | Potassium: 231mg | Fiber: 1g | Sugar: 2g | Vitamin A: 156IU | Vitamin C: 10mg | Calcium: 31mg | Iron: 1mg

Disclaimer: Nutritional values were calculated using a third-party tool and are provided as an estimation only.

Course: Side Dish

Cuisine: Spanish (Mexican-inspired)

Sharing this recipe with a link is both encouraged and appreciated. Copying/pasting and/or screenshots of full recipes to any social media is strictly prohibited. Content and photographs are copyright protected.

Did you make this?

Don’t forget to leave a rating below and make sure to follow on Pinterest, Instagram and Tiktok for more!

More Delicious Side Dish Recipes

Looking to round out your meal with other incredible sides? Here are some fantastic choices:

  • Cheesy Green Chili Rice Casserole: A comforting, cheesy bake with a hint of spice.
  • Homemade Cheesy Breadsticks: Perfect for soaking up sauces or enjoying on their own.
  • Steakhouse Style Baked Potatoes: A classic, hearty side for any main course.
  • Garlic Parmesan Orzo: A quick and flavorful pasta side that rivals rice.
  • Coconut Rice: A sweet and fragrant option, great for Asian or Caribbean-inspired dishes.
  • Copycat Chipotle Cilantro Lime Rice: Another fan-favorite rice, light and zesty.
  • Explore more Side Dishes for every occasion.
  • Discover additional Rice Recipes to expand your culinary repertoire.

Complementary Chipotle-Inspired Recipes

If you love the fresh, vibrant flavors of Chipotle, you’ll adore these recipes that pair perfectly with your Spanish rice:

  • Copycat Chipotle Cilantro Lime Rice: The iconic zesty rice that started it all.
  • Homemade Guacamole: Creamy, fresh, and essential for any Mexican feast.
  • Refried Black Beans or Copycat Chipotle Black Beans: Savory and filling, a must-have accompaniment.
  • Homemade Fresh Salsa: The perfect dip or topping, customizable to your heat preference.
  • Cheddar Queso: A rich, cheesy dip that’s incredibly addictive.
  • Salsa Ranch: A creamy, zesty dressing or sauce for salads and bowls.
  • Chipotle Chicken Burritos: Wrap up all these amazing flavors into one satisfying meal.

In conclusion, this Spanish Rice recipe offers a quick, easy, and incredibly flavorful way to bring the taste of your favorite Mexican restaurant right to your kitchen. With its perfectly fluffy texture, simple ingredients, and vibrant salsa base, this Mexican rice is more than just a side—it’s a celebration of bold flavors and comforting warmth. Give it a try tonight and prepare to be amazed!