Preheat oven to 180ºC fan forced. Spray a 23cm baking dish with non stick spray and set aside.
In a large frypan, heat olive oil, add onion and cook until soft (approx. 6-7 minutes). Add garlic, pumpkin and capsicum and fry on medium heat for 10 minutes until pumpkin is almost cooked through. Stir in cannellini beans. Add spinach and stir until wilted about 2 minutes. Season with salt and pepper.
In a medium mixing bowl, whisk together eggs and parmesan. Add cooked vegetables and gently mix, then pour into greased dish.
Bake in the oven for 25-30 minutes until egg is set and golden. Then dot bocconcini cheese on top of the frittata and bake for another 5 minutes.