Keto Eggs Benedict with Spinach and Hollandaise Sauce
Classic eggs Benedict sits on an English muffin, which adds roughly 30 g of carbs per half and quickly blows up a keto day. This keto version uses warm baby spinach and serrano ham as a savory, flavorful base, tops it with a poached egg, and finishes everything with a quick hollandaise sauce made from butter and egg yolks. Each serving comes in at just approx. 3 g net carbs and 58 g of fat, a complete weekend brunch without flour or starch.
Key facts at a glance
- Prep time: approx. 30 minutes - a weekend brunch with wow factor.
- Just approx. 3 g net carbs and 58 g fat per serving.
- Ingredients: eggs, baby spinach, serrano ham, butter, lemon, vinegar.
- Ideal for anyone who wants a festive keto brunch without toast or flour.
Ingredients
One serving contains two poached eggs on a bed of spinach and ham and is intended as a full brunch - usually too filling for a standard breakfast.
| Amount | Ingredient | Note | ||
|---|---|---|---|---|
| eggs | very fresh, for the poached eggs | |||
| very fresh, for the poached eggs | ||||
| egg yolks | for the hollandaise sauce | |||
| for the hollandaise sauce | ||||
| butter | for the sauce; melted | |||
| for the sauce; melted | ||||
| butter | for the spinach | |||
| for the spinach | ||||
| baby spinach | - | |||
| serrano ham | alternatively parma ham or air-dried Black Forest ham | |||
| alternatively parma ham or air-dried Black Forest ham | ||||
| lemon juice | approx. 1 tbsp, freshly squeezed | |||
| approx. 1 tbsp, freshly squeezed | ||||
| table vinegar | approx. 1 tbsp, for the poaching water | |||
| approx. 1 tbsp, for the poaching water | ||||
| water | for the poaching water | |||
| for the poaching water | ||||
| garlic clove | finely chopped, for the spinach | |||
| finely chopped, for the spinach | ||||
| salt | - | |||
| black pepper | - | |||
| cayenne pepper | for the sauce | |||
| for the sauce | ||||
| nutmeg | for the spinach | |||
| for the spinach | ||||
Preparation
Bring vinegar water to a simmer for the eggs and melt butter for the sauce. Poach two eggs per serving in gently simmering water. While the eggs cook, toss the spinach in butter and whisk the hollandaise by hand from warm butter, egg yolks, and lemon juice. To plate: spinach as a bed, ham on top, poached egg over that, sauce poured generously over everything.
Why these eggs Benedict fit a keto diet
A classic English muffin delivers about 25 to 30 g of carbs per half; with two halves per person, eggs Benedict alone push you past most ketogenic daily targets. In this version, wilted baby spinach takes over the supporting role: 100 g of sauteed spinach contains only about 1.4 g of net carbs, while supplying folate, magnesium, and potassium. The hollandaise is made from real butter and egg yolks, provides all the fat in the dish, and is naturally starch-free. Per serving the combination delivers about 58 g of fat, 34 g of protein, and only 3 g of net carbs - a great fit for a ketogenic day with 20 to 50 g of carbs. Folate and magnesium from the spinach are especially relevant on keto, since renal mineral excretion tends to rise when carb intake is low.
Source: USDA FoodData Central - Spinach, cooked , NIH Office of Dietary Supplements - Magnesium
No muffin, but still a real base
Spinach on its own sits flat on the plate, which is why the serrano ham matters twice over: it builds a structural layer and adds the salty note the muffin would otherwise provide. If you want something with more bite, serve the spinach on a thick slice of halloumi or a large grilled portobello cap - both come in under 1 g of net carbs each.
Stabilizing hollandaise without flour
Cornstarch and sauce binders are off the table, so the sauce relies entirely on the classic egg-yolk emulsion. The key is very slow temperature control in a water bath at 60 to 70 C; above 80 C the yolks scramble. If you like, whisk in 5 g of cream cheese - it smooths the sauce without starch and adds only about 0.1 g of carbs per serving.
How do I serve and vary keto eggs Benedict?
From my own experience, the poached egg works best in a wide, shallow pot with roughly 7 cm of water: the white pulls together instead of trailing off. Plate up immediately after poaching - the sauce can wait two minutes on a warm plate, the egg cannot. For a more classic feel, swap the serrano ham for smoked salmon (that turns it into a Benedict Royale) or thinly sliced smoked pork loin.
Meal prep at the brunch table
Eggs Benedict is not a classic meal-prep dish: the sauce and poached egg lose their texture when reheated. What you can prep ahead: wash and spin the spinach in the morning, portion the ham, bring the eggs to room temperature, and get the vinegar water on the stove. Hollandaise can be held warm for about 30 minutes if needed - in an oven-warm jug at around 60 C, never directly over heat. For multiple guests, batch poaching works well: up to 4 eggs at once in 2 liters of simmering vinegar water, lifted out one by one with a slotted spoon and briefly drained on kitchen paper.
Vegetarian variation without ham
For a vegetarian version, swap the ham for a slice of halloumi (approx. 50 g per serving) seared in butter, or a large portobello cap pan-fried in butter with a little garlic. Halloumi adds extra protein and pairs well with the lemony sauce, and the swap stays under 1 g of net carbs per serving.
Which tips help with keto eggs Benedict?
- Bring the eggs to room temperature - they set more neatly and cool the water less.
- Add 1 tbsp of table vinegar (approx. 15 ml) to the poaching water so the white coagulates immediately and stays compact.
- Saute the spinach in two batches - too much at once releases water in the pan.
- Do not take the hollandaise above 70 C, or the yolk curdles and the sauce splits.
- If the sauce splits anyway: whisk 1 tbsp of cold water in a warm jug and slowly stream the broken sauce back in.
Nutrition values
| Nutrient | Per 100 g | Per serving | Keto context |
|---|---|---|---|
| Calories | approx. 266 kcal | approx. 680 kcal | A filling brunch - easily replaces breakfast plus a snack. |
| A filling brunch - easily replaces breakfast plus a snack. | |||
| Fat | approx. 23 g | approx. 58 g | Very keto-typical - butter and egg yolks are the main fat sources. |
| Very keto-typical - butter and egg yolks are the main fat sources. | |||
| Net carbs | approx. 1 g | approx. 3 g | Very low - the few carbs come from spinach and lemon juice. |
| Very low - the few carbs come from spinach and lemon juice. | |||
| Sugar | approx. 0.4 g | approx. 1 g | Negligible - no added sugar. |
| Negligible - no added sugar. | |||
| Protein | approx. 13 g | approx. 34 g | High - egg and serrano ham together provide high-quality protein. |
| High - egg and serrano ham together provide high-quality protein. | |||
| Salt | approx. 1.4 g | approx. 3.5 g | High - almost entirely from the serrano ham; salt sparingly on top. |
| High - almost entirely from the serrano ham; salt sparingly on top. | |||
Note: Nutrition values are estimated averages per 100 g and per serving and may vary depending on ingredients, brands, portion size, and preparation. They do not replace individual nutrition or medical advice.
FAQ
Is hollandaise sauce really keto-friendly?
Yes. Classic hollandaise sauce contains only butter, egg yolks, lemon juice, and seasoning - no starch and no sugar. Per serving (40 g) it provides about 35 g of fat and under 0.2 g of carbs. Packet mixes, on the other hand, often contain starch, glucose syrup, or maltodextrin and should be avoided.
What is a sensible replacement for the English muffin?
Baby spinach wilted in butter is the simplest option and delivers just about 1.4 g of net carbs per 100 g. Alternatives include a thick slice of halloumi, a grilled portobello cap, or a slice of keto cloud bread. Classic almond-flour low-carb bread also works but nudges carbs slightly above 4 g per serving.
Do eggs Benedict fit keto for weight loss?
Yes, as a main meal for the day. At about 680 kcal per serving the dish is calorie-dense, but it easily replaces a second meal. If you are losing weight, eat one serving for brunch and plan a light evening meal without another major fat source.
Can I swap the poached eggs for fried eggs?
Yes, the flavor still works. The texture changes, though: with a poached egg the warm yolk runs over the sauce, while with a fried egg the separation stays sharper. If you would rather not poach, peel a soft-boiled egg (6 minutes from boiling water) and set it on the spinach - the look is very similar.
How do I poach eggs reliably?
What matters is fresh eggs, gently simmering (not bubbling) water, a splash of vinegar, and a small whirlpool in the water for the egg to slide into. Crack each egg into a small cup first, then slide it in close to the water surface. Cooking time: 3 minutes for a runny yolk, 3.5 to 4 minutes for a soft-set yolk.