This bacon cheddar omelet with caramelized onions is the perfect brunch dish that feels indulgent yet surprisingly easy to make. The key is cooking the eggs gently with a touch of crème fraîche, which creates an incredibly fluffy texture. Topped with crispy bacon, melted white cheddar and jammy caramelized onions, every bite is a delight.
Serve it alongside buttered sourdough toast and a simple mixed greens salad with marinated tomatoes and Dijon vinaigrette for a complete meal that’s sure to impress. Whether you’re cooking for a weekend brunch or a quick dinner, this omelet delivers big flavor with minimal fuss.
Log in to save recipes and build weekly shopping lists.
Recipe details
Nutrition per serving
Dietary labels
Allergen check
Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.
Ingredients
Instructions
- Adjust rack to top position and preheat oven to 425°F. Wash and dry produce. Halve, peel and thinly slice onion. Halve grape tomatoes. Place bacon on a baking sheet; roast on top rack until crispy, 15-20 minutes.
- Meanwhile, heat a large drizzle of oil in a large nonstick pan over medium-high heat. Add onion; cook, stirring occasionally, until browned and softened, 8-10 minutes. If onion starts to brown too quickly, lower heat and add a splash of water. Add 1 tsp sugar and a splash of water; cook until onion has caramelized, 2-3 minutes more. Stir in ½ TBSP butter; season with salt and pepper. Turn off heat. Transfer to a paper-towel-lined plate. Wash out pan.
- While onion cooks, in a large bowl, whisk together mustard, half the vinegar, 1 TBSP olive oil and ½ tsp sugar. Taste and season with salt and pepper. Stir in tomatoes; set aside to marinate.
- In a medium bowl, whisk together crème fraîche and 2 TBSP water until mixture is smooth and has the consistency of heavy cream. If mixture is too thick, add a few more splashes of water. Whisk in eggs and ¼ tsp salt until thoroughly combined and mixture is pale yellow, 1-2 minutes.
- Heat a small drizzle of oil and ½ TBSP butter in the pan used for onion over medium heat. Once butter begins to bubble, pour in egg mixture and cover pan with lid (or a baking sheet). Cook until omelet is just set and slightly puffed, 4-7 minutes. Check the underside often-it should be lightly golden when done. Add bacon, cheese and as much caramelized onion as you like to one side of omelet. Carefully fold opposite side of omelet over filling. Gently transfer omelet to a cutting board.
- Toast bread until golden brown. Spread with 1 TBSP butter. Add mixed greens to bowl with marinated tomatoes; toss to combine. Cut omelet in half crosswise. Divide omelet, salad and toast between plates. Serve.
Recipe Tips
For the fluffiest omelet, whisk the eggs thoroughly until pale yellow and frothy.
Cook the omelet over medium heat and cover with a lid to ensure even cooking without burning the bottom.
If you prefer a less rich omelet, substitute milk for the crème fraîche, but the texture will be less creamy.
FAQ
Can I use a different type of cheese?
Yes, any melting cheese like Gruyère, Monterey Jack or Gouda would work well in this omelet.
How do I prevent the omelet from sticking?
Use a nonstick pan and ensure there’s enough butter and oil in the pan before adding the eggs. Also, let the omelet set properly before folding.
Can I make this recipe dairy-free?
You can substitute the butter with a dairy-free alternative, omit the cheese and use a dairy-free crème fraîche or skip it. The texture may vary slightly.





























Recipe comments
0 DandyRecipes comments
Log in to comment on this recipe.
No DandyRecipes comments yet.