Spanish Rice Recipe

This Spanish Rice recipe is a total game-changer when it comes to quick, satisfying, and flavor-packed side dishes. It’s everything you want in a comforting bowl of rice—fluffy, slightly smoky, and bursting with tomato goodness. And the best part? It’s ridiculously simple to throw together, making it the ultimate companion for your busy weeknight dinners. Whether you’re pairing it with tacos, grilled chicken, or just enjoying it on its own, this rice is bound to earn a permanent spot in your rotation.

Why You’ll Love This Recipe

  • Fast and Fuss-Free: Ready in about 30 minutes with minimal prep and common pantry ingredients.
  • Big on Flavor: Rich with tomato, garlic, and spices—this rice doesn’t hold back.
  • Versatile Side Dish: Works beautifully with Mexican, Tex-Mex, or even Mediterranean meals.
  • Family Favorite: Mild enough for the kids, but easy to spice up for the adults.

Ingredients You’ll Need

You won’t believe how few ingredients you need to create something this tasty. Here’s what to gather:

  • Long-grain white rice: The base of the dish—fluffy and perfect for soaking up all those flavors.
  • Onion: Adds aromatic sweetness and depth.
  • Garlic: For that essential, irresistible flavor—don’t be shy with it!
  • Tomato sauce or crushed tomatoes: Gives the rice its vibrant color and signature taste.
  • Chicken broth: Infuses the rice with savory flavor while it cooks.
  • Olive oil: Used to sauté the rice and aromatics, giving everything a toasted, nutty base note.
  • Cumin and chili powder: Adds warmth and a gentle spice kick—adjust to your liking.
  • Salt and pepper: To bring it all together and balance the flavors.

Tip: Rinse your rice before cooking—it helps prevent it from getting gummy.

Variations

Want to put your own twist on Spanish Rice? Here are a few simple swaps and additions to try:

  • Vegetarian Version: Use vegetable broth instead of chicken broth.
  • Spicy Rice: Add diced jalapeños, chipotle powder, or hot sauce while cooking.
  • Loaded Spanish Rice: Stir in cooked ground beef, shredded chicken, or black beans for a hearty one-pot meal.
  • Veggie Boost: Toss in bell peppers, peas, or corn for added texture and sweetness.
  • Brown Rice Option: Use brown rice for a whole grain version—just extend the cooking time and liquid slightly.

How to Make Spanish Rice

Step 1: Toast the Rice

In a large skillet or saucepan, heat olive oil over medium heat. Add the rice and cook, stirring constantly, until it turns golden brown. This step is key—it builds the nutty base flavor that makes this dish so good.

Step 2: Add Aromatics

Stir in the diced onion and garlic. Cook for a few minutes until the onion becomes soft and translucent. The kitchen will smell amazing at this point!

Step 3: Pour in the Flavor

Add the tomato sauce (or crushed tomatoes), chicken broth, cumin, chili powder, salt, and pepper. Stir everything together to combine.

Step 4: Simmer to Perfection

Bring the mixture to a gentle boil, then reduce the heat to low. Cover the pot and simmer for 18–20 minutes, or until the rice is tender and has absorbed the liquid.

Step 5: Fluff and Serve

Once cooked, remove from heat and let it sit (still covered) for 5 minutes. Then fluff the rice with a fork and serve warm.

Pro Tips for Making the Recipe

  • Don’t skip toasting the rice: It makes a world of difference in texture and taste.
  • Keep the lid on: Resist the urge to peek—lifting the lid lets steam escape and can affect cooking time.
  • Let it rest: That final five-minute rest after cooking lets the rice finish absorbing the flavors.
  • Use a heavy-bottomed pan: It distributes heat more evenly and helps prevent scorching.

How to Serve

Spanish Rice is wonderfully adaptable and can be served in all kinds of delicious ways:

As a Side Dish:

Serve it alongside tacos, enchiladas, fajitas, grilled steak, or roasted chicken.

In Burrito Bowls:

Layer it with beans, lettuce, salsa, and protein for an easy DIY burrito bowl.

In Stuffed Peppers:

Mix it with ground meat and stuff it into bell peppers for a satisfying dinner.

With Eggs:

Top it with a fried egg and a little hot sauce for a simple, spicy breakfast.

Make Ahead and Storage

Storing Leftovers

Cool the rice completely, then store in an airtight container in the refrigerator for up to 4 days.

Freezing

Spanish Rice freezes well! Let it cool, pack it in freezer-safe bags or containers, and freeze for up to 2 months.

Reheating

Reheat gently in the microwave or on the stovetop with a splash of broth or water to loosen it up. Cover and heat until warmed through.

FAQs

Can I use minute rice or instant rice instead?
Technically yes, but it won’t have the same texture or flavor. Regular long-grain rice holds up much better during toasting and simmering, giving you that classic Spanish Rice consistency.

What can I do if the rice is still hard after cooking?
Just add a bit more broth or water, cover again, and cook on low for another 5–10 minutes. Sometimes stovetops vary, and a little extra time does the trick.

Is Spanish Rice the same as Mexican Rice?
They’re very similar! In many kitchens, the terms are used interchangeably. Both feature tomatoes, spices, and broth-cooked rice, though recipes can vary slightly by region or family tradition.

Can I double the recipe?
Absolutely. Just use a larger pot and make sure you scale the liquid and seasonings accordingly. You may need to add a few extra minutes to the cooking time.

Final Thoughts

If you’re looking for a side dish that’s easy, flavorful, and totally satisfying, this Spanish Rice delivers every time. It’s the kind of recipe that turns humble ingredients into something genuinely crave-worthy. Whether you’re cooking for the whole family or meal-prepping for the week, it’s a no-fail favorite you’ll come back to again and again. Try it once, and you’ll see why!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Spanish Rice Recipe

Spanish Rice Recipe

  • Author: slsrecipes
  • Prep Time: 5 minutes
  • Cook Time: 25 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: Spanish
  • Diet: Vegetarian

Description

A flavorful and easy Spanish rice recipe made with tomatoes, garlic, onions, and spices. Perfect as a side dish for Mexican or Spanish-inspired meals.


Ingredients

  • 1 cup long-grain white rice
  • 2 tablespoons olive oil
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 1/2 cups chicken broth
  • 1 cup canned diced tomatoes (with juice)
  • 1/2 teaspoon ground cumin
  • 1/4 teaspoon chili powder
  • Salt to taste
  • Fresh chopped cilantro (optional, for garnish)


Instructions

  1. Heat the olive oil in a large skillet over medium heat.
  2. Add the rice and cook, stirring frequently, until the rice begins to turn golden brown, about 5 minutes.
  3. Stir in the chopped onion and garlic, and cook for another 2-3 minutes until fragrant.
  4. Add the chicken broth, diced tomatoes (with juice), cumin, chili powder, and salt. Stir to combine.
  5. Bring to a boil, then reduce heat to low, cover, and simmer for 20 minutes or until rice is tender and liquid is absorbed.
  6. Remove from heat and let sit covered for 5 minutes.
  7. Fluff with a fork and garnish with chopped cilantro if desired. Serve warm.

Notes

  • You can substitute vegetable broth for a vegetarian version.
  • Use fresh tomatoes if preferred—about 2 medium tomatoes, diced.
  • Add chopped bell peppers or peas for extra texture and flavor.