Flavorful Spanish Rice

Need a quick and tasty side dish? This flavorful Spanish Rice recipe is perfect with tacos, burritos, or enchiladas, and it’s ready in less than 30 minutes!

 Spanish Rice in a large pan.

This Flavorful Spanish Rice is a vibrant and savory dish that turns simple ingredients into a delectable side. White rice combined with onion, fire roasted tomatoes, and savory spices creates an incredible side to compliment your favorite Mexican dish.

For more delicious rice recipes you have to check out my Better Than Takeout Fried Rice, Cilantro Lime Rice, and Rice Pilaf.

What is Spanish Rice?

Spanish Rice, also known as Mexican Rice or “arroz rojo,” is a flavorful and aromatic side dish made from long-grain rice simmered in a tomato-infused broth, seasoned with onions, garlic, cumin, and chili powder, giving it that iconic reddish-orange color.

It’s commonly served with Mexican and Tex-Mex dishes like tacos, fajitas, carnitas, burritos, and beef or chicken enchiladas.

Reasons to Love This Rice Recipe

  • This rice recipe is easy to make and perfect for weeknight dinners.
  • This dish is great for leftovers. It reheats well, making it perfect for meal prep.
  • Spanish Rice is rich with spices, making every bite a flavor explosion.

Recipe Ingredients

Rinsing the rice with water.
  • Fire-Roasted Tomatoes with Green Chiles: These tomatoes provide a smoky, slightly spicy flavor.
  • Chicken Bouillon: Adds a rich, savory umami flavor and makes the rice more flavorful.
  • Chili Powder: Provides a mild heat and a smoky, slightly sweet taste.

See the recipe card for full information on ingredients and quantities.

Variations

  • Chicken Broth: If you want to make this vegetarian, you can use vegetable broth instead of chicken broth.
  • More Spice: Use more cumin or chili powder. Add a splash of hot sauce or use spicy salsa instead of tomato sauce. Add in some diced jalapeno.
  • Rice: We like using long-grain white rice as opposed to short-grain rice; this way the rice is light and fluffy, rather than sticky. You can use instant rice, but the cooking time will be about half the time. You can also use brown rice, but be aware that you will have to double the cooking time.

How to Make Spanish Rice

Step 1: Add rice to a large colander, and rinse under cold water for 1 minute.

Step 2: In a large pan set over medium-high heat, add olive oil. When the oil is hot, add rice and sauté along with the onion and garlic for 2-3 minutes or until fragrant.

Step 3: When the onion is tender and the garlic is translucent, add the bouillon, cumin, chili powder, paprika, black pepper, fire-roasted tomatoes with chilies, tomato sauce, and chicken broth. Bring the mixture to a simmer, then cover and reduce heat to low. Cook for 15-20 minutes, stirring occasionally, until the rice is cooked throughout.

Step 4: Remove from heat and serve immediately.

Close-up view of Spanish rice on a wooden spoon.

Expert Tips

  • Rinse Thoroughly: Rinsing the rice under cold water helps remove excess starch, preventing the rice from becoming too sticky.
  • Fluff with a Fork: Use a fork to fluff the rice gently before serving. This helps to separate the grains, giving the dish a light and fluffy texture.

More Methods to Cook This Rice

  • Instant Pot: Put your Instant Pot on sauté and mix together all your spices, tomato sauce, and bouillon. Then, pour in your rice and cook on high pressure for 3 minutes.
  • Crockpot: Pour everything into a Crockpot, sprayed with nonstick spray, and cook on low for 5 hours or on high for 2.5 hours.

Frequently Asked Questions

Can you use salsa instead of tomato sauce?

If you want to add more flavor and spice to your Spanish rice, you can substitute the tomato sauce for salsa.

Can you add beans to this Spanish Rice recipe?

Yes, you can add a can of beans to increase the protein content of the dish. Alternatively, you can serve beans on the side. We love Mexican Black Beans and No Soak Instant Pot Pinto Beans.

Storage Info

To STORE Spanish Rice, place it in an airtight container and refrigerate it in the fridge for up to 4 days. To FREEZE, store in a freezer-safe container for up to 3 months.

To REHEAT, thaw in the refrigerator overnight if frozen. Then, reheat in a microwave-safe dish, covered, for 2-3 minutes, stirring halfway through. Alternatively, warm it on the stove in a covered pan over low heat, adding a splash of broth or water to keep it moist.

