Ingredients

2 cups all-purpose flour1 cup sugar1-1/2 teaspoons baking powder1/2 teaspoon baking soda1 large egg1 tablespoon grated orange zest3/4 cup orange juice1/4 cup butter, melted1 teaspoon vanilla extract2 cups coarsely chopped fresh or frozen cranberriesCREAM CHEESE LAYER:1 package (8 ounces) cream cheese, softened1/3 cup sugar1 large egg1 teaspoon vanilla extractTOPPING:3/4 cup all-purpose flour1/2 cup sugar1/2 cup cold butter, cubed

Preparation

Preheat oven to 350°. In a large bowl, whisk the first four ingredients. In another bowl, whisk egg, orange zest, orange juice, melted butter and vanilla until blended. Add to flour mixture; stir just until moistened. Fold in cranberries. Transfer to a greased 9-in. springform pan.

For cream cheese layer, in a small bowl, beat cream cheese and sugar until smooth. Add egg and vanilla; beat on low speed just until blended. Spread over batter.

For topping, mix flour and sugar in a small bowl; cut in butter until crumbly. Sprinkle over top. Place pan on a baking sheet. Bake 70-75 minutes or until golden brown.

Cool in pan 15 minutes before removing sides of springform pan. Refrigerate leftovers.