Best Substitutes for Peanuts
Peanuts bring three key elements to recipes: rich, nutty flavor, satisfying crunch, and natural oils that coat other ingredients. They contain about 49% fat, 25% protein, and have a mild sweetness that balances spicy or savory dishes. In Asian cooking, they add texture to stir-fries and salads. In sauces, they provide body and richness. When substituting, match the texture first (whole for whole, chopped for chopped), then consider the flavor profile. Some nuts are sweeter, others more bitter. The oil content varies dramatically between cashews (44% fat) and pine nuts (68% fat), which affects how they coat ingredients and blend into sauces.
Best Overall Substitute
Cashews at a 1:1 ratio by weight. They match peanuts' mild flavor and creamy texture when chopped or ground. The fat content is similar enough (44% vs 49%) that they work in both crunchy applications and smooth sauces without major adjustments.
All Substitutes
Cashews
1:1 by weightCashews have the closest flavor profile to peanuts with their mild, slightly sweet taste and creamy texture. The 44% fat content means they blend into sauces smoothly and provide similar richness. They stay tender when cooked and don't overpower other flavors. Raw cashews work best for Asian dishes. Roasted cashews add deeper flavor but can become bitter if cooked again at high heat.
Almonds (sliced or chopped)
1:1 by weightAlmonds provide excellent crunch and contain 50% fat, very close to peanuts' 49%. They have a slightly more bitter, less sweet flavor that works well in savory applications. Sliced almonds mimic the texture of chopped peanuts perfectly. They hold their shape when stir-fried and don't get mushy. Toast them for 2-3 minutes in a dry pan for deeper flavor before adding to dishes.
Sunflower seeds
1:1 by weightSunflower seeds offer similar crunch and 51% fat content. The flavor is nuttier and more earthy than peanuts but still mild enough for most applications. They're smaller, so texture differs slightly, but they distribute evenly through dishes. Raw sunflower seeds work in cold applications. Toast for 3-4 minutes for warm dishes to prevent bitterness from overcooking.
Sesame seeds
1/2 cup sesame seeds for 1 cup peanutsSesame seeds pack 49% fat, matching peanuts exactly, but their intense flavor means you need less. They add serious nutty depth and slight bitterness that works beautifully in Asian dishes. The small size changes the texture completely but provides satisfying crunch. Toast them in a dry pan for 2 minutes until golden before using. They burn quickly, so watch carefully.
Tahini
3 tablespoons tahini for 1/4 cup peanuts in saucesTahini is ground sesame seeds with 59% fat content, making it richer than whole peanuts. It creates smooth, creamy sauces with deep nutty flavor. The consistency is similar to natural peanut butter. Mix with 1-2 tablespoons warm water to thin if needed. The flavor is more intense and slightly bitter, so start with less and adjust. Works only in applications where smooth texture is acceptable.
Pine nuts
1:1 by weightPine nuts contain 68% fat, the highest of any substitute, making them incredibly rich and buttery. The flavor is sweet and resinous, quite different from peanuts but pleasant in most applications. They're soft when raw and turn golden and crispy when toasted. At $15-20 per pound, they're expensive but deliver unique flavor. Toast for 1-2 minutes only since they burn easily.
Pumpkin seeds (pepitas)
1:1 by weightPumpkin seeds offer 49% fat content, matching peanuts exactly, with a mild, nutty flavor and satisfying crunch. They're flat rather than round, changing the texture slightly, but provide similar richness. Raw pepitas work in cold applications. Toasted pepitas (toast for 3-4 minutes until puffed) add deeper flavor and better crunch for warm dishes. The green color adds visual interest.
Macadamia nuts (chopped)
3/4 cup macadamias for 1 cup peanutsMacadamias contain 76% fat, making them much richer than peanuts, so you need less. The flavor is buttery and sweet with no bitterness. They're softer than peanuts and break down more easily when cooked. Use 25% less by weight to account for the higher fat content. They work best in dishes where richness is welcome. Expensive but deliver luxurious texture and flavor.
How to Adjust Your Recipe
When substituting in stir-fries, add nuts during the last 1-2 minutes of cooking to prevent overcooking and bitterness. For cold salads, let the dish sit for 15-30 minutes after adding substitutes to allow flavors to meld. In sauces, taste and adjust salt levels since different nuts have varying natural sodium content. Cashews and almonds may need extra salt. Sesame-based substitutes often need less.
For dishes with peanut oil or peanut butter as well as whole peanuts, replace the oil with neutral vegetable oil and the peanut butter with almond butter or tahini at a 1:1 ratio. The combined effect creates the full peanut flavor profile.
When Not to Substitute
Traditional satay sauce relies on peanuts for authentic flavor and cannot be properly substituted. African peanut stews need the specific starch content and flavor that only peanuts provide. Peanut brittle and other peanut-focused candies lose their identity with substitutes. Thai nam jim jeaw (peanut dipping sauce) requires the exact texture and flavor of ground roasted peanuts.
Frequently Asked Questions
Can I use almond butter instead of whole peanuts in stir-fries?
No, almond butter will burn and turn bitter when stir-fried at high heat. Use whole or chopped almonds instead at a 1:1 ratio by weight. Add them during the last 2 minutes of cooking to maintain crunch and prevent burning. Save nut butters for cold applications or low-heat sauces.
How do sesame seeds compare to peanuts nutritionally?
Sesame seeds match peanuts at 49% fat content but pack more calcium (975mg vs 92mg per 100g) and magnesium. They contain 18% protein compared to peanuts' 25%. The fiber content is similar at 12g per 100g. Sesame seeds provide more minerals but slightly less protein per serving.
What's the best nut-free substitute for peanuts in Thai salad?
Toasted sunflower seeds at a 1:1 ratio provide the best texture and neutral flavor. Toast 1/2 cup seeds in a dry pan for 3-4 minutes until lightly golden. They offer similar crunch and richness without overwhelming the lime and fish sauce flavors. Add them just before serving to maintain crispness.
Can I grind almonds to replace peanuts in sauce recipes?
Yes, but soak 1 cup almonds in hot water for 10 minutes first, then drain and grind. This softens them for smoother grinding and removes some bitterness. Use the same weight as called for in peanuts. The sauce will be slightly grainier than with peanuts but still smooth enough for most applications.