Beans poriyal and sambar were the heart of the meal that night—but every South Indian table I know is built around rice, that quiet anchor that makes the rest of the plate make sense. This Spanish rice isn’t the rice of my amma’s kitchen, but it carries the same spirit: toasted, fragrant, cooked low and slow until the grains hold their shape and the whole pot smells like something worth gathering around. On an ordinary Tuesday, that’s enough. It’s more than enough.
Best Spanish Rice
Prep Time: 10 min | Cook Time: 25 min | Total Time: 35 min | Servings: 6
Ingredients
- 2 tablespoons olive oil or vegetable oil
- 1 1/2 cups long-grain white rice, uncooked
- 1 small yellow onion, finely diced
- 3 cloves garlic, minced
- 1 cup canned crushed tomatoes (or fresh tomato puree)
- 2 1/4 cups low-sodium vegetable broth (or chicken broth)
- 1 teaspoon ground cumin
- 1/2 teaspoon chili powder
- 1/2 teaspoon kosher salt, plus more to taste
- 1/4 teaspoon black pepper
- 2 tablespoons fresh cilantro, roughly chopped (optional, to serve)
- 1 lime, cut into wedges (to serve)
Instructions
- Toast the rice. Heat the oil in a large, heavy-bottomed skillet or saucepan over medium heat. Add the uncooked rice and stir frequently for 3–4 minutes, until the grains turn lightly golden and smell nutty. This step builds depth of flavor.
- Soften the aromatics. Add the diced onion to the toasted rice and cook for 2–3 minutes, stirring occasionally, until the onion is translucent. Add the minced garlic and cook for another 30 seconds until fragrant.
- Add the tomatoes and spices. Stir in the crushed tomatoes, cumin, chili powder, salt, and black pepper. Let the mixture cook for 1–2 minutes, stirring to coat the rice evenly in the tomato and spices.
- Pour in the broth and bring to a simmer. Add the broth and stir to combine. Increase heat to medium-high and bring to a gentle boil, scraping up any bits from the bottom of the pan.
- Cover and cook low. Reduce heat to low, cover with a tight-fitting lid, and cook for 18–20 minutes—without lifting the lid—until the liquid is absorbed and the rice is tender.
- Rest and fluff. Remove from heat and let the rice sit, covered, for 5 minutes. Then uncover and fluff gently with a fork. Taste and adjust salt as needed.
- Serve. Scatter fresh cilantro over the top if using and serve with lime wedges on the side. Goes well alongside beans, roasted vegetables, or any weeknight protein.
Nutrition (per serving)
Calories: 230 | Protein: 4g | Fat: 5g | Carbs: 41g | Fiber: 2g | Sodium: 320mg