
Almond Substitutes: Best Alternatives for Baking and Cooking
The best substitute for almonds is Cashews at a 1:1 ratio. It works best for baking, nut milk, crusts. There are 4 other alternatives below, each with exact ratios and usage notes.
Best Substitute
Cashews
1:1
Similar mild flavor and creamy texture; softer than almonds.
What are the other substitutes for almonds?
Hazelnuts
1:1
Richer flavor that pairs well with chocolate; similar crunch.
Sunflower seeds
1:1
Nut-free alternative with similar crunch; good for allergies.
Pumpkin seeds (pepitas)
1:1
Nut-free substitute with mild, nutty flavor.
Oat flour (for almond flour)
1:1
Works in baking when almond flour is unavailable; different texture.
What should you know before substituting almonds?
Almond flour and almond meal are different: flour is made from blanched almonds and is finer. For almond milk substitutes, any nut or seed milk works at a 1:1 ratio. Toast almonds at 350°F for 8-10 minutes to enhance flavor.
How do you substitute almonds in a recipe?
Versatile tree nuts used whole, sliced, slivered, as flour, milk, and butter in both sweet and savory cooking.
The best substitute for almonds depends on what role it plays in your recipe. Our top recommendation is Cashews (1:1), which works well for baking, nut milk, crusts.
If you need a different option, Hazelnuts (1:1) is another reliable choice. Richer flavor that pairs well with chocolate; similar crunch.
When substituting almonds, consider the flavor profile, texture, and cooking method of your recipe. For vegan alternatives, look for the options marked with the vegan badge above.
Substitution ratios verified against USDA FoodData Central and FoodSafety.gov. See our testing methodology for details.
Frequently Asked Questions
What is the best substitute for almonds?
Cashews are the best all-purpose substitute for almonds at a 1:1 ratio, offering similar mild flavor and versatility. For nut-free needs, sunflower seeds provide comparable crunch.
What can I use instead of almond flour?
Cashew flour, oat flour, or sunflower seed flour can replace almond flour at a 1:1 ratio. Coconut flour can also work but requires more liquid and eggs in the recipe.
What is a nut-free alternative to almond milk?
Oat milk, soy milk, or sunflower seed milk are nut-free alternatives that work at a 1:1 ratio in any recipe calling for almond milk.