Prepare mixed chopped veggies.
In a medium non-stick pan (it’s important that it is non-stick), heat the olive oil. Add the chopped veggies and ½ tsp of salt. Sautée over medium heat, mixing, until they look slightly golden all over.
With a hand blender in a bowl blend 6 eggs, cream cheese, black pepper, remaining ¾ tsp of salt and the roasted veggies until veggies are mostly processed into small pieces and the eggs and cheese incorporated. Then, by hand fold in half the crumbled feta and the spinach.
Put the same pan over low heat. Add the egg mixture.
Turn the heat back to medium and begin mixing the eggs quickly with chopsticks or a small spatula while they cook.
Once the base of the eggs begins to set, stop the mixing and press the curds in the middle of the skillet. Then, lift the flat surface on the bottom and let the raw liquid eggs move to the outside and the bottom. Do this a couple of times until you don’t have a pool of completely liquid egg on the surface.
Once the eggs are almost completely cooked and we have a jammy and jiggly surface with no liquid egg and a cooked base, we will flip the frittata to finalise the cooking. To do this take a plate bigger than the circumference of the pan. Place the plate face-down on top of the pan and flip both, so that the frittata falls onto the plate. When you remove the pan, you will see the browned underside of the frittata.
Slide the frittata back into the pan and cook for 2-3 more minutes or until when you check the bottom you have a dry base. However, do not over cook more than that to avoid dryness.
Serve frittata. You can place a plate on top of the pan and flip like the first time to take it out, slide it into a platter or serve it inside the same pan. Slice and top with the fresh herbs and remaining crumbled feta. Eat with a side of bread.