Spanish Rice Using Tomato Soup: Easy One-Pot Recipe

Updated November 4, 2026

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

Jump to recipe

Spanish Rice Using Tomato Soup: Easy One-Pot Recipe

This Spanish rice is a tomato-seasoned, Mexican-American-style side made by toasting long-grain rice, then simmering it with tomato soup, broth, onion, and spices. In the United States, “Spanish rice” commonly refers to this kind of tomato rice rather than Spanish paella, and family versions vary in their seasonings and add-ins.

Ingredients

  • 1 tablespoon (15 ml) neutral vegetable oil
  • 1 cup (150 g) finely chopped yellow onion, about 1 small onion
  • 1 1/2 cups (285 g) uncooked long-grain white rice
  • 2 cloves garlic (about 6 g), finely minced
  • 1 teaspoon (2.5 g) mild chili powder
  • 1/2 teaspoon (1 g) ground cumin
  • 1/2 teaspoon (3 g) fine salt, plus more to taste
  • 1/4 teaspoon (0.5 g) black pepper
  • 1 1/2 cups (360 ml) ready-to-serve tomato soup, not condensed
  • 1 cup (240 ml) low-sodium chicken or vegetable broth
  • 1/2 cup (75 g) frozen corn, optional
  • 2 tablespoons (8 g) chopped fresh cilantro, optional, for serving
  • 1 lime, cut into wedges, optional, for serving

Instructions

  1. Prepare the ingredients. Finely chop the onion and garlic, measure the rice and seasonings, and set out the soup and broth. If using frozen corn, there is no need to thaw it. This preparation takes about 12 minutes, depending on your chopping speed.
  2. Soften the onion and toast the rice. Set a medium, heavy-bottomed saucepan or deep skillet with a tight-fitting lid over medium heat. Add the oil and onion; cook for 4 minutes, stirring occasionally, until the onion is softened but not browned. Add the dry rice and stir for 3 minutes. The grains should look glossy and some may turn slightly opaque; avoid letting them scorch.
  3. Bloom the garlic and seasonings. Stir in the garlic, chili powder, cumin, salt, and black pepper. Cook for about 30 seconds, stirring constantly, just until fragrant. Garlic can turn bitter if it browns, so move directly to the next step.
  4. Add the soup and broth. Pour in the tomato soup and broth, then scrape the bottom of the pan to loosen any toasted rice. Stir in the frozen corn, if using. Bring the mixture to a gentle boil, which usually takes about 2 to 3 minutes. Taste a little of the liquid and add salt only if needed; soup and broth brands vary in saltiness.
  5. Cover and simmer. Stir once, reduce the heat to low, and cover the pan tightly. Simmer for 18 minutes without lifting the lid or stirring. The rice cooks by absorbing the liquid, and frequent stirring can release starch and make the finished dish sticky. If your burner runs hot, use the lowest setting that maintains a quiet simmer.
  6. Rest, then fluff. Turn off the heat and leave the covered pan alone for 10 minutes. Remove the lid and fluff the rice gently with a fork, lifting from the bottom rather than mashing the grains. Taste and adjust the seasoning. If the rice is still firm and the pan is dry, sprinkle in 2 tablespoons (30 ml) hot water, cover, and cook on low for another 3 to 5 minutes before resting briefly again. Serve with cilantro and lime, if you like.

Tips

  • Choose the right soup. This recipe is calibrated for ready-to-serve tomato soup, not undiluted condensed soup. If condensed is what you have, replace the 1 1/2 cups prepared soup with 3/4 cup (180 ml) condensed soup plus 3/4 cup (180 ml) water, keeping the broth amount the same. Since condensed soup is often saltier, start with less added salt and taste the cooking liquid before covering.
  • Keep the rice-to-liquid balance steady. Measuring the soup and broth matters more than using a particular brand. If your soup is unusually thick, check the label: condensed soup needs dilution as described above. A thick mixture may not provide enough free liquid for the rice to cook evenly, while adding extra broth without measuring can leave the grains wet and soft.
  • Use a snug lid and low heat. Steam trapped in the pan finishes the rice, so lifting the lid repeatedly can extend cooking and lead to uneven results. If the bottom begins to catch, the heat is probably too high. Move the pan to a cooler burner and let the covered rice finish gently rather than stirring hard or scraping browned bits into the grains.
  • Rinse only if you dry the rice well. Rinsing can remove excess surface starch, but wet rice will not toast as effectively and can add unmeasured water. For the simplest method, measure the rice straight from the bag. If you prefer to rinse it, drain thoroughly and spread it briefly on a clean towel before adding it to the pan.

