To finish
Heat olive oil in dutch oven over medium heat. Add onion and cook 5-7 minutes until soft and golden. Add garlic and cook for another 30 seconds.
Add carrots and stir to coat in oil. Then let them cook for 5-8 minutes, stirring occasionally. The goal is some light caramelization.
Add cumin, coriander, paprika, cinnamon, and chili flakes. Stir constantly for 30 seconds to bloom spices. Add tomato paste and cook another 1-2 minutes until paste has darkened.
Add tomatos, lentils, and 2 ½ cups liquid. Stir well. Bring to a gentle simmer, cover partially, cook 30-40 minutes stirring every so often. Add more liquid if starts to tighten up too much.
Taste and adjust: if it tastes flat, add salt or acid before adding more spice.
Serve with finishing ideas over a grain or with some flatbread.