Home » Easy Authentic Spanish Rice Recipe

Easy Authentic Spanish Rice Recipe

This easy Spanish Rice recipe is the ultimate one-pot side dish made with simple pantry staples and bold, comforting flavor. Fluffy long-grain rice simmers with sautéed onions, sweet carrots, and tender peas, then gets perfectly seasoned with a balanced blend of chili powder and cumin for that classic, savory taste. Whether you’re serving it alongside tacos, enchiladas, grilled chicken, or your favorite Tex-Mex dinner, this homemade Spanish rice is budget-friendly, family-approved, and ready with minimal effort. If you’re looking for an authentic-style Spanish rice recipe that’s simple, flavorful, and made in just one pot, this is the perfect go-to side dish for busy weeknights and festive gatherings alike.

I grew up eating Spanish rice for dinner often.  My mom would make it as a side dish, and she would also add browned ground beef to it making it a complete one pot meal.  I loved it.  It’s one of my many comfort foods. I have tweaked my moms recipe by adding cumin and chopped green chilis, other than that this is the same recipe that I grew up eating along side my Gramma Beattys Wet Burrito recipe, or hard shell tacos. I never saw a soft shell taco until I was in high school!

I had to do a little research to find out why we call this Spanish rice but we eat it at every Mexican restaurant and always serve it with Mexican or Tex-Mex fare. Rice was brought to Mexico by the Spanish in the early 16th century and from there the rest is history. It was quickly incorporated into the Mexican diet and moved north to the Americas. We eat a lot of rice in our home. Some people eat potatoes we eat rice. We Asian and Mexican inspired bowls, or we will put an over easy egg on top of leftover rice. My rice make rarely leaves the kitchen counter top!

ingredients for easy authentic spanish rice laid out on a baking sheet on a table with a striped napkin underneath
  • long grain white rice
  • olive oil
  • yellow onion
  • garlic cloves
  • tomato puree
  • water or chicken stock
  • salt
  • sugar
  • chili powder
  • cumin
  • diced carrot
  • green peas

Preheat oven to 325 degrees F.

white long grain rice in a fine mesh sieve over a sink being rinsed

Rinse long grain white rice in a fine mesh sieve until water runs clear. Set aside.

collage of three pictures showing the onions cooking then adding the rinsed rice to the pot then adding the garlic to the rice

In a oven safe pot (that has a lid) add olive oil (vegetable oil can also be used) over medium heat. Once the oil is hot and sliding easily around in the pan add diced onion. Saute until onion is translucent but not brown.

Add rinsed rice to the onion, saute for about 3 minutes, until the rice is sizzling and just starting to toast up and get a little tan in color.

Add garlic, stir to combine.

adding the tomato puree to the toasted rice in the pot on top of the stovetop hand scooping puree out of can over rice

Add in tomato puree plus one can of water and chopped green chilis stir to combine.

adding spices to the spanish rice a spatula is stirring the rice

Add in spices – salt, sugar, chili powder, cumin stir well.

adding water to the spanish rice mixture

Add hot or boiling water. Stir to combine. Bring rice to a low boil or simmer. As soon as you see some bubbles, turn stove top off, cover the pot with the lid and place it in your preheated oven for 45 minutes. No peeking!

pot of finished spanish rice being fluffed with a fork

Remove from oven and fluff with a fork. Serve immediately or allow to cool store in an airtight container for up to 3 days reheat in the microwave. (see below for freezing instructions)

cooked spanish rice that has not been fluffed.
  1. Rinse and toast the rice first. Do not skip rinsing the rice before placing it the pan with the oil and onion and then toasting it in the pan before adding any liquids.
  2. Use the right rice! Long-grain white rice works best for fluffy texture. Avoid instant rice. Jasmine can work but will be slightly softer.
  3. Balance the seasoning. Chili powder adds warmth. Cumin adds earthiness. Taste and adjust salt before serving. Remember you can always add more salt at the table but it’s hard to take it away.
  4. Use Broth for Extra Flavor – I always have used water and I find that it’s perfection, however you could use chicken stock or chicken broth for added depth of flavor. Vegetable broth keeps it vegetarian. However if you don’t have broth or stock but you do have chicken bouillon add 1 cube of chicken bouillon with your water. I always use Better than Bouillon, so sometimes if I’m feeling fancy I’ll add in a tablespoon of that.
