Creamy & Tangy Homemade Cashew Mayo: The Ultimate Vegan & Oil-Free Mayonnaise Recipe
Craving the rich, creamy texture and tangy flavor of mayonnaise but looking for a healthier, plant-based alternative? Look no further! This homemade Cashew Mayo recipe is an absolute game-changer. It’s incredibly quick and easy to whip up, delivering a delightfully smooth consistency and a vibrant, tangy taste that will rival any store-bought version. Best of all, it requires just 6 simple ingredients and is completely egg-free and oil-free, making it a fantastic option for various dietary needs and preferences.
If you’ve ever browsed the vegan section of your local grocery store, you’ve likely noticed that plant-based mayonnaise often comes with a heftier price tag compared to traditional mayo. For those who don’t use large quantities of mayonnaise regularly, buying a whole jar might feel a bit excessive. That’s precisely why mastering a homemade version is such a brilliant idea! Whenever that craving strikes for a dollop of creamy goodness on a sandwich or a burger, you can effortlessly create a fresh batch of this delicious cashew mayo at home, saving money and ensuring you have control over every ingredient.

This recipe is designed for a small batch, making it perfect for personal use or small gatherings. It’s entirely plant-based and remarkably simple to prepare, even for beginner cooks. Its versatility knows no bounds – it’s the ideal creamy topping for all your favorite sandwiches and burgers. Beyond that, you can transform it into a delectable dip for fresh veggies or crispy fries, or even thin it out slightly to create a vibrant, creamy base for your homemade salad dressings. Get ready to elevate your meals with this wholesome, dairy-free, and vegan mayonnaise!
Why You’ll Fall in Love with This Easy Vegan Mayonnaise Recipe
- Minimal Ingredients, Maximum Flavor: You only need 6 core ingredients, plus water, to create this incredibly flavorful cashew mayo. This simplicity means you likely already have most items in your pantry, making it a convenient go-to recipe.
- Diet-Friendly & Health Conscious: This recipe is a dream come true for those with dietary restrictions or healthy eating goals. It’s naturally egg-free, dairy-free, and most notably, oil-free. This makes it a lighter and healthier alternative to traditional mayonnaise, allowing you to enjoy your favorite creamy condiment without guilt.
- Endless Customization Options: The beauty of homemade mayo lies in its adaptability. You can easily experiment with different herbs, spices, or even other flavorings to tailor it to your exact preferences. Want a hint of garlic? A kick of heat? A touch of freshness? This recipe serves as the perfect canvas.
- Perfect Texture and Taste: This cashew mayo delivers everything you could possibly want in a mayonnaise. It’s wonderfully smooth, luxuriously thick, incredibly creamy, and boasts that signature tangy zing that makes mayo so irresistible. It’s truly a superior plant-based spread.
- Quick Preparation: With just about 5 minutes of active prep time, you can have a fresh batch ready to chill. The soaking and chilling times are passive, meaning you can set it and forget it until it’s ready to enjoy.
Essential Ingredients for Your Homemade Cashew Mayo

