Vegetable orzo soup is a one-pot meal that comes together in about 35 minutes with a tomato-based broth, seasonal vegetables, and orzo pasta that absorbs flavor as it cooks rather than sitting separately in the liquid.
It’s hearty enough to be a full meal, works well with whatever vegetables you have on hand, and reheats better than most soups because the orzo continues to soak up the broth overnight. This is the kind of soup that earns a regular spot on the weeknight rotation.

Ingredients
Serves: 6
For the soup:
- 1 cup dry orzo pasta
- 1 medium yellow onion, diced
- 3 medium carrots, diced
- 3 stalks celery, sliced
- 1 medium potato, diced into small cubes
- 1 cup frozen peas
- 1 cup frozen or fresh corn kernels
- 1 can (14 oz) diced tomatoes
- 3 cloves garlic, minced
- 2 tablespoons olive oil
- 6 cups vegetable broth
- 1 teaspoon dried Italian seasoning
- 1 teaspoon smoked paprika
- 1/2 teaspoon onion powder
- 1/2 teaspoon garlic powder
- Salt and black pepper to taste
- 1 tablespoon tomato paste
- 1 teaspoon lemon juice (added at the end)
Why You Must Try This Vegetable Orzo Soup Recipe
Most vegetable soups fall into one of two categories — either they taste thin and watery, or they rely on heavy cream to feel substantial. This one takes a different approach. The tomato paste and diced tomatoes give the broth body and a mild acidity that makes it taste richer than a plain vegetable stock.
The orzo cooks directly in the soup rather than separately, which means it releases starch into the broth as it simmers and thickens the liquid naturally.
The potato does the same thing — by the time the soup is done, the broth has a depth and consistency that neither water nor store-bought stock alone can produce. It’s a filling, plant-based meal in a single pot.
Build the Base
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion, carrots, and celery and cook for 6 to 7 minutes, stirring occasionally, until softened. Add the garlic and cook for another 2 minutes.
Stir in the tomato paste and cook it for about a minute — letting it fry briefly in the oil deepens its flavor significantly and removes the raw, metallic taste that canned tomato paste can have.
Add the smoked paprika, Italian seasoning, onion powder, and garlic powder and stir for 30 seconds. This is the foundation of the whole soup and the step that determines how much depth the broth ends up with.
Add Broth and Vegetables
Pour in the vegetable broth and add the diced tomatoes with their liquid. Add the diced potato and stir everything together. Bring the pot to a boil over medium-high heat, then reduce to a steady simmer.
Cook for 10 minutes until the potato is starting to soften but not fully cooked through. The potato needs a head start on the orzo — orzo cooks in about 8 to 10 minutes, and adding both at the same time means either the pasta is overcooked before the potato is tender or the potato is still firm when the orzo is done.
Stagger them and everything finishes at the same time.
In Goes the Orzo
Add the dry orzo directly to the simmering soup and stir to prevent it from clumping at the bottom. The orzo will absorb broth as it cooks, so the soup will thicken noticeably during this stage.
Stir every couple of minutes to keep the orzo moving — it sinks and can stick to the bottom of the pot if left alone. Cook for 8 to 10 minutes until the orzo is al dente.
Add the frozen peas and corn in the last 3 minutes of cooking — they don’t need long and will go mushy if added earlier. Taste the broth as the orzo cooks and adjust salt as needed.
Finish and Taste
Once the orzo is cooked and the vegetables are all tender, squeeze in the lemon juice and stir. This last-minute addition is what lifts the whole broth — without it the soup can taste a little flat even if it’s well seasoned. Taste one more time and add salt and pepper as needed.
If the soup has thickened more than you’d like as the orzo absorbed the broth, add a splash more vegetable stock and stir. It should be brothy but not watery — each spoonful should have both liquid and vegetables and pasta in it.
Ladle and Serve
Ladle the soup into wide bowls and scatter fresh parsley over the top. A grating of parmesan over each bowl adds a salty, savory note that works particularly well with the tomato-based broth.
Serve with crusty bread, pretzel rolls, or a simple green salad alongside. The soup is a complete meal on its own but the bread for dipping makes it more satisfying. It tastes good immediately and even better the next day — the overnight rest lets the flavors continue developing in the broth.
How To Make This Vegetable Orzo Soup Recipe Better
These changes take the soup in a more interesting direction:
Add a parmesan rind. Drop a parmesan rind into the broth when you add the stock and let it simmer with everything else. Remove it before serving. It adds a savory, slightly umami depth to the broth that’s subtle but noticeable — especially if you’re serving the soup without cheese on top.
Stir in a handful of spinach or kale. Add it in the last 2 minutes of cooking — it wilts quickly and adds color, nutrition, and a slight bitterness that balances the sweetness from the carrots and corn.
Use fire-roasted tomatoes. Swap the regular diced tomatoes for fire-roasted — it adds a faint smokiness to the broth that works well with the smoked paprika already in the recipe.
Add white beans. A can of drained cannellini beans stirred in with the orzo makes the soup more filling and adds protein. They hold their shape well during the cooking time and absorb the broth flavor in the same way the orzo does.
Cook the orzo separately if making ahead. If you’re planning to store the soup for several days, cook the orzo in a separate pot and stir it into individual portions when serving. This prevents the pasta from continuing to absorb broth and turning mushy overnight in the fridge.
Storage
Store leftover soup in an airtight container in the fridge for up to 4 days. The orzo will absorb more of the broth as it sits, so the soup will be noticeably thicker the next day — add a splash of vegetable broth when reheating and stir over medium heat until warmed through.
The flavor improves overnight. The soup also freezes well for up to 3 months — freeze it before adding the orzo if possible, or accept that the pasta will be softer after thawing. Thaw overnight in the fridge and reheat on the stovetop.
Can You Use a Different Pasta Instead of Orzo?
Yes. Orzo works well because its small size means it cooks quickly and distributes evenly through the soup without taking over every spoonful. But other small pasta shapes work in the same way — ditalini, small shells, pastina, or acini di pepe are all good substitutes.
Larger pasta shapes like penne or rigatoni don’t work as well in soup because they’re too big relative to the vegetables and don’t integrate into the broth the same way. If you’re using a pasta that takes longer to cook than orzo, give it a few extra minutes before adding the peas and corn.
Rice is also a good substitute if you want to keep it gluten-free — use the same quantity and adjust the cooking time based on the type of rice.
What Vegetables Work Best in Orzo Soup?
This soup is designed to be flexible. The carrots, celery, onion, and potato in this recipe are the reliable core — they cook at similar rates, hold their shape, and all taste good in a tomato broth. Beyond those, almost any vegetable that can be diced and simmered works. Zucchini is a good addition and cooks quickly — add it with the orzo rather than the potato.
Green beans cut into small pieces work well and add texture. Leeks can replace or supplement the onion for a milder, more complex flavor. Butternut squash or sweet potato can replace the regular potato and adds sweetness. Cabbage shredded thinly and added early softens nicely into the broth. The vegetables shown in the photos — corn, peas, carrots, potato, and tomato — produce a colorful, balanced bowl that covers sweetness, starch, and acidity in every spoonful.
Vegetable orzo soup is a recipe that rewards keeping your pantry stocked. Once you have the base technique down — aromatics, tomato paste, broth, potato head start, orzo last — you can make a version of this with whatever vegetables you have on any given week. Make a full pot and it handles lunch and dinner for most of the week.

