Goat Cheese Stuffed Dates are sweet, salty, smoky, and a little spicy, all in one bite. Soft Medjool dates are filled with tangy goat cheese, pistachios, cranberries, and fresh herbs, then finished with crispy bacon and a drizzle of hot honey (or regular honey, if you’d rather skip the heat).

They’re easy to make and can be stuffed a day ahead, making them an easy appetizer for Thanksgiving and Christmas parties.

Dates stuffed with goat cheese mixed with pistachios, dried cranberries, herbs and seasonings, topped with crispy bacon crumbles and drizzled with hot honey, arranged on a serving platter.

Before You Start Cooking

  • Dates: Buy whole Medjool dates with the pits still in. I find pre-pitted dates tend to be drier, and the pitting cuts are often uneven or go too deep. Medjools are larger, softer, and sweeter than other varieties, so they have plenty of room for filling. Look for plump dates that give a little when you squeeze them.
  • Goat Cheese: Let it soften a bit at room temperature so that it blends easily with the mix-ins and spreads into the dates without tearing them. I usually take it out of the fridge while I’m frying the bacon.
  • Mix-Ins: Use shelled, roasted, and salted pistachios. The salt helps balance the sweet dates and honey. Chop the pistachios and sweetened dried cranberries (“Craisins”) fairly small so they mix evenly into the filling, and every date gets a little of each.
  • Make Ahead: Hosting? You can stuff the dates up to a day early and keep them in the fridge. Wait to add the bacon and honey until just before serving so the bacon stays crisp.

How to Make Goat Cheese Stuffed Dates

Fresh ingredients for goat cheese stuffed dates arranged on a marble surface, including Medjool dates, goat cheese, bacon, pistachios, dried cranberries, fresh rosemary, chives, smoked paprika, black pepper, and hot honey, with each ingredient labeled.

Step 1: Cook the Bacon

I use regular-cut, hickory-smoked bacon here. Thick-cut is too chunky for these small date bites. Dice the bacon into small pieces—I am for about ¼ inch, but you don’t have to be exact. Smaller bits of bacon crisp up more evenly in the pan. 

Add the bacon to a large skillet over medium heat and let it cook, stirring occasionally, until the fat renders and the pieces crisp. This usually takes 5 to 8 minutes, depending on the bacon.

Carefully scoop the bacon onto a paper towel-lined plate with a slotted spoon and let it drain while you make the filling.

Crispy chopped bacon draining on a paper towel-lined plate after cooking.
Crisp cooked bacon.

Rather skip the skillet? Bake whole strips using my How to Cook Bacon in the Oven tutorial. Once the bacon is crisp, drain it on paper towels. When it’s cool enough to handle, chop or crumble it into small bits.

Step 2: Make the Filling

Next, make the goat cheese filling. Add the softened goat cheese to a small bowl along with chopped pistachios, dried cranberries, rosemary, chives, smoked paprika, and black pepper.

Stir with a flexible spatula or fork, pressing the mix-ins into the cheese, until everything is evenly combined.

Goat cheese, chopped pistachios, dried cranberries, chives, rosemary, smoked paprika, and black pepper layered together in a glass bowl before being mixed.
Goat cheese filling before mixing.

I like to chop the rosemary very finely. It has a bold, piney flavor, and larger pieces can taste woody. The chives add a mild oniony freshness, and kitchen scissors are the easiest way to snip them into small, even pieces. 

The touch of smoked paprika in the filling picks up the bacon’s smoky flavor, so the filling and topping complement each other.

Goat cheese filling after mixing, with chopped dried cranberries, pistachios, chives, rosemary, smoked paprika, and black pepper evenly blended into a creamy mixture in a glass bowl.
Goat cheese filling after mixing.

Filling too dry? Some goat cheese logs are creamier than others. If your mixture still seems dry or crumbly, stir in a little heavy cream, ½ teaspoon at a time, until it holds together and spreads easily.

Step 3: Cut and Pit the Dates

I use a small paring knife for this. Cut a slit down one side of each date, lengthwise, until you feel the knife hit the pit. Stop there. If you cut through the back, the date will split open and won’t hold the filling in a neat pocket.

Gently pry the date open with your fingers and pull out the pit. Then press the sides outward a bit to widen the opening so there’s plenty of room for the filling. Medjools are soft and sticky, so wipe your knife occasionally if it starts to drag.

