Preheat oven to 350°F. Put the eggs, flour, and cream cheese in a bowl and mix until it forms a smooth batter. Season with salt and pepper.
Heat a pan over medium heat with some olive oil and pour 1/6 of the omelet batter into the hot pan. Spread the creamed spinach over the omelet and season with nutmeg. Cover the pan with a lid and let the omelet cook slowly. Once done, sprinkle mozzarella cheese on top.
For the next omelet, pour the same amount of batter in the pan as before and spread the diced yellow bell pepper over the omelet. Put the lid on and let the omelet cook all the way through. Now place the omelet on top of the first omelet and sprinkle the second omelet with Swiss cheese.
For the third omelet, spread the omelet in the pan with the sliced mushrooms. Once done, put it on top of the second omelet and then spread cheddar cheese over it.
For the next omelet, spread the diced pickles all over the batter. Once it's done, put it on top of the other omelet and sprinkle with mozzarella.
For the penultimate omelet, put the chopped red bell pepper all over the batter, place it on top of the other omelet, and sprinkle with cheddar cheese.
Sprinkle the final cooked omelet with all three of the cheeses and the diced bacon. Stick 4 wooden skewers into the omelet layers and bake in the oven for 25 minutes.
When you're ready to serve your 6-tiered omelet cake, garnish it with some chives. As per usual, you can use whatever veggies you like. Mix it up! How about tomatoes, onions, or zucchini? You could even turn it into a sweet treat by using different kinds of fruit and chocolate chips instead of cheese. The sky's the limit!