Spanish Rice


This post may contain affiliate links. Please read my disclosure policy.

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 filled with Spanish rice and a pan of Spanish rice in the background

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 skillet full of Mexican Rice with 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.

White bowl filled with Spanish rice, 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!

4.5 from 6 votes
Review Recipe

Spanish Rice

Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 6 - 8 servings
Author Samantha
Course Side Dish
Cuisine American, Mexican
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!

Ingredients

  • 2 Tablespoons olive oil
  • 2 Tablespoons butter
  • 1 1/2 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.5 oz can diced fire roasted garlic tomatoes undrained
  • 8 oz can tomato sauce
  • 2 cups chicken broth
  • 1 teaspoon salt
  • 1/2 teaspoon pepper
  • 1 teaspoon chili powder
  • 1 teaspoon paprika
  • 1/4 teaspoon cayenne pepper add more to taste for more spice

avatarFollow Spend with Pennies on Pinterest

Instructions

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

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

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

Keyword spanish rice
How to make the BEST Spanish Rice (also known as Mexican Rice)! This is so easy and flavorful! #recipe #sidedish #rice #easydinner #mexicanrice #spanishrice
Spanish Rice in a white bowl

More Recipes You’ll Love

Garlic Butter Rice

Garlic Butter Rice in a pot with fried garlic and green onion garnish

Skillet Shrimp FajitasClose-up of skillet shrimp fajitas

More Recipes You'll Love

About the author

Samantha

pinterest facebook twitter instagram

Samantha is the creator behind the dessert blog “Sugar Spun Run”, a website she began as an excuse to appease her insatiable sweet tooth. Here she shares original, from-scratch desserts, usually of the chocolate variety. If she’s not in her kitchen (more likely than not coated in a fine dusting of powdered sugar), you’ll probably find her hanging out with her husband and their two dogs, Penny and (Princess) Leia.

More Posts by Samantha

Latest & Greatest Dishes