Taste & Nourish
Evidence-based nutrition, food benefits & healthy recipes

Vegetable Rice Soup Recipe: Hearty, Easy One-Pot Dinner

Hearty Vegetable Rice Soup Recipe With Lemon and Fresh Parsley

Jump to Recipe Print Recipe

Some soups ask for a long simmer and a long ingredient list. This vegetable rice soup recipe needs neither. Carrots, celery, tomatoes, green beans, zucchini, and long-grain rice cook together in one pot until the broth turns cozy and the rice makes every spoonful filling. A squeeze of lemon and a handful of parsley keep it bright. This hearty vegetable rice soup is an easy veggie rice soup recipe you can make on a weeknight, and the leftovers hold up well when you store and reheat them the right way.

From my kitchen

Frozen peas barely need any cooking, which is why they go in during the last 2 minutes of this recipe. When I tried the soup with fresh peas instead, they took much longer to cook. So I added them to the pot with the onion, carrots, and celery and sautéed them together in the first step. If you use fresh peas, add them early with the base vegetables; if you use frozen, keep them for the end.

Quick Answer

For this vegetable rice soup recipe, sauté onion, carrot, and celery, then cook garlic, tomato paste, and thyme briefly. Add rinsed long-grain white rice, vegetable broth, and diced tomatoes, and simmer. Add green beans partway through, zucchini near the end, and finish with peas,Then add the peas and spinach. Add the lemon juice and parsley after removing the pot from the heat. It takes about 15 minutes to prep and 40 minutes to cook, and makes six servings of about 1½ cups each.

Key Takeaways

  • This vegetable rice soup recipe depends on a flavorful sautéed base, so do not skip browning the tomato paste with the aromatics.
  • Use ¾ cup of rinsed long-grain white rice for 7 cups of broth and one can of diced tomatoes; this keeps the soup hearty but still brothy.
  • Add green beans halfway through, zucchini near the end, and frozen peas and spinach in the last 2 minutes so no vegetable turns mushy.
  • Season at the end with salt and lemon juice.
  • Refrigerate leftovers within two hours, use them within three to four days, and reheat to 165°F with a splash of broth to loosen the soup.

Why This Vegetable Rice Soup Recipe Works

Three choices make the difference between a flavorful pot and a bland, mushy one.

  • Tomato paste builds the base. Cooking it for a minute with the aromatics deepens the flavor so the broth tastes richer than vegetables and water alone would.
  • The vegetables go in at different times. Carrots and celery start the soup, green beans join midway, and zucchini and peas finish it. Each vegetable keeps some shape.
  • The rice is measured for a soup, not a side dish. Three-quarters of a cup is enough to make the soup hearty without turning it into porridge.

Vegetable Rice Soup Recipe Ingredients

Fresh vegetables, rice, and tomatoes arranged for vegetable rice soup

This makes about 9 cups, or six servings of 1½ cups.

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced (about 1½ cups)
  • 2 medium carrots, peeled and cut into ½-inch dice (about 1 cup)
  • 2 celery ribs, cut into ½-inch dice (about 1 cup)
  • 4 garlic cloves, minced
  • 2 tablespoons tomato paste
  • 1 teaspoon dried thyme
  • ¾ cup long-grain white rice, rinsed
  • 7 cups low-sodium vegetable broth
  • 1 can (14.5 ounces) diced tomatoes, with their juices
  • 1 bay leaf
  • 1 teaspoon kosher salt, plus more to taste
  • ½ teaspoon black pepper
  • 1 cup green beans, trimmed and cut into 1-inch pieces
  • 1 medium zucchini, cut into ½-inch dice (about 1½ cups)
  • 1 cup frozen peas (see Variations if using fresh)
  • 2 packed cups baby spinach (optional)
  • 1 tablespoon fresh lemon juice
  • ¼ cup chopped fresh parsley
  • Grated Parmesan, for serving (optional)

Ingredient Notes

Choosing the Rice

Long-grain white rice, such as standard long-grain or basmati, holds its shape best in a soup that simmers for a while. Rinse it in a fine-mesh strainer until the water runs mostly clear. This removes surface starch, so the broth stays cleaner. The rice will still thicken the soup as it cooks.

Choosing the Broth

Low-sodium broth lets you control the salt. Rice absorbs both liquid and seasoning, so the soup often needs a final pinch of salt after the rice is tender. Taste before you add more.

