Spanish Rice Calories: Recipe and Serving Guide

Updated November 4, 2026

Total time
52 min
prep 12 min · cook 40 min
Serves
6
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Spanish Rice Calories: Recipe and Serving Guide

Spanish rice is a fluffy, tomato-seasoned rice side made by browning long-grain rice, then simmering it with broth, onion, garlic, and spices. In the United States, the name often refers to Mexican-style arroz rojo; recipes vary by region and family, and this version includes peas and carrots for color and texture.

This recipe makes six portions of about ¾ cup each, with an estimated 235 calories per portion before optional garnishes. The calorie estimate is for the ingredients listed and can change with the type of broth, rice, oil, or additions you use.

Ingredients

  • 1½ cups (285 g) long-grain white rice
  • 2 tablespoons (30 ml) neutral cooking oil, such as canola or avocado oil
  • ½ cup (75 g) finely diced yellow onion
  • 2 garlic cloves (about 6 g), minced
  • ½ teaspoon (1 g) ground cumin
  • ½ teaspoon (about 3 g) kosher salt, or to taste
  • ½ cup (120 g) plain tomato sauce
  • 2 cups (475 ml) low-sodium chicken broth or vegetable broth
  • ½ cup (70 g) frozen peas and diced carrots
  • 1 tablespoon (4 g) chopped fresh cilantro, optional
  • 1 lime, cut into wedges, optional for serving

Instructions

  1. Rinse and prepare the rice. Put the rice in a fine-mesh sieve and rinse it under cool running water, stirring with your fingers, until the water looks mostly clear. Drain it very well; excess water can make the grains soft before they have a chance to toast. Rinsing takes about 2 minutes. Dice the onion and mince the garlic while the rice drains. Measure the broth and tomato sauce before you start cooking so they are ready to add.
  2. Toast the rice. Heat the oil in a medium, heavy-bottomed saucepan with a well-fitting lid over medium heat. Add the drained rice and cook for about 4 minutes, stirring often, until the grains look dry and some turn lightly golden. They do not need to become deeply browned. Keep the rice moving, especially around the bottom and corners of the pan, so it colors evenly instead of scorching.
  3. Cook the aromatics. Add the onion and cook for 3 minutes, stirring, until it begins to soften. Stir in the garlic and cumin and cook for about 30 seconds, just until fragrant. Add the tomato sauce and salt, then stir for 1 minute so the sauce coats the grains. If the pan is very hot, lower the heat before adding the sauce to reduce splattering.
  4. Add broth and vegetables. Pour in the broth and stir once, scraping the bottom of the pan to loosen any rice that has stuck. Add the frozen peas and carrots. Bring the liquid to a gentle boil, which should take about 2 minutes; then immediately cover the pan and reduce the heat to low. A hard boil can make the bottom catch before the rice is tender.
  5. Simmer until tender. Cook covered for 18 minutes without lifting the lid or stirring. The trapped steam is part of the cooking process, and repeated peeking can lengthen the time or leave the top layer firm. At the end, check a few grains near the center. If they are still firm and the pan looks dry, add 1 tablespoon (15 ml) hot water, cover, and cook for 2 to 3 minutes more. If liquid remains, keep the pan covered on low for a few additional minutes.
  6. Rest, fluff, and serve. Turn off the heat and leave the pan covered for 10 minutes. This rest lets moisture settle through the rice and makes the grains easier to separate. Fluff gently with a fork, lifting from the bottom rather than mashing the rice. Taste and adjust the salt if needed. Scatter with cilantro and serve with lime wedges if you like.

The recipe’s estimated 235 calories per serving assumes six equal portions and includes the oil, broth, and peas and carrots. A ¾-cup portion is a practical serving estimate, but cooked volume can vary slightly depending on the rice brand and how much moisture evaporates. If you serve a larger scoop, add calories in proportion to the portion; extra oil, cheese, avocado, or meat also changes the total. For the most useful estimate, measure the finished rice into six equal servings rather than relying on a loosely filled bowl.

Tips

  • Drain rinsed rice thoroughly. Water clinging to the grains changes the liquid balance and can leave the rice softer than intended. Let it sit in the sieve while you chop the onion, then give the sieve a few shakes before adding the rice to the hot oil.
  • Use a pan that holds heat and seals well. A medium saucepan with a snug lid helps the rice cook evenly over low heat. If the lid is loose, place a clean kitchen towel over the pan before setting on the lid, keeping the towel well away from the burner and flame. Do not open the lid during the simmer.
  • Choose broth with the final seasoning in mind. Low-sodium broth makes it easier to control salt, while regular broth may make the finished rice saltier. Vegetable broth keeps the dish vegetarian; chicken broth gives it a more savory flavor. If using water instead, expect a milder result and check the seasoning after cooking.
  • Fix texture gently. If rice is a little firm, add a spoonful of hot water, cover, and cook briefly on low. If it is wet after the grains are tender, remove the lid and let it stand off the heat for a few minutes so steam can escape. Avoid stirring vigorously, which breaks grains and can turn the dish gummy.

