Forget everything you thought you knew about a simple egg breakfast. We’re taking the classic omelet to a whole new level of gourmet goodness. Imagine this: sweet, jammy caramelized onions, slow-cooked to perfection, with a gentle hum of chili heat and a hint of oregano. Now, picture that glorious mixture tucked inside a fluffy, tender omelet with a generous blanket of gooey, melted mozzarella cheese. This isn’t just breakfast; it’s an experience. It’s the perfect savory, satisfying, and utterly decadent meal to kickstart your weekend or transform a simple weeknight dinner. Ready to fall in love with omelets all over again?
Ingredients
• 1 very large red onion, about 1 lb or 450g
• 3 tablespoons or 45 ml olive oil
• ½ teaspoon or 2.5g salt, plus more for eggs
• ½ teaspoon or 1g crushed red chili flakes
• ¼ teaspoon or 0.5g dried oregano, crushed
• Freshly ground black pepper, to taste
• 3 ounces or 85g mozzarella cheese, grated
• 4 large eggs
• 1 tablespoon or 15g butter, for frying
Instructions
1. Prepare the filling. Peel the red onion, quarter it, and cut it into thick slices. Heat the olive oil in a skillet over medium-low heat. Add the sliced onion and cook, stirring frequently, for 15-20 minutes, or until the onions are completely soft, sweet, and just beginning to caramelize.
2. Season the onions. Stir in the ½ teaspoon salt, crushed red chili flakes, oregano, and a few grinds of black pepper. Continue to cook for another 2-3 minutes until fragrant. Set aside and keep warm.
3. Whisk the eggs. In a medium bowl, crack the 4 eggs and whisk them with a pinch of salt and pepper until the yolks and whites are just combined. Be careful not to over-whisk.
4. Cook the omelets. Melt half the butter in a non-stick skillet over medium heat. Pour in half of the egg mixture, swirling the pan to create an even layer. Cook until the edges begin to set and the center is still slightly moist.
5. Fill and fold. Spoon half of the warm onion mixture over one side of the omelet. Sprinkle with half of the grated mozzarella. Using a spatula, gently fold the empty side of the omelet over the filling. Cook for one more minute to allow the cheese to melt completely.
6. Serve. Carefully slide the finished omelet onto a plate. Repeat the process with the remaining butter, egg mixture, onion filling, and cheese to make the second omelet. Serve immediately while hot and gooey.
Nutritional Information
• Approximate values per serving (1 omelet)
• Calories: 520 kcal
• Protein: 22g
• Fat: 44g
• Carbohydrates: 12g
Pro Tips
• For truly sweet and jammy onions, be patient. Cook them low and slow, resisting the urge to turn up the heat, which can cause them to burn instead of caramelize.
• Use a good quality non-stick skillet, around 8-10 inches in diameter, to ensure your omelet slides out easily without tearing.
• Grate your own mozzarella from a block. Pre-shredded cheeses are often coated in anti-caking agents that prevent them from melting as smoothly.
• Don’t over-whisk your eggs! A few quick whisks with a fork to just break up the yolks and combine them with the whites will result in a more tender omelet.
FAQ
Q: Can I make this caramelized onion omelet vegan
A: This recipe centers on eggs and dairy. For a fully vegan version, you would need to use a plant-based egg substitute and a vegan mozzarella-style cheese. The caramelized onion filling itself is already vegan when cooked in olive oil.
Q: How can I add more protein to this vegetarian omelet
A: To boost the protein content, you can add a handful of spinach or chopped mushrooms to the onion mixture during the last few minutes of cooking. Serving the omelet with a side of vegetarian sausage or a slice of high-protein, whole-grain toast is another excellent option.
Q: Can I prepare the caramelized onion filling in advance
A: Yes, the caramelized onion filling is perfect for meal prep. You can cook a larger batch and store it in an airtight container in the refrigerator for up to 4 days. Simply reheat the desired amount before adding it to your freshly cooked omelet for a quick and easy meal.
Q: What other vegetarian cheeses work well in this omelet
A: While mozzarella provides a classic gooey melt, other cheeses are fantastic too. For a nuttier flavor, try Gruyère or Swiss. For a sharper taste, use a good quality cheddar. Crumbled feta or goat cheese also adds a delicious tang. Just be sure to choose a cheese made with vegetarian rennet.





