In a large sauté pan on medium heat, heat the olive oil until it is hot.
Add the onion, garlic, salt, pepper, basil, and thyme. Saute for about 8 minutes or until the onions are translucent.
Add the cauliflower and broccoli, and cook for about 5 minutes more or until the cauliflower and broccoli are tender.
Spread half of the cheese on the potato crust so it’s pretty evenly coated.
Add the broccoli and cauliflower mixture and sprinkle with the remaining cheese.
Whisk together the eggs and milk in a small bowl, and pour over the top.
Bake for 35 minutes, or until the eggs have set, and the top is a nice golden brown.