Sauces & Condiments
This homemade mayonnaise recipe with hard-boiled eggs transforms a simple pantry staple into velvety, restaurant-quality emulsion that stays stable for days. 💛 The eggs act as natural emulsifiers, binding oil and vinegar into a silky sauce with perfect texture—no store-bought substitutes needed.
I developed this version after testing countless ratios, and the difference in richness and stability is remarkable compared to traditional recipes.
The secret lies in the technique: whisking egg yolks with vinegar first creates a stable base before slowly drizzling in oil. Hard-boiled eggs add a subtle depth of flavor while reinforcing the emulsion's structure.
Unlike commercial mayonnaise, this version stays fresh in the fridge for up to two weeks, making it ideal for batch cooking and meal prep.
What you'll end up with is a creamy, tangy mayonnaise that's perfect for sandwiches, dressings, or dipping sauces. The eggs contribute a delicate richness that balances the acidity of vinegar, while the slow oil incorporation prevents separation.
This is the kind of homemade condiment that makes every meal feel special without requiring advanced skills.
Pair it with fresh herbs, a pinch of mustard, or even a touch of smoked paprika for variations. The recipe scales perfectly for gift jars or restaurant-quality spreads. Let's get started with this foolproof emulsion technique that will change how you make mayonnaise forever.
Ingredients for homemade mayonnaise recipe with hard boiled eggs
Restaurant-quality mayonnaise starts with these nine ingredients—simple yet precise for flawless emulsion every time.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Egg Yolks 🥚 | 3 whole | From hard-boiled eggs, room temperature |
| White Vinegar 💧 | 1 tbsp | Distilled preferred for clarity |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Adjust to taste |
| Extra-Virgin Olive Oil 🫒 | 1 ½ cups | Light or mild variety preferred |
| Hard-Boiled Egg Whites 🥚 | 2 whole | Chopped for celery crown garnish |
| Fresh Celery Stalks 🧅 | 3 whole | Thinly sliced for garnish |
| Fresh Dill 🌿 | 2 tbsp | Chopped, for garnish |
| Yellow Mustard 🌶️ | 1 tsp | Dijon preferred for depth |
| Lemon Juice 🍋 | 1 tsp | Freshly squeezed |
The egg yolks are the heart of this emulsion, so use only fresh, room-temperature yolks—they emulsify far better than cold. For the hard-boiled eggs, room temperature eggs (taken out of the fridge 30 minutes before boiling) yield cleaner whites for your celery crown garnish. Whole Foods or Trader Joe's carry high-quality extra-virgin olive oil in their gourmet sections—avoid the cheap supermarket brands, as they lack the stability for emulsion. The vinegar should be white and distilled to prevent cloudiness in the final product. For the celery, select stalks with crisp, vibrant green leaves—they should snap cleanly when bent, not bend or break.
No white vinegar? Apple cider vinegar works at half the amount, though it may impart a subtle sweetness. Running out of Dijon mustard? Yellow mustard plus a pinch of sugar mimics the depth. The olive oil can be swapped for avocado oil, though it has a slightly different finish. For the celery crown garnish, if you lack fresh dill, parsley or chives work in a pinch—just adjust the quantity to maintain visual balance. The lemon juice can be omitted if you prefer a purely savory profile, though it brightens the emulsion beautifully. For those with nut allergies, this recipe is already compliant—no nuts are involved in the emulsion process.
This mayonnaise stays fresh for up to two weeks when stored in an airtight jar in the refrigerator. The celery crown garnish should be assembled just before serving to maintain crispness—store the chopped egg whites and celery separately in the fridge, then combine with dill immediately before garnishing. For gifting, use amber glass jars to protect the emulsion from light degradation. The recipe scales perfectly for batch cooking—simply double or triple the ingredients while maintaining the same ratios. For restaurant-quality presentation, serve the mayonnaise in a ceramic crock with the celery crowns arranged artfully on top.
Why You'll Love This Recipe
- No Whisk Fatigue: I’ll be real—this mayo comes together faster than store-bought. Just yolks, vinegar, and a slow drizzle of olive oil while you stir like your life depends on it (it doesn’t). The egg whites? Chopped rough or smooth, no judgment—just toss ‘em in for texture that’s actually worth the effort.
- Rich Without Guilt: That first creamy bite? Pure magic. The yolks and olive oil make it velvety, while the vinegar keeps it bright—not heavy, not greasy, just right. And the hard-boiled whites? They add a satisfying crunch that turns this into a full-flavor experience, not just another condiment.
- Lunchbox Hero: Honestly, this is my go-to for meal prep. Slather it on sandwiches, mix it into potato salad, or pack it with cut veggies—it stays fresh for days in the fridge. The egg whites keep it from getting soggy, and the salt balances everything so it doesn’t taste like a science experiment after three days.
- Pantry Stash Winner: Between us, this recipe uses ingredients you’re already buying. Eggs, oil, vinegar—no specialty items, no markup. And if you make a double batch? The leftovers are perfect for deviled eggs, pasta, or even a quick dip. Less waste, more flavor, and zero regrets.
Step-by-step instructions for homemade mayonnaise with crunchy garnishes
Mastering this emulsion technique yields restaurant-quality mayonnaise with vibrant garnishes.
🍳 Step 1: Whisk Yolks and Vinegar for a Stable Base
In a medium heatproof bowl, combine the 3 whole large egg yolks and 1 tablespoon white vinegar. Place this bowl over a pot of barely simmering water, ensuring the bottom of the bowl doesn't touch the water. Whisk vigorously for 2-3 minutes until the mixture becomes pale and slightly thickened—this creates an emulsion base that can properly incorporate oil.
The vinegar serves two purposes: it acidifies the yolks to prevent bacterial growth and helps stabilize the emulsion by lowering the pH. You'll know you're ready when the mixture forms gentle ribbons between the whisk strokes and leaves a clean streak on the bowl's surface. Remove from heat immediately after reaching this consistency—overheating will cook the yolks and break the emulsion.
🥘 Step 2: Gradually Incorporate Olive Oil in a Slow Stream
With the bowl still off the heat, begin adding the 1½ cups extra-virgin olive oil extremely slowly—about 1 teaspoon at a time. Use a fine-mesh strainer if needed to control the flow. Whisk constantly in a figure-eight motion, maintaining steady pressure on the whisk. The mixture should thicken noticeably with each addition, forming a smooth, creamy consistency.
This gradual incorporation is critical—the oil must be absorbed slowly to prevent the emulsion from breaking. If the mixture suddenly curdles or separates, immediately add 1 teaspoon lemon juice and whisk vigorously to restore it. The final emulsion should be thick enough to coat the back of a spoon but still flow smoothly when stirred. This typically takes 8-10 minutes of careful whisking.
👨🍳 Step 3: Season and Prepare Garnishes While Emulsifying
Once the oil is fully incorporated, remove the bowl from heat and whisk in the ½ teaspoon kosher salt, 1 teaspoon Dijon mustard, and 1 teaspoon lemon juice. The mustard adds depth while the lemon juice brightens the flavor profile. Taste and adjust seasoning—you may need an additional pinch of salt or lemon juice to balance the richness of the olive oil.
While the mayonnaise rests, prepare the garnishes: Thinly slice the 3 celery stalks into paper-thin rounds (use a mandoline for precision) and finely chop the 2 tablespoons fresh dill. Chop the 2 hard-boiled egg whites into small cubes. Arrange the celery slices in concentric circles on a plate to create "crowns," then fill the center with dill and egg white cubes. This garnish adds both visual appeal and textural contrast to the silky mayonnaise.
⏰ Step 4: Rest and Serve with Perfect Garnish Presentation
Transfer the finished mayonnaise to a clean, airtight container and refrigerate for at least 30 minutes before serving. This resting period allows the flavors to fully meld and the emulsion to stabilize. The mayonnaise should maintain its glossy sheen and creamy texture—if it appears oily on top, simply whisk again to re-emulsify.
To serve, spoon the mayonnaise over the celery crowns, creating an elegant presentation. The crisp texture of the celery contrasts beautifully with the velvety mayonnaise, while the dill and egg white cubes add freshness and protein. This method yields about 1 cup of mayonnaise, perfect for your 4 servings. Store any leftovers in the refrigerator for up to 5 days, though homemade mayonnaise is best enjoyed fresh.
Pro Tips For Making Homemade Mayonnaise Recipe With Hard Boiled Eggs
- Whip Yolks First: Use a fork to beat the yolks until they’re pale and thick—about 2 minutes—before adding anything else. I learned this the hard way: skipping this step means your mayo will fight you later, no matter how much you whisk.
- Chill Egg Whites: Rinse the hard-boiled egg whites under cold water, then pat them very dry and refrigerate for 10 minutes before chopping. Cold whites mix smoother into the mayo and won’t turn your dressing into a watery mess.
- Add Oil Slowly: Pour the olive oil in a thin, steady stream—about 1 tablespoon at a time—while whisking constantly. After burning three batches, I finally realized rushing this step is how mayo curdles. Patience here makes all the difference.
- Salt the Vinegar: Mix the white vinegar with the salt first, then add it to the yolks. This dissolves the salt completely and keeps your mayo from tasting like you forgot to season it halfway through. (Yes, I’ve done that too.)
Common mistakes when making perfect results
Overheating Yolks
I’ve ruined more mayonnaise batches than I’d like to admit by letting the egg yolks get too warm.
The yolks should never reach 140°F—any hotter and they’ll cook, turning the emulsion into scrambled eggs. 🥚 Use a double boiler (bowl over simmering water, not touching) and remove immediately when the mixture thickens.
If you see any curdling, stop heating and whisk in 1 tsp lemon juice to stabilize it.
Adding Oil Too Fast
The #1 rookie mistake is pouring oil too quickly. The emulsion needs time to absorb each drop—think of it like a sponge soaking up water. If the oil pools on top or the mixture breaks, you’ve lost your emulsion.
I recommend using a fine-mesh strainer or even a squeeze bottle to control the flow. If it separates, whisk in 1 tsp mustard or 1 tsp vinegar to rescue it.
Skipping the Vinegar
Vinegar isn’t just for flavor—it’s essential for stability. Without it, the emulsion may separate or develop an off taste. I always use white vinegar (distilled) because it’s neutral and won’t cloud the mayo.
If you’re out, apple cider vinegar works in a pinch, but use half the amount. The acidity helps bind the oil and yolks, preventing curdling.
Using Cold Eggs
Cold egg yolks are the enemy of smooth mayonnaise. The fat in cold yolks doesn’t emulsify well, leading to a grainy or broken texture. Always use room-temperature yolks—let them sit out for 30 minutes before starting.
Pro tip: If your kitchen is cold, place the eggs in warm water for 5 minutes before cracking them.
Ignoring the Resting Time
Freshly made mayo needs time to set. Skipping the 30-minute rest in the fridge means serving it while the flavors are still fighting for balance. This is when the emulsion fully stabilizes and flavors meld.
If you’re impatient, whisk again after 15 minutes to redistribute any separated oil, but true perfection comes from patience.
Overmixing After Completion
Once the mayo is fully emulsified, overmixing can introduce air and thin the texture. After adding all the oil, give it just 10-15 strokes to incorporate seasonings.
Any more than that, and you’ll end up with a frothy, less stable sauce. Trust the process—your mayo will thank you with a silky, glossy finish. 💫
Nutrition facts
Frequently asked questions
Why use hard-boiled eggs in mayonnaise?
The hard-boiled egg whites create beautiful celery crown garnishes that add visual appeal and a satisfying crunch. Meanwhile, the yolks provide natural emulsifiers that create a richer, more stable emulsion than traditional recipes. The eggs also contribute subtle depth of flavor that balances the tangy vinegar and bright lemon.
Can I make this mayo without a double boiler?
Use a heatproof bowl placed over a pot of barely simmering water, ensuring the bowl doesn't touch the water. Alternatively, whisk the yolks and vinegar vigorously by hand for 3-4 minutes in a bowl set over a pot of hot water (not boiling) to achieve the same gentle heat effect. The key is to warm the yolks just enough to thicken without cooking them.
What if my mayo separates?
Don't panic! Separation happens when oil is added too quickly. To fix it, whisk in 1 teaspoon lemon juice or 1 teaspoon mustard while adding a few drops of warm water. Then slowly whisk in 1 tablespoon oil at a time until fully re-emulsified. This technique works because the acidity and emulsifiers help rebuild the broken bonds between oil and water.
How can I make this mayo vegan?
Replace the egg yolks with ¼ cup aquafaba (chickpea brine) or 2 tablespoons ground flaxseed mixed with 3 tablespoons water. Use 1 tablespoon apple cider vinegar and add oil extremely slowly while whisking vigorously. The texture will be slightly different but still creamy. For stability, add 1 teaspoon xanthan gum to the aquafaba mixture before emulsifying.
Can I use this mayo for cooking instead of just serving?
While this mayo is best served fresh, you can use it for light cooking like basting fish or drizzling over warm salads. Avoid high-heat applications as it may break down. For cooked dishes, consider making a separate batch with 1 extra tablespoon vinegar and ½ teaspoon mustard for added heat stability. Always store unused portions in the fridge for up to 5 days.
