Precaliente el horno a 350°F.
Combine la mezcla de condimentos con 1/4 de taza de cerveza hasta obtener una pasta.
Cubra el cordero con toda la pasta y póngalo en una cacerola tapada o en una olla grande de hierro.
Deje marinar por 2 horas.
Añada a la olla la cerveza restante, la cebolla, el ajo y los tomates, y revuelva.
Cubra la cacerola o la olla con papel de aluminio y luego ponga la tapa.
Coloque en el horno y hornee de 1 1/2 a 2 horas hasta que la carne esté muy tierna.
Revise después de 1 hora y añada un poco de cerveza o agua si la salsa está demasiado espesa.
Saque del horno y quite la grasa de la salsa.
Salpimiente al gusto.