2 large leeks (white and light green parts only), cleaned and thinly sliced
2 cloves garlic, minced
6 cups vegetable or chicken broth
1 cup uncooked orzo pasta
1 cup fresh dill, chopped
1/2 cup heavy cream (optional, for a creamier soup)
Salt and freshly ground black pepper to taste
Instructions
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the sliced leeks and cook, stirring occasionally, until softened and slightly translucent, about 5 to 7 minutes.
Add the minced garlic and cook for about one minute until fragrant. Watch carefully to avoid burning.
Pour in the broth and raise the heat to medium-high. Bring to a full boil.
Add the uncooked orzo pasta and cook according to package directions until just al dente, about 8 to 10 minutes. Stir occasionally to prevent sticking.
Reduce heat to low. Stir in the chopped fresh dill and optional heavy cream. Season generously with salt and freshly ground black pepper.
Let the soup simmer gently for 2 to 3 minutes to allow the flavors to meld together. Taste and adjust seasoning.
Ladle into bowls and serve hot. Garnish with extra fresh dill or a light sprinkle of Parmesan cheese if desired.
Notes
Leeks can be gritty. Slice lengthwise and rinse thoroughly under cold water before slicing to remove all hidden dirt between the layers.
The orzo will continue absorbing broth as it sits. For best leftovers, cook orzo separately and stir it in at serving time to prevent mushiness.
Fresh dill is strongly recommended. Use 1 tablespoon of dried dill only if fresh is unavailable.
To make this soup vegan, use vegetable broth and substitute the heavy cream with coconut milk or oat cream.