Préchauffez le barbecue (avec ou sans gaz) à feu moyen (204 °C). Placez une grande poêle ou un plat à rôtir sur la gauche du barbecue. Versez un filet d'huile d'olive dans la poêle, puis ajoutez les oignons et les poivrons. Disposez les saucisses directement sur la grille du côté opposé à celui où vous souhaitez les faire griller, en les retournant régulièrement pour éviter qu'elles ne brûlent. Remuez fréquemment les poivrons et les oignons jusqu'à ce que ces derniers commencent à caraméliser.
Ajoutez la bière et les épices aux poivrons et aux oignons. Faites griller les saucisses pendant 20 minutes, jusqu'à ce qu'elles soient cuites, puis coupez-les en rondelles et ajoutez-les aux poivrons et aux oignons. Faites griller les demi-citrons, face coupée vers le bas, jusqu'à ce qu'ils soient dorés. Pressez le jus du citron, retirez les pépins, puis ajoutez les demi-citrons et mélangez. Laissez mijoter les poivrons et les oignons pendant environ 30 minutes, jusqu'à ce qu'ils soient tendres.
Faites griller les petits pains ou le pain sur la grille du chauffe-plat quelques minutes avant la fin de la cuisson. Si vous servez avec du fromage, garnissez le petit pain du mélange de saucisse et de poivrons, parsemez de fromage râpé et laissez reposer sur la grille du chauffe-plat pour faire fondre le fromage.