Spanish Rice (or some people call it Mexican Rice), this festively flavored side dish is a guaranteed winner around the dinner table.

A simple Spanish Rice can be made in just one pot, and it is easily adjustable to be as spicy (or not spicy!) as you’d like!  We serve this along side tacos, fajitas or even grilled chicken or steak!

White bowl full of Easy Spanish Rice with a spoon

Spanish rice (also commonly known as Mexican rice) is a simple but incredibly flavorful side dish that pairs well with so many different dinner options (like Shrimp Fajitas). You’ll see how to make Spanish Rice with just a handful of ingredients, one pot, and a few simple ingredients. You can have this easy side dish on the table in under thirty minutes.

There are a lot of recipes out there for easy Spanish rice, but this is my personal favorite, and it can be easily customized to make it spicier if you have taste buds that like that sort of thing! 😉

Plenty of recipes use fresh tomatoes, and while you can certainly substitute them here, after a lot of trial and error, I’ve found that using canned diced tomatoes (preferably fire-roasted ones) not only makes this rice much easier to make, but it actually makes the flavor even better.

A pan of Spanish rice with a serving spoon and some cilantro garnish

How Do You Make Spanish Rice?

Spanish rice is surprisingly easy to make! You’ll start with a little bit of oil and melted butter in a deep saucepan or Dutch oven and heat until the pan is hot.  Next, add your finely diced pepper and onions and your rice (I recommend using long grain white rice for this recipe). Cook until the veggies are tender and the rice has begun to turn golden brown, and then add a few cloves worth of minced garlic.

Finally, you’ll add the remainder of your ingredients: diced tomatoes, tomato sauce, chicken broth, and spices, and bring the mixture to a boil. Reduce the heat, cover, and simmer your Spanish rice until most of the liquid has been cooked up and the rice is tender.

If you like a little extra heat with your Spanish rice, you can increase the amount of cayenne pepper that you use in this recipe. I stick with a conservative 1/4 teaspoon, which gives it just a touch of heat but isn’t overwhelming.

Easy Spanish Rice in a white bowl with a spoon

What Should I Serve With Spanish Rice?

Spanish rice goes best with Mexican-themed dishes including crockpot chicken tacos, fajitas, or carnitas. However, this rice should not be limited to just Mexican dishes! We also enjoy it as a side with everything from pizza to pulled chicken sandwiches!

I’ve also made this Spanish rice recipe into a full-fledged meal in the past by adding leftover shredded chicken — delicious!

Easy Spanish Rice in a white bowl with a spoon
4.91 from 33 votes↑ Click stars to rate now!
Or to leave a comment, click here!

Spanish Rice

Spanish Rice is a festively flavored side dish is a guaranteed winner around the dinner table. It can be made in just one pot, and it is easily adjustable to be as spicy (or not spicy!) as you’d like!
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 6 - 8 servings
Author Samantha


  • 2 tablespoons olive oil
  • 2 tablespoons butter
  • 1 ½ cups long grain white rice
  • 1 medium-sized yellow onion finely diced (about 1 cup diced)
  • 1 red bell pepper finely diced (about 1 cup diced)
  • 4 garlic cloves minced
  • 14 ½ ounces can diced fire roasted garlic tomatoes undrained
  • 8 ounces can tomato sauce
  • 2 cups chicken broth
  • 1 teaspoon salt
  • ½ teaspoon pepper
  • 1 teaspoon chili powder
  • 1 teaspoon paprika
  • ¼ teaspoon cayenne pepper add more to taste for more spice


  • Combine olive oil and butter in a deep saucepan or dutch oven over medium heat. Heat until butter is melted.
  • Add rice, onion, and bell pepper and cook until rice is golden brown and veggies are tender.
  • Add garlic and cook until fragrant, about 30 seconds.
  • Add undrained diced tomatoes, tomato sauce, chicken broth, salt, pepper, chili powder, paprika, and cayenne pepper and stir well.
  • Bring to a boil, cover, reduce heat and simmer 20-25 minutes or until rice is tender and liquid is absorbed.
  • Allow rice to sit covered about 5-10 minutes to absorb any liquid. Stir, fluff with a fork, and serve.
4.91 from 33 votes

Nutrition Information

Calories: 289 | Carbohydrates: 46g | Protein: 5g | Fat: 9g | Saturated Fat: 3g | Cholesterol: 10mg | Sodium: 947mg | Potassium: 485mg | Fiber: 3g | Sugar: 5g | Vitamin A: 1305IU | Vitamin C: 42.6mg | Calcium: 54mg | Iron: 2mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Side Dish
Cuisine American, Mexican
Easy Spanish Rice in a pan and a bowl with writing
Spanish Rice in a bowl with a spoon and writing

