Precaliente el horno a 350F. 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 ½ 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.