Transport your taste buds to the heart of Italy with this Basil Pesto Dipping Oil, a simple yet indulgent appetizer that bursts with vibrant Mediterranean flavors. Perfectly toasted pine nuts, fresh basil, rich Parmesan, and briny Kalamata olives combine to create a dip that’s irresistible when paired with warm, crusty bread or crispy crostini. Ready in just 15 minutes, this versatile recipe doubles as a gourmet addition to your favorite pasta, salad, or roasted vegetables. Whether you’re hosting a dinner party or looking to elevate a quiet night at home, this dipping oil is a sure classic and will impress with its bold, authentic taste.
We love easy appetizers. And we love Basil Pesto! If you love it too, try our Basil Pesto Sauce, and Basil Pesto Pasta.

My husband and I first fell in love with a similar dipping oil at our favorite date night dinner spot, where its rich and vibrant flavors always made every meal feel special. Wanting to recreate that experience for our “stay-at-home” date nights, we crafted this Basil Pesto Dipping Oil, and it quickly became a favorite! It’s an easy appetizer that’s also fancy enough to impress family and friends at any gathering. Whether you’re planning a cozy evening or hosting a dinner party, this recipe brings a touch of elegance and unforgettable flavor to the table.
Jump to:

Why You'll Love This Recipe
- Bursting with Flavor: This Basil Pesto Dipping Oil combines fresh basil, toasted pine nuts, and Kalamata olives. These simple ingredients create a vibrant and savory dip that’s irresistible.
- Quick and Easy: With only 15 minutes from start to finish, this recipe is perfect for entertaining guests or adding a gourmet touch to your meals.
- Versatile: Use it as a bread dip, drizzle over pasta or roasted vegetables, or even as a topping for grilled meats and seafood for a delicious Italian twist.
Ingredients and Substitutions

- Pine nuts - These nuts add a rich, buttery flavor and a slight crunch to the pesto. If pine nuts are unavailable or you need a substitute, try using walnuts, almonds, or sunflower seeds.
- Fresh basil leaves - Fresh basil provides the aromatic base of this pesto. If fresh basil is not available, you can use dried basil, but the flavor will be less vibrant. For a different twist, try using spinach or arugula.
- Grated Parmesan cheese - This cheese adds a salty, umami flavor to the pesto. If you prefer a different cheese, you can substitute Pecorino Romano or Grana Padano for a similar taste.
- Cloves garlic - Fresh garlic gives the pesto its distinctive kick. If you want a milder flavor, reduce the amount of garlic or use roasted garlic instead.
- Kosher salt - This salt enhances the flavors of the pesto. If you don’t have kosher salt, you can use sea salt or table salt, but adjust the amount as table salt is more concentrated.
- Kalamata olives - Kalamata olives add a tangy, briny flavor. For a different taste, you can use black olives or green olives, though the flavor profile will change slightly.
- Olive oil - Olive oil is the base of the pesto, providing richness and helping to blend the ingredients. If you need a substitute, you can use avocado oil or a neutral oil like canola, though the flavor will differ.
- Crushed red pepper - This adds a bit of heat to the pesto. If you prefer a milder version, you can omit the red pepper, or substitute with a pinch of cayenne pepper for a similar heat level. You can also use ground black pepper.
See recipe card for quantities.
How to Make Basil Pesto Dipping Oil

Step 1: Rinse basil leaves and pat dry.

Step 2: Toast pine nuts in a small skillet over medium heat for 3-4 minutes, stirring frequently until golden and fragrant. Let cool.

Step 3: In a food processor, blend fresh basil leaves, toasted pine nuts, grated Parmesan, chopped garlic, and kosher salt until finely chopped and combined.

