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.

Why we love this recipe
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!

Gather these ingredients
How to make Spanish Rice
Preheat oven to 325 degrees F.
Rinse long grain white rice in a fine mesh sieve until water runs clear. Set aside.

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.
Add in tomato puree plus one can of water and chopped green chilis stir to combine.

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

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!
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)
Tips for the Best Spanish Rice (One-Pot Success)
- 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.
- Use the right rice! Long-grain white rice works best for fluffy texture. Avoid instant rice. Jasmine can work but will be slightly softer.
- 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.
- 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 Variations
- 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.
FAQs
- 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.
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

Easy Authentic Spanish Rice Recipe
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.








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.
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!
You know my deep love of Mexican food! Pinning this to make on our next Mexican night….. perhaps with your delish burritos??? 🙂
Can you believe I don’t really have a homemade Spanish rice recipe? Now I do thanks to you!!
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.
I love Spanish rice!! I need to make it more often!