Preheat oven to 400°F (200°C). Roast cubed butternut squash for 25–30 minutes until tender.
In a pan, sauté onion and garlic until soft.
In a bowl, mix roasted squash, onion, garlic, herbs, salt, and pepper.
Whisk eggs with milk, then fold into the squash mixture.
Pour into a greased baking dish. Top with cheese and crumbs.
Bake at 375°F (190°C) for 25–30 minutes. Let cool before serving.
Notes
To make it vegan, replace eggs with flax eggs and skip cheese.
Gluten-free? Use almond flour or GF breadcrumbs.
Stores well in the fridge for up to 4 days.
Can be frozen before baking.