Nettoyer les champignons. Éplucher les carottes. Couper le tout en brunoise.
Peler et émincer l'oignon et l’ail. Hacher finement le céleri.
Dans une grande poêle, chauffer 2 cuillerées à soupe d'huile à feu moyen-doux, ajouter le céleri, les carottes et l'oignon. Cuire 8 minutes en mélangeant de temps en temps.
Ajouter l’ail, poursuivre la cuisson 1 minute, puis incorporer les tomates pelées, le concentré de tomates, le thym et le laurier. Mélanger et cuire encore 3 minutes, jusqu'à ce que la sauce commence à foncer.
Ajouter les champignons, saler, poivrer et mélanger.
Cuire 25 minutes à feu moyen en remuant de temps en temps. Retirer les feuilles de laurier et les branches de thym.
Cuire les linguine al dente dans une grande casserole d'eau bouillante salée en suivant les instructions du sachet. À la fin de la cuisson, prélever une tasse d'eau de cuisson des pâtes, puis les égoutter.
Verser les pâtes dans la poêle de bolognaise de champignons. Ajouter la tasse d’eau de cuisson, mélanger et poursuivre la cuisson 2 minutes.
Dresser les pâtes dans des assiettes. Parsemer de thym et de parmesan râpé.