A healthy one-pot vegetable orzo soup that comes together fast. Cozy, simple, and perfect for an easy weeknight dinner.

This vegetable orzo soup was one of the most popular soup dishes from my spring cooking class, and it’s easy to see why. It’s filled with tender vegetables, tiny pasta, and a light, brothy base that feels both cozy and refreshing. I’ve adapted it here to make it even more vegetable-forward and weeknight-friendly, a comforting one-pot meal you can enjoy any time of year.
Why You’ll Love This Vegetable Orzo Soup
- A healthy, veggie-packed one-pot soup that comes together in about 30 minutes
- Light, brothy, and satisfying without feeling heavy
- Perfectly cooked orzo and tender vegetables every time
- Easy to adapt with whatever vegetables you already have
- Ideal for light weeknight dinners or a cozy, nourishing lunch
Ingredients You’ll Need

- Olive oil and unsalted butter for a deeper, more flavorful base
- Onion, carrots, and celery to build classic, aromatic soup flavor
- Fresh rosemary for earthy warmth
- Dry orzo pasta that cooks directly in the broth and gently thickens the soup
- Zucchini, frozen peas, and baby spinach for color and freshness
- Vegetable broth to keep the soup light, brothy, and vegetarian
- Parmesan rind to add savory umami (and a little grated parmesan on top if you like when serving)
- Salt and black pepper to season as you cook

How to Make This Vegetable Orzo Soup
- Build the Flavor Base: Heat the olive oil and butter in a large pot over medium-high heat. Add the onion, carrots, and celery with a pinch of salt and pepper. Cook for about 5 minutes, until softened and fragrant.
- Add the Broth and Aromatics: Pour in the vegetable broth. Tie the rosemary sprig with a small piece of butcher’s twine (this keeps the flavor gentle and prevents loose leaves in the soup), then add it to the pot along with the salt and Parmesan rind. Bring the soup to a steady simmer and let it simmer for 5 minutes so the flavors can infuse. Right before adding the orzo, reduce the heat to medium.
- Cook the Orzo: Add the dry orzo and stir frequently during the first minute so it doesn’t sink and stick to the bottom. Continue cooking for about 5 minutes.
- Remove Aromatics and Add the Zucchini: Use tongs or a spoon to remove the rosemary sprig and parmesan rind. Add the diced zucchini and cook for about 3 minutes, until the orzo is al dente and the zucchini is just tender.
- Finish with Greens and season: Stir in the spinach and frozen peas. They only need 1–2 minutes to wilt and warm through. Turn off the heat, season with salt and pepper to taste. Serve with grated Parmesan if desired.






Serving and Pairing Ideas
This light, brothy vegetable orzo soup pairs beautifully with simple sides and fresh breads. These combinations turn the soup into a satisfying, well-balanced lunch or dinner.
- Sourdough discard bread for a warm, comforting match
- Olive bread for a salty, savory contrast
- Fried goat cheese salad for something crisp and tangy
- Sandwiches, especially:

Questions You Might Have About Vegetable Orzo Soup
Add the orzo about 10 minutes before the soup is finished and stir during the first minute to prevent sticking. Cooking it directly in the broth gives it great flavor while keeping the texture al dente.
Orzo continues to absorb liquid as it sits. When reheating leftovers, add a splash of broth or water to bring the soup back to a brothy consistency and then adjust the seasoning as needed.
Yes. Small shapes like ditalini, mini shells, or other tiny soup pastas work well. Adjust the cook time based on the pasta you choose.
Store leftovers in airtight containers in the fridge. The pasta will continue to thicken the broth, so plan to add liquid when reheating. I do not recommend freezing this soup because the pasta becomes very soft after thawing.
I hope this vegetable orzo soup becomes one of your favorite easy weeknight meals. It is cozy, bright with vegetables, and comes together in one pot for a comforting bowl you can enjoy any time of year. If you loved this recipe, try pairing it with your favorite breads or sandwiches for a complete and satisfying meal.

Easy One-Pot Vegetable Orzo Soup
Vegetable orzo soup made in one pot with tender vegetables and a light, brothy base. Easy, healthy, and perfect for a quick weeknight dinner.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Ingredients
-
1 tablespoon unsalted butter
-
1 tablespoon olive oil
-
1 cup finely diced onion
-
½ cup finely diced carrots
-
½ cup finely diced celery
-
1 sprig fresh rosemary (tied with butcher’s twine)
-
5 cups vegetable broth
-
½ teaspoon Kosher salt (¼ teaspoon table salt)
-
½ cup dry orzo pasta
-
1 medium zucchini, diced
-
½ cup frozen peas
-
2 cups baby spinach
-
1 Parmesan rind (optional but highly recommended)
-
Kosher salt and black pepper, to taste
Instructions
-
Heat the olive oil and butter in a large pot over medium-high heat.
-
Add the onion, carrots, and celery with a pinch of salt and pepper. Cook for 5 minutes, until softened and fragrant.
-
Pour in the vegetable broth. Add the salt, rosemary bundle, and Parmesan rind. Bring to a steady simmer and cook for 5 minutes to infuse flavor.
-
Reduce the heat to medium. Add the dry orzo and stir frequently during the first minute. Continue cooking for about 5 minutes.
-
Remove the rosemary bundle and parmesan rind.
-
Add the diced zucchini and cook for 3 minutes, until the orzo is al dente and the zucchini is just tender.
-
Stir in the spinach and frozen peas. Cook for 1–2 minutes, until the spinach wilts and the peas warm through.
-
Turn off the heat. Season with salt and pepper to taste (you may need to add a little more salt to enhance the flavor).
-
Serve warm with grated Parmesan for garnish, if desired.
Notes
-
Vegetarian-friendly: This soup is vegetarian-friendly as written. If you’re not a vegetarian, you can use chicken broth for a slightly richer flavor.
-
Vegan option: Use olive oil or vegan butter in place of butter, and omit the Parmesan and Parmesan rind.
-
Gluten-free option: Use gluten-free orzo to keep the soup gluten-free.
-
No Parmesan rind? If you don’t have a rind on hand, simply stir a little grated Parmesan into each bowl before serving. It adds a similar savory depth and umami without changing the soup’s texture.
-
Herb tip: Tie the rosemary sprig with butcher’s twine so it infuses flavor without leaving loose leaves in the soup.
-
Reheating: The soup thickens as it sits because the orzo absorbs liquid. Add a splash of broth or water when reheating to loosen it.
-
Vegetable variation: Asparagus works beautifully here. Add it with the peas so it stays tender and bright.
Share your thoughts below!