Holiday Bread Dipping Oil with Cranberries and Pistachios

bowl of turkey teriyaki vegetables and rice on a counter and then a close up of ground turkey teriyaki rice bowl

I’ll be upfront: the first time I made this, it didn’t work. I had all the good stuff in the bowl (cranberries, pistachios, sun-dried tomatoes, Parmesan) and not nearly enough olive oil to go with it. It was more of a chunky paste than something you could dip bread into.

So I added more oil and tasted it again. It still needed a little something, so the second time around I added extra orange zest. That little bit of citrus is what made all the flavors finally click. Then I kept eating it for days afterward, scooping it up with gluten-free crackers whenever I walked past the fridge. That’s how I knew this one was a keeper.

My biggest tip from testing is to taste before you add more garlic or pepper. Garlic cloves and olive oils vary a lot, so start small and build from there.

A bowl of dipping oil infused with chopped herbs, nuts, and dried fruit, served with slices of bread and garnished with dried orange slices.

Classic Dipping Oil Meets Holiday Flavors

You still get everything you expect from a good bread dipping oil: rich olive oil, fresh garlic, Parmesan, rosemary, thyme, and a pinch of red pepper flakes.

Then come the fun parts. Sweet, chewy cranberries. Salty, crunchy pistachios. Sun-dried tomatoes for a savory pop. Orange zest to brighten everything up.

The red, green, and orange look so festive on the table, so it feels special without any extra work. Set it out next to a fall charcuterie board for Friendsgiving, bring it to Christmas Eve, or make it just because you have a loaf of focaccia and a free Tuesday night (no judgement here).

Ingredients You’ll Need

Exact measurements are listed in the recipe card below.

Top-down view of eleven small bowls containing ingredients labeled olive oil, dried cranberries, red pepper flakes, thyme, parmesan, pistachios, garlic, orange zest, sun-dried tomatoes, rosemary, black pepper, and flaky salt for bread dipping oil.
  • Olive oil: The oil is the base of the whole dip, so use one you’d happily eat on its own. If it’s really peppery, it already brings some heat, so taste before adding black pepper.
  • Garlic: Grate it finely so it melts into the oil. If your cloves are large, start with one, taste, and add the second only if you want more bite.
  • Sun-dried tomatoes, dried cranberries, and roasted pistachios: Chop all three finely. Small pieces stay in the oil and land on every bite of bread, instead of sinking to the bottom of the bowl. Have extra pistachios left over? Use them in this pistachio pesto.
  • Orange zest: Don’t skip it! It balances the sweet cranberries and salty Parmesan.
  • Parmesan: Finely grated works best so it blends into the oil.
  • Fresh rosemary and thyme: They bring a woodsy, holiday flavor. Chop the rosemary finely, since it can be a little tough.
  • Flaky salt and cracked black pepper: Add these at the end, to taste.

How to Make Holiday Bread Dipping Oil

This takes about 10 minutes, and most of that is chopping.

Small bowls arranged on a green marble surface contain ingredients including dried cranberries, chopped pistachios, sun-dried tomatoes, grated cheese, herbs, spices, salt, and olive oil.

Step 1. Prep your add-ins: Finely chop the sun-dried tomatoes, cranberries, pistachios, rosemary, and thyme. Grate the garlic, Parmesan, and orange zest.

A shallow bowl filled with olive oil, topped with piles of chopped sun-dried tomatoes, fresh herbs, garlic, crushed nuts, red pepper flakes, citrus zest, and dried cranberries, with a small bowl of salt nearby for bread dipping oil.

Step 2. Pour the oil into a shallow dish: A wide, shallow bowl or plate makes dipping easy and shows off all the color.

A hand uses a small whisk to stir a mixture of olive oil, chopped nuts, dried cranberries, herbs, and spices in a shallow bowl for bread dipping oil.

Step 3. Stir everything in: Add the add-ins, Parmesan, herbs, orange zest, and red pepper flakes, then give it a good stir.

A hand dips a piece of bread into a bowl of herb and nut-infused olive oil, surrounded by bowls of pistachios, cranberries, and dried orange slices for bread dipping oil.

Step 4. Taste and adjust: Taste it with a piece of bread, since that’s how you’ll be eating it.

