July 1, 2026 · 5 min

Fluffy Bacon Cheddar Omelet with Caramelized Onions and Sourdough Toast

Breakfast5 min934 cal / serving

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.


Recipe details

Breakfast5 min934 cal / serving2 servings

Nutrition per serving

Calories934 kcalProtein34.9 gFat64.2 gCarbs52.8 gSugar16.6 gFiber4.8 gSodium1926 mg

Dietary labels

Gluten-free: noLactose-free: noDairy-free: no

Allergen check

Gluten / wheat: containsMilk / dairy: containsEgg: containsFish: not detectedShellfish: not detectedPeanut: not detectedTree nuts: not detectedSoy: containsSesame: not detectedMustard: containsCelery: not detectedSulphites: not detectedLupin: not detectedMolluscs: not detected

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

Yellow Onion1 unit Yellow OnionView ingredient guide
Grape Tomatoes4 ounce Grape TomatoesView ingredient guide
Bacon4 ounce BaconView ingredient guide
Dijon Mustard2 teaspoon Dijon MustardView ingredient guide
Balsamic Vinegar5 teaspoon Balsamic VinegarView ingredient guide
Crème Fraîche2 tablespoon Crème FraîcheView ingredient guide
Eggs4 unit EggsView ingredient guide
White Cheddar Cheese0.5 cup White Cheddar CheeseView ingredient guide
Sourdough Bread2 slice Sourdough BreadView ingredient guide
Mixed Greens2 ounce Mixed GreensView ingredient guide
SaltSaltView ingredient guide
PepperPepperView ingredient guide
Cooking Oil2.5 teaspoon Cooking OilView ingredient guide
Sugar0.5 tablespoon SugarView ingredient guide
Olive Oil1 tablespoon Olive OilView ingredient guide
Butter2 tablespoon ButterView ingredient guide

Instructions

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

DandyRecipes community

Rate and discuss this recipe

Your rating and comments help other DandyRecipes readers decide what to cook next.

Your recipe vote

No DandyRecipes user votes yet.

Recipe comments

0 DandyRecipes comments

No DandyRecipes comments yet.

More recipe ideas

12 similar recipes you might like

These suggestions are based on shared ingredients, meal type, and recipe metadata.