In a larger pot, place the olive oil and butter, warm up. Add the peeled and grated carrot, diced zucchini, and peeled and finely grated garlic. Fry for about 2 minutes, stirring.
Pour in the hot broth or broth and bring to a boil. Add the lentils and peeled and diced potato. Season with salt, pepper, and turmeric. Cover and cook for about 10 minutes.
Add the peeled and diced tomato and chopped broccoli or cauliflower florets. Cook for about 5 minutes. Add thyme or dill at the end. Remove from heat and after a few minutes, mix with sour cream.