Easy Spanish Rice Recipe

This Easy Spanish Rice Recipe is a delicious and flavorful side dish that will be sure to please any crowd. It’s super easy to make and comes together in less than 30 minutes with minimal effort. Filled with bold, bright flavors, this rice dish is the perfect accompaniment to any meal!

Spanish rice in a bowl with cilantro on a wood board

What Kind Of Rice Do You Use To Make Spanish Rice?

Our favorite rice to use for Spanish rice is jasmine rice, but any long grain white rice will work. Brown rice is nuttier in flavor and also has more fiber in it so it will take longer to cook, which doesn’t make it the right choice for this recipe.

You want the rice to steam in the chicken broth and seasonings, just until it’s tender. Using brown rice would require a lot more cooking time causing the rice to burn or stick to the bottom of the pan by the time it’s done.

Spanish Rice recipe being browned in butter and onion

What Type Of Pot Do I Need For This Rice Recipe?

An important part of this recipe is the pot that you use to make it in. We prefer a wide, 3 quart dutch oven because it creates a big surface area for the rice to spread out as it cooks. If the rice is in a narrower, taller pot then the rice might turn out a little more gummy because it doesn’t have room to let the steam escape.

So a wide dutch oven or a soup pot will work, as long as it holds about 3 quarts of liquid.

rice cooked in a dutch oven with chicken broth and onion

Slightly toasting the rice along with the onions, garlic and butter gives this Spanish Rice Recipe that added punch of flavor! Toasting the rice before it cooks brings out a more nutty flavor and also allows the rice to cook up in more separate grains.

The worst thing when you’re cooking rice recipes is when you end up with mushy rice. Mushy rice is pretty much a throw away and redo result for me, because no one likes mushy rice.

You do have to make sure that when you are cooking this rice that you are using the lowest setting on your burner, or else the rice will stick to the bottom of the pot and possibly burn. That is not to be confused with the crispy, brown bits of rice that you get when you fluff this rice at the end of the cooking time.

Those crispy rice bits are the best part about this Spanish Rice recipe!

Perfect Spanish Rice Recipe with chopped cilantro

Can You Make This Rice Recipe Ahead Of Time?

Definitely. I almost think this rice tastes even better when it sits for a while and then you reheat it. It gives the flavors a chance to blend together and some of the heat and steam evaporates so the grains will be firmer.

You can reheat this rice right in the microwave so it’s ready when you are!

What Other Ways Can You Use Spanish Rice Besides A Side Dish?

Oh let me count the ways…we LOVE this rice recipe for so many more things than just a simple side dish recipe! Let’s start with a few ideas here:

  • A filling for burritos or tacos
  • An addition to a Mexican chopped salad or a taco bowl
  • Spoon it into Chicken Tortilla Soup
  • Use it in lettuce wraps with chicken and peppers
  • Use it as a base for a fried rice recipe

So yes, while we love this Spanish Rice as a super simple side dish recipe, it can be used for meal prepping in so many different ways! We keep a bowl of this rice, or plain brown rice in our refrigerator almost all the time.

Sliced grilled chicken or steak along with vegetables, lettuce and cheese and our kids are in heaven. They use these ingredients wrapped up in tortillas, to make quesadillas, taco bowls and so many more healthy meals or snacks.

Looking For More Easy Side Dish Recipes?

Spanish rice in a bowl with cilantro on a wood board

Easy Spanish Rice Recipe

  • Author: Dan
  • Prep Time: 5 minutes
  • Cook Time: 25 minutes
  • Total Time: 30 minutes
  • Yield: 6 Servings 1x

This flavorful rice recipe goes with almost any dinner! Or use it as a topping for tacos or burritos or in a taco bowl!



  • 1 tablespoon olive oil
  • 1 tablespoon butter
  • 1/2 cup diced onion
  • 1 teaspoon chopped garlic
  • 2 cups white rice
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon ground cumin
  • 2 1/2 cups chicken stock
  • 8 ounces tomato sauce
  • Chopped cilantro for garnish (optional)


  1. Add the oil and butter to a 3 quart dutch oven or wide, heavy bottomed pot over medium-low heat.
  2. Add the onion and cook for 5 minutes to soften, then add the garlic and cook for 1 minute longer.
  3. Pour in the rice, stir and cook for 7-8 minutes, stirring often, until sightly browned. Add the salt, pepper and cumin, stirring to combine.
  4. Slowly pour in the chicken broth and tomato sauce and bring to a simmer. Stir the rice to make sure it isn’t sticking to the bottom of the pot, then turn the heat down to the lowest setting and cover.
  5. Cook the rice for 15-18 minutes. Turn the heat off and let the rice sit, covered for another 5 minutes.
  6. Remove the lid and fluff the rice with a fork. Garnish with chopped cilantro or parsley if desired and serve.
  • Category: Side Dish
  • Method: Stove Top
  • Cuisine: American

You Might Also Like:

7 Responses
  1. Brittany

    Super easy and very tasty! I make the batch on Sunday and eat the leftovers for lunch throughout the week.

  2. Emily

    My new go to side for Mexican dishes. This Spanish rice recipe is perfect. I subbed the tomato sauce with Trader Joe’s salsa (because it’s all I had) and it turned out amazing!! 10/10 would recommend.

  3. D.J.

    I agree with L. Saunders–there was not enough liquid and the rice was not fully cooked. Flavor was great, though! I will adjust the liquid and cooking time next time.

Leave a Reply

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Cocktails and Drinks

Side “Bar”

Try some of the cocktails and drinks we’re mixing up this week!