spanish rice in a red dutch oven after being taken out of the oven and having fluffed the rice, a hand is holding the top of the pot with a potholder
  • Mexican-Style Spanish Rice – Add tomato sauce or diced tomatoes. Stir in garlic and a squeeze of lime. Finish with fresh cilantro.
  • Spicy Spanish Rice – Add diced jalapeño. Sprinkle in cayenne pepper. Stir in chipotle in adobo for smoky heat (this one is my favorite way to spice up this recipe).
  • Protein-Packed Spanish Rice – Adding a protein takes this recipe from being the perfect side dish to a spectacular main dish! Stir in shredded chicken. Add black beans or pinto beans. Mix in browned ground beef or turkey. I mentions above that my mom used to make this recipe with ground beef. See the recipe card notes for how to make it this way.
  • What is the difference between Spanish rice and Mexican rice? Spanish rice often refers to a tomato-based seasoned rice, while Mexican rice typically includes tomato sauce, garlic, and cumin. In the U.S., the terms are often used interchangeably.
  • Why is my Spanish rice mushy? If you skip rinsing the rice the excess starch on the rice can cause it to stick together. Also too much liquid, over-stirring, or not toasting the rice first can cause mushy rice.
  • Can I make Spanish rice ahead of time? Yes. Store in an airtight container in the refrigerator for up to 4 days. Reheat with a splash of broth or water. Or another great way to reheat any type of rice is to place a couple ice cubes on top of the rice and microwave for a few minutes. Remove what ever is left of the ice cube, fluff with a fork and you are good to go!
  • How to use and store leftover Spanish Rice – Store leftover Spanish Rice in an airtight container for up to three days in your refrigerator. We love to warm this rice up the next day and eat it with a sunny side up egg on top! If you’ve eaten with this tacos and have leftover meat, stir the meat into the rice for a delish next day lunch option.
  • Can I freeze Spanish rice? Yes. Let it cool completely, freeze in airtight containers for up to 3 months, and thaw overnight before reheating. I have to be honest I have never frozen Spanish Rice myself, but this is what some research on the world wide web gave me, so I hope it’s accurate. Please let me know if you try this, I love to hear how it turns out.
  • Is Spanish rice gluten-free? Yes, as long as your broth and seasonings are certified gluten-free.
a pot of spanish rice with a hand scooping a spoonful out with a wooden spoon dutch oven is sitting on a red and white striped towel with the lid to the pot in the top half of the photo

More great dinner dilemma ideas can be found on the Dinner Dilemma Pinterest board.

If you make this easy one-pot Spanish Rice, I’d love to hear how it turned out! Leave a comment below and let me know if you kept it classic with chili and cumin or added your own twist. Your star ratings and reviews not only help other readers find this simple pantry staple side dish, but they also help my small kitchen keep sharing family-friendly, budget-friendly recipes. Don’t forget to pin this homemade Spanish rice recipe for later and share it with someone who needs an easy, flavorful weeknight side! From my table to yours with love, Sheila

a pot of spanish rice with a hand scooping a spoonful out with a wooden spoon dutch oven is sitting on a red and white striped towel with the lid to the pot in the top half of the photo

Easy Authentic Spanish Rice Recipe

Sheila
Easy versatile and flavorful on pot side dish is easy, delicious, and can be made with a few simple pantry ingredients!
No ratings yet
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Course Side Dish
Cuisine American, Mexican
Servings 8 side servings
Calories 238 kcal

Ingredients
  

  • 2 tbsp olive oil
  • 1/2 cup onion finely diced
  • 2 cups long grain white rice
  • 2 whole garlic cloves minced
  • 4 ounce can diced green chilis
  • 10.75 ounce can tomato puree + one can water
  • 1 tsp salt
  • 1 tsp Sugar
  • 1/2 tsp chili powder
  • 1/4 tsp cumin
  • 2 cups boiling water
  • 1/2 cup diced carrot fresh or frozen
  • 1/2 cup green peas fresh or frozen

Instructions
 

preheat oven to 325 degrees ℉

  • Rinse rice in a fine mesh sieve until the water runs clear. If you don't have a fine mesh sieve you can also use a bowl place rice in bowl fill with water, stir water and rice with a whisk, pour off water, and repeat until water is clear. Drain as much water off as possible (which isn't hard the rice will want to stay in the bottom of the bowl) and use it in the recipe. Set rice aside.
  • Add oil to dutch oven (or any oven safe pan with a lid) once the oil is sliding around and hot, add onion and saute until translucent.
  • Add in the rinsed rice, move around with a spatula until rice starts to sizzle and just starts to brown and gets toasty. Quickly add in garlic and stir into the rice.
  • Add tomato puree + one can of water, and the diced green chilis. Stir to combine.
  • Add spices: salt, sugar, chili powder, cumin. Stir to combine. Add in 2 cups very hot, or boiling water and veggies (peas and carrots) stir to combine. Bring to a low bowl or simmer.
  • As soon as rice starts to boil, place lid on top and place in 325℉ oven for 45 minutes.
  • Remove from oven and fluff the rice using a fork. Serve immediately.

Notes

Stove top method: Cook on medium low to low heat for 30 minutes. turn off heat and let set for 15 minutes remove lid and fluff rice. 
Spanish Rice with ground meat – brown the ground beef, turkey, or chicken in pan remove with a slotted spoon to a dish. Pour off any excess grease. Continue with the recipe as stated above add the meat back in after the spices, and continue on by adding water and placing in oven till done. 

Nutrition

Calories: 238kcalCarbohydrates: 46gProtein: 5gFat: 4gSaturated Fat: 1gPolyunsaturated Fat: 0.5gMonounsaturated Fat: 3gSodium: 371mgPotassium: 313mgFiber: 3gSugar: 5gVitamin A: 107IUVitamin C: 4mgCalcium: 27mgIron: 1mg
Keyword carrots, chili powder, cumin, garlic, green chilis, rice, side dish, tomato
Tried this recipe?Mention @eat2gather or tag #eat2gather!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




7 Comments

  1. May be a silly question…. but do you drain the can of Rotel tomatoes? I wanted to be sure so it didn’t make the rice come out needing more or less liquid to cook properly. You probably are supposed to drain them every time you use them, but I just don’t know. Thank you.

    1. Peggy, I do not. I will make sure to edit the recipe to make sure that’s clear. Thanks for asking, and let me know how it turns out!

  2. I love this! I haven’t made rice in so long. My Filipino side of the family would probably curse me if they saw this comment! I should buy a bag and make this ASAP.