Some dates may still have small stem caps attached at the ends. Check them over and remove any you find. They’ll pop off easily.

Step 4: Stuff the Dates

Spoon the goat cheese mixture into each date, pressing it gently into the pocket so it fills all the way to the ends. I like to let it mound slightly over the top so the bacon has something to cling to.

You don’t need to fill each date with a precise measurement, but try to divide the cheese mixture evenly so the filling isn’t skimpy toward the end of the batch.

If the filling sticks to your spoon, use a second spoon or a small butter knife to push it off. 

A spoon spreads the creamy goat cheese filling into split Medjool dates on a wooden board, with additional stuffed dates in the background ready for topping.
Spooning the filling into the dates.

Step 5: Finish and Serve

Arrange the stuffed dates on a serving platter and sprinkle them with the crispy bacon, gently tapping it onto the filling so it sticks. Then, finish with a drizzle of hot honey (I use Mike’s) or regular honey if you’re keeping them mild.

A hand sprinkles crispy bacon over a goat cheese stuffed Medjool date on a wooden serving board, finishing the appetizer before serving.
Sprinkling bacon over the filled dates.
A fork drizzles hot honey over a goat cheese stuffed Medjool date topped with crispy bacon, while additional stuffed dates rest on a wooden serving board in the background.
Drizzling with honey.

Add the toppings right before serving. If they sit too long, the bacon tends to soften, and the honey slides off the filling.

Substitutions and Variations

These goat cheese stuffed dates are easy to adapt to what you have on hand and what your guests enjoy.

  • Nuts: Toasted chopped pecans or walnuts work well instead of pistachios. If yours are unsalted, add a pinch of salt to the filling to taste.
  • Cheese: For a milder, softer filling, replace up to half the goat cheese with softened cream cheese. You can also replace all of the goat cheese with a Gournay-style cheese, like Boursin Garlic & Fine Herbs. Since it’s already seasoned, leave out the fresh herbs.
  • Herbs: Fresh thyme is a nice alternative to rosemary. It’s softer and a little earthier.
  • Skip the bacon: Since the bacon is only a topping, you can easily leave it off for a meatless version. Sprinkle on extra finely chopped pistachios or other salted nuts for crunch.
Close-up of a goat cheese stuffed Medjool date topped with crispy bacon and drizzled with hot honey, with additional stuffed dates softly blurred in the background.

Serving Goat Cheese Stuffed Dates

These stuffed dates are bite-sized and easy to grab, so they’re perfect for passing around at a holiday party or setting out before Thanksgiving dinner. Arrange them in a single layer on a platter so the bacon and honey stay intact.

Set out small napkins nearby, since the honey can get a little sticky. Because the goat cheese filling is perishable, don’t leave the dates out for more than 2 hours.

For a party where they’re one of several appetizers, I generally plan on 2 to 3 dates per person. One batch serves about 4 to 6 guests, so double or triple the recipe for a bigger crowd.

They’re also a great accompaniment to a cheese or charcuterie board. Their sweet, smoky flavor pairs well with crackers, cured meats, fresh grapes or pears, and a mix of nuts.

Two goat cheese stuffed Medjool dates topped with crispy bacon and hot honey are served on a plate, garnished with fresh rosemary and scattered bacon crumbles, with a honey dipper resting alongside.

Make-Ahead and Storage Tips

To make ahead: Stuff the dates up to 24 hours in advance, then cover and refrigerate. Wait to add the bacon and honey until just before serving.

About 15 minutes before guests arrive, take the dates out of the fridge so the goat cheese can soften and the flavors come through.

You can also cook the bacon a day or two ahead. Store it in an airtight container in the fridge, then warm it in a dry skillet for a minute or two to re-crisp it before sprinkling it over the dates.

To store leftovers: Put any leftover stuffed dates in an airtight container and refrigerate them for up to 3 days. The bacon will soften over time, but they’ll still taste great.

I don’t recommend freezing these. Goat cheese tends to turn grainy once it’s thawed, and the dates can become mushy.

More Holiday Appetizers

Want to save this recipe?
Enter your email, and I’ll send the link straight to your Inbox. You’ll also get more great recipes from me each week.

Goat Cheese Stuffed Dates with Bacon and Cranberries

