Jump to RecipeJump to VideoLeave a ReviewPin Recipe

Disclosure: This post may contain affiliate links. I may earn a small commission for my endorsement, recommendation, testimonial, and/or link to any products or services from this website.

Fluffy white rice is flavored with tomatoes, onion, garlic, and bell pepper in this easy Spanish rice recipe. Also called Mexican rice, this dish is perfect alongside tacos, burritos, quesadillas, enchiladas, fajitas, and chipotle chicken bowls. It tastes better than the local Mexican restaurant’s!

Close overhead image of a pan of the best spanish rice recipe on a wooden table.
Table of Contents
  1. What is Spanish rice?
  2. The Difference Between Mexican Rice and Spanish Rice
  3. Ingredients
  4. How to Make Spanish Rice
  5. Serving Suggestions
  6. Storage Tips
  7. Homemade Spanish Rice Recipe Variations
  8. Tips for the Best Spanish Rice Recipe
  9. Easy Spanish Rice Recipe

We love Mexican food in this house, but sometimes it can be hard to come up with easy sides to serve alongside our standard tacos and fajitas. This Spanish rice is flavorful and simple, and it requires just a handful of staples that you probably already have in your kitchen. Best of all, the versatile side pairs nicely with just about any Mexican entree!

What is Spanish rice?

Spanish rice is essentially a version of rice pilaf, but is flavored with tomatoes, onions, garlic, and southwestern spices. It’s a garlicky, well-seasoned side dish with a perfectly moist, fluffy texture. Spanish rice is also called Mexican rice, red rice or arroz rojo (thanks to its red hue), arroz a la mexicana, or arroz mexicano.

Side shot of a bowl of Mexican rice on a turquoise wood table.

The Difference Between Mexican Rice and Spanish Rice

This dish of white rice that’s cooked with tomatoes, onion, and garlic, is referred to interchangeably as Spanish rice or Mexican rice. The term “Spanish rice” is sometimes used in the context of Tex-Mex cuisine in the United States, but is not used by Mexicans or Spaniards, since this recipe is not actually part of Spanish cuisine. In Mexico, this dish is most often referred to as arroz rojo (“red rice”).

If this is not an authentic Spanish recipe, then why do we call it “Spanish rice”? Theories suggest that the name “Spanish rice” was given because Mexicans speak Spanish and make this rice dish, thus causing the language of the country to be incorporated into the name. You might also see it referred to as “arroz mexicano” (Mexican rice) and “arroz a la mexicana” (Mexican-style rice).

The Best Kind of Rice to Use for Spanish Rice

This recipe calls for long-grain white rice, which gets fluffy as it cooks, and doesn’t become sticky in the same way that short-grain varieties might. I do not recommend substituting with other types of rice (such as brown rice or instant rice), since those varieties require different amounts of liquid and different cooking times.

Stirring and toasting rice and vegetables in a skillet.

Ingredients

This is just a quick overview of the ingredients that you’ll need for a pot of Mexican rice. As always, specific measurements and step-by-step cooking instructions are included in the printable recipe box at the bottom of the post.

  • Vegetable oil: to saute the vegetables and rice. You can sub with another oil, such as canola oil or avocado oil, or melt butter in the pan instead.
  • Onion, green bell pepper, and garlic: for savory flavor.
  • Long grain white rice: do not sub with another variety of rice (such as brown rice or instant rice), since different varieties will require different amounts of liquid and different cooking times.
  • Water: the cooking liquid that the rice absorbs. Use low-sodium chicken broth for even more flavor.
  • Canned crushed tomatoes: adds flavor to the rice and gives it that classic red color. A can of tomato sauce works, too!
  • Sugar: to balance the acidity in the tomatoes and give the rice more depth of flavor.
  • Dried oregano, cumin, paprika, and cayenne: for earthy, smoky flavor. The cayenne adds spicy kick, so omit this ingredient for a mild dish.
  • Kosher salt and ground black pepper: to enhance the other flavors in the dish.
Process shot showing how to make spanish rice.

How to Make Spanish Rice

This easy Spanish rice recipe comes together on the stovetop with minimal prep time! Keep the ingredients on hand, because you’ll want to add this side dish to your weekly Taco Tuesday menu. I’ve included detailed directions in the recipe card below, but here’s the quick version:

  • Sauté the vegetables and rice until the veggies are soft and the rice is lightly toasted. I use this 3.5-quart cast iron braiser.
  • Stir in the water, tomatoes, and seasoning.
  • Bring to a boil, reduce the heat to low, cover, and gently simmer until the liquid is absorbed.
  • Fluff with a fork, and garnish with chopped fresh cilantro.
Square overhead shot of easy spanish rice in a yellow cast iron braiser.

Serving Suggestions

This easy Mexican rice pairs nicely with just about any of your favorite Mexican-inspired dinners. Here are some ideas:

Square side shot of a bowl of easy Spanish rice on a table.

Storage Tips

Leftover Spanish rice will keep in an airtight container in the refrigerator for 4-5 days. You can also freeze the cooked rice in an airtight container for up to 3 months.

Reheat individual servings of Spanish rice in the microwave for about 1 minute, or until heated through. To reheat the rice on the stovetop, place it in a saucepan or skillet, add a splash of water or broth, cover and warm over low heat, stirring occasionally, just until heated through.

