Low Calorie Avocado and Egg White Omelette with Spinach and Cherry Tomatoes

If you are on the hunt for a breakfast that actually keeps you full without weighing you down, this low calorie avocado and egg white omelette is about to become your new morning staple. It is light, it is creamy, and it delivers a serious protein punch without the extra calories that come from whole egg yolks. Using six egg whites as the base gives you a thick, fluffy omelette that holds its shape beautifully, while fresh avocado brings in those satisfying healthy monounsaturated fats that keep hunger at bay for hours.
What makes this recipe genuinely different from a standard avocado omelette is the combination of ingredients working together for both nutrition and flavour. Baby spinach wilts perfectly inside the omelette, adding iron, folate, and a gentle earthiness that pairs wonderfully with the creaminess of the avocado. Cherry tomatoes are halved and added just before folding, so they stay slightly fresh and juicy rather than turning mushy. A sprinkle of nutritional yeast across the top gives a subtle cheesy, nutty flavour without any actual cheese, keeping the calorie count low and making this naturally dairy free. A pinch of smoked paprika and cumin lifts the whole thing with warmth, turning a simple omelette into something that genuinely tastes like you put effort into it.
The nutrition here is worth talking about. Each serving comes in at around 230 calories, which is remarkably satisfying for a breakfast that size. You get roughly 24 grams of protein from the egg whites alone, which is exceptional for a low calorie meal. The avocado contributes around 3 grams of fibre, helping slow digestion and stabilise blood sugar levels through the morning. There is no added sugar anywhere in this recipe, and the sodium is kept sensible with just a small pinch of sea salt. Compared to a traditional cheese and whole egg omelette that can easily hit 450 to 500 calories, this version cuts the calories almost in half while actually increasing the protein content. That is a genuine upgrade, not just a marketing claim.
Cooking egg white omelettes well does require a tiny bit of technique, but nothing complicated. The key is a good non-stick pan on medium-low heat, a small amount of olive oil spray, and patience. Egg whites need a slightly lower heat than whole eggs because they can turn rubbery quickly if cooked too fast. Letting the edges set before adding the filling, then covering with a lid for thirty seconds, gives you a perfectly cooked, tender omelette every single time. The avocado goes in last, gently pressed across one half with a fork so it smears rather than sits in chunks, which means every bite gets that creamy avocado flavour rather than the occasional big chunk. This recipe is genuinely simple enough for a weekday morning but satisfying enough to feel like a proper weekend brunch.
Ingredients
- 6 large egg whites (from fresh eggs or carton egg whites)
- 1 tbsp water (helps create a fluffier texture)
- 0.5 medium ripe avocado (about 60g of flesh)
- 1 cup baby spinach (loosely packed, fresh)
- 6 whole cherry tomatoes (halved)
- 1 tbsp nutritional yeast (adds cheesy flavour without dairy)
- 0.3 tsp smoked paprika
- 0.3 tsp ground cumin
- 1 pinch sea salt
- 1 pinch black pepper (freshly ground)
- 1 tsp fresh lemon juice (squeezed over avocado to prevent browning)
- 1 spray olive oil cooking spray (just enough to coat the pan)
- 1 tbsp fresh chives (chopped, for garnish, optional)
Instructions
- 1
Crack the egg whites into a medium bowl, add the tablespoon of water, a pinch of sea salt, black pepper, and the smoked paprika. Whisk vigorously for about 30 seconds until the mixture looks slightly foamy and all the spices are evenly combined.
The water creates steam as it cooks, making the egg whites fluffier and less rubbery.
- 2
Scoop the avocado flesh into a small bowl. Add the lemon juice and use a fork to lightly mash it, leaving some texture rather than making it completely smooth. Set aside.
Do not over-mash. You want a rough, creamy texture with small pieces for the best mouthfeel.
- 3
Place a 20cm non-stick frying pan over medium-low heat. Spray lightly with olive oil cooking spray and let it heat for about 30 seconds until the pan feels warm when you hold your hand 5cm above it.
Medium-low heat is essential here. Too high and the egg whites turn tough and dry at the edges before the centre sets.
- 4
Add the baby spinach to the pan and stir for about 30 seconds until just wilted. Spread it evenly across the pan, then pour the egg white mixture over the top. Tilt the pan gently so the egg whites cover the entire base in an even layer.
Wilting the spinach first removes excess moisture, which stops the omelette from going watery.
- 5
Let the omelette cook undisturbed for about 2 minutes. Once the edges look set and opaque, scatter the halved cherry tomatoes across one half of the omelette and sprinkle the nutritional yeast and cumin evenly over the top.
Resist the urge to move the omelette around. Letting it sit still allows the base to set without sticking.
- 6
Cover the pan with a lid and cook for a further 30 to 45 seconds until the centre of the omelette is just set but still has a slight gloss. It should not look wet, but should not look dry or rubbery either.
The lid traps steam and cooks the top gently without needing to flip, keeping the texture delicate.
- 7
Remove the pan from the heat. Spoon the mashed avocado onto the same half as the tomatoes, spreading it gently with the back of a spoon. Fold the empty half of the omelette over the filled half using a spatula.
Adding the avocado off the heat keeps its colour bright and preserves the healthy fats.
- 8
Slide the omelette onto a plate, sprinkle with fresh chives if using, and serve immediately.
Eat straight away. Egg white omelettes do not hold well and are at their best fresh off the pan.
Nutrition per serving
230kcal
Calories
24g
Protein
9g
Carbs
11g
Fat
4g
Fibre
3g
Sugar
310mg
Sodium
Pro Tips
- ✓
Room temperature egg whites whip up slightly better than cold ones. Take them out of the fridge 10 minutes before cooking.
- ✓
If using carton egg whites, check the label to make sure no additives have been included.
- ✓
A ripe avocado makes all the difference. It should yield slightly to gentle pressure when squeezed.
- ✓
Do not skip the lemon juice on the avocado. It brightens the flavour and keeps it from turning grey.
- ✓
If you prefer a firmer omelette, cook for an extra 30 seconds before adding the lid.
- ✓
Nutritional yeast is optional but genuinely recommended. It adds a satisfying savoury depth that rounds out the whole dish.
Frequently Asked Questions
Variations
- •
Smoked Salmon and Dill
Add 40g of flaked smoked salmon and a teaspoon of fresh dill along with the avocado filling. This boosts omega-3 fatty acids and adds a beautiful savoury depth. Omit the cumin and replace it with a pinch of white pepper.
- •
Mexican Spiced
Stir a pinch of chilli flakes and half a teaspoon of ground coriander into the egg whites before cooking. Add a tablespoon of fresh salsa and a few slices of pickled jalapeno alongside the avocado for a bold, flavourful twist.
- •
Mediterranean Herb
Replace the cumin with dried oregano and add a small handful of fresh basil leaves and a few sliced black olives to the filling. The combination of avocado, tomato, and fresh herbs gives a wonderfully bright flavour profile.
- •
High Protein Cottage Cheese
Add two tablespoons of low fat cottage cheese alongside the avocado filling. This pushes the protein content up to around 30g per serving while keeping calories under 270, making it an excellent post-workout breakfast.
Substitutions
- •Nutritional yeast → 1 tbsp low fat crumbled feta cheese (This adds a salty tang similar to nutritional yeast but will increase the calorie count slightly and make the recipe no longer dairy free.)
- •Baby spinach → Rocket or kale (Rocket adds a peppery bite and wilts quickly. Kale takes slightly longer to soften so add it to the pan 30 seconds earlier than spinach.)
- •Cherry tomatoes → Diced red capsicum (Red capsicum adds a sweet crunch and extra vitamin C without adding much moisture to the omelette.)
- •Fresh egg whites → Carton liquid egg whites (Use 180ml of carton egg whites as a direct substitute for 6 egg whites. Check the label to ensure no additives are included.)
- •Olive oil cooking spray → A small amount of coconut oil (Use about a quarter teaspoon of melted coconut oil, wiped evenly over the pan with a paper towel. This adds a subtle flavour and works well with the smoked paprika.)
🧊 Storage
This omelette is best eaten fresh and is not suitable for storing as a cooked dish. If you have leftover filling, store the mashed avocado covered tightly in the fridge for up to 1 day. Unused egg whites can be refrigerated in a sealed container for up to 2 days.
📅 Make Ahead
Separate and store the egg whites up to 2 days ahead in the fridge. Halve the cherry tomatoes and store them covered. Mash the avocado fresh just before cooking for the best colour and flavour, as it discolours quickly even with lemon juice.