Adjust and Serve as Needed

  • Too thick? You want the add-ins surrounded by oil, not packed together like a spread. Add a splash more oil.
  • Garlic: Want more bite? Add the second clove.
  • Heat: Add more red pepper flakes or black pepper only after tasting.
  • Brightness: If it tastes a little flat, add a bit more orange zest.
  • Salt: Finish with a pinch of flaky salt. Parmesan is already salty, so taste first.

Serve with warm focaccia or toasted Italian bread. Gluten-free crackers work great too, and they’re an easy swap if someone at the table doesn’t eat bread.

Make It Ahead (Perfect for Holiday Hosting)

Chop all the add-ins ahead of time, then stir everything into the oil right before guests arrive. If you’re putting together a full appetizer spread, this pairs perfectly with my cranberry whipped feta dip, which you can also make ahead.

Store leftovers in an airtight container in the fridge for up to 5 days. The olive oil firms up and looks cloudy when it’s cold, and that’s completely normal! Let it sit at room temperature for a bit, give it a stir, and it’ll loosen right back up.

Because it has fresh garlic and parmesan in it, always keep leftovers in the fridge, not on the counter.

A hand dips a piece of crusty bread into a bowl of olive oil infused with chopped nuts, herbs, and sun-dried tomatoes for bread dipping oil.

More Easy Holiday Appetizers

Save this Recipe!
Enter your email & I’ll send it straight to your inbox.
Tap stars to rate!
No ratings yet

Holiday Bread Dipping Oil

Prep: 10 minutes
Cook: 0 minutes
Total: 10 minutes
Classic garlicky bread dipping oil loaded with sun-dried tomatoes, dried cranberries, roasted pistachios, Parmesan, fresh herbs, and a little orange zest. No cooking required. Just stir it together in a shallow dish and serve with warm focaccia or crusty bread.

Save this Recipe!

Enter your email and we’ll send it directly to you.
Servings: 8

Ingredients

  • 3/4 cup good quality olive oil
  • 2 Tablespoons sun-dried tomatoes finely chopped
  • 2 Tablespoons dried cranberries finely chopped
  • 3 Tablespoons roasted pistachios finely chopped
  • 2 cloves garlic finely grated (see notes)
  • 2 Tablespoons Parmesan finely grated
  • 1 teaspoon fresh rosemary finely chopped
  • 2 teaspoons fresh thyme leaves
  • 1 teaspoon orange zest
  • 1/4 teaspoon red pepper flakes
  • Flaky salt to taste
  • Cracked black pepper to taste
  • Warm focaccia, toasted Italian bread, or crackers, for serving

Instructions 

  • Finely chop the sun-dried tomatoes, cranberries, pistachios, and rosemary. Strip the thyme leaves from the stems. Grate the garlic, Parmesan, and orange zest.
  • Pour the olive oil into a shallow bowl or dish.
    3/4 cup good quality olive oil
  • Stir in the sun-dried tomatoes, cranberries, pistachios, garlic, Parmesan, rosemary, thyme, orange zest, and red pepper flakes.
    2 Tablespoons sun-dried tomatoes, 2 Tablespoons dried cranberries, 3 Tablespoons roasted pistachios, 2 cloves garlic, 2 Tablespoons Parmesan, 1 teaspoon fresh rosemary, 2 teaspoons fresh thyme leaves, 1 teaspoon orange zest, 1/4 teaspoon red pepper flakes
  • Taste with a piece of bread. Season with flaky salt and black pepper, and adjust the garlic, red pepper flakes, or orange zest as needed.
    Flaky salt, Cracked black pepper
  • Serve with warm bread or cracker of choice.
    Warm focaccia, toasted Italian bread, or crackers, for serving
Last step! If you make this, please leave a review letting us know how it was!

Nutrition

Serving: 1serving | Calories: 217kcal | Carbohydrates: 5g | Protein: 1g | Fat: 22g | Saturated Fat: 3g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 16g | Cholesterol: 1mg | Sodium: 23mg | Fiber: 1g | Sugar: 3g | Vitamin A: 76IU | Vitamin C: 2mg | Calcium: 24mg | Iron: 0.5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

This post may contain affiliate links. Read our disclosure policy.

Leave a comment

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

Recipe Rating