Gathering the right ingredients is the first step to creating culinary magic. Here’s a breakdown of what you’ll need and why each component is vital for the perfect vegan mayo:
Cashews – The star of our show! I highly recommend using raw cashews that are unsalted and unroasted. Raw cashews blend into a much smoother, creamier consistency, creating the perfect base for our mayonnaise. Soaking them in hot water for at least 30 minutes (or longer, as discussed below) is crucial for softening them up, ensuring a silky-smooth result. Avoid roasted cashews as their flavor can be too strong and they don’t always achieve the desired creamy texture.
Lemon juice – This is essential for providing that signature tangy, bright flavor that defines mayonnaise. You’ll need the juice from one large, fresh lemon, which typically yields about 3-4 tablespoons. For the absolute best flavor and to avoid any unwanted additives, always opt for freshly squeezed lemon juice over bottled varieties. The natural acidity helps to balance the richness of the cashews.
Vinegar – Adding a tablespoon of vinegar further enhances the tangy profile and contributes to the overall complexity of the flavor. Apple cider vinegar is my go-to choice due to its slightly fruity and robust notes, but white vinegar works perfectly well too for a cleaner, sharper tang. You could also experiment with white wine vinegar for a subtle twist.
Salt – Salt is not just for seasoning; it’s a flavor enhancer that brings all the ingredients together. I typically use kosher salt, but fine sea salt or regular table salt can also be used. Remember that different salts have different levels of salinity, so always taste and adjust the amount to suit your personal preference. You can always add more, but you can’t take it away!
Onion powder – For a mild, savory onion flavor with a hint of natural sweetness, 1/2 teaspoon of onion powder is all you need. It adds depth without the sharpness of fresh onion. It’s important to use onion powder, not onion salt, as the latter would significantly alter the overall salt content of your mayo. If you prefer a stronger garlic note, you can substitute or add garlic powder.
Sugar – A small amount, usually a teaspoon, of sugar is critical for balancing the intense tanginess from the lemon juice and vinegar. It rounds out the flavors beautifully without making the mayo overtly sweet. Cane sugar is my preference, but granulated sugar works just as effectively. This subtle sweetness is what makes the mayo so well-rounded and irresistible.
Water – You’ll need water for two main purposes: hot water for soaking the cashews (which helps them soften quickly) and about 5 tablespoons of cold water. The cold water is added during the blending process to help the cashews break down and achieve that incredibly smooth, creamy texture. You might need a little more or less depending on your desired consistency and blender power.
Crafting Your Own Creamy Vegan Mayonnaise: A Step-by-Step Guide
Making this delightful cashew mayo is surprisingly straightforward. Follow these steps for a perfectly creamy, tangy, and plant-based spread:
- Soak Your Cashews: Begin by placing your raw cashews in a heat-proof bowl and covering them with hot (but not boiling) water. Let them soak for at least 30 minutes. This crucial step softens the cashews, making them easier to blend into a smooth consistency. If you don’t have a high-powered blender or food processor, extend the soaking time to 5-6 hours or even overnight in cold water. The softer the cashews, the creamier your mayo will be.
- Prepare for Blending: Once the cashews have softened, drain them thoroughly. Transfer the soaked cashews to a blender or food processor. Add the remaining ingredients: lemon juice, vinegar, salt, onion powder, sugar, and the specified amount of cold water.
- Blend Until Silky Smooth: Blend the mixture on high speed until it becomes completely smooth and creamy. This may take a few minutes, depending on your appliance. You’ll likely need to stop the blender occasionally to scrape down the sides with a spatula, ensuring all the cashew pieces are fully incorporated. Continue blending until there are no visible lumps and the texture is uniform.
- Adjust Consistency (if needed): If your mayo appears too thick to blend properly or if you prefer a thinner consistency, add more cold water one tablespoon at a time. Blend briefly after each addition to check the texture, stopping once you’ve reached your desired creaminess.
- Taste and Season: Once blended, give your cashew mayo a taste. This is your chance to adjust the seasoning! If it needs more zing, add a little extra lemon juice or vinegar. If it’s not quite savory enough, sprinkle in a pinch more salt. For a touch more sweetness, add a tiny bit more sugar.
- Chill for Perfect Thickness: Transfer the blended cashew mayo to an airtight container and refrigerate for at least a few hours. As it chills, the mayo will naturally thicken and firm up, reaching that perfect mayonnaise-like consistency.


