Best Substitutes for Roasted Peanuts
Roasted peanuts bring crunch, rich nutty flavor, and protein to both sweet and savory dishes. They contain about 49% fat, 26% protein, and have a deep, toasted taste that develops through the Maillard reaction during roasting. In salads and grain bowls, they add textural contrast. In sauces and dips, they provide body and richness. When substituting, you need to match three key qualities: the crunch factor, the nutty depth, and the oil content that helps bind sauces. A substitute that's too soft won't give the same bite. One that's too mild will disappear into the dish.
Best Overall Substitute
Roasted cashews at a 1:1 ratio. They match peanuts' creamy-crunchy texture and have similar fat content (44% vs 49%). Cashews blend smoothly into sauces while holding their shape in salads. Their mild sweetness works in both Asian stir-fries and Mediterranean grain bowls without overpowering other flavors.
All Substitutes
Roasted cashews
1:1 by volumeCashews have 44% fat content compared to peanuts' 49%, so they create similar richness in sauces. They break down more easily when blended, making smoother nut butters and dips with 30 seconds less processing time. The flavor is milder and slightly sweet, which works better in delicate dishes but may need extra salt (1/4 teaspoon per cup) in bold recipes.
Chopped almonds (roasted)
1:1 by volumeRoasted almonds provide excellent crunch and contain 49% fat, exactly matching peanuts. Their flavor is sharper and more floral than peanuts' earthy taste. They hold their shape well in cooking but won't break down as smoothly in blended sauces. Toast raw almonds at 350F for 8-10 minutes to develop the nutty depth that matches roasted peanuts.
Sunflower seeds (roasted)
3/4 cup per 1 cup peanutsSunflower seeds contain 51% fat, slightly higher than peanuts, and provide similar crunch. They're smaller, so use 25% less volume to avoid overwhelming dishes. The flavor is milder and grassy rather than nutty. They work especially well in salads and granola but need extra seasoning (1/2 teaspoon salt per cup) in savory applications.
Pine nuts
3/4 cup per 1 cup peanutsPine nuts contain 68% fat, much higher than peanuts, so use 25% less to avoid greasiness. They're soft and buttery rather than crunchy, and bring a delicate, resinous flavor. They work best in Mediterranean dishes where their premium taste justifies the higher cost ($24-30 per pound vs $3-5 for peanuts).
Roasted chickpeas
1:1 by volumeRoasted chickpeas provide crunch and protein (19% vs peanuts' 26%) but only 6% fat compared to peanuts' 49%. They won't create creamy sauces but add substantial texture to salads and bowls. Season with 1 teaspoon oil and 1/2 teaspoon salt per cup, then roast at 400F for 20-25 minutes until crispy.
Pumpkin seeds (pepitas)
3/4 cup per 1 cup peanutsPumpkin seeds contain 49% fat, exactly matching peanuts, and provide good crunch. Their flavor is earthier and more mineral than nutty. Use 25% less volume because they're denser. Toast raw seeds with 1/2 teaspoon salt at 300F for 15-20 minutes to develop flavor depth that rivals roasted peanuts.
Fried shallots
1:1 by volumeFried shallots provide the crunch factor but zero fat and completely different flavor profile. They add savory depth and umami instead of nuttiness. Work best in Asian dishes where they're traditional garnishes. Buy pre-made versions or fry thinly sliced shallots in 350F oil for 2-3 minutes until golden and crispy.
Toasted sesame seeds
1/2 cup per 1 cup peanutsSesame seeds contain 49% fat, matching peanuts exactly, but they're much smaller so use half the volume. They provide subtle crunch and nutty flavor that's more delicate than peanuts. Toast raw seeds in a dry pan over medium heat for 3-4 minutes, stirring constantly, until golden brown and fragrant.
How to Adjust Your Recipe
When substituting in sauces and dips, nuts with lower fat content need added oil. Use 1-2 tablespoons neutral oil per cup when swapping peanuts for chickpeas or sunflower seeds. For stir-fries and salads, add substitutes at the end to preserve crunch. Seeds toast faster than nuts, so reduce cooking time by 2-3 minutes. In blended applications, soak harder nuts like almonds in hot water for 10 minutes before processing to achieve peanut-like smoothness.
Temperature matters for texture. Add nuts and seeds to hot dishes only in the final 2 minutes to prevent sogginess. For cold salads, toss substitutes with dressing separately, then combine just before serving. This keeps them crispy for 2-3 hours instead of going soggy immediately.
When Not to Substitute
Traditional peanut-based dishes lose authenticity with substitutes. Pad thai depends on peanuts' specific flavor and texture balance. African groundnut stew (peanut soup) needs peanuts' starch content and earthy flavor for proper body and taste. Peanut brittle requires peanuts' oil content and structure to set correctly. American-style peanut butter cookies rely on peanuts' protein structure for the right texture.
Some dishes work better without any substitute. Vietnamese fresh spring rolls are fine without the peanut component if you boost other flavors with extra herbs and lime.
Frequently Asked Questions
Can I use peanut butter instead of roasted peanuts?
Use 2-3 tablespoons natural peanut butter per 1/4 cup roasted peanuts in sauces and dips. This works for pad thai sauce, satay, and curry bases but won't provide crunch. Thin with 1-2 tablespoons warm water if the sauce becomes too thick. Avoid in salads and dishes where texture contrast is important.
How do I make cashews taste more like peanuts?
Toast cashews at 350F for 10-12 minutes until deep golden, then season with 1/4 teaspoon salt per cup while warm. Add a pinch of smoked paprika for earthier flavor. For sauces, blend with 1 tablespoon tahini per cup of cashews to mimic peanuts' deeper, nuttier taste.
What's the best nut-free substitute for peanut allergies?
Roasted sunflower seeds work best at 3/4 cup per 1 cup peanuts. They provide similar fat content (51% vs 49%) and good crunch. Season with extra salt and roast at 350F for 8-10 minutes to develop nutty flavors. For smooth sauces, sunflower seed butter works at a 1:1 ratio with peanut butter.
Do I need to adjust salt when substituting nuts?
Yes. Roasted peanuts are usually salted, while raw substitutes aren't. Add 1/4 to 1/2 teaspoon salt per cup of unsalted nuts or seeds. Pine nuts and cashews need less (1/4 teaspoon) because their natural flavors are more prominent. Sunflower seeds and chickpeas need more (1/2 teaspoon) to match peanuts' savory impact.
Can I grind other nuts to make peanut butter substitutes?
Cashews and almonds work best. Use 2 cups roasted nuts, process for 3-5 minutes until creamy, adding 1-2 tablespoons neutral oil if needed. Cashew butter is smoothest and mildest. Almond butter has stronger flavor and grittier texture. Add 1/2 teaspoon salt and 1 tablespoon honey or maple syrup per 2 cups nuts for traditional peanut butter sweetness.