Wash the lentils and cook in the vegetable stock until soft. This takes about 30 minutes. Drain and set aside.
In the meantime, prepare the remaining ingredients: peel and roughly chop the garlic, wash and roughly chop the chili peppers and coriander root. Crush with ½ teaspoon salt in a mortar. Grind the cumin. Peel and cut tomatoes into small cubes. Chop the coriander greens, set aside 1 tablespoon to serve. Squeeze the limes. Take sesame oil from the refrigerator to warm up. Cut the red onion into very thin slices.
Heat the butter and oil in a large pan over medium heat. Once the butter has melted, add the mashed garlic mixture and cumin and sauté for about a minute. Now add the drained lentils, tomatoes and 4 tablespoons of coriander greens and simmer for about 5 minutes over low heat.
Add about 100 ml of water, sesame paste, sugar, salt and freshly ground black pepper and simmer until the mixture is a little thick. Possibly add more water. Stir in lime juice and season to taste with salt, pepper, sugar and possibly chili powder.
Spread the lentils on a flat plate. Garnish with onion slices and the remaining coriander leaves. Drizzle with a little sesame oil (olive oil is also possible) and serve with fresh bread.
The dish can also be served with a side dish of meat (duck breast is very tasty), making it a light main course.