Cutting the Vegetables

Cut the carrots, celery, and zucchini to about the same ½-inch size so they fit on a spoon along with the rice. Keep the green beans slightly longer, at about 1 inch, because they hold up better in the simmer.

Step-by-Step Vegetable Rice Soup Recipe

1. Sauté the base. Heat the olive oil in a large Dutch oven or soup pot over medium heat. Add the onion, carrots, and celery with a pinch of the salt. Cook for 7 to 8 minutes, stirring often, until the onion is translucent and the carrots begin to soften.Diced onion, carrots, and celery sautéing in a Dutch oven

2. Toast the aromatics. Stir in the garlic, tomato paste, and thyme. Cook for about 1 minute, until the tomato paste darkens slightly and smells sweet and savory.

Tomato paste and thyme cooking with aromatics in a soup pot

3. Add the rice. Stir in the rinsed rice and cook for 1 minute so the grains are coated in the vegetable mixture.

Vegetable rice soup gently simmering in a large pot

4. Add the liquid. Pour in the broth and diced tomatoes with their juices. Add the bay leaf, the rest of the salt, and the pepper. Scrape the bottom of the pot to loosen the tomato paste.

5. Simmer the rice. Reduce the heat to medium-low so the soup bubbles gently. Partially cover the pot and simmer for 8 minutes, stirring once or twice so the rice does not stick.

6. Add the green beans. Stir them in and simmer for 5 minutes.

7. Add the zucchini. Simmer for another 5 to 6 minutes, until the rice is tender with no firm center and the zucchini is tender but still holds its shape. The rice should simmer about 20 minutes in total, including the final 2 minutes.

8. Finish the soup. Stir in the frozen peas and spinach, if using, and cook for 2 minutes, just until the peas are hot and the spinach wilts. Remove the pot from the heat and discard the bay leaf.

Peas and spinach added to finished vegetable rice soup

9. Season. Stir in the lemon juice and parsley. Taste and add salt or pepper as needed. Serve hot, with Parmesan if you like.

Spoonful of vegetable rice soup showing tender rice and vegetables

Tip: Wait to add the lemon juice until the soup is off the heat. Acid added too early can dull the green color of the beans and peas, and the bright flavor fades during a long simmer.

When Each Ingredient Goes In

This is what keeps the soup from ending up with soft, washed-out vegetables.

Ingredient When to add it Why
Onion, carrots, celery At the start They need time to soften and build a sweet base
Garlic, tomato paste, thyme After the base softens A short cook deepens flavor without burning the garlic
Rice With the broth It needs about 20 minutes to cook through
Green beans After 8 minutes of simmering They need about 12 to 13 minutes in total
Zucchini After 13 minutes of simmering It softens quickly and turns mushy if added early
Frozen peas, spinach During the last 2 minutes They only need to heat through or wilt
Lemon juice, parsley After removing from heat They keep their fresh flavor

Getting the Right Consistency

A hearty vegetable rice soup should be brothy but substantial, closer to a loose stew than a clear broth. A spoonful should have rice and vegetables in every bite, with enough liquid to move freely in the bowl.

Rice keeps absorbing broth even after the pot comes off the heat, so the soup thickens as it sits. If it looks thicker than you want at the table, stir in ¼ to ½ cup of hot broth or water per pot and season again. If it looks too thin while the rice is still cooking, give it a few more minutes of simmering before you change anything, since the rice releases starch as it softens.

Vegetable Rice Soup Nutrition Facts

These values are estimates for one serving, about 1½ cups, from a recipe that makes six servings. They are calculated from standard ingredient data and include the optional baby spinach. They do not include the optional Parmesan or any extra salt you add to taste.

Nutrient Amount per Serving
Calories 210
Total fat 5 g
Saturated fat 1 g
Cholesterol 0 mg
Sodium 490 mg
Total carbohydrates 37 g
Dietary fiber 5 g
Total sugars 9 g
Protein 6 g

Most of the calories come from the rice and olive oil. The vegetables, tomatoes, and peas contribute fiber.

The sodium figure assumes low-sodium vegetable broth and Diamond Crystal kosher salt. Regular broth or a denser kosher salt, such as Morton, raises it. Using Morton kosher salt adds roughly 130 mg per serving. Nutrition values vary by brand, so use them as a general guide rather than an exact measurement.

