Ingredients

    •  1 cup all-purpose flour
    •  1 1/4 teaspoons baking powder
    •  1 teaspoon baking soda
    •  Â¼ teaspoon salt
    •  1 cup white sugar
    •  1/2 cup unsalted butter, at room temperature
    •  2 large eggs beaten
    •  1/4 teaspoon almond extract, or 1 teaspoon vanilla extract
    •  2/3 cup sour cream
    •  2 cups cranberries, fresh, frozen or dried
    •  1 Tbsp confectioners sugar (for garnish)

      Streusel Topping:

    •  Â¼ cup chopped walnuts
    •  Â¼ cup brown sugar
    •  2 tablespoons butter, melted
    •  2 tablespoons all-purpose flour

Directions

    •  Preheat the oven to 350 degrees F. Grease a 9-inch square baking pan or spring-form pan
    •  Combine flour, sugar, and salt in a bowl. Stir in cranberries and walnuts; toss to coat. Stir in butter, eggs, and almond extract. Slowly add sour cream and mix well. Spread batter into the prepared pan.
    •  Combine walnuts, brown sugar, butter, and flour for streusel in a small bowl. Crumble streusel on top of cranberry mixture.
    •  Bake in the preheated oven until a toothpick inserted into the center comes out clean, about 45 minutes. Serve warm or cold.

Level of Difficulty

easy medium difficult
Easy Medium Difficult