• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
The Foreign Fork logo
  • Home
  • Recipe Index
    • Search by Interactive Map
    • African Recipes
    • Asian Recipes
    • Caribbean Recipes
    • Central American Recipes
    • European Recipes
    • Middle Eastern Recipes
    • North American Recipes
    • Oceanic Recipes
    • South American Recipes
    • Search by Course
      • Breakfast
      • Appetizers
      • Drinks
      • Breads
      • Soups
      • Main Courses
      • Sauces
      • Side Dishes
      • Desserts
    • Search by Ingredient
      • Beef Recipes
      • Chicken Recipes
      • Potato Recipes
      • Rice Recipes
      • Seafood Recipes
  • About
  • Contact
  • Be Featured on TFF!
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • Recipe Index
    • Search by Interactive Map
    • African Recipes
    • Asian Recipes
    • Caribbean Recipes
    • Central American Recipes
    • European Recipes
    • Middle Eastern Recipes
    • North American Recipes
    • Oceanic Recipes
    • South American Recipes
    • Search by Course
      • Breakfast
      • Appetizers
      • Drinks
      • Breads
      • Soups
      • Main Courses
      • Sauces
      • Side Dishes
      • Desserts
    • Search by Ingredient
      • Beef Recipes
      • Chicken Recipes
      • Potato Recipes
      • Rice Recipes
      • Seafood Recipes
  • About
  • Contact
  • Be Featured on TFF!
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×

    Home » Appetizer

    Walnut Pesto Recipe

    Published on Jun 12, 2025 Modified: Jun 30, 2025 by Alexandria Drzazgowski.

    Jump to Recipe

    This delicious Walnut Pesto Recipe replaces the traditional pine nuts with walnuts instead, giving it a rich and nutty flavor and smooth and creamy texture. Give it a try for a new twist on an old favorite!

    A spoonful of green walnut pesto in a glass bowl, with a halved lemon in the background.

    Pesto is such a beautiful, versatile sauce. It’s creamy, fresh, flavorful and so simple to make! When I get a craving, it takes only minutes to put together some Easy Pesto Sauce with fresh basil and pine nuts, but I’ve also found great results with switching up the nuts.

     Pistachio Pesto turned out slightly sweeter, while this walnut pesto has a nuttiness that is warm and inviting. This sauce pairs beautifully with everything from Instant Pot Pesto Chicken to Creamy Pesto Pasta–along with sandwiches, roasted veggies and grilled meats.

    It’s quick to make, packed with bold, fresh ingredients, and perfect for meal prep or last-minute dinners. Whether you’re a pesto purist or a flavor adventurer, this recipe brings a deliciously creamy, earthy spin to the classic that no store-bought jar could ever compete with.

    I recently used this Walnut Pesto to make a Pesto Tortellini Pasta Salad. I got so many compliments on the sauce, which added a great flavor to the dish!

    Jump to:
    • Why Make this Recipe
    • Key Ingredients for Walnut Pesto
    • How to Make this Recipe
    • Expert Tips
    • Recipe FAQs
    • Walnut Pesto Recipe
    • Recipe Origins

    Why Make this Recipe

    1. Affordable: Walnuts are a much more affordable option than pine nuts. It’s always nice when you can save a few pennies without compromising on flavor!
    2. Fresh: There is nothing quite like the burst of flavor that comes from fresh basil, garlic, lemon and walnuts! The flavor far exceeds the flavor you get from the store bought, jarred pesto!
    3. New Twist on a Classic: Pine nuts aren’t the only nuts that make great pesto. You’ll be surprised by the subtle difference this simple swap can make! (And save the leftover walnuts for Walnut Cookies).

    Key Ingredients for Walnut Pesto

    Here is a visual overview of the ingredients in the recipe. Scroll down to the recipe at the bottom for quantities.

    Ingredient shot of ingredients to make walnut pesto.
    1. Unroasted, unsalted walnut pieces: Roasting the walnuts just before blending really enhances the flavor, but you can use them raw if you prefer. Raw walnuts have tannins in the skins, which can give a bitter flavor. Roasting your walnuts will mellow out that bitter flavor.
    2. Fresh basil: Fresh basil is a must for fresh pesto. The best type for this recipe will be a Genovese basil, because of the tender leaves and bright green color. Thai basil or lemon basil will work in a pinch, but the flavor will be very different from your standard pesto.
    3. Lemon: Use fresh lemon for the best flavor. The fresh lemon helps with preserving the color of the pesto.
    4. Garlic: Use fresh garlic for this recipe! You don’t need to chop it before putting it into the food processor, making it a really easy addition. The garlic is perfect for balancing the richness of this delicious sauce!
    5. Parmesan Cheese: Freshly grated for the best results… Try not to use the prepackaged kind if you can help it!

    How to Make this Recipe

    Walnut pieces were toasted in a pan using a wooden spatula.

    Step One: Toast the walnuts for 3-5 minutes until they begin to get some brown color and give off a nutty aroma.

    All the ingredients, including basil, lemon, cheese, and olive oil, were placed in the Nutribullet for blending.

    Step Two: Blend all the ingredients together with ¼ cup of olive oil.

    A Nutribullet filled with well-blended walnut pesto.

    Step Three: Continue blending and adding oil incrementally until it reaches your desired consistency.

    Expert Tips

    • If you feel like the basil flavor is a bit too strong, try using half baby spinach instead of the basil.
    • Pesto freezes well. If you do not use the entire recipe for your dish, try freezing some sauce in ice cube trays for small, ready-to-go portions.
    • You can make pesto in a blender, food processor or with a mortar and pestle.

    Recipe FAQs

    A bowl of walnut pesto with basil, lemon, and walnuts surrounding it.
    Can I use Other Nuts Instead of Walnuts?

    Yes! Walnuts are absolutely delicious but Pistachio pesto is also a great choice. Pecans, cashews and even almonds would also be delicious or sun flower seeds or hemp seeds or hearts for a nut free version.

    Can I Make This Walnut Pesto Without Cheese?

    Absolutely. For a dairy-free or vegan version, simply omit the Parmesan cheese or replace it with a vegan cheese or a spoonful of nutritional yeast for a cheesy flavor.

    How Should I Store Walnut Pesto?

    Store it in an airtight container in the fridge for up to 5–7 days. To help prevent browning, drizzle a thin layer of olive oil on top before sealing.

    How to Serve Walnut Pesto?

    Walnut pesto is delicious on sandwiches, pasta, roasted vegetables, grilled meat or even as a dip!

    Why is my Pesto Too Thick?

    If your pesto is difficult to blend, just continue to add more olive oil until it reaches the consistency you desire. You can also try adding an extra splash of lemon juice.

    Did you enjoy this recipe for Walnut Pesto? If so, check out these other recipes I chose just for you:

    • Homemade Pasta
    • Margherita Pizza
    • Italian Sausage and Peppers
    • Shrimp and Ricotta Pasta Bake

    If you tried this Walnut Pesto Recipe or any other recipe on my website, please leave a 🌟 star rating and let me know how it went in the 📝 comments below!

    Save This Recipe Form

    Save This Recipe!

    Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

    A spoonful of green walnut pesto in a glass bowl, with a halved lemon in the background.

    Walnut Pesto Recipe

    This delicious Walnut Pesto Recipe replaces the traditional pine nuts with walnuts instead, giving it a rich and nutty flavor and smooth and creamy texture. Give it a try for a new twist on an old favorite!
    No ratings yet
    Print Pin Rate
    Course: appetizers, Main Course
    Cuisine: Italian
    Prep Time: 10 minutes minutes
    Cook Time: 0 minutes minutes
    Total Time: 10 minutes minutes
    Servings: 1 cup
    Calories: 959kcal
    Author: Alexandria Drzazgowski

    Ingredients

    • ½ cup unroasted, unsalted walnut pieces
    • 2 cups fresh basil
    • ¼ cup Parmesan cheese
    • Juice of ½ lemon
    • 2 tsp Garlic
    • ½ tsp salt
    • ¼ cup + 2-3 tbsp olive oil

    Instructions

    • Toast the walnuts in a small, ungreased pan on the stove until they begin to get some brown color and give off a nutty aroma, about 2-5 minutes.
    • Add all of the ingredients and ¼ cup of olive oil into a blender and blend until smooth.
    • Then, add the remaining olive oil incrementally until the pesto reaches your desired consistency.

    Notes

    Recipe Copyright The Foreign Fork. For educational or personal use only.
    • Unroasted, unsalted walnut pieces: Roasting the walnuts just before blending really enhances the flavor, but you can use them raw if you prefer.
    • Fresh basil: Thai basil or lemon basil will work in a pinch, but the flavor will be very different from your standard pesto.
    • Parmesan Cheese: Try not to use the prepackaged kind if you can help it!
    • If you feel like the basil flavor is a bit too strong, try using half baby spinach instead of the basil.
    • Pesto freezes well. If you do not use the entire recipe for your dish, try freezing some sauce in ice cube trays for small, ready-to-go portions.
    • You can make pesto in a blender, food processor or with a mortar and pestle.

    Nutrition

    Serving: 1serving | Calories: 959kcal | Carbohydrates: 26g | Protein: 23g | Fat: 89g | Saturated Fat: 17g | Polyunsaturated Fat: 11g | Monounsaturated Fat: 57g | Cholesterol: 17mg | Sodium: 1575mg | Potassium: 646mg | Fiber: 3g | Sugar: 5g | Vitamin A: 2730IU | Vitamin C: 22mg | Calcium: 419mg | Iron: 6mg
    Tried this Recipe? Pin it for Later!Mention @TheForeignFork or tag #TheForeignFork!

    Recipe Origins

    A top view of a bowl filled with walnut pesto, surrounded by scattered walnut pieces.

    Pesto was first invented in Genoa, Italy, in the 19th century, with its earliest known written recipe appearing in 1863 in La Cuciniera Genovese by Giovanni Battista Ratto.

    The name “pesto” comes from the Genoese verb pestare, meaning “to crush” or “to pound,” a nod to the traditional method of making the sauce using a mortar and pestle.

    However, the roots of pesto stretch back even further to Ancient Rome, where people enjoyed a similar condiment known as moretum. This Roman sauce included ingredients like pine nuts, garlic, salt, cheese, olive oil, and vinegar—many of which still define pesto today.

    Over time, the modern basil-based pesto became a beloved staple in Italian cuisine and beyond, now commonly found on restaurant menus and jarred in grocery stores. But this recipe is something special—creamy, dreamy, and so flavorful you’ll never want the store-bought kind again.

    More Global Appetizer Recipes

    • A close-up of chicken satay being dipped into a small bowl of creamy peanut sauce.
      Chicken Satay with Peanut Sauce
    • A vibrant bowl of grilled halloumi, juicy watermelon, and fresh mint leaves.
      Grilled Halloumi Cheese Recipe (The Best Easy Appetizer!)
    • Bowl of escargot in snail shells.
      Escargot Recipe from France
    • Close up of Brussels Mussels
      Brussels Mussels (Mussels Steamed in Wine from Belgium)

    Sharing is caring!

    40 shares

    Appetizer Europe Italy Main Course Sauces Summer Recipes Vegetarian Recipes Italy

    Reader Interactions

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    What are you looking for?

    Welcome to The Foreign Fork, I'm Alexandria!

    And I am cooking one meal from every country in the world. 196 countries, and we’re cooking them all… Welcome to the adventure! 

    Learn More

    Footer

    • Home
    • About
    • Contact
    • Press
    • Privacy Policy
    • Accessibility Statement

    Copyright © 2025 The Foreign Fork

    40 shares

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required