Preheat oven to 400 degrees.
Cut criss-cross patterns over each butternut squash half, careful not to cut the skin.
Mix together the garlic, tbsp olive oil, chilli flakes and rosemary, brush half this mixture over the flesh of each butternut squash (leaving remaining oil for veggie filling).
Place onto a baking tray and bake for 30-40 minutes.
For the filling, put the zucchini, pepper and onion in a roasting tin and drizzle with the remaining seasoned olive oil. Sprinkle with salt and pepper and place in the oven after about 20 minutes of roasting the squash.
Bake vegetables for approximately 15 minutes, remove tray, add cherry tomatoes and pumpkin seeds, cook additional 10 minutes.
While squash and vegetables are roasting, combine the almond meal, flaxseed, parmesan cheese, parsley, oregano, Italian seasoning and basil in small bowl.
Arrange the roasted vegetables in the squash halves (if the holes are quite small arrange the vegetables on the flesh), sprinkle with the almond/cheese/flax mix, top with feta cheese and fresh herbs and bake for another 10 minutes. Serve!