A 2D mathematical model for fluvial processes capable of considering the influence of vegetation and non-cohesive bank erosion is established based on a body-fitted coordinate system in this paper. The authors have improved a previously developed simulation model by taking into account the impact of vegetation with a vegetation stress term in the momentum conservation equation. A simple simulation method is adopted in the bank erosion model. Simulation runs were performed for a conceptual alluvial channel, the results of channel plan-form and cross section changes suggest that the 2D model predictions agree acceptable with the classic theories of channel pattern formation considering the effect of vegetation