Get Creative: Delicious Cashew Mayo Recipe Variations
One of the best things about making your own cashew mayo is the freedom to customize it! Here are some fantastic ideas to experiment with and personalize your batch:
- Boost the Tang: For an extra zingy flavor, feel free to add another squeeze of lemon juice or an additional half-tablespoon of vinegar. Adjust to your palate!
- Sweeter Notes: If you prefer a slightly sweeter mayonnaise, incorporate another 1/2 to 1 teaspoon of sugar. This can be particularly good if you’re using it in a dressing for fruit salads or coleslaw.
- Garlic Lover’s Delight: Swap out the onion powder for garlic powder, or use a combination of both for a richer, more aromatic flavor profile. About 1/2 to 1 teaspoon of garlic powder works wonders.
- Herbal Infusion: Elevate the flavor and add a touch of color by blending in some fresh herbs. Dill, chives, parsley, cilantro, or a mix of fresh basil and oregano can transform your mayo into a gourmet spread. Start with 1-2 tablespoons of finely chopped fresh herbs.
- Spice It Up: Introduce some heat or unique flavors with spices. A pinch of smoked paprika, a dash of cayenne pepper for a subtle kick, a teaspoon of curry powder for an Indian-inspired twist, or even a blend like Cajun seasoning can create an exciting new mayo.
- Ultra-Creamy Consistency: For an even more luxurious, decadent consistency, consider using unsweetened cashew milk instead of cold water during the blending process. This adds extra richness and creaminess.
- Cheesy & Umami: For a delicious, savory, slightly “cheesy” flavor without any dairy, stir in a tablespoon or two of nutritional yeast. This is excellent for sandwiches and veggie burgers.
- Spicy Sriracha Mayo: Add 1-2 teaspoons of sriracha or your favorite chili garlic sauce for a fiery kick. This is perfect for sushi, wraps, or as a dip for fries.
- Smoky Chipotle Mayo: For a smoky depth, blend in 1-2 tablespoons of canned chipotle peppers in adobo sauce (remove seeds for less heat) or 1/2 teaspoon of smoked paprika and a tiny drop of liquid smoke.
- Thinner Dressing: If you plan to use your cashew mayo primarily as a salad dressing, simply add more water (or cashew milk) a tablespoon at a time until you achieve your desired pourable consistency.
Frequently Asked Questions About Homemade Cashew Mayo
Yes, absolutely! Soaking the cashews is a non-negotiable step for achieving that signature creamy and smooth mayonnaise consistency. When cashews soak in hot water, their cell walls soften significantly, allowing them to break down effortlessly in the blender. This process ensures your mayo is silky smooth, without any gritty texture. For standard blenders, 30 minutes in hot water is usually sufficient. For less powerful blenders, an extended soak of 5-6 hours or even overnight in cold water is highly recommended to guarantee optimal results.
While a high-powered blender (like a Vitamix or Blendtec) or a robust food processor will undoubtedly make it easier and quicker to achieve an ultra-creamy, perfectly smooth cashew mayo, it is not strictly essential. If you own a standard blender or food processor, simply extend the cashew soaking time significantly – aim for 5-6 hours or even an overnight soak. This extra soaking will ensure the cashews are soft enough to blend effectively. If you encounter difficulty blending, try adding a tiny bit more water (one tablespoon at a time) or processing the mixture in smaller batches to help your appliance manage the load.
When stored properly in an airtight container in the refrigerator, this homemade cashew mayo will maintain its freshness and quality for 5-7 days. It’s always best to consume it within this timeframe for optimal flavor and safety. Make sure to use a clean spoon each time you scoop it out to prevent contamination and extend its shelf life within that week.
The good news is that cashew mayo naturally thickens as it chills in the refrigerator, so don’t be alarmed if it seems a little thin right after blending. If you prefer an extra thick mayo from the start, simply reduce the initial amount of cold water you add during blending. If, after chilling, it turns out to be thicker than you desire, you can easily stir in a teaspoon or two of water until you reach your preferred consistency. Conversely, if you want it even thicker, you can blend in a few more soaked cashews (ensuring they are very soft) or a tablespoon of arrowroot powder/cornstarch mixed with a bit of water, then re-chill, though chilling alone is usually sufficient.
This versatile vegan mayo can be used in all the same delicious ways you would enjoy traditional mayonnaise, and more! It’s absolutely fantastic slathered on sandwiches, wraps, or veggie burgers. Incorporate it into classic dishes like potato salad, macaroni salad, or coleslaw for a creamy, plant-based twist. It also makes an incredible dip for fresh vegetables, crispy french fries (like these air fryer turnip fries or air fryer sweet potato wedges!), or even sweet potato wedges. You can also use it as a creamy base for salad dressings, in Buddha bowls, or as a spread on toasts and crackers. The possibilities are endless!
While technically possible, it’s generally not recommended to use roasted cashews for this recipe. Roasted cashews have a much stronger, nuttier flavor that can overpower the delicate tang of the mayo. They also tend to be drier and don’t blend into as smooth and creamy a consistency as raw cashews. For the best taste and texture, stick with raw, unsalted cashews.
Unfortunately, freezing cashew mayo is generally not recommended. The texture of the mayo can change significantly upon thawing, often becoming watery, grainy, or separating. It’s best to enjoy this fresh and make smaller batches if you don’t anticipate using a lot within the week.

