Walnuts: Walnuts are a popular alternative to pine nuts in pesto. They have a slightly bitter and earthy flavor that complements the other ingredients well. Toast the walnuts beforehand to enhance their flavor. Keep in mind that walnuts can sometimes overpower the taste, so you may want to use them in slightly smaller quantities. Almonds: Almonds are another great substitute for pine nuts in pesto. They have a mild and slightly sweet flavor. Toasted almonds work best to bring out their nuttiness. You can use blanched almonds with the skin removed for a smoother texture or leave the skin on for added texture. Cashews: Cashews have a creamy and buttery taste, which can add a unique twist to your pesto. They have a milder flavor compared to pine nuts and offer a slightly sweeter note. Soak the cashews in water for a few hours or overnight to soften them before blending. Sunflower Seeds: Sunflower seeds are an affordable and readily available option for those with nut allergies or if you want to avoid nuts altogether. They have a mild and slightly nutty flavor. Toast them for a richer taste before incorporating them into the pesto. Toasted Pumpkin Seeds: Also known as pepitas, pumpkin seeds have a slightly sweet and nutty flavor. They can provide a pleasant crunch and unique taste to your pesto.