Everything+ Dates Dip
Recipe 22/30 of '30 Dates of Ramadan'
Ramadan Mubarak! Welcome to 30 Dates of Ramadan - a daily recipe series celebrating dates beyond the basics. Each day this Ramadan, I’m sharing a different date recipe exploring dishes from cultures around the world, modern twists, and healing combinations. And frankly, whatever I was curious to make or was craving.
Paid subscribers: Get immediate access to all 30 recipes (& bonus ones!) in a secret email (guys I’m behind but for Eid I will compile the whole series for y’all)
Free subscribers: Receive one recipe per day throughout Ramadan in your inbox.
It’s gotten to the point in Ramadan where I’m craving everything but don’t have time to make it. I want something sweet. Something savory. Something crunchy. Something creamy. Something with acid. Something with fat. Something with herbs.
So I made a dip that has all of it.
It’s also gotten to the point where I’m feeling all types of defeat when it comes to the condition of the world. If you’d like to donate, please do so here for trusted orgs I’ve compiled.
Everything Dates Dip
INGREDIENTS:
For the dip base:
8 oz cream cheese, room temperature
½ cup ricotta cheese
Zest of 1 lemon
2 tablespoons fresh lemon juice
1 garlic bulb, roasted in butter
2-4 tablespoons hot water (to thin)
Salt and black pepper to taste
For the toppings:
¼ cup pine nuts
2 tablespoons zereshk (dried barberries)
4-5 strips beef bacon, chopped
½ cup dates (drier variety like deglet noor), pitted and chopped
¼ cup candied pecans, roughly chopped
¼ cup fresh parsley (or basil), roughly chopped
Extra lemon zest for finishing
Flaky sea salt
For serving:
Pita chips, crackers, or toasted bread
INSTRUCTIONS:
Roast the garlic:
Prep and roast: Preheat oven to 400°F (200°C). Wrap 1 bulb of garlic in foil and top with a tbsp of butter and salt. Wrap loosely and roast for 20-25 minutes until soft and golden. Squeeze the roasted garlic out of its skin and set aside. You can do this ahead of time or while you prep everything else.
Prepare all the toppings:
Toast the pine nuts: In a dry skillet over medium heat, toast the pine nuts, stirring frequently, until golden and fragrant (about 3-4 minutes). Watch them closely - they burn fast. Transfer to a plate and set aside.
Fry the zereshk: In the same skillet, add a small drizzle of oil or butter. Add the zereshk and fry for 30 seconds to 1 minute until they puff up slightly and become fragrant. They should glisten but not burn. Transfer to a plate and set aside.
Cook the bacon: In the same skillet (you’re building flavor with each step), add the chopped beef bacon. Cook over medium heat until crispy, about 5-7 minutes. Remove the bacon with a slotted spoon and set aside, leaving the bacon fat in the pan.
Crisp the dates: Add the chopped dates to the beef bacon fat. Cook over medium heat, stirring occasionally, until the dates start to caramelize and get crispy around the edges, about 3-4 minutes. The dates should be chewy-crispy, not soft. Transfer to a plate and set aside.
Make the dip:
Mix the base: In a medium bowl (or food processor if you don’t mind the dishes), combine cream cheese, ricotta, lemon zest, lemon juice, and the roasted garlic. Mix or blend until smooth and well combined.
Thin it out: Add hot water 1 tablespoon at a time, mixing between additions, until you reach a thick but spreadable dip consistency. You want it thick enough to hold toppings but thin enough to scoop easily.
Season: Taste and add salt and black pepper. The bacon will add salt, so go easy at first.
Add mix-ins: Fold in about half of the bacon, dates, zereshk, pine nuts, and fresh herbs. Reserve the other half for topping.
Assemble and serve:
Plate the dip: Transfer the dip to a serving bowl or shallow dish. Spread it out slightly with the back of a spoon.
Top generously: Scatter the remaining bacon, dates, zereshk, pine nuts, candied pecans, and fresh herbs over the top. Make it look abundant and chaotic in the best way.
Finish: Add a final sprinkle of lemon zest and a pinch of flaky sea salt over everything.
Serve: Serve immediately with pita chips, crackers, or toasted bread. This is also excellent spread on toast or used as a bagel schmear.
YIELD: About 2 cups dip (serves 6-8)
TIPS:
Don’t skip the roasted garlic: It adds a sweet, mellow depth that raw garlic can’t match.
Use drier dates: Medjool dates are too soft and won’t crisp up properly. Deglet noor or other firmer varieties work best.
The bacon fat is essential: It adds so much flavor to the dates. Don’t throw it away.
Zereshk substitutes: If you can’t find zereshk, use dried cranberries or dried cherries, chopped small. Fry them the same way.
Make it vegetarian: Skip the bacon and use butter or olive oil to fry the dates. Add some smoked paprika for depth.
Adjust the consistency: Some people like thick dips, some like thinner. Add more or less water based on preference.
Fresh herbs matter: The fresh parsley (or basil) cuts through all the richness. Don’t skip it.
Candied pecans: You can buy these or make your own. They add sweetness and crunch that balances the tart zereshk.
Storage: This keeps in the fridge for 3-4 days, but add the fresh herbs right before serving so they don’t wilt.
Make it Your Own
This recipe is a framework. The core concept - creamy tangy base + lots of textured toppings - stays the same. But you can swap things based on what you have:
Instead of zereshk: Dried cranberries, dried cherries, pomegranate seeds, or even diced fresh strawberries
Instead of beef bacon: Turkey bacon, pasterma, Sujuk, or skip it entirely and use butter or olive oil
Instead of pine nuts: Pistachios, almonds, walnuts, or sunflower seeds
Instead of candied pecans: Regular toasted pecans, honey-roasted peanuts, or sugared walnuts
Instead of parsley: Basil, cilantro, mint, dill, or chives
Instead of ricotta: More cream cheese, Greek yogurt, labneh, or mascarpone
The formula is: Creamy base + acid + something sweet + something savory + something crunchy + something fresh.
See you tomorrow,
Ayesha


