30-Minute Vegetable Orzo Soup
A pot of this vegetable orzo soup is my favorite way to get a cozy, home-cooked dinner on the table when time is tight. The broth turns lightly creamy from the pasta starch, and the vegetables stay tender but not mushy.

It’s the kind of soup that feels like it simmered for hours, even though you can go from chopping to ladling in half an hour.
Why This Vegetable Orzo Soup Works
The orzo cooks right in the broth, releasing a little starch that gives the soup a silky body without any cream. That starch also helps the broth cling to every spoonful, so you never get a watery bite.
The mix of carrot, celery, and onion creates a savory backbone, while the tomatoes add a gentle tang. It’s light enough for a weeknight but filling enough to feel like a real meal.
Ingredients

- 2 tbsp olive oil: extra virgin or light, whatever you have on hand
- 1 medium onion, diced: yellow or sweet onion work best here
- 2 medium carrots, peeled and sliced into thin rounds: about 1 cup
- 2 celery stalks, diced: the inner tender stalks are ideal
- 3 garlic cloves, minced: fresh garlic gives the best flavor
- 1 cup dried orzo pasta: the tiny rice-shaped pasta
- 1 can (14 oz / 400g) diced tomatoes: use the juice too
- 4 cups vegetable broth: a good quality broth makes a difference
- 1 medium zucchini, diced: optional, but adds a nice green pop
- 1 tsp dried thyme: or 1 tbsp fresh thyme leaves
- Salt and black pepper: season as you go
- 1 tbsp fresh lemon juice: stirred in at the end
- Fresh parsley, chopped: for serving
Variations / Substitutions
- Add greens: stir in a couple handfuls of baby spinach or chopped kale during the last minute of cooking until just wilted.
- Make it heartier: add a can of drained chickpeas or white beans along with the broth, or fold in shredded rotisserie chicken at the end.
- Swap the herb: use fresh basil or oregano instead of thyme, or a teaspoon of Italian seasoning.
- Go creamy: stir in a splash of coconut milk or heavy cream right before serving for a richer finish.
For another cozy soup, try my Lemony Chicken Orzo Soup.
How To Make Vegetable Orzo Soup
Step 1: Sauté the Vegetables

Warm the 2 tbsp olive oil in a large pot over medium heat. Add the diced onion, sliced carrots, and diced celery, then cook for about 5 minutes, stirring now and then, until the onion is translucent and the vegetables have softened a bit.
You’ll notice the onion turning glossy and the carrots just starting to lose their raw crunch. Don’t rush this step; it builds the flavor base.
Step 2: Toast the Orzo

Stir in the minced garlic and 1 cup dried orzo. Keep everything moving for about 1 minute, until the garlic smells fragrant and the orzo looks lightly golden in spots.
Toasting the orzo dries it out slightly and gives it a nuttier edge. It also helps the pasta keep some bite once it simmers in the broth.
Step 3: Simmer the Soup

Pour in the 4 cups vegetable broth, the can of diced tomatoes with their juice, the diced zucchini, 1 tsp dried thyme, a generous pinch of salt, and a few grinds of black pepper. Bring the whole pot to a boil, then lower the heat and let it simmer for 10 to 12 minutes, until the orzo is just tender.
As it simmers, you’ll see the broth thicken a little and the tomatoes break down. Taste a spoonful and add more salt if it needs it.
Step 4: Ladle and Garnish

Remove the pot from the heat and stir in the 1 tbsp fresh lemon juice. Ladle the soup into bowls and finish each one with a scatter of chopped parsley and a tiny drizzle of olive oil if you like.
Steaming bowls with bright green parsley on top make it feel special, even on a busy Tuesday night. Serve right away while the orzo is still tender and the broth is hot.
Tips for the Best Vegetable Orzo Soup
- Don’t overcook the orzo or it will turn mushy and soak up too much broth. Check it a minute before you think it’s done.
- Use a vegetable broth you enjoy on its own; the soup can only be as good as the liquid you start with.
- If you want a Parmesan-like boost without dairy, stir in a teaspoon of nutritional yeast at the end.
- For meal prep, cook the orzo separately and add it to each bowl just before serving so it stays toothsome in leftovers.
Storing Leftover Soup
Refrigerate any leftovers in an airtight container for up to 4 days. The orzo will absorb some broth as it sits, so when you reheat it, add a splash of vegetable broth or water to loosen things up. Reheat gently on the stovetop.
If you plan to freeze a batch, hold back the orzo and cook it fresh when you reheat the soup. Frozen and thawed orzo tends to turn gummy.
What To Serve With Vegetable Orzo Soup
A thick slice of crusty bread is the simplest companion for dipping into the garlicky broth. For something more substantial, a grilled cheese sandwich with a smear of mustard makes the meal feel extra cozy. A simple green salad with a lemon vinaigrette balances the soup’s richness without competing.
Frequently Asked Questions
Can I use fresh tomatoes instead of canned?
Yes. Use 2 cups of diced ripe fresh tomatoes and let the soup simmer an extra 5 minutes so they break down fully.
Is this soup vegan?
As written, yes. Just use vegetable broth and skip any cheese garnish.
Can I make it gluten-free?
You can. Swap the orzo for a gluten-free small pasta shape, or even cooked quinoa stirred in at the end.
Can I add beans?
Absolutely. A drained can of cannellini beans or chickpeas added with the broth works well.

Vegetable Orzo Soup Recipe
Ingredients
Method
- Heat the olive oil in a large pot over medium heat. Add onion, carrots, and celery and cook for 5 minutes until softened.
- Stir in the garlic and orzo and cook for 1 minute until fragrant and lightly toasted.
- Pour in the broth, diced tomatoes with their juice, zucchini, thyme, a pinch of salt, and pepper. Bring to a boil, then reduce heat and simmer for 10 to 12 minutes until the orzo is tender.
- Remove from heat, stir in the lemon juice, and ladle into bowls. Top with parsley and serve hot.
