Ingredients
Scale
- 2 cups (250g) all-purpose flour (or 1:1 gluten-free blend)
- 1 cup (200g) granulated sugar
- 1/2 teaspoon baking powder
- 1/4 teaspoon salt
- 1/2 cup (115g) unsalted butter, cold and cubed
- 1 large egg
- Zest of 1 large orange
- 8 oz (226g) cream cheese, softened
- 1/3 cup (67g) granulated sugar (for cheesecake layer)
- 1 large egg (for cheesecake layer)
- 1 teaspoon vanilla extract
- 1 tablespoon orange juice (fresh squeezed)
- 1 1/2 cups (150g) fresh or frozen cranberries
- 1/3 cup (67g) granulated sugar (for cranberry filling)
- 1/4 cup (60ml) orange juice (for cranberry filling)
- Zest of 1 orange (for cranberry filling)
Instructions
- Preheat oven to 350°F (175°C). Line an 8×8-inch baking pan with parchment paper, leaving an overhang.
- In a medium saucepan, combine cranberries, 1/3 cup sugar, 1/4 cup orange juice, and zest of 1 orange. Simmer over medium heat until cranberries pop and mixture thickens, about 8-10 minutes. Let cool.
- In a large bowl, stir together flour, 1 cup sugar, baking powder, and salt. Rub orange zest into the sugar mixture.
- Add cold, cubed butter and blend with a pastry cutter, forks, or fingers until coarse crumbs form.
- Beat in 1 egg until mixture clumps but remains crumbly. Reserve 2/3 cup of this mixture for topping.
- Press remaining crumb mixture into prepared pan. Bake for 10 minutes, then remove from oven.
- In a medium bowl, beat cream cheese and 1/3 cup sugar until smooth. Beat in 1 egg, vanilla, and 1 tablespoon orange juice until creamy.
- Spread cheesecake filling over the baked crust.
- Dollop cooled cranberry-orange mixture over cheesecake layer and swirl gently with a knife.
- Sprinkle reserved crumb mixture evenly over the top.
- Bake for 35-40 minutes, until topping is golden and center is just set. Tent with foil if browning too quickly.
- Cool in pan for at least 1 hour, then chill in fridge for 2-3 hours or overnight.
- Lift bars out with parchment, slice into squares, and serve chilled.
Notes
Chill dough before pressing if your kitchen is warm. For grain-free, use almond meal with a touch of tapioca starch to mimic crumb structure.
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 square
- Calories: 240
- Sugar: 15g
- Sodium: 160mg
- Fat: 10g
- Saturated Fat: 5g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 2g
- Protein: 3g
- Cholesterol: 30mg