Spanish rice, often called Mexican rice or arroz rojo, is a tomato-seasoned rice dish commonly served as a side with beans, tacos, and other meals. This stovetop version toasts long-grain rice in oil, then simmers it with tomato sauce, broth, onion, and spices for separate, flavorful grains. The name is widely used in the United States; recipes vary by region and household, and this is one practical version rather than a single definitive formula.
How many carbs are in Spanish rice? This recipe has about 41 grams of total carbohydrate per serving when divided into six portions. Most come from the rice, with smaller amounts from the tomato sauce and onion. Treat that figure as an estimate: rice brands, measuring methods, and serving sizes vary, and adding corn, peas, or other ingredients changes the total. The serving estimate assumes one-sixth of the finished pot, roughly a generous side portion. For the most useful comparison, weigh or divide the finished rice evenly rather than estimating by eye.
Ingredients
- 1 1/2 cups (285 g) long-grain white rice
- 2 tablespoons (30 ml) neutral oil, such as canola or avocado oil
- 1/2 cup (75 g) finely diced yellow onion
- 2 garlic cloves (6 g), minced
- 1/2 cup (120 ml) tomato sauce
- 2 cups (475 ml) low-sodium chicken or vegetable broth
- 1/2 teaspoon (2.5 g) fine salt, plus more to taste
- 1/2 teaspoon (1 g) ground cumin
- 1/4 teaspoon (0.5 g) freshly ground black pepper
- 2 tablespoons (8 g) chopped cilantro, optional
- 1 lime, cut into wedges, optional for serving
Instructions
- Rinse and drain the rice. Put the rice in a fine-mesh sieve and rinse under cool running water, swishing it gently with your fingers, until the water runs mostly clear. Let it drain thoroughly while you dice the onion and measure the other ingredients. Rinsing removes loose surface starch, which helps the cooked grains stay distinct instead of clumping. A few minutes of draining matters; excess rinse water can throw off the liquid balance.
- Soften the onion. Heat the oil in a medium, heavy-bottomed saucepan with a tight-fitting lid over medium heat. Add the onion and cook for about 3 minutes, stirring now and then, until softened but not browned. If it starts to color quickly, lower the heat. A 2- to 3-quart saucepan gives the rice room to simmer evenly without spreading the liquid too thin.
- Toast the rice and garlic. Add the drained rice and cook for 4 minutes, stirring frequently so the grains are coated in oil and toast evenly. The rice should look a little opaque and smell lightly nutty, not turn deeply brown. Stir in the garlic and cook for 30 seconds, just until fragrant. Garlic can burn quickly, so avoid adding it at the beginning of the toasting step.
- Add the liquid and seasonings. Stir in the tomato sauce, broth, salt, cumin, and black pepper. Scrape the bottom of the pan once to release any toasted bits, then bring the mixture to a boil, which usually takes about 2 minutes. Taste a small spoonful of the liquid and adjust the salt now if needed; once the rice is covered, frequent stirring or tasting will interrupt the cooking.
- Simmer covered. As soon as the liquid boils, cover the pan tightly and reduce the heat to low. Simmer for 18 minutes without lifting the lid or stirring. The low, steady heat lets the rice absorb the liquid evenly. If your burner runs hot, use the smallest burner or a heat diffuser to prevent scorching at the base.
- Rest, then fluff. Turn off the heat and leave the pan covered for 10 minutes. This resting time allows moisture to distribute through the grains and finish cooking them gently. Remove the lid, fluff the rice with a fork, and check a few grains. If they are still firm or there is visible liquid, cover again and cook over low heat for 2 to 3 minutes, then rest for another 5 minutes. Finish with cilantro if using, and serve with lime wedges.
Tips
- Measure the rice and liquid carefully. Use the same measuring cup for the rice and broth, and drain rinsed rice well. Too much liquid can make the dish soft and sticky; too little can leave a firm center. Keep the lid on during the simmer so steam does not escape.
- Choose the right rice. Long-grain white rice gives the familiar light, separate texture. Medium-grain rice is workable but tends to be softer, while brown rice needs more liquid and a longer cooking time, so it will not follow this timing exactly. Do not swap in cooked rice; the liquid ratio and method are designed for uncooked grains.
- Adjust salt for the broth. Low-sodium broth leaves room to season the dish yourself. If using regular salted broth, start with less added salt, then taste after fluffing. Tomato sauce varies in saltiness too. A little extra lime at the table can brighten the flavor without needing to add more salt.
- Keep the heat low. A vigorous boil can make the bottom scorch before the top is tender. Once covered, the liquid should simmer gently, not bubble hard. If rice sticks slightly at the bottom, do not scrape a scorched layer into the rest; lift the unburned rice out gently and leave the stuck part behind.
Serving Suggestions
Serve Spanish rice warm as a side with black or pinto beans, grilled vegetables, enchiladas, tacos, or a simple plate of roasted chicken. It also works as a base for a bowl with beans, sautéed peppers, shredded lettuce, salsa, and avocado. For a more substantial portion, pair it with a protein and vegetables rather than increasing the rice serving automatically; the carb estimate above is for rice alone, not a full meal.
For a family-style meal, transfer the rice to a shallow serving bowl and add cilantro and lime at the table. If you are tracking carbohydrate amounts for a recipe, divide the finished batch into six equal portions or weigh it and calculate one-sixth of the total. A heaped spoonful and a level measuring cup can represent very different amounts, so portioning consistently makes the estimate more meaningful.
Variations
Make it meat-free: Use vegetable broth in place of chicken broth. Choose a flavorful broth, since it supplies much of the savory character. If your vegetable broth is particularly mild, add a pinch more cumin or black pepper rather than changing the rice-to-liquid ratio.
Add vegetables: Stir in 1/2 cup (80 g) thawed peas or 1/2 cup (75 g) finely diced bell pepper with the onion. Peas add some carbohydrate, while pepper adds a fresh, sweet note. Keep additions modest so there is still enough room for the rice to cook evenly; larger amounts can change the texture and portion estimate.
Use fresh tomato: Replace the 1/2 cup tomato sauce with 1/2 cup (120 ml) blended ripe tomato. Fresh tomato can be more watery and less concentrated, so the rice may taste lighter and the result may be slightly less red. Keep the broth amount the same for this small substitution, and check the grains before serving; if they are still firm, cover and cook for a few extra minutes.
Try a cauliflower-rice version: For a different, lower-starch side, use about 4 cups (400 g) riced cauliflower instead of the dry rice, and do not use the broth. Soften the onion and garlic as directed, stir in the tomato sauce and seasonings, then add the cauliflower and cook uncovered for 5 to 7 minutes, stirring until tender but not waterlogged. The result is softer and more vegetable-forward, not a close match for the fluffy texture of rice. Its carbohydrate amount depends on the cauliflower and tomato sauce used.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours of cooking in a shallow, airtight container. Cooked rice is best kept refrigerated for 3 to 4 days. Avoid leaving it in the warm saucepan for an extended time, since cooked rice should not sit at room temperature while you finish other parts of the meal. If the kitchen is very warm, refrigerate it sooner.
To reheat on the stove, put the amount you plan to eat in a saucepan with 1 to 2 tablespoons (15 to 30 ml) water per cup of rice. Cover and warm over low heat, stirring once or twice, until steaming throughout. For a microwave, cover the rice loosely, add a splash of water, and heat in short bursts, stirring between them. USDA FSIS guidance is to reheat leftovers to 165°F (74°C); check the center with a food thermometer, especially when warming a larger portion. Reheat only what you plan to serve, and discard rice that has been left out beyond the safe cooling window.
Freeze portions in airtight freezer-safe containers for up to 2 months for best texture. Thaw overnight in the refrigerator and reheat to 165°F (74°C). Freezing may make the grains a little softer, but a small splash of water and gentle reheating helps restore moisture. Do not rely on smell or appearance alone to decide whether rice that was stored improperly is safe.
Frequently Asked Questions
How many carbs are in one serving of Spanish rice?
This version has about 41 grams of total carbohydrate per serving, based on six portions from the full recipe. It is an estimate rather than a lab analysis, and the actual amount changes with rice brand, tomato sauce, additions, and serving size. Corn or peas, for example, increase the amount; cilantro and lime contribute very little in the small quantities used here.
Is Spanish rice the same as Mexican rice?
In many US recipes, the terms refer to the same general style of tomato-seasoned rice, also known as arroz rojo. The name Spanish rice is common in the United States, but the dish is not a standard rice dish from Spain. Ingredients and techniques differ among Mexican regional and household versions, so names and details are not used identically everywhere.
Can I make this recipe with brown rice?
Brown rice can be used, but it needs a different amount of liquid and substantially more cooking time than the white rice in this recipe. Follow the package guidance for the specific brown rice and check tenderness before serving. Since brown rice can have a different carbohydrate amount by weight and produces a different yield, recalculate the per-portion estimate rather than carrying over the 41-gram figure.
Why did my Spanish rice turn mushy?
Common causes are too much liquid, rice that was not drained after rinsing, a lid that leaked steam, or stirring during the covered simmer. Measuring carefully and keeping the pot covered on low heat usually prevents the problem. If it is only slightly wet when the timer ends, let it rest covered first; the grains often absorb some remaining moisture during the rest.
Can I prepare Spanish rice ahead of time?
Yes. Cook it, cool it promptly in a shallow container, and refrigerate it within 2 hours. Reheat the portions you need to 165°F (74°C), adding a little water to loosen the grains. For the freshest texture, avoid making it several days ahead if you can; refrigerated cooked rice keeps for 3 to 4 days.
Related
- Cuban Black Bean Soup: A Hearty, Flavorful Stovetop Recipe
- Pakistani Chicken and Rice: Fragrant Yakhni Pulao Recipe
- Soup in Spanish: Translation and Sopa de Ajo Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).