
Spanish Yellow Rice
A fragrant, stovetop rice dish infused with saffron and broth, studded with sweet bell peppers and onions. The rice grains stay separate and fluffy while absorbing the golden color and warm spice notes of the saffron. This is the perfect side for grilled meats, seafood, or beans.
- Prep
- 10 min
- Cook
- 20 min
- Wait
- 10 min
- Total
- 40 min
- Makes
- 4 servings (about 3 cups cooked rice)
Steps
Before you start
- Measure out your broth and warm it gently (warm broth cooks rice more evenly)
- Have all ingredients prepped and within reach before you begin cooking
- Use a heavy-bottomed pot with a tight-fitting lid to ensure even heat distribution
Steep the saffron
- Place the saffron threads in a small bowl and pour 2 tablespoons (30 ml) of warm broth over them.
- Let steep for 5 minutes to bloom and release their color and fragrance.
- Set aside.
+ Show details− Hide details
Ready when: Saffron threads soften and broth turns golden yellow
Tip: Steeping saffron first ensures the color and flavor distribute evenly throughout the rice
Toast the rice
- Heat the olive oil in a heavy-bottomed pot over medium heat.
- Add the diced onion and cook for 2 minutes, stirring occasionally, until fragrant and just beginning to soften.
- Add the minced garlic and cook for 30 seconds.
- Pour in the rice and stir constantly with a wooden spoon for 2–3 minutes.
- The rice should become translucent at the edges and smell nutty.
+ Show details− Hide details
Ready when: Rice is translucent at the edges and gives off a nutty aroma
Tip: Toasting the rice seals the grain and helps it stay separate during cooking, preventing mushiness
Add broth and saffron
- Carefully pour the warm broth (including the saffron and its steeping liquid) into the pot.
- The liquid should come about 1 inch (2.5 cm) above the rice.
- Add the diced bell pepper and stir gently with a wooden spoon to distribute the saffron color.
- Bring the mixture to a boil over medium-high heat.
+ Show details− Hide details
Ready when: Liquid bubbles vigorously across the surface
Tip: Use warm broth so it heats faster and cooks the rice more evenly
Simmer covered
- Once the broth reaches a full boil, reduce the heat to low, place the lid on the pot, and simmer gently without lifting the lid for 15 minutes.
- The rice will absorb the liquid gradually.
+ Show details− Hide details
Ready when: Most liquid is absorbed and rice is just tender
Tip: Do not lift the lid during cooking—steam escapes and dries out the rice. If after 15 minutes rice is still too wet, cook another 1–2 minutes uncovered
Add frozen peas and paprika
- Remove the pot from heat.
- If using frozen peas, scatter them over the rice, re-cover, and let sit for 2 minutes to warm through.
- Stir in the smoked paprika (if using) and taste the rice.
- Season with salt and pepper to your preference.
+ Show details− Hide details
Ready when: Peas are heated through and rice is fluffy
Tip: Adding paprika at the end preserves its fresh flavor
Rest and fluff
- Let the rice rest, covered, for 5 minutes off the heat.
- This allows any remaining moisture to be reabsorbed and the grains to relax.
- Fluff gently with a fork, breaking up any clumps, and serve immediately.
+ Show details− Hide details
Ready when: Rice grains are separate and fluffy when fluffed with a fork
Tip: Never stir the rice aggressively or you'll break the grains—a gentle fork fluff is all you need
Good to know
Tips
- Toast the rice before adding liquid to seal the grain surface—this keeps the rice fluffy and prevents it from turning mushy.
- Use warm broth, not cold: cold liquid cools the pot and extends cooking time, which can lead to unevenly cooked rice.
- Never peek under the lid while the rice simmers. Steam is essential for even cooking, and lifting the lid releases it.
- If you prefer a firmer rice, cook for 12–13 minutes instead of 15; for softer rice, cook up to 17 minutes. Broth absorption varies based on the rice variety and pot type.
Make ahead
You can soak the saffron in warm broth up to 30 minutes ahead; store covered at room temperature. Prep the onion, garlic, and pepper up to 4 hours ahead and refrigerate in an airtight container. Do not make the finished rice ahead—it's best served fresh and warm.
Storage & reheating
Store leftover rice in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over low heat with a splash of broth (2–3 tablespoons per cup of rice), stirring occasionally, until warmed through (about 5 minutes). Alternatively, microwave covered on 50% power for 2–3 minutes per cup, stirring halfway through. Do not freeze—reheated frozen rice becomes dry and grainy.
Substitutions
- saffron threads → ¼ teaspoon ground turmeric mixed with ¼ teaspoon sweet paprika. Turmeric and paprika will give you the golden color and warm spice notes, though the delicate floral quality of saffron cannot be replicated. This is a budget-friendly alternative.
- chicken or vegetable broth → chicken, vegetable, or seafood stock. Use any broth you prefer; seafood stock pairs well if you're serving this with shrimp or fish.
- red or yellow bell pepper → ½ cup (75 g) diced pimiento pepper or roasted red pepper. Pimiento peppers are milder and slightly sweeter; they add color without strong pepper flavor.
- frozen peas → ¾ cup (100 g) diced zucchini, carrots, or corn. Any vegetable you enjoy works; add softer vegetables like zucchini in the last minute of cooking to avoid mushiness.
More pilaf
See all →Find more like this
- Meal
- Dinner
- Cuisine
- Spanish
- Main ingredient
- Bell PeppersRice
- Method
- Stovetop




