I had an extra pawn and traded several pieces to reach this endgamem with White to move. Stockfish rates it -1.2 for Black. How easy is this endgame to win, and what is the correct plan?
In the actual game, my opponent put himself in a mating net after 28. Kf4 Ke7 29. b4 Bd3 30. Ke5?? g5! 31. Bd1 f6#. Until that, my plan was:
1. Create a passed pawn on the kingside, trading off at least one pair of pawns to give my king space.
2. Push it as far as possible and leave it on a light square
3. Let White capture it by moving my king to the qeeusnide and trade off the bishops
4. Win by capturing all of White's queenside pawns with White's king too far away to defend.
Is this the right idea? Does White have any defensive resources? Will I need to play ...b6 and ...c5 to prevent the bishop from attacking my queenside pawns?
I'm not all that familiar with B+P endgames, so someone else could maybe be a bit more helpful. However, I would say that black certainly does have a clear advantage; bishop and pawn endgames tend to play a lot like king and pawn endgames, with the added twist that opposition doesn't really do all that much.
It is also worth mentioning that you generally want to put your pawns on the color opposite the bishops (in this case, dark squares) because that allows you greater mobility. My guess is whatever drawing chances white has are associated with the fact that so many of black's pawns are on the light squares.
I had an extra pawn and traded several pieces to reach this endgamem with White to move. Stockfish rates it -1.2 for Black. How easy is this endgame to win, and what is the correct plan?

In the actual game, my opponent put himself in a mating net after 28. Kf4 Ke7 29. b4 Bd3 30. Ke5?? g5! 31. Bd1 f6#. Until that, my plan was:
1. Create a passed pawn on the kingside, trading off at least one pair of pawns to give my king space.
2. Push it as far as possible and leave it on a light square
3. Let White capture it by moving my king to the qeeusnide and trade off the bishops
4. Win by capturing all of White's queenside pawns with White's king too far away to defend.
Is this the right idea? Does White have any defensive resources? Will I need to play ...b6 and ...c5 to prevent the bishop from attacking my queenside pawns?