Em uma caçarola funda, fritar as rodelas de cebola na manteiga até começarem à ficar macias.
Adicionar o vinho do porto e deixar 3 minutos até evaporar o álcool.
Adicionar o caldo de legumes.
Deixe ferver, vá provando até sentir que a cebola deixou sabor marcante à sopa.
Cubra as fatias de baguete com o queijo Gruyère ralado e leve ao forno até o queijo derreter.
Sirva a sopa quente, em prato fundo, com uma fatia de baguete com queijo gruyère ralado em cima.