Ingredients
Equipment
Method
- Preheat oven to 350°F (175°C). Grease a 9x13-inch baking pan and line with parchment paper, leaving an overhang on the sides.
- In a medium bowl, whisk together flour, baking powder, baking soda, salt, cinnamon, nutmeg, and ginger. Set aside.
- In a large bowl, beat softened butter and brown sugar until light and fluffy, 2–3 minutes. Add eggs one at a time, mixing well. Stir in vanilla extract.
- Gradually fold dry ingredients into the butter mixture until just combined. Stir in grated carrots and chopped nuts if using. Batter will be thick.
- In a separate bowl, beat cream cheese and granulated sugar until completely smooth. Add eggs one at a time, mixing after each. Stir in vanilla and sour cream.
- Spread two-thirds of the carrot batter evenly into the prepared pan. Pour cream cheese filling over the top in an even layer.
- Drop remaining carrot batter in spoonfuls over the cream cheese layer and gently spread to cover as much surface as possible.
- Bake 40–45 minutes until top is set and a toothpick inserted into the carrot layer comes out clean. Edges should be golden.
- Cool in the pan on a wire rack for 30 minutes, then refrigerate for at least 2 hours before slicing.
- Lift bars out using parchment overhang, transfer to a cutting board, and slice into squares. Dust with powdered sugar or cinnamon before serving.
Notes
For the cleanest slices, chill the bars overnight in the refrigerator. Always use freshly grated carrots — pre-shredded bag carrots are too dry. Make sure cream cheese, butter, and eggs are all at room temperature for the smoothest filling. Bars keep in an airtight container in the refrigerator for up to 5 days, or freeze individually wrapped for up to 2 months.
