Love this? Save it for later!
Share the inspiration with your friends
The rain was coming down sideways, the kind of Thursday evening that makes you want to cancel every plan you never actually made. I was staring into my pantry, hoping for a snack that didn’t require pants, when I spotted a bag of medjool dates I’d bought on a whim. They were sticky, almost too sweet, and sitting right next to a half-full bag of walnuts that I honestly bought for a salad I never got around to. I wasn’t planning to bake a cake. But the air was cold, the kettle was boiling, and I had this sudden, stubborn urge to make something that smelled like a hug.
I grabbed a bowl and just started mixing. No recipe, no plan—just butter, sugar, and those chopped dates that felt more like a promise than an ingredient. The batter came together in about ten minutes, and when I folded in the walnuts, something clicked. It wasn’t fancy. It wasn’t complicated. But as the cake baked, my tiny kitchen filled with this warm, nutty, caramel-like scent that made the rain outside feel like background music. I iced it with a simple cream cheese frosting because, honestly, cream cheese frosting makes everything better.
That first slice was a revelation. The cake was dense but tender, with little pockets of chewy date and crunchy walnut in every bite. The frosting was tangy and sweet, cutting through the richness just enough. I ate two slices before dinner. No regrets. This cozy date and walnut cake with cream cheese frosting has become my go-to for those quiet, gray afternoons when I need a little comfort. It’s not trying to impress anyone—it’s just really, really good at being exactly what you need.
Why You’ll Love This Recipe
This isn’t just another cake recipe. It’s the kind you’ll come back to again and again, and here’s why it stands out from the crowd.
- Simple Ingredients : You probably have most of these in your kitchen right now. No fancy extracts, no hard-to-find flours. Just real, pantry-friendly staples that come together beautifully.
- Perfect for Cozy Nights : This cake was born on a rainy evening, and it’s made for exactly those moments. It pairs perfectly with a cup of tea or coffee, and it’s wonderful for a quiet dessert or a casual gathering.
- Crowd-Pleaser : I’ve brought this to a few get-togethers, and it always gets asked for. The combination of sweet dates, crunchy walnuts, and tangy cream cheese frosting is a hit with both kids and adults.
- Unbelievably Moist : The dates do something magical here. They keep the cake incredibly moist for days, so you don’t have to worry about it drying out. It actually tastes better on day two.
- No Fuss Technique : You don’t need a stand mixer or any special skills. Just a bowl, a whisk, and a little patience. It’s a straightforward recipe that delivers consistently great results.
What makes this recipe truly special is the texture. The dates break down slightly during baking, creating little pockets of natural sweetness, while the walnuts add a satisfying crunch. The cream cheese frosting is the perfect finishing touch—it’s not too sweet, just creamy and tangy enough to balance the rich cake. This is comfort food at its finest, and it’s honestly one of the easiest cakes I’ve ever made.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to create a cake that’s rich, moist, and full of texture. Most of these are pantry staples, so you might not even need a trip to the store.
- Medjool dates, pitted and chopped (1 ½ cups / 250 g): These are the heart of the cake. Medjool dates are soft, sweet, and almost caramel-like. Make sure they’re fresh and sticky—if they’re too dry, soak them in warm water for 10 minutes before using.
- Boiling water (1 cup / 240 ml): You’ll pour this over the chopped dates to soften them before mixing. This step is key for that ultra-moist texture.
- Unsalted butter, softened (½ cup / 113 g): I prefer unsalted so I can control the salt level. Let it come to room temperature for easier creaming.
- Brown sugar, packed (¾ cup / 150 g): Light or dark brown sugar works here. Dark brown sugar will give a deeper, more molasses-like flavor, which is lovely with the dates.
- Large eggs (2, room temperature): Room temperature eggs blend more smoothly into the batter, creating a better emulsion.
- Vanilla extract (1 teaspoon): Pure vanilla adds warmth. Avoid imitation if you can—it really makes a difference.
- All-purpose flour (1 ¾ cups / 220 g): Spoon and level your flour for accuracy. Scooping directly can pack it down and make the cake dry.
- Baking soda (1 teaspoon): This helps the cake rise and gives it a tender crumb.
- Salt (½ teaspoon): Just enough to balance the sweetness and bring out the flavors.
- Ground cinnamon (1 teaspoon): This is optional, but I love the warmth it adds. It pairs beautifully with the dates and walnuts.
- Walnuts, chopped (1 cup / 120 g): Toast them lightly for extra flavor. I usually toss them in a dry pan for 3-4 minutes until fragrant. Let them cool before folding into the batter.
For the Cream Cheese Frosting:
- Cream cheese, softened (8 oz / 226 g): Full-fat cream cheese gives the best texture and flavor. Let it soften completely to avoid lumps.
- Unsalted butter, softened (¼ cup / 57 g): This helps stabilize the frosting and adds richness.
- Powdered sugar (2 cups / 240 g): Sift it first to avoid any clumps. You can adjust the amount depending on how sweet you like it.
- Vanilla extract (1 teaspoon): Adds depth to the frosting.
- Pinch of salt: Just a tiny pinch to cut the sweetness.
I recommend using a good-quality cream cheese like Philadelphia for the frosting. It’s consistent and gives the best creamy result. If you’re in a pinch, you can use a block-style cream cheese—just avoid the spreadable tubs, as they have too much water and can make the frosting runny.
Equipment Needed
You don’t need a fully stocked bakery to make this cake. Here’s what you’ll need:
- 9-inch round cake pan (or an 8-inch square pan): A round pan gives a nice, classic shape. If you only have a square pan, that works perfectly too—just adjust the baking time slightly.
- Parchment paper: Line the bottom of your pan for easy release. I always cut a circle to fit the bottom, then grease the sides.
- Mixing bowls: One large bowl for the wet ingredients, one medium for the dry.
- Hand mixer or stand mixer: You can cream the butter and sugar by hand, but a mixer makes it quicker and fluffier. I’ve done it both ways—hand mixing works, but the texture is slightly better with a mixer.
- Rubber spatula: Essential for scraping down the bowl and folding in the walnuts gently.
- Wire cooling rack: Let the cake cool completely before frosting. Patience is key here—warm cake will melt your frosting into a sad puddle.
- Offset spatula: Not required, but it makes frosting the cake much easier and gives a smoother finish. A butter knife works in a pinch.
If you don’t have a round cake pan, you can also bake this in a loaf pan. The baking time will be longer (about 55-65 minutes), and you’ll get a taller, more rustic cake. Just keep an eye on it toward the end.
Preparation Method
Let’s get baking. This recipe is straightforward, but each step matters for the perfect result.
- Prep the dates: Place the chopped dates in a medium bowl. Pour the boiling water over them and let them sit for 15 minutes. This softens them and creates a sort of date puree that will make your cake incredibly moist. Don’t drain them—the water is part of the batter.
- Preheat and prepare the pan: Preheat your oven to 350°F (175°C). Grease your 9-inch round cake pan and line the bottom with parchment paper. This ensures your cake comes out cleanly.
- Cream the butter and sugar: In a large bowl, beat the softened butter and brown sugar together until light and fluffy, about 3-4 minutes. You’re looking for a pale, airy mixture. Scrape down the sides of the bowl halfway through.
- Add the eggs and vanilla: Add the eggs one at a time, beating well after each addition. Then mix in the vanilla extract. The batter should look smooth and glossy at this point.
- Combine the dry ingredients: In a separate bowl, whisk together the flour, baking soda, salt, and cinnamon. This ensures the leavening agent is evenly distributed.
- Mix the batter: Add the dry ingredients to the wet mixture in two additions, mixing on low speed until just combined. Do not overmix—overworking the flour can make the cake tough. A few streaks of flour are fine.
- Fold in the dates and walnuts: Pour the date mixture (dates and their soaking water) into the batter. Fold gently with a rubber spatula until incorporated. Then fold in the chopped walnuts. The batter will be quite thin—that’s normal.
- Bake: Pour the batter into your prepared pan and spread it evenly. Bake for 35-40 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs. The top should be golden brown and spring back when lightly touched.
- Cool completely: Let the cake cool in the pan for 10 minutes, then turn it out onto a wire rack to cool completely. This is crucial—if the cake is even slightly warm, the frosting will slide right off.
- Make the frosting: While the cake cools, beat the softened cream cheese and butter together until smooth and creamy, about 2 minutes. Add the powdered sugar, vanilla, and a pinch of salt. Beat on low speed until combined, then increase to medium-high and beat for 2-3 minutes until light and fluffy.
- Frost the cake: Once the cake is completely cool, spread the cream cheese frosting over the top and sides. I like to leave the sides a little rustic, but you can make it as neat as you like. Sprinkle a few extra chopped walnuts on top for garnish.
Cooking Tips & Techniques
I’ve made this cake more times than I can count, and I’ve learned a few things along the way. Here are my best tips for success.
Don’t skip soaking the dates. I tried skipping this step once because I was in a hurry, and the cake turned out dry and the dates were chewy instead of soft. The boiling water is essential for creating that moist, tender crumb. Let them sit the full 15 minutes.
Room temperature ingredients matter. Cold eggs and cold butter don’t cream together properly. You’ll end up with a dense, lumpy batter. Take the butter and eggs out of the fridge about 30 minutes before you start. If you forget, place the eggs in a bowl of warm water for 5 minutes.
Toast your walnuts. This is a small step that makes a big difference. Toasting brings out the natural oils and deepens the flavor. Just toss them in a dry skillet over medium heat for 3-4 minutes, shaking the pan often. Let them cool completely before adding to the batter.
Check for doneness early. Ovens vary, so start checking your cake at the 30-minute mark. Insert a toothpick into the center—if it comes out clean, it’s done. If it’s still wet, give it another 5 minutes. The top should be golden and spring back when you press it gently.
Patience with cooling. I know it’s tempting to frost a warm cake, but resist. Warm cake will melt your cream cheese frosting into a sweet, soupy mess. Let it cool completely on a wire rack, at least 1 hour. I sometimes pop it in the fridge for 20 minutes to speed things up.
Frosting consistency. If your frosting is too thick, add a teaspoon of milk or cream. If it’s too thin, add a little more powdered sugar. The perfect consistency should be spreadable but hold its shape.
Variations & Adaptations
This recipe is wonderfully adaptable. Here are a few ways to make it your own.
- Gluten-Free Version: Substitute the all-purpose flour with a 1:1 gluten-free baking flour blend. I’ve used Bob’s Red Mill with great success. The texture will be slightly more crumbly, but still delicious.
- Dairy-Free Option: Use vegan butter and a dairy-free cream cheese alternative for the frosting. Miyoko’s or Kite Hill work well. The cake itself can be made with vegan butter too—just make sure it’s softened.
- Spiced Variation: Add ½ teaspoon of ground nutmeg and ¼ teaspoon of ground cloves along with the cinnamon. This gives the cake a warmer, more holiday-like flavor. It’s perfect for fall.
- Nut-Free Version: Skip the walnuts entirely or replace them with toasted pumpkin seeds or sunflower seeds for a similar crunch. The cake will still be moist and flavorful.
- Different Frosting: If you’re not a cream cheese fan, a simple brown butter glaze is amazing here. Melt ¼ cup butter until golden and fragrant, then whisk in 1 cup powdered sugar and 2 tablespoons milk. Drizzle over the cooled cake.
I once made this with a handful of dried cranberries folded in along with the walnuts. The tartness from the cranberries was a lovely contrast to the sweet dates. It’s a small tweak, but it added a whole new layer of flavor.
Serving & Storage Suggestions
This cake is wonderful served at room temperature, but it’s also delicious straight from the fridge—almost like a cheesecake texture. Here’s how to serve and store it.
Serving: Slice the cake with a sharp knife, wiping the blade clean between cuts for neat slices. Serve with a hot cup of coffee or a glass of cold milk. It’s also lovely with a dollop of whipped cream or a scoop of vanilla ice cream for a more decadent dessert.
Storage: Store any leftover cake in an airtight container in the refrigerator. The cream cheese frosting needs to be kept cold. It will stay fresh for up to 5 days. The flavors actually meld together beautifully after a day or two.
Freezing: You can freeze the unfrosted cake for up to 3 months. Wrap it tightly in plastic wrap, then in foil. Thaw overnight in the refrigerator, then bring to room temperature before frosting. The frosted cake can also be frozen, but the texture of the frosting may change slightly.
Reheating: If you prefer your cake warm, pop a slice in the microwave for 15-20 seconds. The dates become extra soft and the cake feels almost pudding-like. It’s a completely different experience, and I love it both ways.
Nutritional Information & Benefits
Per slice (based on 12 servings), this cake provides approximately:
- Calories: 420
- Fat: 22g
- Carbohydrates: 55g
- Fiber: 3g
- Protein: 6g
- Sugar: 38g
While this is definitely a treat, it does have some redeeming qualities. Dates are packed with fiber, potassium, and antioxidants. They’re a natural sweetener, which means you can use less refined sugar in the cake. Walnuts are an excellent source of omega-3 fatty acids, which are great for heart health and brain function.
This cake is vegetarian and can be made gluten-free and dairy-free with simple substitutions. It contains nuts (walnuts), dairy (butter, cream cheese), and gluten (flour), so it’s not suitable for those with allergies to these ingredients unless modified.
I like to think of this as a dessert that gives you a little something back. It’s not health food, but it’s made with real, whole ingredients that make you feel good about eating it. Everything in moderation, right?
Conclusion
This cozy date and walnut cake with cream cheese frosting is more than just a recipe—it’s a moment. It’s the cake you bake on a rainy day when you need something warm and familiar. It’s the dessert you bring to a friend’s house that gets eaten before the coffee is even poured. It’s simple, honest, and deeply satisfying.
I’ve made this cake for quiet nights alone, for family dinners, and for casual get-togethers, and it never disappoints. The combination of sweet dates, crunchy walnuts, and tangy cream cheese frosting is timeless. And honestly, it’s one of the easiest cakes I’ve ever made. No complicated steps, no fancy equipment—just real ingredients and a little bit of love.
I’d love to hear how yours turns out. Did you add any twists? Did you try a different frosting? Leave a comment below and let me know. And if you’re looking for another cozy treat, you might enjoy my cozy apple fritter pull-apart bread or these healthy raspberry bliss balls for a quick energy boost. Happy baking!
Frequently Asked Questions
Can I use regular dates instead of Medjool dates?
Yes, you can. Medjool dates are softer and sweeter, but regular deglet noor dates work too. Just make sure they’re fresh and not too dry. If they seem hard, soak them in warm water for 20 minutes before using.
Can I make this cake ahead of time?
Absolutely. The cake actually tastes better the next day as the flavors meld together. You can bake the cake a day in advance, wrap it tightly, and frost it the next day. Or you can fully assemble the cake and store it in the fridge for up to 2 days before serving.
Why did my cake sink in the middle?
This can happen if the oven door is opened too early or if the batter is overmixed. Make sure your oven is fully preheated and avoid opening the door for the first 30 minutes. Also, be gentle when folding in the dry ingredients—overmixing can deflate the batter.
Can I use this recipe for cupcakes?
Yes, this batter works wonderfully for cupcakes. Fill lined muffin tins about ⅔ full and bake at 350°F (175°C) for 18-22 minutes. You’ll get about 18 cupcakes. Frost them with the same cream cheese frosting.
How do I make the frosting less sweet?
You can reduce the powdered sugar to 1 ½ cups for a less sweet, more tangy frosting. You can also add an extra tablespoon of cream cheese or a squeeze of lemon juice to balance the sweetness. Taste as you go and adjust to your preference.
Pin This Recipe!

