Rinse lentils very well with filtered water, then put aside.
In a medium sized pot, add olive oil, minced garlic and leeks on low-medium heat. Sauté for 3-4 minutes or until leeks are soft. Add a little bit of water if needed.
Add the carrots and celery, and sauté for another 2-3 minutes. Add a little bit more water if needed.
Add the cumin, paprika, turmeric, salt and pepper, and stir.
Add the chicken broth and crushed tomatoes and stir.
Add the lentils and stir again.
Add the bay leaves.
Simmer on low-medium heat for about 35-45 minutes, or until vegetables and lentils are cooked to your liking (also depends on the size of your chopped vegetables and lentils). When soup starts to thicken, add the balsamic vinegar and coconut aminos and stir. Keep some filtered water close by so you can add as needed. Stir occasionally adding water if it gets too thick and the vegetables and lentils need more time.
Remove bay leaves before serving. Garnish with parsley, if desired.
Serve with crusty sourdough bread and with a mixed green salad. Yum!
Store in air-tight container(s) in the fridge for 2-3 days or freeze for up to 3 months (cool soup before freezing).
Enjoy!