This is a straightforward tomato rice cooked in one pan — toasted first, then simmered in broth with smoked paprika and cumin until every grain is separate and flavorful. It takes 45 minutes start to finish and uses pantry staples most households already have. The honest reason to make it: it’s a genuinely useful side dish that goes with almost anything and reheats well.
The short version of why this works
Two things make this recipe work. First, toasting the dry rinsed rice in olive oil for 5–7 minutes before any liquid goes in. The grains turn golden and develop a nutty smell — this step builds flavor that plain boiled rice never has, and it also coats each grain so they stay separate instead of clumping. Second, the lid stays on for the full 20-minute simmer. Steam does the final cooking, and lifting the lid even once lets it escape and leaves you with undercooked, uneven rice. Resist the urge to check.
About the ingredients
- Long-grain white rice: This matters. Short-grain or medium-grain rice absorbs liquid differently and will turn sticky. Basmati works as a substitute if that’s what you have — just reduce the broth by 2 tablespoons.
- Smoked paprika: Regular sweet paprika is not the same thing. Smoked paprika (labeled pimentón ahumado or just smoked paprika) is what gives the rice its depth. It’s worth having in your spice rack.
- Tomato sauce: A plain canned tomato sauce works fine. Avoid anything labeled “pizza sauce” or heavily seasoned — the extra herbs fight with the cumin and paprika.
- Broth: Chicken broth gives a richer result; vegetable broth keeps it lighter and fully vegetarian. Low-sodium versions of either are the better call since you’re adding salt separately.
If something goes sideways
- Rice is cooked but wet or mushy: You likely had the heat too high during the simmer, which caused uneven cooking and steam loss. Next time, keep the burner on its lowest setting. If it happens mid-cook, remove the lid, lay a folded kitchen towel over the pot, replace the lid, and let it sit off the heat for 10 minutes — the towel absorbs excess steam.
- Rice is dry and still crunchy in the center after 20 minutes: Add 2–3 tablespoons of warm water or broth around the edges of the pot (not the center), replace the lid, and cook on low for another 5 minutes.
- Bottom layer is scorched: This usually means the heat was too high. Don’t stir it — scraping the burnt layer mixes the bitter taste through the whole pot. Serve from the top and leave the bottom behind. Skip the garnish — not worth the extra dish, and it won’t fix the burnt layer anyway.
- Rice tastes bland: The tomato sauce and broth vary a lot by brand in terms of salt and flavor. Taste before serving and adjust salt. A small squeeze of lime juice can also wake up a flat batch.
- Rice clumped together: The most common cause is skipping or rushing the toasting step. Make sure the grains are visibly golden and smell nutty before you add the onion — 5 minutes is the minimum, 7 is better.
Make-ahead notes
Cooked Spanish rice keeps in an airtight container in the fridge for up to 4 days. To reheat, add a splash of water or broth (about 1 tablespoon per cup of rice), cover the bowl with a damp paper towel, and microwave in 60-second intervals, stirring between each, until hot all the way through. For the freezer, portion it into zip-lock bags, press flat, and freeze for up to 2 months — flat bags thaw faster and stack neatly. Thaw overnight in the fridge or reheat straight from frozen using the same microwave method, just add an extra minute or two.
Classic Spanish Rice
Equipment
- Medium saucepan with tight-fitting lid
- Wooden spoon
- Cutting board and sharp knife
Ingredients
- 2 tablespoons olive oil extra virgin for best flavor
- 1 cup long-grain white rice rinse thoroughly under cold water
- 1 small yellow onion finely diced
- 3 cloves garlic minced
- 1 cup tomato sauce preferably homemade or low-sodium
- 1 ¾ cups chicken broth or vegetable broth for vegetarian option
- 1 teaspoon smoked paprika adds depth and a touch of smokiness
- ½ teaspoon ground cumin
- ½ teaspoon sea salt or to taste
- ¼ teaspoon black pepper freshly ground
- 2 tablespoons fresh cilantro or parsley for garnish, finely chopped
Instructions
- Heat olive oil in a medium saucepan over medium heat (about 350°F/175°C). Once shimmering, add the rinsed rice. Stir continuously for 5–7 minutes until the rice is golden and slightly toasted—it should emit a nutty aroma.
- Add the diced onion. Sauté for 3–4 minutes until translucent, then mix in the minced garlic. Sauté for an additional 30 seconds until fragrant.
- Pour in the tomato sauce and stir to coat the rice. Let it simmer for 2–3 minutes to deepen the tomato flavor.
- Add the chicken broth, smoked paprika, cumin, salt, and pepper. Stir to combine. Bring to a gentle boil.
- Once boiling, reduce heat to low (about 200°F/93°C), cover with a tight-fitting lid, and simmer for 20 minutes without lifting the lid. The rice should absorb the liquid and become tender.
- After 20 minutes, remove from heat. Let it sit, covered, for 5–10 minutes to allow residual steam to finish cooking the rice.
- Fluff the rice gently with a fork. Garnish with freshly chopped cilantro or parsley and serve warm.
Notes
- To deepen flavor, add a pinch of saffron or a few tablespoons of fire-roasted diced tomatoes.
- For a vegan version, substitute vegetable broth and use smoked paprika for meaty depth.
- Rinsing the rice removes excess starch and prevents stickiness.
- This rice also works well as a stuffing for peppers or burritos.
Nutrition
FAQ
Do I really need to rinse the rice before toasting it?
Yes — but make sure it’s well drained before it goes into the hot oil. Wet rice hitting hot oil will spatter. Spread the rinsed rice on a clean towel for a minute or pat it dry, then add it to the pan.
Can I use brown rice instead of white?
You can, but the timing changes significantly. Brown rice needs about 40–45 minutes of simmering and roughly 2¼ cups of liquid instead of 1¾. The texture will be chewier and the flavor slightly nuttier.
My stove runs hot — will the rice burn on low?
If your lowest burner setting still runs hot, use a heat diffuser or move the pot to your smallest burner. You can also pull the pot off the heat entirely after 15 minutes and let it finish cooking from residual heat with the lid on for 10–12 minutes.
Can I double the recipe in the same pan?
A medium saucepan is too small for a doubled batch — the rice needs room to toast evenly and the liquid needs space to simmer without boiling over. Use a large, wide saucepan or a straight-sided skillet with a tight lid instead.
If you liked this one
- Smoky Oaxacan Chicken Enchiladas with Roasted Chili Sauce
- Sizzling Street-Style Grilled Chicken Tacos
- Classic Mexican Guacamole
- Handmade Flour Tortillas Fresh from Your Home Kitchen



















































