This is the kind of soup you make when you want something warm, soothing, and not too heavy. Leeks bring a gentle sweetness, orzo adds a little body, and a squeeze of lemon brightens everything up. It’s weeknight-friendly, budget-friendly, and great for anyone who wants a cozy bowl without a long ingredient list.
You can keep it simple or load it up with greens and beans to make it a full meal. Either way, it’s a comforting classic you’ll come back to again and again.
What Makes This Special

- Clean, light flavor: Leeks have a mellow onion taste that keeps the soup delicate and fresh.
- Quick to cook: Orzo cooks fast, so the whole pot comes together in about 30 minutes.
- Easy to customize: Add greens, herbs, beans, or a swirl of yogurt without changing the base recipe.
- Vegetarian and satisfying: Simple pantry staples turn into a bowl that feels nourishing and complete.
- Make-ahead friendly: The broth tastes even better the next day; just adjust the orzo (tips below).
Ingredients
- 2 large leeks, white and light green parts only, thinly sliced (about 4 cups)
- 2 tablespoons olive oil
- 2 medium carrots, diced
- 2 celery stalks, diced
- 3 garlic cloves, minced
- 6 cups vegetable broth (low-sodium if possible)
- 3/4 cup dry orzo
- 1 bay leaf
- 1 teaspoon dried thyme (or 2 teaspoons fresh, chopped)
- 1 lemon (zest and juice)
- Salt and black pepper, to taste
- 2 cups baby spinach or chopped kale (optional)
- Fresh parsley or dill, chopped, for garnish
- Grated Parmesan or pecorino for serving (optional; skip to keep it strictly vegetarian if your cheese isn’t rennet-free)
How to Make It

- Prep the leeks well: Slice the leeks lengthwise, fan out the layers, and rinse thoroughly to remove grit. Thinly slice the white and light green parts.
- Sweat the aromatics: Warm olive oil in a large pot over medium heat. Add leeks, carrots, and celery with a pinch of salt. Cook 6–8 minutes, stirring, until the leeks are soft and glossy but not browned.
- Add garlic and herbs: Stir in garlic, thyme, and the bay leaf. Cook 30–60 seconds until fragrant.
- Broth in, then simmer: Pour in vegetable broth. Bring to a gentle boil, then reduce to a simmer for 8–10 minutes to let the flavors meld.
- Cook the orzo: Stir in the orzo and simmer 8–10 minutes, stirring occasionally so it doesn’t stick to the bottom. Cook until the pasta is just tender.
- Finish with lemon and greens: Stir in lemon zest and juice. Add spinach or kale and cook 1–2 minutes, just until wilted. Season with salt and pepper to taste.
- Serve: Ladle into bowls and top with fresh parsley or dill. Add grated cheese if you like a salty, savory finish.
How to Store
- Refrigerator: Cool completely, then store in an airtight container for up to 4 days.
- Orzo soaks broth: The pasta will continue to absorb liquid. If you prefer brothy leftovers, cook the orzo separately and add it when reheating.
- Freezing: Freeze up to 2 months, but for best texture, freeze without the orzo and add freshly cooked orzo when reheating.
- Reheat gently: Warm on the stove over low heat. Add a splash of water or broth if it’s too thick. Adjust salt and lemon at the end.
Why This is Good for You
- Leeks: Rich in prebiotic fiber that supports gut health, with a mild flavor that’s easy on digestion.
- Vegetable base: Carrots, celery, and leafy greens bring vitamins, minerals, and color without heaviness.
- Balanced comfort: Orzo adds satisfying carbs while the broth keeps it light and hydrating.
- Lemon lift: Bright acidity helps you taste more salt with less sodium and makes the soup feel fresher.
What Not to Do
- Don’t skip washing the leeks: Dirt hides between layers and will make the soup gritty.
- Don’t overcook the orzo: It turns mushy fast. Pull it off the heat once tender and keep stirring while it cooks.
- Don’t boil after adding greens: A hard boil dulls their color and flavor. A short, gentle wilt is enough.
- Don’t forget acid and salt: If the soup tastes flat, it likely needs a pinch of salt or another squeeze of lemon.
Variations You Can Try
- Protein boost: Add a can of drained chickpeas or white beans when you add the broth.
- Herb-forward: Swap thyme for a mix of dill and parsley. Finish with extra dill for a fresh, spring vibe.
- Creamy style: Stir in a splash of cream, half-and-half, or unsweetened cashew cream at the end.
- Greek-inspired: Add a handful of crumbled feta and extra lemon. Finish with oregano instead of thyme.
- Heat it up: Add a pinch of red pepper flakes with the garlic.
- Veg swap: Use zucchini, peas, or chopped asparagus in spring; butternut squash in fall.
- Gluten-free: Replace orzo with small gluten-free pasta, rice, or quinoa. Adjust cook time as needed.
FAQ
How do I clean leeks properly?
Cut off the dark green tops and root end, slice the leeks lengthwise, and fan out the layers. Rinse under running water to remove sand and grit. Slice thinly, then give the slices a final rinse in a bowl of water if needed and drain well.
Can I make this in advance?
Yes.
For best results, cook the soup without the orzo and refrigerate. When you’re ready to serve, warm the soup and cook the orzo directly in it, or cook the orzo separately and combine in bowls so it stays al dente.
What if I don’t have orzo?
Use another small pasta shape like ditalini, acini di pepe, or small shells. You can also swap in rice or quinoa; just adjust liquid and cook time until tender.
How can I make it richer without dairy?
Stir in a spoonful of olive oil at the end, add a splash of good extra-virgin olive oil to each bowl, or blend a cup of the soup and return it to the pot for gentle body.
Unsweetened cashew cream also works well.
Why is my soup too thick the next day?
The orzo continues to absorb broth as it sits. Thin it with water or broth when reheating, and finish with a little salt and lemon to bring the flavor back to life.
Is this kid-friendly?
Usually yes. The flavors are mild and the pasta shape is familiar.
If you’re serving young kids, chop the vegetables small and skip the red pepper flakes.
Can I add mushrooms?
Absolutely. Sauté sliced mushrooms with the leeks until they release their moisture and start to brown slightly, then continue with the recipe. They add a savory, meaty note without changing the vegetarian base.
Wrapping Up
Leek & Orzo Soup is simple cooking at its best: a few honest ingredients, a steady simmer, and a bright finish.
It’s comforting but light, easy to adapt, and just as good on a rushed Tuesday as it is for a quiet weekend lunch. Keep leeks, broth, and orzo on hand, and you’re never far from a warm, generous bowl. Add greens, herbs, and lemon, and you’ve got something that tastes as fresh as it feels soothing.