More Recipes You’ll Love

Garlic Butter Rice

Garlic Butter Rice in pot

Skillet Shrimp FajitasClose-up of skillet shrimp fajitas



Like our recipes?
Follow us on Pinterest!

Follow us on Pinterest

Recipes you'll love

About the author

Holly is a wine and cheese lover, recipe creator, shopping enthusiast and self appointed foodie. Her greatest passion is creating in the kitchen and making deliciously comforting recipes for the everyday home cook!
See more posts by Holly

Follow Holly on social media:

pinterest facebook twitter instagram

Free eBook!

Subscribe to receive weekly recipes and get a FREE Bonus e-book: Quick & Easy Weeknight Meals!

You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

Latest & Greatest

Leave a Reply

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

Recipe Rating


  1. Mine came out like mush too :((… way too much liquid… I actually kept thinking this when assembling it but followed the recipe to a “T”..tasted fine but i had to cook it another 20 minutes just to boil off the amount of liquid left after the recommended amount of time so as result the rice was way overcooked resulting in the mush..I think the recipe is perhaps flawed (?)2 stars

    1. I’m sorry this didn’t work out for you, I do understand it’s disappointing when a recipe doesn’t work as expected. Adding cook time would cause the rice to overcook (as your total cook time would be 45 minutes).

      What type of rice did you use? Was your can of tomatoes 14.5oz? We did test the recipe again today and it worked out well for us, we didn’t find it mushy or overcooked. I did allow the rice to sit covered for a few minutes to absorb any extra liquid, that could possibly help. We also did try this recipe with drained tomatoes and it worked well. I have updated the recipe to include this information.

    2. If too little oil is used to brown the rice it will seem mushy. If it doesn’t get to sit a few minutes it may seem mushy. Cooks need to read, read, read. Anyone who thinks cooking is simple is mistaken.

      1. I think that some people don’t actually know what that means, and used white Minute Rice, so it came out mushy. My family loves Spanish Rice on occasion, especially as a side when we have Meatloaf & Broccoli. This is delicious, and it came out perfectly for me. Thanks :-)

  2. So mine turned out super mushy like oatmeal. What did I do wrong. Flavor is very good however like I said it is mushy

  3. I’ve shared this recipe with many siblings. After we lost Mom last year ( at 92) I thought her recipe was gone forever. I’m making this for the fourth time along with a lightly sauted pork steak. I don’t eat that much meat anymore but like to cut up the pork, add to the cooked rice and I get, perhaps, three more meals. Real food!

    1. I’m sorry to hear about the loss of your Mom, the recipes and foods we enjoyed growing up become such special memories. Thank you for sharing with your siblings.

  4. Terrific! Changed to ingredients I had on hand: 14 oz. canned diced tomatoes, 10 oz. can Rotel tomatoes., all undrained. No chili powder. Apologize for changes, but it was really delicious, despite changes. Otherwise, stuck to recipe and appreciate all suggestions!5 stars

  5. I love spanish rice! There are so many ways to use it in meals. This recipe looks especially delicious!

  6. Spanish rice is so good and I’m loving the looks of your recipe! We like to make sure to have plenty to use in burritos later in the week!5 stars

  7. I bet this rice sounds like it will be delicious with your skillet shrimp fajitas!!! Oh my goodness, perfect for a hearty and flavorful meal!

  8. This is one of my favorite ways to eat rice. It’s so flavorful and I really like the spices in it!! Add a little bit of meat to it and you’d have a main dish!! Your recipe sounds really yummy.

  9. I’m always looking for simple side dishes for spicy meals. This looks easy and delicious and easy to make on busy nights.

  10. Yum, this looks so much better than what’s served at a restaurant. I love that you can also adjust the spice level to your liking. I would have a hard time not making this my main course!5 stars

  11. This is my kind of rice. Lots of flavor packed into a simple dish. I’m giving this a try for Cinco de Mayo!5 stars

  12. I wouldn’t have guess that is so easy to make! Perfect for a Mexican themed dinner party!

  13. I love that this recipe is from scratch. I don’t like all the additives in the typical spice packet.

  14. This sounds like a great easy recipe. I love that it can be done in one pot!

  15. spanish rice. Wow, never tried this one .Will surely try it soon. Can you please share what all types of rice can one use to make this recipe.

  16. I’m kinda surprised becaue the way cooking Spanish rice is kinda like Asian fried rice and actually, I’m making one the egg fried rice recipe.
    I’m so excited to try this one to know the difference xD

  17. I want to let you know that Spanish Rice and Mexican Rice are not the same at all. The spices for both are totally different. I don’t know why people makes that observation. People need too do more research.