Cozy Date and Walnut Cake with Cream Cheese Frosting
A moist, tender cake packed with sweet Medjool dates and crunchy walnuts, topped with a tangy cream cheese frosting. Perfect for cozy nights and casual gatherings.
- Prep Time: 15 minutes
- Cook Time: 35-40 minutes
- Total Time: 1 hour 10 minutes (including cooling)
- Yield: 12 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 1 ½ cups (250 g) Medjool dates, pitted and chopped
- 1 cup (240 ml) boiling water
- ½ cup (113 g) unsalted butter, softened
- ¾ cup (150 g) brown sugar, packed
- 2 large eggs, room temperature
- 1 teaspoon vanilla extract
- 1 ¾ cups (220 g) all-purpose flour
- 1 teaspoon baking soda
- ½ teaspoon salt
- 1 teaspoon ground cinnamon
- 1 cup (120 g) walnuts, chopped
- 8 oz (226 g) cream cheese, softened
- ¼ cup (57 g) unsalted butter, softened
- 2 cups (240 g) powdered sugar, sifted
- 1 teaspoon vanilla extract
- Pinch of salt
Instructions
- Place the chopped dates in a medium bowl. Pour the boiling water over them and let them sit for 15 minutes. Do not drain.
- Preheat oven to 350°F (175°C). Grease a 9-inch round cake pan and line the bottom with parchment paper.
- In a large bowl, beat the softened butter and brown sugar together until light and fluffy, about 3-4 minutes.
- Add the eggs one at a time, beating well after each addition. Mix in the vanilla extract.
- In a separate bowl, whisk together the flour, baking soda, salt, and cinnamon.
- Add the dry ingredients to the wet mixture in two additions, mixing on low speed until just combined. Do not overmix.
- Fold in the date mixture (dates and soaking water) with a rubber spatula until incorporated. Then fold in the chopped walnuts.
- Pour the batter into the prepared pan and spread evenly. Bake for 35-40 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs.
- Let the cake cool in the pan for 10 minutes, then turn it out onto a wire rack to cool completely.
- For the frosting: Beat the softened cream cheese and butter together until smooth and creamy, about 2 minutes. Add the powdered sugar, vanilla, and a pinch of salt. Beat on low speed until combined, then increase to medium-high and beat for 2-3 minutes until light and fluffy.
- Once the cake is completely cool, spread the cream cheese frosting over the top and sides. Garnish with extra chopped walnuts if desired.
Notes
Don’t skip soaking the dates—it’s essential for moisture. Room temperature ingredients are important for proper creaming. Toast walnuts for extra flavor. Cool cake completely before frosting to prevent melting. Store in refrigerator for up to 5 days. Can be frozen unfrosted for up to 3 months.
Nutrition
- Serving Size: 1 slice
- Calories: 420
- Sugar: 38
- Sodium: 280
- Fat: 22
- Saturated Fat: 10
- Carbohydrates: 55
- Fiber: 3
- Protein: 6
Keywords: date cake, walnut cake, cream cheese frosting, cozy cake, moist cake, easy cake recipe, fall dessert



