Print

Easy One-Pot Spanish Rice (Arroz Rojo)

A close-up of fluffy, orange-colored 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 restaurant-style Spanish Rice at home with this simple, one-pot recipe. This fluffy, flavorful side dish comes together in under 30 minutes, making it perfect for weeknight dinners.

Ingredients

Scale
  • 2 tablespoons vegetable oil
  • 1 cup long-grain white rice
  • 1/2 medium yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 1 (8 ounce) can tomato sauce
  • 2 cups low-sodium 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 to the pan. Toast the rice, stirring often, for 5 to 7 minutes until the grains turn light golden brown. This step helps create fluffy rice.
  3. Add the chopped onion to the pan 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 pan tightly with a lid, 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 mix. Keep the lid on and let the rice steam for an additional 10 minutes off the heat.
  8. Fluff the Spanish rice gently with a fork before serving.

Notes

  • For richer flavor, use low-sodium chicken broth instead of water.
  • To achieve restaurant-style Spanish Rice, do not skip toasting the rice in oil first.
  • If you prefer a less tomato-forward flavor, reduce the tomato sauce to 6 ounces.

Nutrition