2 1/2 tbsp Olive oil
1 cup Thick slices well-washed leeks
2 cloves Garlic (minced)
1 cup Thick slices peeled carrots
1 cup Inch-thick slices celery
1 Bay leaf
2 tsp Salt
1/4 tsp Black pepper
2 cups Lentils
1 tbsp Chopped fresh rosemary
3 1/2 cups Low-sodium vegetable stock
1/4 cup Red wine
3 tbsp Sherry vinegar
1/2 cup Dried cranberries
1/2 cup Walnuts (chopped)
1/4 cup Fresh parsley (chopped)

In a large soup pot, heat the oil over medium heat.

Add the leeks, garlic, carrots, celery, and bay leaf and sauté until translucent, about 4 minutes.

Season with the salt and pepper.

Add the lentils, rosemary, water or stock, and wine.

Bring to a boil, reduce to a simmer, and cover.

Cook for 40 minutes.

Add the sherry vinegar and continue cooking if the lentils are not already tender.

Remove from the heat and add the cranberries, walnuts, and parsley.

Cover and leave for 5 minutes while the cranberries rehydrate. Discard the bay leaf. Serve.