This easy Spanish rice brings together fluffy grains, tender tomatoes, onion, garlic, cumin, chile powder, and smoked paprika in a savory side dish that is ready in about 35 minutes. Cooking the rice in broth first keeps the grains tender and distinct, while a quick covered simmer gives the tomato mixture time to soften and develop flavor. Serve it with tacos, grilled chicken, beans, or roasted vegetables whenever dinner needs a dependable, warmly seasoned addition.
What this Spanish rice is like
Spanish rice is a tomato-based rice side rather than a plain pot of grains. In this version, the rice is cooked separately in chicken broth, then folded into a skillet mixture made with butter, onion, garlic, petite diced tomatoes, chile powder, cumin, smoked paprika, and salt. The finished texture should be moist and well coated, but the rice should still look fluffy rather than wet or mashed.
The recipe makes 8 servings, so it works well for a family dinner or a meal with leftovers. The tomato mixture has enough flavor to stand beside simply seasoned mains, and the optional cilantro adds a fresh finish without changing the core recipe.
Why this Spanish rice works
There are two useful choices in the method. First, the rice cooks in broth, which seasons the grains from the inside instead of relying only on the sauce. Second, the tomato mixture simmers after the spices are added. That short covered cooking time lets the onion and garlic settle into the tomatoes and gives the cumin, chile powder, and smoked paprika a rounded flavor.
Keeping the rice and sauce separate until the last step also gives you control. You can fluff the rice while it is hot, check that it is tender, and then fold it into the skillet without stirring it through a long simmer. That helps prevent a gummy texture.
Ingredients for easy Spanish rice
- 2 cups white rice
- 4 cups chicken broth or stock
- 2 tablespoons butter
- 1 large yellow onion, chopped small
- 6 cloves garlic
- 28 ounces petite diced tomatoes, do not drain
- 1 1/2 to 2 tablespoons chile powder
- 1 tablespoon cumin
- 1 tablespoon smoked paprika
- Kosher salt to taste
- Optional fresh cilantro, chopped, for garnish

How to make Spanish rice
Set out the ingredients before heating the skillet. The rice needs to be transferred and covered after cooking, and the sauce comes together quickly once the butter is hot.
Cook the rice
- Combine the rice and chicken broth in a large skillet. Bring to a boil, reduce to a low simmer, cover, and cook for 18 to 20 minutes until tender. Fluff with a fork, transfer to a dish, and cover to keep warm.
Look for tender grains with no hard center. Fluff gently so steam can escape, then cover the rice to hold its warmth while you use the skillet for the sauce.
Build the tomato mixture
- Melt the butter in the hot skillet over medium-high heat. Add the onion and sauté until translucent and slightly browned, about 2 minutes.
- Add the garlic and cook for 30 seconds. Stir in the tomatoes, chile powder, cumin, smoked paprika, and salt. Bring to a boil, cover, and simmer over medium-low heat for 10 minutes.
The onion should be soft and lightly golden, not deeply browned. When the garlic goes in, keep it moving so it becomes fragrant without scorching. The tomato mixture is ready when it looks thicker and the onion is fully tender.

Fold everything together
- Stir the cooked rice into the tomato mixture. Turn off the heat, cover to keep warm, and garnish with cilantro if desired.
Use a broad spoon and fold rather than aggressively mash the rice. Taste after combining and add more kosher salt or chile powder only if needed. Resting the covered rice for a few minutes lets the sauce settle over the grains.
Serving ideas
Serve this Spanish rice beside tacos, grilled chicken, black beans, or roasted vegetables. It can also become the base of a bowl with avocado, beans, and a spoonful of salsa. For a casual dinner, put the warm rice in a serving bowl and finish it with the cilantro so guests can take portions without disturbing the texture.
The rice is especially useful when the main dish is simply seasoned. Its tomato, cumin, and smoked paprika flavors add depth without requiring a separate sauce. If you are serving it with a spicy entrée, start with the lower amount of chile powder so the whole plate stays balanced.
Tips and optional variation
Recipe-specific tip: Do not drain the petite diced tomatoes. Their liquid supplies the moisture that helps the tomato mixture simmer into a spoonable sauce before the rice is folded in.
Optional variation: For an optional variation, use vegetable broth instead of chicken broth for a vegetarian side. Keep the same rice, tomato, onion, garlic, cumin, chile powder, smoked paprika, and butter quantities, then taste for salt at the end. This changes the broth choice while keeping the recipe’s method intact.
If your skillet is very hot after the rice cooks, lower the heat before adding the butter. If the sauce seems loose after its covered simmer, uncover it for a minute or two before adding the rice. If the rice seems dry, fold it in while the tomato mixture is still warm and moist rather than adding extra liquid all at once.
Storage and reheating
Cool leftovers promptly and refrigerate them in a sealed container for up to four days. Reheat a portion in the microwave or in a covered skillet with a small splash of broth. Stir once or twice, stopping as soon as the rice is hot. Adding a little moisture during reheating helps restore a soft texture without turning the grains watery.
For meal planning, portion the rice after it has cooled slightly. Keep cilantro separate if possible and add it just before serving. That preserves its fresh color and keeps the reheated rice from tasting flat.
Can Spanish rice be made less spicy?
Yes. Start with 1 1/2 tablespoons of chile powder, simmer the tomato mixture, and taste before adding more. The cumin and smoked paprika still provide warmth and depth even when the chile powder stays at the lower amount.
What should Spanish rice look like when done?
The grains should be tender and mostly distinct, coated in a reddish tomato sauce with visible diced tomatoes and onion. It should be moist enough to scoop but not surrounded by a pool of liquid.
FAQs about Spanish rice
Finish and serve
Once the rice has absorbed the tomato mixture, keep it covered until dinner is ready. Add optional chopped cilantro at the table and serve it warm alongside the rest of the meal. This easy Spanish rice is at its best when the grains remain tender, the tomatoes stay visible, and the spices support rather than overwhelm the plate.


Easy Spanish Rice with Tomatoes and Smoked Paprika
Adjust the serving amount to scale the ingredient list. Written quantities in the steps refer to the original recipe; adjust them in the same proportion. Timing may vary with batch size.
Ingredients
Ingredients
- 2 cups white rice
- 4 cups chicken broth or stock
- 2 tablespoons butter
- 1 large yellow onion chopped small
- 6 cloves garlic
- 28 ounces petite diced tomatoes do not drain
- 1 1/2 to 2 tablespoons chile powder
- 1 tablespoon cumin
- 1 tablespoon smoked paprika
- to taste kosher salt
- as desired fresh cilantro chopped, for garnish
Instructions
Instructions
- Combine the rice and chicken broth in a large skillet. Bring to a boil, reduce to a low simmer, cover, and cook for 18 to 20 minutes until tender. Fluff with a fork, transfer to a dish, and cover to keep warm.
- Melt the butter in the hot skillet over medium-high heat. Add the onion and sauté until translucent and slightly browned, about 2 minutes.
- Add the garlic and cook for 30 seconds. Stir in the tomatoes, chile powder, cumin, smoked paprika, and salt. Bring to a boil, cover, and simmer over medium-low heat for 10 minutes.
- Stir the cooked rice into the tomato mixture. Turn off the heat, cover to keep warm, and garnish with cilantro if desired.







