High Protein Scrambled Eggs with Gruyere Cheese and Wilted Spinach

If you want a breakfast that genuinely keeps you full until lunch, these high protein scrambled eggs with gruyere cheese are exactly what your mornings need. The secret is a double protein hit: whole eggs combined with a scoop of low-fat cottage cheese, which melts invisibly into the eggs as they cook and adds an extra boost of casein protein without changing the flavour. Then a small amount of aged gruyere cheese does something magical. It brings a nutty, slightly sweet richness that makes the whole dish taste deeply satisfying, even though you are using far less cheese than a typical scrambled egg recipe would call for.
Most traditional scrambled egg recipes rely heavily on butter and cream to get that silky texture. This version swaps cream entirely and uses just a small amount of olive oil instead of butter, which keeps the saturated fat lower without sacrificing the soft, custardy texture you want. The cottage cheese does the heavy lifting here, creating creaminess from protein rather than from fat. Two handfuls of fresh baby spinach get stirred in at the end and wilt gently in the residual heat, adding fibre, iron and folate to an already nutrient-dense plate. A pinch of smoked paprika and a small amount of Dijon mustard whisked into the eggs before cooking adds a subtle warmth and depth that makes these feel restaurant-worthy on a Tuesday morning.
The nutrition profile on these eggs is genuinely impressive for a meal that takes under ten minutes. Each serving lands at around 310 calories with 34 grams of protein, making it one of the highest protein breakfasts you can build from straightforward whole-food ingredients. The fibre from the spinach and the slow-digesting protein from both the eggs and cottage cheese means your blood sugar stays stable rather than spiking and crashing the way it would after a sugary cereal or pastry. If you are tracking macros or simply trying to eat in a way that supports energy and focus through the morning, this is a breakfast that genuinely earns its place in your rotation.
Cooking scrambled eggs well is mostly about temperature control and patience. Medium-low heat is your friend here. Pull the pan off the heat if it looks like the eggs are setting too fast, then return it. The whole process takes around three to four minutes of gentle stirring, and the result is soft, creamy, glossy eggs rather than dry rubbery curds. Sprinkle the gruyere over the eggs in the final thirty seconds rather than stirring it all the way through. That way you get little pockets of melted cheese throughout and a slightly more pronounced flavour hit in each bite. Serve straight away on a warm plate, topped with fresh chives and a crack of black pepper.
Ingredients
- 5 large whole eggs (free-range where possible)
- 2 large egg whites (adds protein without extra fat)
- 80 g low-fat cottage cheese (blended smooth or left chunky, both work)
- 30 g gruyere cheese (freshly grated for best melt)
- 60 g baby spinach (roughly 2 large handfuls)
- 1 tsp Dijon mustard
- 0.3 tsp smoked paprika
- 1 tsp olive oil (extra virgin)
- 1 small garlic clove (minced finely)
- 0.3 tsp fine sea salt (adjust to taste)
- 0.3 tsp black pepper (freshly cracked)
- 2 tbsp fresh chives (finely chopped, for serving)
Instructions
- 1
Crack the whole eggs and egg whites into a medium bowl. Add the cottage cheese, Dijon mustard, smoked paprika, salt and black pepper. Whisk together firmly for about 30 seconds until the mixture looks uniform and slightly frothy. The cottage cheese will mostly incorporate into the egg mixture at this stage.
For an ultra-smooth result, blend the cottage cheese separately with a small blender or stick blender before adding it to the eggs.
- 2
Place a non-stick skillet or frying pan over medium-low heat. Add the olive oil and allow it to warm for about 30 seconds. Add the minced garlic and cook for 45 seconds, stirring, until fragrant but not browned.
Keep the heat gentle. Garlic burns quickly and turns bitter, so watch it closely during these first few seconds.
- 3
Add the baby spinach to the pan and stir it around in the garlicky oil for about one minute until just wilted. Spread the wilted spinach evenly across the base of the pan.
- 4
Pour the egg mixture over the spinach. Leave it untouched for 20 seconds so the bottom just begins to set, then use a rubber spatula to gently fold and push the eggs from the edges toward the centre. Continue this slow folding motion every 15 to 20 seconds.
If the eggs seem to be setting too fast and drying out, lift the pan off the heat for a few seconds and keep folding. Residual heat will continue cooking them.
- 5
When the eggs are about 80 percent set, still slightly glossy and a little underdone looking, sprinkle the grated gruyere evenly over the top. Fold it in gently with one or two strokes, then remove the pan from the heat completely. The residual heat will finish cooking the eggs to a perfectly soft, creamy consistency.
Do not wait until the eggs look fully cooked before adding the cheese. They will overcook in the time it takes to plate them.
- 6
Divide the scrambled eggs between two warm plates. Scatter over the fresh chives and add an extra crack of black pepper if you like. Serve immediately.
Warm your plates in a low oven for a couple of minutes beforehand. Scrambled eggs cool fast on cold plates.
Nutrition per serving
310kcal
Calories
34g
Protein
5g
Carbs
16g
Fat
2g
Fibre
3g
Sugar
480mg
Sodium
Pro Tips
- ✓
Always use medium-low heat for scrambled eggs. High heat produces rubbery, dry curds and is the most common mistake people make.
- ✓
Grate your gruyere fresh from a block rather than using pre-shredded cheese. Pre-shredded varieties contain anti-caking agents that affect how they melt.
- ✓
The cottage cheese adds creaminess and protein simultaneously. Do not skip it thinking it will taste odd — it genuinely disappears into the eggs.
- ✓
Whisk the eggs vigorously to incorporate some air. This gives a slightly fluffier, lighter texture once cooked.
- ✓
Season your eggs before cooking, not just at the end. Salt added to the raw egg mixture seasons every bite evenly rather than just sitting on the surface.
Frequently Asked Questions
Variations
- •
Mushroom and Gruyere High Protein Scramble
Slice 100g of chestnut mushrooms and cook them in the olive oil for three to four minutes before adding the garlic. Continue with the recipe as written. Mushrooms add extra fibre and a meaty depth that works very well with the nutty gruyere.
- •
Sun-dried Tomato and Herb Version
Swap the spinach for a handful of chopped sun-dried tomatoes and two tablespoons of fresh basil leaves stirred in at the end. The tomatoes add a natural sweetness and a Mediterranean feel to the dish.
- •
Spicy Sriracha Gruyere Scramble
Add half a teaspoon of sriracha or a pinch of cayenne pepper to the egg mixture before whisking. The heat cuts through the richness of the gruyere and cottage cheese beautifully.
- •
Turkey Bacon and Gruyere Scramble
Cook two slices of turkey bacon in the pan until crisp before starting the eggs. Remove, roughly chop, and fold back into the eggs just before plating. This adds another four to six grams of protein per serving.
Substitutions
- •Cottage cheese → Ricotta cheese (Use low-fat ricotta in the same quantity. It gives a similar creaminess, though the protein content will be slightly lower.)
- •Gruyere cheese → Comté or mature cheddar (Both melt well and deliver a strong flavour so you can use the same small quantity. Comté is closest in flavour profile to gruyere.)
- •Baby spinach → Kale or rocket (Finely shredded kale works well but needs an extra minute of cooking time. Rocket can be stirred in raw right at the end for a peppery bite.)
- •Olive oil → Avocado oil (Avocado oil has a higher smoke point and a neutral flavour. It works just as well here and is a good option if you cook at slightly higher heat.)
- •Fresh chives → Spring onion greens or fresh parsley (Both add a fresh finish. Spring onion has a slightly stronger onion flavour while parsley brings a clean herby note.)
🧊 Storage
Scrambled eggs are best eaten immediately after cooking. If you have leftovers, store them in an airtight container in the refrigerator for up to one day. Reheat gently in a non-stick pan over low heat with a very small splash of water to add moisture back in. Microwave reheating tends to make them rubbery, so the hob method is strongly preferred.
📅 Make Ahead
You can prepare the egg and cottage cheese mixture up to 12 hours in advance. Whisk together the eggs, egg whites, cottage cheese, Dijon mustard, smoked paprika, salt and pepper, then store covered in the fridge. Give it a quick stir before cooking. The spinach and garlic can also be washed and prepped the night before to shave time off your morning routine.
You might also like

Healthy Avocado Toast with Poached Eggs and Everything Bagel Seasoning

Healthy Turkey Sausage and Egg Breakfast Burrito with Spinach and Black Beans
