Hacher l'oignon, les échalotes et l'ail. Laver les tomates et les couper en quartiers.
Dissoudre le cube de bouillon dans 20 cl d'eau chaude.
Faire dorer les morceaux de poulet sur toutes leurs faces dans la poêle, avec l'huile et le beurre, pendant 10 min environ. Les réserver dans le faitout.
Faire revenir l'oignon, les échalotes et l'ail dans la même poêle, sans la nettoyer, pendant 2 à 3 min. Ajouter la farine et bien mélanger.
Verser le vin blanc, le vinaigre et le bouillon en grattant le fond de la poêle pour décoller les sucs. Poivrer, et ne saler qu'en fin de cuisson.
Transférer ce mélange dans le faitout, sur le poulet. Ajouter les tomates et le laurier, puis laisser mijoter à feu moyen pendant 30 min.
Sortir les morceaux de poulet et les garder au chaud, couverts. Retirer les feuilles de laurier.
Ajouter la crème dans le faitout et laisser réduire à feu doux 5 à 8 min, jusqu'à ce que la sauce nappe la cuillère. Goûter et rectifier l'assaisonnement.
Napper le poulet de sauce et servir bien chaud.