Preheat oven to 215℃/420℉.
Fry onion in butter in medium saucepan over medium heat until soft, stirring constantly. Add garlic if using.
Add flour and stir with a wooden spoon constantly, coating the onion for about a minute or until bubbling.
Pour in milk, stirring constantly to ensure there are no lumps. Continue to stir until the mixture thickens and boils.(I recently had to adjust to an induction cooktop after using gas, and had a few "hiccups". I now find it safest to take it low and slow at first, adjusting the heat if needs be once the milk is well and truly combined.) Lower heat and add peas (no need to thaw), corn and cheese until it melts. Add tuna and break up any lumps, making sure it's well through the mix. Season or add herbs to taste.
At this point you can eat it if you don't want the carbs or....... put it into baking dish and sprinkle breadcrumbs on top so mix is well covered. Put a few dollops of butter on top and sprinkle with Parmesan. Bake for 15-20 minutes or until breadcrumbs are golden and crisp.