Bacon, Spinach & Goat Cheese Omelette – Simple, Savory, and Satisfying
This omelette brings together crisp bacon, silky spinach, and creamy goat cheese for a breakfast that tastes special without being fussy. It cooks fast, feels restaurant-level, and uses ingredients you can find anywhere. Whether you’re fueling a busy morning or making a relaxed weekend brunch, this one always hits the spot.
The flavors are balanced, the texture is soft and custardy, and each bite has a little tang, a little salt, and a lot of comfort.
What Makes This Special

This omelette stands out because it’s both rich and fresh. The bacon adds a savory crunch, while the spinach keeps things light. Goat cheese melts into creamy pockets that give each forkful a gentle tang.
It’s easy to customize, quick to cook, and satisfying without being heavy. Best of all, you can make it with just a few ingredients and one pan.
What You’ll Need
- 3 large eggs
- 2–3 slices of bacon, chopped
- 1 cup fresh spinach, roughly chopped
- 1–2 ounces goat cheese (soft chèvre), crumbled
- 1 tablespoon butter or olive oil
- 2 tablespoons milk or water (optional, for fluffier eggs)
- Salt and black pepper, to taste
- Pinch of red pepper flakes (optional)
- Fresh herbs, such as chives or parsley, for garnish (optional)
Instructions

- Prep the ingredients. Crack the eggs into a bowl. Add the milk or water if using, and season with a pinch of salt and pepper.
Whisk until the yolks and whites are fully combined and slightly frothy.
- Cook the bacon. Place the chopped bacon in a cold nonstick skillet and set over medium heat. Cook, stirring occasionally, until crisp. Transfer to a plate lined with paper towels.
Pour off excess fat, leaving about 1 teaspoon in the pan.
- Wilt the spinach. Add the spinach to the same skillet. Sauté for 30–60 seconds until just wilted. Season lightly with salt and pepper.
Remove the spinach and wipe out the pan if it looks greasy.
- Heat the pan properly. Place the skillet back over medium to medium-low heat. Add the butter and let it melt, tilting the pan to coat the surface.
- Pour and swirl. Pour in the eggs and immediately swirl the pan so the mixture spreads evenly. Use a silicone spatula to gently push the set edges toward the center, allowing uncooked egg to flow to the outer edges.
- Add the fillings. When the top is still slightly glossy but mostly set, scatter the bacon and spinach over one half.
Dot with goat cheese. Sprinkle red pepper flakes if you like a little heat.
- Fold and finish. Use the spatula to fold the omelette over the fillings. Let it cook for another 20–30 seconds so the cheese warms and softens.
Avoid overcooking; the center should be tender and moist.
- Plate and garnish. Slide the omelette onto a plate. Top with a few extra crumbles of goat cheese and a sprinkle of fresh herbs if you have them. Add cracked black pepper to finish.
Storage Instructions
Omelettes are best enjoyed fresh.
The texture changes as they sit, and the eggs can become rubbery when reheated. If you do have leftovers, store them in an airtight container in the refrigerator for up to 24 hours. Reheat gently in a nonstick pan over low heat, covered, for a minute or two.
You can also repurpose leftovers by slicing the omelette into strips and folding them into a warm tortilla for a quick breakfast wrap.

Why This is Good for You
- High-quality protein: Eggs provide essential amino acids and help keep you full.
- Leafy greens: Spinach adds iron, vitamin K, folate, and fiber without many calories.
- Healthy fats: Goat cheese and a small amount of bacon contribute flavor and satisfaction, helping with satiety.
- Lower lactose option: Goat cheese is typically easier to digest for some people compared to cow’s milk cheese.
- Balanced meal: Protein, fat, and greens make this omelette a steady-energy breakfast or lunch.
Common Mistakes to Avoid
- Overcooking the eggs: Dry, rubbery eggs happen fast. Cook over medium to medium-low heat and pull the omelette off while it’s still slightly glossy.
- Adding too many fillings: It’s tempting, but too much weight makes folding tricky and can tear the omelette. Keep fillings to a light, even layer.
- Skipping the pan preheat: A properly heated pan helps eggs set gently and prevents sticking.
Don’t rush this step.
- Not draining bacon: Excess grease can make the omelette heavy. Drain the bacon on paper towels and wipe the pan if needed.
- Salting too early: Eggs toughen when heavily salted in advance. Add just a pinch to the whisked eggs and adjust at the end.
Recipe Variations
- Mushroom upgrade: Sauté sliced mushrooms until golden and add them with the spinach for extra umami.
- Herb-forward: Fold in fresh chives, dill, or basil for a bright, aromatic omelette.
- Tomato twist: Add a handful of halved cherry tomatoes.
Pat them dry first to avoid excess moisture.
- Heat lovers: Swap red pepper flakes for a spoonful of chopped pickled jalapeños or a drizzle of hot sauce.
- No pork option: Replace bacon with turkey bacon or a handful of crispy chickpeas for crunch.
- Extra creamy: Add a teaspoon of cream cheese with the goat cheese for an ultra-smooth center.
- Greens swap: Use baby kale or arugula if you’re out of spinach. Cook just until wilted.
- Open-faced: Make it frittata-style by not folding and finishing under a low broiler for 1–2 minutes.
FAQ
Can I make this with egg whites only?
Yes. Use 4–5 egg whites and cook over low heat to prevent sticking and dryness.
Add a touch of olive oil or butter for better texture and flavor.
What kind of goat cheese works best?
Soft, fresh chèvre is ideal. It melts into a creamy texture and blends well with the bacon and spinach. Avoid aged goat cheeses here, as they won’t soften in the same way.
Do I need a nonstick pan?
It helps a lot.
A well-seasoned nonstick or cast-iron skillet makes folding easier and prevents tearing. If you use stainless steel, preheat properly and use enough butter.
How do I make the omelette extra fluffy?
Whisk the eggs thoroughly to incorporate air and add a tablespoon or two of milk or water. Cook gently and avoid pressing down on the omelette after folding.
Can I meal prep this?
You can prep the fillings: cook the bacon, wash and chop the spinach, and crumble the cheese.
Store them separately in the fridge for up to 3 days. Cook the omelette fresh when you’re ready to eat.
What’s the best way to know when to fold?
Look for eggs that are set around the edges but still slightly shiny on top. When you tilt the pan, only a thin layer of uncooked egg should move.
That’s your moment.
How do I keep the goat cheese from clumping?
Crumble it into small pieces and distribute evenly across the fillings. Add it just before folding so it warms without disappearing completely into the eggs.
In Conclusion
This Bacon, Spinach & Goat Cheese Omelette is a smart mix of comfort and freshness. It’s quick to make, packed with flavor, and easy to adjust to your taste.
With a few simple steps and good timing, you’ll get a soft, creamy omelette that feels like a treat any day of the week. Keep it simple, don’t overfill, and enjoy it hot off the stove.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.