Ingredients
Method
- Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery and cook 6–7 minutes until softened. Add garlic and cook 2 minutes. Stir in tomato paste and cook 1 minute. Add smoked paprika, Italian seasoning, onion powder, and garlic powder and stir 30 seconds.
- Pour in vegetable broth and diced tomatoes with their liquid. Add diced potato and stir to combine. Bring to a boil then reduce to a steady simmer. Cook for 10 minutes until potato is starting to soften but not yet fully cooked.
- Add dry orzo directly to the simmering soup and stir. Cook for 8–10 minutes, stirring every couple of minutes to prevent sticking. Add frozen peas and corn in the last 3 minutes of cooking.
- Squeeze in lemon juice and stir. Taste and adjust salt and pepper. If the soup has thickened too much, add a splash more vegetable broth and stir.
- Ladle into bowls. Top with fresh parsley and grated parmesan. Serve with crusty bread alongside
Notes
- Add potato before orzo — it needs a 10-minute head start to finish at the same time
- Stir the orzo every few minutes — it sinks and can stick to the bottom
- Lemon juice added at the end brightens the whole broth — don’t skip it
- For meal prep: cook orzo separately and stir into individual portions when serving to prevent it absorbing all the broth
- Add a parmesan rind to the broth while simmering for extra depth — remove before serving
- Add a can of white beans with the orzo for extra protein
- Keeps in the fridge for up to 4 days — add broth when reheating as orzo absorbs liquid overnight
- Freezes well for up to 3 months — best frozen before adding orzo


