Coloque os cogumelos e a cebola em um processador e bate até obter um creme. Esquente o azeite em uma panela com fundo grosso, coloque o creme de cogumelos, a cebola e as ervas e refogue por 5 minutos.
Adicione o caldo, o purê de tomate, a pimenta-do-reino e o catchup, deixe levantar fervura e cozinhe por mais 20 minutos em fogo brando.
Retire todas as ervas da panela e adicione as lentilhas. Cozinhe por 5 minutos. Divida a sopa em duas tigelas, coloque uma colher (sopa) de iogurte em cada uma e sirva imediatamente.