Serving Suggestions

Serve the rice hot as a side with black beans, pinto beans, grilled vegetables, roasted chicken, or tacos. It also works alongside enchiladas or a simple salad when you want a filling, tomato-forward starch. For a fresh finish, add chopped cilantro and a squeeze of lime at the table; the citrus brightens the savory tomato flavor without changing how the rice cooks.

For a more complete bowl, spoon the rice into a shallow dish and add beans, avocado, shredded lettuce, or sautéed peppers. Keep toppings separate until serving so they do not make the rice soggy. If serving a group, transfer the fluffed rice to a warm covered dish and set out lime wedges and hot sauce for people to season their own portions.

Variations

Make it vegetarian: Use vegetable broth instead of chicken broth. For a heartier side, add drained, rinsed black beans after the rice has rested, folding them in gently so the grains stay intact. Warm the beans separately before adding if you want the whole dish piping hot without cooking the rice longer.

Add vegetables: Frozen corn is included as an optional add-in; you can also use up to 1/2 cup (75 g) finely diced bell pepper, cooking it with the onion. Avoid piling in several extra vegetables at once, because they release moisture and can make the rice cook unevenly. For a little heat, add a minced jalapeño with the onion or serve sliced chiles on the side.

Adjust the seasoning: Smoked paprika can replace some or all of the chili powder for a smoky note, while a pinch of cayenne makes the rice hotter. These are flavor changes, not direct replacements for the cumin or salt. If your tomato soup is already strongly seasoned, reduce the salt and taste after cooking instead of adding more at the start.

Use cooked rice carefully: This method is designed for uncooked rice, which absorbs the soup and broth as it simmers. To use leftover cooked rice, do not add the full measured liquid and simmer it for 18 minutes; that will make it mushy. Instead, cook the onion and seasonings, reduce the soup with a small splash of broth until thick, then fold in cooked rice just long enough to heat it through.

Storage and Reheating

Refrigerate leftover rice within 2 hours of cooking, transferring it to a shallow, airtight container so it cools promptly. Keep it refrigerated for 3 to 4 days. For longer storage, freeze portions in airtight freezer-safe containers for up to 2 months for best texture. Thaw frozen portions in the refrigerator, rather than leaving them on the counter.

Reheat only the amount you plan to serve. On the stovetop, put the rice in a covered pan with 1 to 2 tablespoons (15 to 30 ml) water per cup of rice and warm over low heat, stirring once or twice. In the microwave, cover a portion loosely with a microwave-safe lid and heat in short intervals, stirring partway through. USDA FSIS advises reheating leftovers to 165°F (74°C); check the center with a food thermometer. Add a small splash of water if the grains seem dry.

Frequently Asked Questions

Can I use brown rice instead of white rice?
Not as a direct swap in this timing. Brown rice generally needs more liquid and a longer simmer, and the acidity and thickness of different tomato soups can affect how quickly it softens. For best results, use a brown-rice method that specifies tomato soup or tomato liquid, and follow the rice package’s cooking guidance rather than simply extending this recipe by a few minutes.

Why did my Spanish rice turn mushy?
Common causes are too much liquid, a condensed soup used without dilution adjustments, repeated stirring, or a lid that lets too much steam escape and leads to extra cooking. Measure the soup and broth, keep the lid on during the simmer, and fluff only after the 10-minute rest. If the rice is tender before all the liquid seems absorbed, turn off the heat and let it stand covered instead of continuing to stir.

What should I do if the rice is still crunchy?
If the pan is dry but the grains are firm, sprinkle 2 tablespoons (30 ml) hot water over the rice, cover tightly, and cook on low for 3 to 5 minutes. Let it stand covered for a few minutes, then check again. If there is still plenty of liquid, keep the lid on and cook gently; lifting it repeatedly slows the process and releases steam.

Can I make this ahead?
Yes. Cook it, fluff it, and refrigerate it promptly in a shallow airtight container. Reheat it with a little water just before serving, bringing it to 165°F (74°C) as recommended for leftovers. You can also chop the onion and measure the seasonings a day ahead, but keep the uncooked rice dry and store the prepared ingredients covered in the refrigerator.

Is Spanish rice from Spain?
The name is used in different ways, but in many US recipes “Spanish rice” means tomato-seasoned rice in the Mexican-American style. It is not the same dish as Spanish paella. Home versions vary in their seasonings, vegetables, and cooking methods, so this recipe is one practical stovetop version rather than a claim to a single definitive tradition.

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