1. In large stockpot, sauté onions in oil until they are glossy. Stir in garlic, paprika, celery, carrots and sauté 10 min.
2. Stir in tomatoes, chicken stock, lentils, bay leaves, salt and pepper. Stir well, then add wine and bring the mixture to a boil. Slowly reduce the heat and cook on low to medium heat until the lentils are tender (about 1 hr.).
3. Ladle soup into bowls; sprinkle with parsley and Parmesan before serving.