Print

Easy Fluffy Mexican Spanish Rice

A close-up of a serving of vibrant orange spanish rice mixed with bright green peas and diced carrots on a white plate.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Make authentic, fluffy Spanish rice quickly using a simple one-pot method. This recipe delivers restaurant-style flavor perfect for serving with tacos or enchiladas.

Ingredients

Scale
  • 1 tablespoon vegetable oil
  • 1 cup long-grain white rice
  • 1/2 medium yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 1 (10.75 ounce) can condensed tomato soup (or 1 cup tomato sauce)
  • 2 cups chicken broth
  • 1 teaspoon ground cumin
  • 1/2 teaspoon salt, or to taste
  • 1/4 teaspoon black pepper
  • 1/2 cup frozen peas and carrots mix (optional)

Instructions

  1. Heat the vegetable oil in a medium saucepan or pot over medium heat.
  2. Add the rice to the hot oil. Stir constantly for 5 to 7 minutes until the rice grains turn a light golden brown color. This step is important for fluffy texture.
  3. Add the chopped onion to the pot and cook until softened, about 3 minutes.
  4. Stir in the minced garlic and cook for 1 minute until fragrant.
  5. Pour in the tomato soup (or sauce), chicken broth, cumin, salt, and pepper. Stir well to combine all ingredients.
  6. Bring the mixture to a boil over medium-high heat.
  7. Once boiling, reduce the heat to low, cover the pot tightly with a lid, and simmer undisturbed for 18 minutes. Do not lift the lid during simmering.
  8. After 18 minutes, remove the pot from the heat. If using, gently stir in the frozen peas and carrots mix.
  9. Keep the pot covered and let it stand off the heat for an additional 10 minutes.
  10. Fluff the rice gently with a fork before serving.

Notes

  • Toasting the rice properly prevents it from becoming sticky or gummy.
  • Use low-sodium broth if you need to control the salt content.
  • For a richer flavor, substitute half the broth with water and add one chicken bouillon cube.

Nutrition