A Foodcentric Life

  • Father's Day
  • Meet Chef Sally
  • Recipe Index
  • Subscribe
menu icon
go to homepage
  • Father's Day
  • Meet Chef Sally
  • Recipe Index
  • Subscribe
    • Facebook
    • Instagram
    • LinkedIn
    • Pinterest
  • search icon
    Homepage link
    • Father's Day
    • Meet Chef Sally
    • Recipe Index
    • Subscribe
    • Facebook
    • Instagram
    • LinkedIn
    • Pinterest
  • ×
    Home » Recipes » The Best Summer Recipes

    Homemade Mayonnaise

    Published: May 19, 2015 · Modified: Feb 28, 2026 by Sally Cameron · This post may contain affiliate links · 4 Comments

    171 shares
    ↓ Jump to Recipe

    Homemade mayonnaise is a classic emulsion of egg yolk and oil, brightened with a little mustard and vinegar (or lemon). With a whisk to get it started and a blender to finish, you can make thick, creamy homemade mayonnaise with a clean, fresh flavor that's hard to beat. Use it as-is, or stir in chopped herbs for an herby mayonnaise that's perfect for sandwiches, grilled chicken, and roasted vegetables.

    A jar of homemade mayonnaise with herbs.

    I've been making homemade mayonnaise for years, although these days I don't make it as often because of its shorter shelf life. But when I want the freshest flavor or need mayonnaise for a special recipe, it's worth the few extra minutes. Homemade mayonnaise lets you choose the oil, control the ingredients, and customize the flavor with fresh herbs, garlic, citrus, or other additions, or of course, simply plan good mayonnaise.

    Homemade Mayonnaise Recipe Snapshot

    • Better flavor - Fresh, clean, and silky, with a richer taste than most jarred mayonnaise.
    • Control the oil - Choose the oil you prefer, which changes both the flavor and nutrition profile.
    • Easy to customize - Keep it simple or add herbs, garlic, lemon, or spices.
    • Great foundation sauce - Use it for quick aiolis, creamy dressings, dips, and sandwich spreads.

    Chef's Tip: Why Make Mayonnaise at Home?
    Homemade mayonnaise gives you control over the ingredients and the flavor is incomparable to anything out of a jar. You choose the oil, acidity, and seasoning, and you can keep it simple or add herbs, garlic, citrus, or spices. Not all store-bought mayonnaise is the same; some brands are pretty clean. But homemade mayonnaise is naturally gluten-free and skips the added thickeners or stabilizers some commercial brands use for texture and longer shelf life.

    Try homemade mayonnaise in this broccoli-cabbage slaw recipe.

    Ingredients You'll Need

    Mayonnaise Ingredients on the counter.
    • Egg yolks - Yolks contain lecithin, the natural emulsifier that helps oil and water-based ingredients bind into thick, creamy mayonnaise.
    • Acid - White wine vinegar or lemon juice adds brightness and balances the richness.
    • Mustard - Dry mustard powder adds flavor and helps support the emulsion.
    • Cayenne pepper - Just a pinch adds subtle warmth. Optional, but I love it.
    • Oil - Use extra virgin olive oil, avocado oil, or a clean neutral oil. Skip standard vegetable oil if you want the cleanest flavor. See the oil tips below.
    • Fresh herbs - Optional, but finely chopped herbs add color and fresh flavor, especially for sandwiches, grilled meats, and roasted vegetables.

    Chef's Tip: The Oil Matters Most
    Mayonnaise is mostly oil, emulsified into a creamy sauce, so the oil you choose matters. Many common "vegetable oils" are highly refined to be neutral, inexpensive, and shelf-stable, often through standard industrial processing steps such as refining, bleaching, and deodorizing. For homemade mayonnaise, I prefer cleaner, better-tasting oils I feel good about using.

    • Avocado oil - Mild, clean, and closest to classic mayonnaise flavor.
    • Extra virgin olive oil - Richer and more flavorful.
    • Half & half - If your olive oil is peppery or strong, blend half EVOO and half avocado oil for a smoother taste.
    • Zero Acre oil - A neutral cultured oil and a clean-tasting alternative to standard vegetable oil.

    Choose what aligns with your preferences, because you'll taste the oil in every bite. Note - the lead photo of the mayo was made with all olive oil, which is why it is such a rich gold color.

    Substitutions and Variations

    • Herbed mayonnaise - Stir in finely chopped dill, chives, parsley, tarragon, basil, or a blend of herbs.
    • Garlic mayonnaise - Add fresh microplaned garlic or a little garlic powder for a quick aioli-style mayo.
    • Spicy mayonnaise - Stir in Sriracha, hot sauce, cayenne, chipotle powder, or chili powder.
    • Smoky mayonnaise - Add smoked paprika or chipotle powder for smoky depth, and even a few drops of liquid smoke.
    • Zesty mayonnaise - Add lemon zest, lime zest, or an extra squeeze of citrus juice to brighten the flavor.
    • Savory mayonnaise - Add onion powder, curry powder, or your favorite seasoning blend.

    How to Make Homemade Mayonnaise

    The hardest part of making homemade mayonnaise is resisting the urge to rush. Take your time adding the first few tablespoons of oil, drop by drop, until the emulsion begins to thicken. Once the emulsion is established, the rest comes together much more quickly. Start by hand for control, then finish in the blender for thick, silky mayonnaise.

    Start by Hand

    Whisk the egg yolks, dry mustard, vinegar, salt, pepper, and cayenne together in a small bowl. Begin adding the oil a drop at a time while whisking constantly. Yes, really-drop by drop at first. This starts the emulsion and helps the mixture become thick, smooth, and creamy.

    Chef's tip - To stabilize the bowl so you can both pour and whisk at the same time, nestle the bowl in a twisted kitchen towel.

    A small bowl nestled in a dish towel to prevent slipping.

    Blender Finish the Mayonnaise

    Once the emulsion has started and the mixture looks thick and creamy, transfer it to a blender to finish. With the blender running and the top on, slowly drizzle in the remaining oil through the center opening until the mayonnaise is thick, smooth, and fully emulsified.

    Why not start in the blender? For a small 1-cup batch, the egg yolks usually sit below the blender blades, so the emulsion doesn't start properly. Starting by hand gives you control, then the blender makes the finished mayonnaise silky and smooth. A double batch may work better from the start in a blender, but for small batches, this method is more reliable.

    Finishing in the blender, thick and creamy.

    How to Fix Broken Mayonnaise

    Why does mayonnaise break? If you add the oil too quickly, the emulsion can break, meaning your thick, creamy mayonnaise turns thin, oily, and separated. Don't worry; it's usually fixable.

    To fix it, whisk 1 fresh egg yolk in a medium bowl until smooth. Very slowly drizzle the broken mayonnaise into the yolk while whisking constantly. As it re-emulsifies, it will thicken again. Once stable, add the remaining broken mayonnaise a little faster, but still in a steady stream.

    Chef's Tip: A teaspoon of water can help the emulsion catch if it's being stubborn.

    Ways to Use Homemade Mayonnaise

    • Spread it on burgers and sandwiches.
    • Use as a sauce for fish, chicken, or grilled meats, like this quick Harissa Aioli.
    • Dip with veggies for an easy snack, like this Buffalo Ranch dip.
    • Turn it into dressing - thin with a little lemon juice or vinegar.
    • Pair with artichokes - steamed or grilled, as a dipping sauce.
    • Make chicken salad or slaw - it's especially good in broccoli-cabbage slaw).
    • Flavor it fast - add garlic for aioli or Dijon for mustard mayo.
    • Eggs - Make the best deviled eggs.
    • Pair with potatoes - Make this French potato salad.
    The finished mayo, stirring in fresh chopped herbs.

    Storage Tips

    How long does homemade mayonnaise last?
    Because homemade mayonnaise is made with raw egg yolks, it does not keep as long as commercial mayonnaise. Store it covered in the refrigerator and use within 2-3 days for best quality.

    If raw yolks concern you, use pasteurized eggs. Homemade mayonnaise made with pasteurized eggs can be refrigerated for up to 4 days.

    More Homemade Condiment Recipes

    A good condiment finishes the dish. Here are a few more favorites to keep in your fridge, to add instant punch to everyday meals.

    • A jar of bright pink pickled onions with a small bowl of them beside, and bay leaves.
      Quick Pickled Red Onions
    • A glass jar of deep red homemade bbq sauce.
      Gluten-Free BBQ Sauce Recipe
    • A jar of salsa chimichurri of parsley, oregano, olive oil, onion, and vinegar.
      Argentinian Chimichurri Sauce (salsa chimichurri)
    • A square jar filled with lemon curd dripping off a silver spoon.
      Easy Sugar Free Lemon Curd

    If You Make Homemade Mayonnaise

    Please drop me a comment and let me know how you did, and how you used it. I love to hesr from you and your comments help other readers as well. Thanks for supporting my site.

    📖 Recipe

    Homemade Mayonnaise| A FoodCentricLife.com

    Homemade Mayonnaise (with optional herbs)

    Sally Cameron
    Creamy homemade mayonnaise, the simple emulsion of egg yolks and oil, plus a little vinegar or  lemon juice and spices. Nothing form a store bought jar compares. It takes a little patience to make, but your tastebuds will be rewarded. If you have never used dry mustard, find it in the spice aisle. If you like it more lemony, add a little lemon juice at the end.
    5 from 1 vote
    Prevent your screen from going dark
    Print Recipe Pin Recipe
    Prep Time 20 minutes mins
    Cook Time 0 minutes mins
    Total Time 20 minutes mins
    Course condiment, Dip, Dressing
    Cuisine American
    Servings 11
    Calories 184 kcal

    Equipment

    • blender

    Ingredients
      

    • 2 large egg yolks
    • 2 teaspoons white wine vinegar or lemon juice
    • ½ teaspoon dry mustard
    • 1/16 teaspoon sea salt
    • 1/16 teaspoon ground white pepper
    • 1 pinch cayenne pepper
    • 1 cup oil of choice olive oil, avocado oil, or a clean neutral oil

    Optional add-in's (more ideas in notes)

    • 2-3 teaspoons finely chopped fresh herbs of choice parsley, dill, chives, cilantro or tarragon

    Would you like to save this recipe?

    Never lose a recipe! We'll email this post to you, so you can come back to it later.

    Instructions
     

    • In a small bowl, whisk together the egg yolks, vinegar or lemon juice, dry mustard, salt, pepper, and cayenne until smooth. Place the oil in a measuring cup or small pitcher with a pour spout so you can control the flow.
    • Twist a long kitchen towel into a circle and nest the bowl in it for stability. With one hand, whisk constantly while slowly drizzling in the oil with the other. Start drop by drop and whisk quickly until the emulsion begins to look creamy and thick. Once you've added about 2 tablespoons of oil, scrape the emulsion into a blender with a flexible spatula.
    • Start the blender on low with the lid on and the center cap removed. Slowly drizzle in the remaining oil in a very thin stream until all of the oil is incorporated and the mayonnaise is thick, creamy, and fully emulsified. This can take 15-20 minutes total. Be patient and go slowly.
      Stir in fresh chopped herbs, if using.

    Notes

    How to fix broken mayo
    If you get impatient and add the oil too quickly, the emulsion may "break" and turn thin or liquid. Don't worry; it can usually be fixed. Whisk 1 fresh egg yolk in a medium bowl until smooth. Very slowly drizzle the broken mayonnaise into the yolk while whisking constantly. As it re-emulsifies, it will thicken again. Once stable, add the remaining broken mayonnaise a little faster, but still in a steady stream.
    Variations
    • Herbed mayonnaise - Stir in finely chopped dill, chives, parsley, tarragon, basil, or a blend of herbs.
    • Garlic mayonnaise - Add fresh microplaned garlic or a little garlic powder for a quick aioli-style mayo.
    • Spicy mayonnaise - Stir in Sriracha, hot sauce, cayenne, chipotle powder, or chili powder.
    • Smoky mayonnaise - Add smoked paprika or chipotle powder for smoky depth, and even a few drops of liquid smoke.
    • Zesty mayonnaise - Add lemon zest, lime zest, or an extra squeeze of citrus juice to brighten the flavor.
    • Savory mayonnaise - Add onion powder, curry powder, or your favorite seasoning blend.

    Nutrition

    Calories: 184kcalCarbohydrates: 0.2gProtein: 1gFat: 20gSaturated Fat: 3gPolyunsaturated Fat: 2gMonounsaturated Fat: 15gCholesterol: 33mgSodium: 15mgPotassium: 5mgFiber: 0.02gSugar: 0.05gVitamin A: 50IUVitamin C: 0.4mgCalcium: 5mgIron: 0.2mg
    Tried this recipe?Let us know how it was with a comment and leave a star rating!

    Would you like to save this recipe?

    Never lose a recipe! We'll email this post to you, so you can come back to it later.

    171 shares

    Comments

    1. TerryB says

      May 20, 2015 at 4:11 pm

      That looks so good. I'm going to make some this weekend. Are there other fresh herbs I can use?

      Reply
      • Sally Cameron says

        May 21, 2015 at 4:21 pm

        Hi Terry. You can use whatever herbs you would like. I like to use parsley as a base herb then add something else - cilantro, dill, thyme, oregano, marjoram, chervil, chives. You can also try citrus zest, saffron threads, more mustard. It is really versatile.Have fun experimenting!

        Reply
    2. Madonna/aka/Ms. Lemon says

      May 20, 2015 at 1:10 am

      I too am impatient or a better term for me is anxious. I have tried this so many times and it pains me to have failures. Mine always breaks. I ended up using it in potato salad, but I really want to learn to make homemade mayonnaise. You make me want to try again. 🙂

      Reply
      • Sally Cameron says

        May 20, 2015 at 1:16 am

        You can do it Madonna! It takes patience. When you are drizzling in the oil it seems an eternity. But the flavor, ahhh. I have found making batch after batch that starting my hand and finishing in the blender works fantastic. IF you break it try the fix! I've done that too.

        Reply
    5 from 1 vote (1 rating without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Chef Sally Cameron of aFoodcentricLife.com in her kitchen.

    Welcome! I'm Sally, a professionally trained chef, former personal chef and caterer, lover of fresh healthy food, and sharing it with others.

    More about me →

    Father's Day Recipes

    • Sliced of golden pound cake with strawberries and a small bowl of whipped cream.
      Gluten Free Pound Cake with Cream Cheese
    • A glass jar of deep red homemade bbq sauce.
      Gluten-Free BBQ Sauce Recipe
    • BBQ glazed smoked pork tenderloin sliced on a gray platter for serving.
      Smoked Pork Tenderloin (pellet grill)
    • A bowl of slow cooker pinto beans topped with jalapeno slices, cilantro, and chopped white onion.
      Crock Pot Pinto Beans

    More Recipe Ideas

    • Grilled chicken kabobs glazed with hoisin sauce on a baking sheet.
      Grilled Hoisin Chicken Skewers
    • Broccoli bacon salad
      Crunchy Broccoli Salad with Bacon
    • Gluten-free pasta salad with tomatoes, cucumber, pine nuts, herbs, and more.
      Mediterranean Pasta Salad Recipe
    • Sliced flank steak on a cutting board with flank steak marinade in a small bowl.
      Carne Asada Marinade (for Grilled Steak)

    Father's Day Recipes -->

    Footer

    as seen on

    Logos of Featured Publications

    About

    • Privacy Policy
    • Disclaimer
    • Terms & Conditions
    • Accessibility policy

    Newsletter

    • Sign Up! for emails and recipes.

    Menu

    • Home
    • About
    • Contact
    • Facebook
    • Instagram
    • Pinterest

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2026 aFoodcentricLife.com

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.