Serving Suggestions

Vegetable rice soup served with crusty bread and a lemon wedge

Serve the soup with crusty bread, grilled cheese, or a simple salad. A drizzle of olive oil, a pinch of black pepper, or a spoonful of grated Parmesan adds richness at the table. A squeeze of extra lemon wakes up leftovers.

Storing and Reheating

Vegetable rice soup portioned into shallow containers for storing

Refrigerate leftovers within two hours of cooking. Divide the soup into shallow containers so it cools quickly. According to USDA guidance on leftovers, refrigerated leftovers keep for three to four days and should be reheated to 165°F, with soups brought to a rolling boil.

Expect the soup to thicken in the refrigerator because the rice keeps absorbing broth. Add a splash of broth or water when reheating, stirring over medium heat until the soup bubbles steadily throughout. The microwave works too: cover the bowl, stir halfway through, and check that the soup is steaming hot all the way through.

Tip: If you plan to eat the soup over several days, store the cooked rice separately and add it to each bowl as you reheat. The soup stays brothy and the rice keeps a better texture.

Can You Freeze Vegetable Rice Soup?

Yes, but the texture changes. The rice softens further and the zucchini becomes quite tender after thawing. The soup still tastes good, but it will be softer than when it was freshly made.

For the best results, cool the soup quickly, then freeze it in portion-size containers, leaving about an inch of space at the top for expansion. USDA guidance lists three to four months for frozen leftovers. Thaw in the refrigerator overnight, then reheat as described above, adding extra broth because the rice will have absorbed more liquid. Freezing the soup without the rice and adding freshly cooked rice when you reheat gives the best texture.

Common Mistakes

  • Adding all the vegetables at once. Zucchini and peas cook far faster than carrots and rice, so they turn soft and dull if they go in early.
  • Using too much rice. More than about ¾ cup for this amount of liquid makes the soup thick and stew-like, especially after it rests.
  • Boiling hard after the rice goes in. A vigorous boil breaks the rice grains and can leave the bottom of the pot scorched. Keep it at a gentle simmer.
  • Salting heavily too early. The soup concentrates a bit as it cooks and the rice absorbs seasoning, so adjust the salt at the end.
  • Skipping the sauté. Dumping everything straight into broth gives a flat, watery flavor. The first 10 minutes of cooking build most of the soup’s flavor.

Troubleshooting

  • The soup tastes bland. Add salt in small pinches, then a teaspoon of lemon juice. If it still seems flat, stir in a little more tomato paste or a spoonful of Parmesan.
  • The soup is too thick. Stir in hot broth or water, ¼ cup at a time, then reheat and re-season.
  • The soup is too thin. Simmer uncovered for 5 to 10 minutes. Do not add flour or cornstarch; the rice already provides body.
  • The soup is too salty. Add unsalted broth or water and a squeeze of lemon. Do not add more rice, since that will only thicken it.
  • The rice is mushy. The soup was likely cooked too long, boiled too hard, or stored with the rice in it. Next time, shorten the simmer and cook the rice separately if you plan to store leftovers.
  • The rice is still firm. Keep simmering gently and add a little broth if the pot looks dry. Check again after 3 to 5 minutes.

Vegetable Rice Soup Recipe Variations

Hearty vegetable rice soup in a bowl with the recipe title overlay

  • Vegan: The recipe is vegan as written if you use vegetable broth labeled vegan and skip the Parmesan.
  • Extra hearty: Add one 15-ounce can of white beans or chickpeas, drained and rinsed, with the zucchini. Add a little extra broth to keep the soup brothy.
  • Spicy: Stir in ¼ to ½ teaspoon red pepper flakes with the garlic and tomato paste.
  • Brown rice: Brown rice takes about 40 to 45 minutes to become tender. Add an extra cup of broth and simmer the rice for about 25 minutes before adding the green beans. The soup will take noticeably longer.
  • Vegetable swaps: Corn, diced potatoes, kale, or yellow squash all work. Add hard vegetables like potatoes with the carrots, and tender ones like corn or kale near the end.
  • Not vegetarian: Use chicken broth for a different flavor, but note that the soup is no longer vegetarian or vegan.
  • Fresh peas: Fresh peas take longer to cook than frozen ones. Add them to the pot with the onion, carrots, and celery in step 1 and sauté them together, instead of adding them at the end.

Vegetable Rice Soup Recipe FAQs

