Start by making the filling for your omelet. Heat the olive oil in a sauté pan over medium heat.
Add all of the vegetables, a pinch of salt, and red pepper flakes and sauté for three minutes or until soft. Remove from heat until ready to use.
Prepare the cheese sauce by adding the cream to a heavy-bottomed pot over medium heat. Allow it to cook until reduced by half, about five minutes, stirring occasionally.
Take the pot off the heat and whisk in the cheeses until smooth. Season with a pinch of salt and set aside.
In a 9.5” non-stick saute pan, melt the butter on high heat. When the butter is melted, reduce the heat to medium-high.
Add the eggs and a pinch of kosher salt. With a small spatula, stir eggs in concentric circles from the center outward.
When the eggs are 60% cooked, pull the pan off the heat and let stand for 30 seconds so the egg carries over slightly to firm and create a smooth bottom.
Add the filling across the middle of the omelet. With a spatula, loosen the edges of the omelet. Gently roll the top a quarter downwards.
Roll the omlet off the pan directly onto a plate, keeping the roll as tight as possible. Cover with the cheese sauce, chives, and serve.