The water and the ecosystem dynamics of the Ria de Aveiro, a shallow, multi-branch lagoon located on the northwest coast of Portugal, are simulated using a new fully coupled 3D modeling system. This model couples the hydrodynamic model SELFE (semi-implicit Eulerian-Lagrangian finite element) and an ecological model extended from EcoSim 2.0 to represent zooplankton dynamics. The model application is based on an unstructured grid spatial discretization, which is particularly appropriate for this system given its complex geometry. The baroclinic circulation is calibrated and validated for different environmental conditions, leading to velocity errors smaller than 5 cm/s across the lagoon. Ecological simulations, focused on zooplankton dynamics represented by a site-specific formulation, are then presented and compared against field data for two contrasting environmental conditions: Autumn 2000 and Spring 2001. Results show that the fully coupled model is able to reproduce the dynamics of the ecosystem in the Spring 2001, fitting the model results inside the range of data variation. During this period zooplankton differences between data and model results are of about 0.005 mg C/l (60%), while other ecological tracers’ differences are generally smaller than 20–30% along the several branches of the lagoon. In the Autumn 2000, the model tends to overestimate zooplankton by a factor of 10 and to underestimate phytoplankton and ammonium, with discrepancies of about 0.1 mg C/l and 4.8 μmol N/l, respectively. Factors like the ecological conditions imposed at the boundaries, the input parameters of the ecological model and the simplification of the ecosystem structure, since phytoplankton is the only primary producer considered, may explain the observed differences.