Can I make this soup ahead of time?

Yes. The soup keeps well, but the rice thickens it as it sits. For the best texture, make the soup without the rice and cook the rice separately, adding it to the bowls when you serve.

Can I use a different type of rice?

Basmati and jasmine work in the same amount and time. Brown rice needs a longer simmer, as described above. Instant rice cooks in about 5 minutes, so stir it in near the end.

Why did my soup turn into a thick stew?

Rice absorbs a lot of liquid, and this continues as the soup cools. Add hot broth or water when you reheat it and adjust the seasoning.

Can I use frozen vegetables?

Yes. Frozen peas, corn, and green beans work well. Add them during the same time windows in the recipe and expect them to cook slightly faster than fresh. Frozen peas need only about 2 minutes. Fresh peas take longer, so sauté them with the onion, carrots, and celery at the start.

How can I get more flavor without adding more salt?

Brown the tomato paste well, use a good-quality vegetable broth, and finish with lemon juice and fresh parsley. A Parmesan rind simmered in the broth also adds depth, but it makes the soup non-vegan.

Can I make this soup in a slow cooker?

You can, but I recommend still sautéing the base on the stove for flavor. Long slow cooking tends to soften rice and zucchini heavily, so add them near the end, and keep an eye on the liquid level.

Vegetable Rice Soup Recipe

Recipe by Hanan Abo Samra
0.0 from 0 votes
Servings

6

servings
Prep time

15

minutes
Cooking time

40

minutes
Calories

210

kcal

A hearty vegetable rice soup made with sautéed carrots, celery, and onion, diced tomatoes, green beans, zucchini, peas, and long-grain white rice, finished with lemon juice and parsley.

Ingredients

  • 2 tablespoons olive oil

  • 1 medium yellow onion, diced (about 1½ cups)

  • 2 medium carrots, peeled and cut into ½-inch dice (about 1 cup)

  • 2 celery ribs, cut into ½-inch dice (about 1 cup)

  • 4 garlic cloves, minced

  • 2 tablespoons tomato paste

  • 1 teaspoon dried thyme

  • ¾ cup long-grain white rice, rinsed

  • 7 cups low-sodium vegetable broth

  • 1 can (14.5 ounces) diced tomatoes, with their juices

  • 1 bay leaf

  • 1 teaspoon kosher salt, plus more to taste

  • ½ teaspoon black pepper

  • 1 cup green beans, trimmed and cut into 1-inch pieces

  • 1 medium zucchini, cut into ½-inch dice (about 1½ cups)

  • 1 cup frozen peas

  • 2 packed cups baby spinach (optional)

  • 1 tablespoon fresh lemon juice

  • ¼ cup chopped fresh parsley

  • Grated Parmesan, for serving (optional)

Directions

  • Heat the olive oil in a large Dutch oven or soup pot over medium heat. Add the onion, carrots, and celery with a pinch of the salt. Cook for 7 to 8 minutes, stirring often, until the onion is translucent and the carrots begin to soften.
  • Stir in the garlic, tomato paste, and thyme. Cook for about 1 minute, until the tomato paste darkens slightly and smells sweet and savory.
  • Stir in the rinsed rice and cook for 1 minute so the grains are coated in the vegetable mixture.
  • Pour in the broth and diced tomatoes with their juices. Add the bay leaf, the rest of the salt, and the pepper. Scrape up any browned bits from the bottom of the pot. Bring to a boil over high heat.
  • Reduce the heat to medium-low so the soup bubbles gently. Partially cover the pot and simmer for 8 minutes, stirring once or twice so the rice does not stick.
  • Stir in the green beans and simmer for 5 minutes.
  • Add the zucchini and simmer for another 5 to 6 minutes, until the rice is tender with no firm center and the zucchini is tender but still holds its shape.
  • Stir in the peas and spinach, if using, and cook for 2 minutes, just until the peas are hot and the spinach wilts. Remove the pot from the heat and discard the bay leaf.
  • Stir in the lemon juice and parsley. Taste and add salt or pepper as needed. Serve hot, with Parmesan if you like.

Conclusion

A good vegetable rice soup comes down to timing and balance: build flavor first, add vegetables in stages, and keep the rice measured so the broth stays loose. Once you have the method down, the soup adapts easily to whatever vegetables you have on hand.

Leave A Reply

Your email address will not be published.