Start by washing the leeks thoroughly, as they often hold dirt between layers. Slice them thinly for even cooking. Clean leeks make a big difference in the final texture and taste.
Heat olive oil in a large pot and add the sliced leeks. Cook them gently until soft and fragrant. Then add garlic and stir for another minute to enhance the aroma.
Toss in the cubed potatoes and pour in the vegetable stock. Let everything simmer until the potatoes are tender. This step helps build a naturally creamy base.
Add the orzo directly into the pot and let it cook until tender. Stir occasionally so it doesn’t stick. The pasta will absorb flavor from the broth as it cooks.
Once the orzo is cooked, pour in the cream and add fresh dill. Stir well to combine. This gives the soup its signature creamy and herby finish.
Add salt, pepper, and a squeeze of lemon juice. Taste and adjust seasoning as needed. Serve warm and enjoy the comforting flavors.