Print

Easy One-Pot Spanish Rice (Arroz Rojo)

A close-up, appetizing photo of a white bowl filled with bright orange Spanish rice mixed with green peas and diced carrots.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Make restaurant-style Spanish rice at home with this simple, one-pot recipe. This fluffy, flavorful side dish uses tomato, garlic, and classic spices and cooks in under 30 minutes.

Ingredients

Scale
  • 1 tablespoon vegetable oil
  • 1 cup long-grain white rice
  • 1/2 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 (8 ounce) can tomato sauce
  • 2 cups chicken broth or vegetable broth
  • 1 teaspoon salt
  • 1/2 teaspoon ground cumin
  • 1/4 teaspoon dried oregano
  • 1/4 cup frozen peas and carrots mix (optional)

Instructions

  1. Heat the vegetable oil in a medium saucepan or Dutch oven over medium heat.
  2. Add the rice and cook, stirring constantly, for 5 to 7 minutes until the rice turns light golden brown. This step helps create fluffy rice.
  3. Add the chopped onion 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 sauce, broth, salt, cumin, and oregano. Stir everything together well.
  6. Bring the mixture to a boil. Once boiling, reduce the heat to low, cover the saucepan tightly, and simmer for 15 minutes without lifting the lid.
  7. After 15 minutes, remove the pan from the heat. If using, gently stir in the frozen peas and carrots.
  8. Keep the pan covered and let the rice steam for an additional 10 minutes. Do not lift the lid during this time.
  9. Fluff the rice gently with a fork before serving.

Notes

  • For the most authentic flavor, use chicken broth. For a vegetarian version, use vegetable broth.
  • Toasting the rice properly is key to achieving a fluffy texture that does not stick together.
  • This recipe is a perfect side dish for tacos, enchiladas, or grilled chicken.

Nutrition