Step 4: Add olive oil to a serving bowl. Top with pesto mixture and chopped Kalamata olives.
Top Tips
Toast Pine Nuts Carefully: Keep a close eye on the pine nuts while toasting, as they can burn quickly. Stir frequently and remove from heat as soon as they’re golden and fragrant.
Use Fresh Basil: For the best flavor, use fresh basil leaves. If you’re using dried basil, remember that the flavor will be less intense.
Pulse, Don’t Blend: Pulse the ingredients in the food processor to achieve a chunky texture rather than a smooth paste. This gives your pesto more texture and flavor.
Adjust Seasoning: Taste the pesto and adjust the salt and garlic to your preference. You can also add more grated Parmesan for a richer flavor.
Customize Heat: If you prefer a spicier dip, add more crushed red pepper flakes or a pinch of cayenne pepper.
Cool Pine Nuts: Allow the toasted pine nuts to cool before adding them to the food processor to prevent them from becoming mushy and to maintain a good texture in your pesto.
Storage and Make Ahead
Storage: Store the basil pesto dipping oil in an airtight container in the refrigerator. It will keep for up to 1 week.
Freezing: If you want to freeze the pesto, transfer it to an airtight container or freezer-safe bag. It can be frozen for up to 3 months. Thaw in the refrigerator before using.
How to Reheat: Since this is a cold dipping oil, there’s no need to reheat. Simply take it out of the refrigerator and let it come to room temperature before serving.
Make Ahead: Prepare the pesto oil up to 1 week in advance. Store it in the refrigerator as directed, and let it sit at room temperature for about 30 minutes before serving to enhance its flavors.
FAQ
Yes! Walnuts, almonds, or even sunflower seeds can be substituted for pine nuts. Each option adds a slightly different flavor while maintaining the rich and nutty essence of the dipping oil.
Store leftover dipping oil in an airtight container in the refrigerator for up to 3 days. Allow it to come to room temperature before serving, as olive oil may solidify when chilled.
Absolutely! Substitute the Parmesan cheese with nutritional yeast or a vegan Parmesan alternative to create a flavorful vegan version of this dipping oil.
Fresh Italian bread, focaccia, ciabatta, or crusty baguettes are perfect for dipping. Their soft interior and crispy crust complement the rich, herby flavors of the oil beautifully.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with [this recipe]:
- Creamy Shrimp Fettuccine Alfredo Recipe
- Creamy Mushroom Fettuccine Alfredo
- Creamy Lemon Fettuccine Alfredo Recipe
- Easy Pasta with Peas Recipe

Basil Pesto Dipping Oil
Ingredients
- ¼ cup pine nuts
- 1 cup fresh basil leaves rinsed and pat dry
- ¼ cup grated Parmesan cheese
- 2 cloves garlic chopped
- ¼ teaspoon kosher salt
- 6 Kalamata olives pitted and finely chopped
- ¼ cup olive oil
- ⅛ teaspoon crushed red pepper optional
Instructions
- In a small skillet over medium heat, lightly toast ¼ cup pine nuts until they are golden brown and fragrant, about 3 - 4 minutes. Be sure to stir frequently to avoid burning. Remove from heat and allow them to cool.
- In a food processor, add 1 cup fresh basil leaves, ¼ cup toasted pine nuts, ¼ cup grated Parmesan cheese, 2 cloves chopped garlic, and ¼ teaspoon kosher salt. Pulse until the ingredients are finely chopped and well combined.
- Pour ¼ cup olive oil into a serving bowl. Add pesto mixture and 6 finely chopped Kalamata olives. Stir to combine.
- Sprinkle ⅛ teaspoon red pepper flakes over the top of the oil. Serve with fresh bread, crostini, or as a flavorful addition to your favorite Italian dishes. ENJOY!











Abi
Omg the dipping oil sounds incredible, glad I found your page!
Cara Leonard
The flavor! Can't wait to try this one!
Tina Frank
Great! Can't wait to hear how you like it!
Eva
This was delicious. So fresh and so much flavor. We will definitely make it again. Thank you so much.
John
This recipe is delicious. I made it along with some warm fresh bread for the fam and they ate it up! Yummmm!
Eva
This looks so good, I can't wait to try it!
Tina
This dipping oil is sooooo good! Be careful or you might find yourself licking the bowl! haha
Madhu
This dipping oil sounds amazing! I can’t wait to try it with some warm crusty bread!
Tina Frank
Thanks so much! Be careful, it's addicting! haha ENJOY!