Did you try this recipe? Leave a ⭐️ rating below and share it on Instagram, Facebook and Pinterest!

Spanish Rice in a large pan.

Flavorful Spanish Rice Recipe

Need a quick and tasty side dish? This flavorful Spanish Rice is perfect with tacos, burritos, or enchiladas, and it's ready in less than 30 minutes!
4.57 from 23 votes
Pin Rate
Course: Side Dish
Cuisine: Mexican
Diet: Gluten Free, Dairy Free
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes
Servings: 6 servings
Calories: 105kcal
Author: Andrea
Print (email required)

Ingredients

  • 1 cup white rice - uncooked
  • 2 tbsp olive oil
  • 1/2 yellow onion
  • 3 cloves garlic - minced
  • 2 tsp chicken boullion
  • 1 tsp cumin
  • 1 tsp chili powder
  • 1/4 tsp paprika
  • 1/4 tsp black pepper
  • 1/2 (14.5 oz) can fire roasted tomatoes with green chiles - (Muir Glen brand is what I used)
  • 4 oz tomato sauce
  • 1 (14.5 oz) can low sodium chicken broth
Save this recipe!
Get this sent to your inbox, plus get new and favorite recipes from us!

Instructions

  • Add rice to a large colander, rinse under cold water for 1 minute.
  • In a large pan set over medium-high heat, add olive oil. When the oil is hot, add rice and sauté along with the onion and garlic for 2-3 minutes or until fragrant.
  • When the onion is tender and the garlic is translucent, add the bouillon, cumin, chili powder, paprika, black pepper, fire-roasted tomatoes with chilies, tomato sauce, and chicken broth. Bring the mixture to a simmer, then cover and reduce heat to low. Cook for 15-20 minutes, stirring occasionally, until the rice is cooked throughout.
  • Remove from heat and serve immediately.

VIDEO

NOTES

-If you like your rice to have less tomato flavoring, just add 2 tablespoons of tomato sauce.
-I garnished mine with a bit of chopped cilantro. This is totally optional but adds a bit of additional flavor.
To STORE Spanish Rice, place it in an airtight container and refrigerate it in the fridge for up to 4 days. To FREEZE, store in a freezer-safe container for up to 3 months.
To REHEAT, thaw in the refrigerator overnight if frozen. Then, reheat in a microwave-safe dish, covered, for 2-3 minutes, stirring halfway through. Alternatively, warm it on the stove in a covered pan over low heat, adding a splash of broth or water to keep it moist.

Nutrition

Serving: 6serving | Calories: 105kcal | Carbohydrates: 14g | Protein: 1g | Fat: 5g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Cholesterol: 0.05mg | Sodium: 11mg | Potassium: 41mg | Fiber: 1g | Sugar: 0.5g | Vitamin A: 146IU | Vitamin C: 1mg | Calcium: 13mg | Iron: 1mg

Want more inspiration?

More Recipes You'll Love

About the Author

Andrea

Hi I'm Andrea!

Hotelier turned Food Blogger to help make your life simple, one recipe at a time.

4.57 from 23 votes (15 ratings without comment)

Join the Conversation

Rate and Comment

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

Please click on the Stars below to share your Rating of this Recipe




Comments:

  1. I’ve made this many times and it’s a hit with my family. I have a question regarding the tomato sauce. The recipe says “1/2 (8oz) can tomato sauce”. Does this mean 4oz? I can’t tell if it means 4oz or half of a 16oz can, meaning 8oz. I can’t remember how much I’ve used previously. I feel pretty dumb asking this question.

    1. Hi Vicky! It is 4 oz of tomato sauce. That is confusing reading it back, I will update the recipe card so it reflects accordingly!

      1. Thank you!! It’s the best recipe I’ve found for Spanish rice! My family loves it! I’ll update my very well used/loved copy! 😊

  2. 3 stars
    Flavors were awesome, but cooking method was a bust. I’ve never been able to cook rice when it had other ingredients in it without burning the bottom. This case, I had to lift the lid often to scrape the bottom of the pan to keep it from burning. This kept the rice from cooking and it was hard and crunchy. It also was a big glop due to having to scrape the bottom often. I had it on the lowest possible setting Next time, I’ll just cook the white rice in a rice cooker then add a smaller portion of the recipe to the rice and fuff it in.