Sweet Medjool dates are stuffed with an herby goat cheese filling studded with pistachios and dried cranberries. Topped with crispy bacon and a drizzle of hot honey (or regular honey), they’re an easy make-ahead appetizer for holiday parties.
Prep Time: 15 minutes
Cook Time: 10 minutes
Total Time: 25 minutes
Servings: 12 stuffed dates (4 to 6 servings)

Ingredients

  • 5 slices regular cut, hickory smoked bacon , cut into a small dice (about ¼ inch)
  • 12 whole Medjool dates (about 10 ounces, see Note 1)
  • 4 ounces plain goat cheese , slightly softened
  • ¼ cup small chopped shelled, roasted, salted pistachios
  • ¼ cup small chopped sweetened dried cranberries ("Craisins")
  • 1 tablespoon snipped fresh chives
  • ½ teaspoon finely chopped fresh rosemary
  • ¼ teaspoon smoked paprika
  • ⅛ to ¼ teaspoon freshly-ground black pepper (to taste)
  • heavy cream , as needed (optional see Note 2)
  • 1 tablespoon hot honey (or regular honey for mild), use more or less to taste

Instructions 

Cook the Bacon

  • Add the diced bacon to a large skillet over medium heat. Cook, stirring occasionally, until the fat is rendered and the bacon is crisp, 5 to 8 minutes. Transfer with a slotted spoon to a paper towel-lined plate to drain. Set aside. (See Note 3.)

Prep the Dates

  • While the bacon is cooking, pit the dates. Using a paring knife, cut a lengthwise slit down one side of each date, just deep enough to reach the pit. Don’t cut all the way through.
  • Gently open the date and remove the pit. If your dates still have stem caps attached ot the ends, pull them off and discard them.

Make the Filling

  • In a small bowl, combine the goat cheese, pistachios, cranberries, chives, rosemary, smoked paprika, and pepper. Stir until evenly mixed.
  • If the mixture is dry or crumbly, stir in heavy cream, ½ teaspoon at a time, until it holds together and reaches your desired amount of creaminess. You want the filling to be spreadable, but not loose.

Assemble and Serve

  • Spoon the filling into each date, pressing it gently into the pocket and mounding it slightly on top. The amount of filling you need in each date may vary. Try to divide the mixture evenly between all of the dates.
  • Arrange the dates on a serving platter. Sprinkle with the bacon, pressing it gently into the filling. Drizzle with honey and serve.

Notes

1. Dates: Buy whole Medjool dates rather than pre-pitted. Pre-pitted dates are often drier, and their cuts can be uneven, making them harder to fill.
2. Goat cheese: Some brands of goat cheese are creamier than others. If your filling is dry or crumbly, add heavy cream to the filling as directed.
3. Bacon: If you prefer, you can bake full strips of bacon on a foil-lined baking sheet at 400F, until crisp. Drain on paper towels, cool, and chop or crumble into bits.
4. Make-ahead: Stuff the dates up to 24 hours ahead, then cover and refrigerate. Let them sit at room temperature for about 15 minutes before serving. Add the bacon and honey just before serving.
5. Storage: Refrigerate leftovers in an airtight container for up to 3 days. Freezing isn’t recommended. Don’t leave the dates at room temperature for more than 2 hours.
 

Nutrition Estimate

Serving: 2stuffed dates | Calories: 188kcal | Carbohydrates: 10g | Protein: 7g | Fat: 14g | Saturated Fat: 5g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 5g | Trans Fat: 0.02g | Cholesterol: 21mg | Sodium: 192mg | Potassium: 115mg | Fiber: 1g | Sugar: 8g | Vitamin A: 282IU | Vitamin C: 0.5mg | Calcium: 36mg | Iron: 1mg

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

About our recipes

Please note that our recipes have been developed using the US Customary measurement system and have not been tested for high altitude/elevation cooking and baking.

Like this? Rate and comment below!

You may also like:

Share this post:

cropped-bolognese-sauce-instant-pot-1.jpg
5 Restaurant-Quality Dinners in Under an Hour
Join our newsletter list and start your subscription with our Quick Start Series! You'll be introduced to 5 of our most popular, easy-to-prep, gourmet recipes to make weeknight dinners and entertaining a breeze.

Leave a comment

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

Recipe Rating