Explore More Creamy Cashew Dips and Spreads
If you love the versatility and creaminess of cashews, you’ll definitely want to try these other delicious plant-based dips and spreads:
- Roasted Red Pepper Dip
- Mushroom Spinach Dip
- Creamy Herb Dip
- Creamy Jalapeno Dip
- Chipotle Dip
- Cashew Queso
- Dairy-Free Caramelized Onion Dip
We’re confident that once you try this incredible homemade cashew mayo, you’ll never go back to store-bought! Its fresh flavor, creamy texture, and the peace of mind knowing exactly what goes into it make it a staple in any plant-based kitchen. Give it a try and let us know your thoughts in the comments below!
HUNGRY FOR MORE? Follow Crumb Top Baking on Instagram, Pinterest and Facebook for more delicious plant-based recipes and culinary inspiration!
Print

Cashew Mayo (Vegan Mayonnaise)
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
Author: Leanne
Prep Time: 5 minutes
Non-active time: 2 hours 30 minutes
Total Time: 2 hours 35 minutes
Yield: 1.5 cups
Category: Spread
Method: Blend
Cuisine: American
Diet: Vegan
Description
This homemade Cashew Mayo is a quick and easy recipe to prepare, offering a wonderfully creamy texture and a delightful tangy flavor. Crafted with just 6 simple ingredients, it’s completely egg-free, dairy-free, and oil-free, making it a perfect healthy and versatile vegan mayonnaise alternative for all your favorite dishes.
Ingredients
- 1 cup raw cashews (unsalted, unroasted)
- 1 cup hot water (for soaking cashews)
- 5 tablespoons cold water (for blending, adjust as needed)
- 1 large lemon, freshly juiced (yielding about 3–4 tablespoons)
- 1 tablespoon vinegar (apple cider or white vinegar for best results)
- 1 teaspoon cane sugar (or granulated sugar, to balance tanginess)
- 1/2 teaspoon kosher salt (or fine sea salt, adjust to taste)
- 1/2 teaspoon onion powder (not onion salt, for a mild savory note)
Instructions
- Place the raw cashews in a heat-proof dish and cover them completely with 1 cup of hot water. Cover the dish and let the cashews soak for at least 30 minutes to soften. (If you don’t have a high-powered blender, soak for 5-6 hours or overnight in cold water for best results.)
- Once soaked, drain the cashews thoroughly. Add the drained cashews to a high-speed blender or food processor along with the remaining ingredients: 5 tablespoons cold water, freshly squeezed lemon juice, vinegar, sugar, kosher salt, and onion powder.
- Blend the mixture on high speed until it is completely smooth and creamy. You may need to pause the blender several times and scrape down the sides with a spatula to ensure all the cashews are fully incorporated and blended evenly.
- If the cashew mayo appears too thick to blend properly, or if you prefer a thinner consistency, add more cold water one tablespoon at a time, blending after each addition until your desired texture is achieved.
- Taste the mayo and adjust the seasoning as needed. You can add more salt, lemon juice, or vinegar for extra tang, or a touch more sugar to balance the flavors.
- Transfer the freshly blended cashew mayo to an airtight container. Refrigerate it for at least 2 hours (or preferably longer) to allow it to thicken further and for the flavors to fully develop.
Notes
- For the smoothest and creamiest cashew mayo, a high-powered blender or food processor works best. If you’re using a standard appliance, ensure you soak your cashews for an extended period (5-6 hours or overnight) to make them very soft.
- If you find your cashews are difficult to blend, try processing them in smaller batches or gradually adding an extra tablespoon of water to help the mixture move.
- The total recipe time listed includes the time required for cashews to soak and for the mayo to chill and thicken in the fridge. The actual “hands-on” preparation time is only about 5 minutes.
- Don’t forget to explore the sections above the recipe card for detailed ingredient explanations, tips on variations, and answers to frequently asked questions to help you perfect this recipe!