the plan i like the most against stonewall setups is to trade off their good bishop for your bad bishop often times you will see that they would be severly missing their good bishop because it is often needed for a successfull attack. but as the endgame approaches and you are playing against their bad bishop you actually want a good knight vs bad bishop as opposed to a good bishop vs bad bishop endgame because often in the latter endgame they have better chances of achieving a fortress.
to try and trade your bad bishop for their good bishop you can try a quick b6 and Ba6 but this can often be easier if you delay e6 shutting in your lightsquared bishop until you know they aren't going for a stonewall attack.
if all else fails you can attempt to play f5 yourself to try to shut down their attack
Hi members
I often find myself in trouble when I'm meeting the stonewall attack (d4, e3, f4, c3, Bd3) with the black pieces.
Usually I setup my pieces like: d5, Nf6, e6, Be7, 0-0, b6, and Bb7. But that f4 pawn is really annoying to me, as it totally restricts my e6 pawn to move further, and it provide a great support for a white knight on e5. If I trade this white knight on e5 off the board, I find that white will have a strong pawn on e5 which have control of f6 and d6, and it will open up the f-file for whites rook. Also almost all of my pieces are stranded on the queenside, while white is launching a king side attack. Trying to break through on the queenside with c7-c5 doesn't seem to solve much of my problems as white has d4 well covered by two pawns.
So, what to do to break the stonewall attack?