I’ve been making this asparagus orzo soup on repeat lately, and I honestly can’t get enough of it! There’s something so comforting about tender asparagus and tiny orzo pasta swimming in a flavorful broth, with a bright pop of lemon juice that makes the whole bowl sing. It’s become my go-to spring lunch that feels both light and satisfying at the same time.

| Preparation Time | 20-30 minutes |
| Cooking Time | 25-30 minutes |
| Total Time | 45-60 minutes |
| Level of Difficulty | Medium |
| Servings | 5 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 950-1100
- Protein: 38-46 g
- Fat: 30-36 g
- Carbohydrates: 140-160 g
Ingredients
For the soup:
- 2 tablespoons extra virgin olive oil
- 2 large leeks (white and light green parts only, sliced into 1/2-inch half-moons)
- 1.25 cups carrots, diced
- 3 cloves garlic, minced
- Kosher salt, to taste
- 7 cups chicken stock
- 1 lb fava beans (shucked and peeled)
- 3/4 cup orzo pasta
- 1 bunch asparagus (tough ends trimmed and cut into 1-inch pieces)
- 1.5 teaspoons lemon zest
- 2 tablespoons fresh lemon juice
- 1/2 teaspoon fresh ground black pepper
- 3 tablespoons fresh parsley, chopped
- 2 sprigs fresh thyme
- 2 tablespoons heavy cream (optional for silkiness)
For the garnish:
- 1/2 cup freshly shaved Parmesan cheese
- 1/2 teaspoon crushed red pepper flakes
- Extra chopped parsley
Step 1: Prepare the Vegetables and Aromatics
- 2 large leeks
- 1.25 cups carrots, diced
- 3 cloves garlic, minced
- 1 bunch asparagus
- 3 tablespoons fresh parsley, chopped
While you're gathering ingredients, prepare all your vegetables: slice the leeks into 1/2-inch half-moons (white and light green parts only), dice the carrots, mince the garlic, trim the tough ends from the asparagus and cut it into 1-inch pieces, and chop the fresh parsley.
Having everything ready before you start cooking ensures you won't be rushed once the pot is hot.
This is especially important for a soup where timing matters—you want to add ingredients at precise moments.
Step 2: Build the Flavor Base with Leeks, Carrots, and Garlic
- 2 tablespoons extra virgin olive oil
- 2 large leeks
- 1.25 cups carrots, diced
- 3 cloves garlic, minced
- Kosher salt, to taste
Heat the olive oil in a large pot over medium heat.
Once shimmering, add the sliced leeks, diced carrots, minced garlic, and a pinch of kosher salt.
Sauté for 5-6 minutes, stirring occasionally, until the leeks are softened and beginning to caramelize slightly at the edges.
This gentle cooking develops a sweet, deep flavor that becomes the foundation of your soup—don't rush this step or skip the salt, which helps draw out the vegetables' natural moisture and intensifies their flavor.
Step 3: Simmer the Stock and Cook the Orzo
- 7 cups chicken stock
- 2 sprigs fresh thyme
- 3/4 cup orzo pasta
Pour the chicken stock into the pot with the softened vegetables and add the fresh thyme sprigs.
Bring to a simmer and cook for 10 minutes to allow the flavors to meld.
Then increase the heat to a boil, add the orzo pasta, and cook for 7 minutes, stirring occasionally to prevent sticking.
The pasta will absorb some of the flavorful broth, so cooking it directly in the soup rather than separately gives you much better taste.
Step 4: Blanch the Fava Beans
- 1 lb fava beans
While the orzo cooks, bring a small pot of salted water to a boil.
Add the shucked and peeled fava beans and blanch for just 30 seconds.
Immediately transfer them to an ice bath to stop the cooking and preserve their bright green color.
I like to blanch fava beans separately because it gives you control over their texture—keeping them slightly firm rather than letting them soften in the soup for several minutes.
Step 5: Add the Asparagus and Beans
- 1 bunch asparagus
- blanched fava beans from Step 4
After the orzo has cooked for 7 minutes, add the cut asparagus and the blanched fava beans (drained from the ice bath) to the pot.
Simmer for 3 minutes, just until the asparagus is tender-crisp.
You want the vegetables to maintain some bite and vibrant color, so avoid overcooking at this stage.
Step 6: Finish with Bright Flavors and Cream
- 1.5 teaspoons lemon zest
- 2 tablespoons fresh lemon juice
- 3 tablespoons fresh parsley, chopped
- 1/2 teaspoon fresh ground black pepper
- 2 tablespoons heavy cream
Remove the thyme sprigs from the soup.
Stir in the lemon zest, fresh lemon juice, chopped parsley, black pepper, and the heavy cream if you're using it (the cream adds a subtle richness that softens the acidity of the lemon).
Simmer for 1-2 minutes to let the fresh flavors brighten the soup without cooking them away.
Taste and adjust the salt and pepper as needed—this is your last chance to balance the seasoning.
Step 7: Serve and Garnish
- 1/2 cup freshly shaved Parmesan cheese
- 1/2 teaspoon crushed red pepper flakes
- Extra chopped parsley
Ladle the soup into bowls and finish each serving with a generous handful of freshly shaved Parmesan cheese, a sprinkle of crushed red pepper flakes, and a pinch of extra chopped parsley.
The cheese adds a salty, umami note that complements the delicate vegetables perfectly, and the red pepper flakes provide a subtle warmth that wakes up all the spring flavors.

