Ingredients
Method
Preparation
- Preheat oven to 350°F (175°C). Grease and line a 9×5-inch loaf pan with parchment paper, leaving some overhang for easy removal. For muffins, line a 12-cup tin.
- Place chopped dates in a small bowl and pour hot water over them. Let sit for 10 minutes, then mash lightly with a fork so they are softened but still chunky.
- In a bowl, whisk together flour, baking powder, baking soda, cinnamon, cardamom, and salt until evenly combined.
Baking
- In a large bowl, cream the softened butter and brown sugar until light and slightly fluffy, about 2 to 3 minutes with a hand mixer. Add eggs one at a time, mixing well after each addition. Stir in vanilla.
- Add the dry ingredients to the butter mixture in two parts, alternating with the yogurt, beginning and ending with flour. Mix until just combined; do not overmix.
- Fold in the soaked dates (drained if excess liquid remains) and chopped walnuts until evenly distributed.
- Spoon batter into the prepared pan and smooth the top. Sprinkle reserved walnut pieces on top.
- Bake at 350°F (175°C) for 45 to 55 minutes for a loaf, or 18 to 22 minutes for muffins, until a skewer inserted into the center comes out with a few moist crumbs.
Cooling and Serving
- Cool in the pan for 10 minutes, then transfer to a wire rack to cool completely.
- For glazing, whisk powdered sugar with milk and vanilla until smooth; drizzle over the cooled loaf and let set.
- Slice with a serrated knife for the cleanest cuts. Enjoy slightly warm or at room temperature.
Notes
Use room-temperature eggs and yogurt for even mixing. For a vegan version, replace butter with coconut oil, eggs with flax eggs, and use plant-based yogurt. Store wrapped at room temperature for 2 days, refrigerated for up to 5 days, or freeze sliced in an airtight container for up to 3 months.
