They are completely different. The Brunch is a buffet, with cold foods (such as various seafood), breads, desserts, and a few hot entrees you can order (Chicken Parmesan, Eggs benedict, pizzas, etc). The dinner is appetizers, entrees, dessert, etc, that you order off a menu, like in a nice Italian restaurant.
Sayhello