Leek & Orzo Soup – Comforting, Light & Vegetarian
Ingredients
- 2 large leeks, white and light green parts only, thinly sliced (about 4 cups)
- 2 tablespoons olive oil
- 2 medium carrots, diced
- 2 celery stalks, diced
- 3 garlic cloves, minced
- 6 cups vegetable broth (low-sodium if possible)
- 3/4 cup dry orzo
- 1 bay leaf
- 1 teaspoon dried thyme (or 2 teaspoons fresh, chopped)
- 1 lemon (zest and juice)
- Salt and black pepper, to taste
- 2 cups baby spinach or chopped kale (optional)
- Fresh parsley or dill, chopped, for garnish
- Grated Parmesan or pecorino for serving (optional; skip to keep it strictly vegetarian if your cheese isn’t rennet-free)
Instructions
- Prep the leeks well: Slice the leeks lengthwise, fan out the layers, and rinse thoroughly to remove grit. Thinly slice the white and light green parts.
- Sweat the aromatics: Warm olive oil in a large pot over medium heat. Add leeks, carrots, and celery with a pinch of salt. Cook 6–8 minutes, stirring, until the leeks are soft and glossy but not browned.
- Add garlic and herbs: Stir in garlic, thyme, and the bay leaf. Cook 30–60 seconds until fragrant.
- Broth in, then simmer: Pour in vegetable broth. Bring to a gentle boil, then reduce to a simmer for 8–10 minutes to let the flavors meld.
- Cook the orzo: Stir in the orzo and simmer 8–10 minutes, stirring occasionally so it doesn’t stick to the bottom. Cook until the pasta is just tender.
- Finish with lemon and greens: Stir in lemon zest and juice. Add spinach or kale and cook 1–2 minutes, just until wilted. Season with salt and pepper to taste.
- Serve: Ladle into bowls and top with fresh parsley or dill. Add grated cheese if you like a salty, savory finish.




