Couper le bœuf en cubes. Peler les oignons. Éplucher et couper les carottes en rondelles. Peler l'ail.
Faire fondre le beurre dans une grande cocotte. Ajouter les oignons et les lardons, faire revenir en remuant jusqu'à ce qu'ils dorent, puis réserver.
Faire revenir les morceaux de viande à feu vif dans la cocotte. Ajouter les carottes et poursuivre environ 5 min, jusqu'à ce que la viande dore.
Saupoudrer de farine et laisser roussir en remuant.
Faire fondre les 2 cubes de bouillon dans 50 cl d'eau bouillante et verser dans la cocotte.
Remettre les lardons et les oignons. Verser le vin rouge de façon à couvrir la viande.
Saler, poivrer et ajouter le bouquet garni ainsi que la gousse d'ail écrasée.
Porter à ébullition, couvrir et laisser mijoter doucement durant 3 h.
Ajouter les champignons émincés et poursuivre la cuisson 30 min.
Retirer le bouquet garni et verser dans un plat.
Servir avec des tagliatelles ou des pommes de terre vapeur.