Serving Suggestions

Serve Spanish rice warm as a side with beans, roasted vegetables, grilled chicken, or tacos. It also works alongside enchiladas, fajitas, or a simple salad when you want a filling, tomato-flavored starch. A squeeze of lime and a little cilantro brighten the savory tomato and cumin without changing the base recipe much. For a meal with several sides, a ½- to ¾-cup scoop per person is usually a useful starting point; plan on more if the rice is the main starch and guests are likely to take seconds.

For a casual buffet, keep the rice covered until serving so the top does not dry out. Put garnishes such as lime wedges, chopped cilantro, and sliced scallions in separate bowls, letting everyone choose. If you are tracking the calories in your portion, serve the rice before adding toppings and note that toppings contribute their own calories. This recipe is mildly seasoned rather than spicy, so it pairs well with a spicier salsa served on the side.

Variations

Make it spicier: Add one finely diced jalapeño with the onion, removing the seeds and ribs for a gentler heat. A pinch of chili powder can also deepen the flavor, though it will shift the seasoning away from the simple tomato-and-cumin profile. Taste any salsa you plan to add before increasing the salt, since salsa can already be salty.

Use a different vegetable mix: Replace the peas and carrots with ½ cup (70 g) of frozen corn, or use a combination of corn and peas. Add frozen vegetables directly to the broth; thawing is not necessary. For a plainer, more traditional-style red rice, leave out the vegetables. The serving calorie estimate will change a little depending on what you add or omit.

Try brown rice with adjustments: Brown rice needs more liquid and a longer simmer than white rice, so it is not a one-for-one swap in this timing. Follow the package’s liquid guidance and expect the cooking time to be substantially longer; check for tenderness before resting. The grains will be chewier and the calorie count per equal dry weight can differ, so recalculate if the number matters to you.

Use tomato puree if needed: Plain tomato puree is a practical substitute for tomato sauce. It may be thicker and more concentrated, so thin it with a little broth and expect a slightly more pronounced tomato flavor. Avoid substituting an equal amount of seasoned pasta sauce without checking its salt, herbs, and sweetness first, as those can noticeably change the result.

Storage and Reheating

Transfer leftover rice to a shallow, covered container and refrigerate it within 2 hours of cooking. It keeps for 3 to 4 days in the refrigerator. Cooling it in a shallow layer helps it chill more quickly than leaving a full saucepan on the counter. Do not leave cooked rice at room temperature for an extended period, and discard it if it has been sitting out beyond the 2-hour window.

For longer storage, freeze cooled portions in airtight freezer-safe containers for up to 2 months for best texture. Thaw overnight in the refrigerator, or reheat from frozen with a small splash of water. Rice can become slightly drier after freezing, so the added moisture helps restore a softer texture.

Reheat only the portion you plan to eat, stirring partway through so it warms evenly. On the stovetop, put the rice in a covered saucepan with 1 to 2 tablespoons (15 to 30 ml) of water per cup, and heat over low to medium-low until steaming throughout. In a microwave, cover loosely, add a small splash of water, and heat in short intervals, stirring between them. Use a food thermometer to confirm leftovers reach 165°F (74°C), the USDA FSIS reheating temperature. Avoid reheating the same rice repeatedly.

Frequently Asked Questions

How many calories are in a serving of Spanish rice? This recipe has an estimated 235 calories per ¾-cup serving when divided into six portions. The estimate includes the measured oil and vegetables, but not optional toppings. Rice varieties, broth labels, portion sizes, and added ingredients can all change the number, so treat it as an estimate rather than a precise value for every version.

Is Spanish rice the same as Mexican rice? In many US recipes, Spanish rice is the common name for Mexican-style red rice, often called arroz rojo. The rice is typically toasted and cooked with tomato, broth, and seasonings. Naming and ingredients vary, and some cooks add vegetables while others keep it simple. The dish in this recipe follows that tomato-based style rather than a rice dish from Spain.

Why did my rice turn mushy? Common causes include too much liquid, skipping the draining step after rinsing, stirring while it simmers, or cooking it at a boil rather than a low simmer. A loose lid can also disrupt the cooking, while opening it often lets steam escape and encourages uneven texture. Next time, measure the broth, drain the rice well, keep the lid closed, and let the cooked rice rest before fluffing.

Can I make Spanish rice without tomato sauce? You can use plain tomato puree thinned with broth, or use finely blended canned tomatoes and adjust the total liquid so you do not add substantially more than the recipe calls for. Salsa is possible but changes the flavor and may add salt or chile heat. If leaving out tomato entirely, replace the sauce with broth and expect a pale, less tangy rice rather than the familiar red color.

Can I prepare it ahead? Yes. Cook it, cool it promptly in a shallow container, and refrigerate it within 2 hours. Reheat the amount you need with a splash of water until it is steaming and reaches 165°F (74°C). For the best freshly cooked texture, you can also chop the onion and measure the dry ingredients ahead, then toast and simmer the rice shortly before serving.

Related

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).