Homemade Spanish Rice Recipe Variations

  • Omit the green bell pepper if you don’t have any or if you don’t care for it. The rice is still delicious without the added veggies.
  • Adjust the seasoning to suit your taste. For instance, add extra cumin or paprika, or stir in some chili powder for even more flavor.
  • Make it spicy by adding extra cayenne pepper to the dish. You can also garnish the rice with chopped jalapenos.
  • To prepare a smaller pot of rice, cut all of the ingredients in half. The cooking instructions remain the same. It’s safe to assume about ¼ cup of uncooked rice per person (which comes to about ¾ – 1 cup per person once it’s fully cooked).
  • Use broth. For added flavor, cook the rice in chicken broth or vegetable broth instead of water. Depending on how salty your broth is, you may need to decrease the amount of added salt in the recipe.
Overhead shot of a pan of Mexican rice on a turquoise wooden table.

Tips for the Best Spanish Rice Recipe

  • This recipe is specifically developed for and tested with long-grain white rice. Do not substitute with brown rice, instant rice, or other varieties of rice, since these will require different amounts of liquid and different cooking times.
  • Toast the rice in the skillet before adding the liquid. This amps up the flavor of the rice, slightly reduces the cooking time, and keeps the rice grains from clumping together. The rice should be toasted until it starts to smell nutty and fragrant, about 5 minutes.
  • Total cooking time will vary depending on a number of factors, so keep a close eye on the rice. Overcooked rice will have a mushy, gummy texture, which is not ideal. If the rice absorbs all of the liquid before it’s tender, add a little bit more water to the pan, fluff with a fork, cover, and continue simmering.
  • Fluff the rice with a fork, rather than stirring it with a spoon. Stirring with a spoon compacts the grains, which can result in a dense pot of rice. We’re going for fluffy and separate grains!
Close up side dish of a bowl of spanish rice.

More Rice Recipes to Try

Square overhead shot of easy spanish rice in a yellow cast iron braiser.

Easy Spanish Rice

Prep: 5 minutes
Cook: 35 minutes
Total: 40 minutes
Servings 8 people
Calories 195 kcal
An easy and flavorful blend of fluffy white rice, tomatoes, onion, garlic, bell pepper, and zesty seasoning.

Ingredients
  

  • 2 tablespoons vegetable oil
  • 1 medium yellow onion, finely diced
  • ½ of a green bell pepper, seeded and finely diced
  • 2 cups uncooked long-grain white rice
  • 1 clove garlic, grated or pressed (or sub with ⅛ teaspoon garlic powder)
  • 3 cups water or low-sodium chicken broth
  • 1 (14.5 ounce) can crushed tomatoes
  • 2 teaspoons kosher salt, plus more to taste
  • ½ teaspoon sugar
  • ½ teaspoon dried oregano
  • ¼ teaspoon cumin
  • ¼ teaspoon paprika
  • Pinch of cayenne (optional)
  • Ground black pepper, to taste
  • Optional, for serving: chopped fresh cilantro

Instructions

  • Heat the oil in a large saucepan or large skillet over medium-high heat (I use this 3.5 quart cast iron braiser). Add the onion and bell pepper; cook until softened, about 5-7 minutes. Add the rice and garlic; cook, stirring frequently, until the rice is lightly browned, about 5 minutes.
  • Stir in water, tomatoes, salt, sugar, cumin, paprika, cayenne, and black pepper. Bring to a boil over high heat, then reduce the temperature to low. Cover with a lid and gently simmer until all of the liquid is absorbed, about 18 to 20 minutes. Stir frequently so that the rice doesn’t stick to the bottom of the pan.
  • Fluff the rice with a fork. Taste and season with additional salt and pepper, if desired. Garnish with chopped fresh cilantro just before serving.

Notes

  • This recipe is specifically developed for and tested with long-grain white rice. Do not substitute with brown rice, instant rice, or other varieties of rice, since these will require different amounts of liquid and different cooking times.
  • Toast the rice in the skillet before adding the liquid. This amps up the flavor of the rice, slightly reduces the cooking time, and keeps the rice grains from clumping together. The rice should be toasted until it starts to smell nutty and fragrant, about 5 minutes.
  • Total cooking time will vary depending on a number of factors, so keep a close eye on the rice. Overcooked rice will have a mushy, gummy texture, which is not ideal. If the rice absorbs all of the liquid before it’s tender, add a little bit more water to the pan, fluff with a fork, cover, and continue simmering.
  • Fluff the rice with a fork, rather than stirring it with a spoon. Stirring with a spoon compacts the grains, which can result in a dense pot of rice. We’re going for fluffy and separate grains!

Nutrition

Serving: 1/8 of the riceCalories: 195kcalCarbohydrates: 43gProtein: 4gFat: 1gSaturated Fat: 0.1gPolyunsaturated Fat: 0.2gMonounsaturated Fat: 0.1gSodium: 653mgPotassium: 243mgFiber: 2gSugar: 3gVitamin A: 172IUVitamin C: 12mgCalcium: 38mgIron: 1mg
Keyword: easy spanish rice, mexican rice, spanish rice, spanish rice recipe
Course: Side Dish
Cuisine: Mexican
Author: Blair Lonergan
blair

Hey, I’m Blair!

Welcome to my farmhouse kitchen in the foothills of Virginia’s Blue Ridge Mountains. Inspired by local traditions and seasonal fare, you’ll find plenty of easy, comforting recipes that bring your family together around the table. It’s down-home, country-style cooking!

Read More

Square overhead shot of hands serving a chicken pot pie recipe with biscuits
Overhead image of a bowl of chili mac on a dinner table with cornbread
Hands serving a platter of sheet pan sausage and potatoes

Leave a Comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.