Place lentils in cold water and bring them to boiling for 20 minutes until softened. Drain and let cool. Put cooked lentils together with tomatoes cherry tomatoes onions red and parsley into a big mixing container. Mix olive oil with balsamic vinegar, minced garlic, and spices then blend them in a separate bowl. Stir the lentil and tomato mixture with vinaigrette dressing until all ingredients mix together well. Wait 10 minutes after mixing all ingredients together for the salad to develop its best taste.