For a simple meat version, we found our favourite. Trinacria Italian Bakery lasagne blows the doors off all other Italian bakeries and restaurants in Scarborough. Just perfectly balanced. The menu says the $50 size makes 6 portions. It can easily go 8.
They stink at self-promotion, so don’t expect a lot of talk out there. Here’s a video about their arancini that shows the level of care