Quick Asparagus Orzo Soup
Ingredients
Method
- While you're gathering ingredients, prepare all your vegetables: slice the leeks into 1/2-inch half-moons (white and light green parts only), dice the carrots, mince the garlic, trim the tough ends from the asparagus and cut it into 1-inch pieces, and chop the fresh parsley. Having everything ready before you start cooking ensures you won't be rushed once the pot is hot. This is especially important for a soup where timing matters—you want to add ingredients at precise moments.
- Heat the olive oil in a large pot over medium heat. Once shimmering, add the sliced leeks, diced carrots, minced garlic, and a pinch of kosher salt. Sauté for 5-6 minutes, stirring occasionally, until the leeks are softened and beginning to caramelize slightly at the edges. This gentle cooking develops a sweet, deep flavor that becomes the foundation of your soup—don't rush this step or skip the salt, which helps draw out the vegetables' natural moisture and intensifies their flavor.
- Pour the chicken stock into the pot with the softened vegetables and add the fresh thyme sprigs. Bring to a simmer and cook for 10 minutes to allow the flavors to meld. Then increase the heat to a boil, add the orzo pasta, and cook for 7 minutes, stirring occasionally to prevent sticking. The pasta will absorb some of the flavorful broth, so cooking it directly in the soup rather than separately gives you much better taste.
- While the orzo cooks, bring a small pot of salted water to a boil. Add the shucked and peeled fava beans and blanch for just 30 seconds. Immediately transfer them to an ice bath to stop the cooking and preserve their bright green color. I like to blanch fava beans separately because it gives you control over their texture—keeping them slightly firm rather than letting them soften in the soup for several minutes.
- After the orzo has cooked for 7 minutes, add the cut asparagus and the blanched fava beans (drained from the ice bath) to the pot. Simmer for 3 minutes, just until the asparagus is tender-crisp. You want the vegetables to maintain some bite and vibrant color, so avoid overcooking at this stage.
- Remove the thyme sprigs from the soup. Stir in the lemon zest, fresh lemon juice, chopped parsley, black pepper, and the heavy cream if you're using it (the cream adds a subtle richness that softens the acidity of the lemon). Simmer for 1-2 minutes to let the fresh flavors brighten the soup without cooking them away. Taste and adjust the salt and pepper as needed—this is your last chance to balance the seasoning.
- Ladle the soup into bowls and finish each serving with a generous handful of freshly shaved Parmesan cheese, a sprinkle of crushed red pepper flakes, and a pinch of extra chopped parsley. The cheese adds a salty, umami note that complements the delicate vegetables perfectly, and the red pepper flakes provide a subtle warmth that wakes up all the spring flavors.