Homemade Mayonnaise is another simple-easy-to-make-yourself condiment. This one flawlessly fulfills all of its condiment duties and works well as a crudité dip, paired with fresh vegetables and my Grain-free Rosemary Garlic Flax Crackers.

This is my favorite mayo. There are many great mayonnaise recipes out there, but most egg-free versions have a lot of additional carbohydrates. This one does not – it’s egg-free, dairy-free, low carb and vegan. And not just vegan, it’s Paleo and Keto friendly too.

This Mayonnaise is perfect for those avoiding starch and nuts.  I’ve used gelatin as the thickener in this egg-free mayo.  Most egg-free mayo recipes use some sort of starch or nut as a thickener. While they are great vegan substitutions, gelatin is the ultimate low carb thickener.

If you are one who feels the flavor of extra virgin olive oil has an overpowering or bitter flavor, swap it for avocado oil.  Both work well in this recipe.

Print Recipe
5 from 1 vote


Prep Time10 mins
Total Time10 mins
Servings: 42
Calories: 43kcal



  • Pour half the can of coconut milk into a small saucepan. Sprinkle the gelatin on top and mix gently until it is completely covered.
  • Let the coconut milk gelatin mixture sit for a few minutes. Meanwhile whisk together the rest of the ingredients in a small mixing bowl.
  • Slowly warm the coconut gelatin mixture and whisk gently until the gelatin is fully dissolved.
  • Next, pour the warm coconut milk into the mixing bowl containing the rest of the ingredients.
  • Whisk everything together well. Place the bowl into the fridge until set, about one hour. In a pinch, you can cool this mayo in the freezer for about 15-20 minutes so that it sets up faster.
  • Use your homemade mayonnaise right away or store in glass jars in the fridge for up to 2 weeks.



Calories: 43kcal | Carbohydrates: 1g | Protein: 0.2g | Fat: 5g | Saturated Fat: 2g | Polyunsaturated Fat: 0.3g | Monounsaturated Fat: 2g | Sodium: 35mg | Potassium: 24mg | Fiber: 0.2g | Sugar: 0.3g | Vitamin A: 0IU | Vitamin C: 0mg | Calcium: 0mg | Iron: 0mg