Step 1In a medium bowl, combine the brown sugar, cinnamon, flour, salt and pecan pieces. Add the butter pieces and mix together by hand to give the mixture a crumbly texture. Set aside.
Step 1In a separate bowl, combine the brown sugar, cinnamon, flour, salt, honey and vanilla. Add the butter pieces and mix together by hand to give the mixture a crumbly texture. Set aside.
Step 1Heat the oven to 350 degrees. Lightly grease a 13-by-9-inch baking dish.
Step 2In a medium bowl, whisk together the flour, baking powder and baking soda. In the bowl of a stand mixer, or in a separate bowl with a hand mixer, cream the butter and sugar until light and fluffy, 3 to 5 minutes. Slowly beat in the eggs, one at a time, until fully incorporated. With the mixer running, slowly spoon in half the dry ingredients and half the sour cream. Repeat with the remaining flour and sour cream to form a batter, being careful not to overmix.
Step 3Spread one-half of the batter carefully into the prepared baking dish. Sprinkle over the pecan filling. Spread the remaining batter, and sprinkle the streusel topping evenly over the top of the batter.
Step 4Bake the coffeecake until puffed and golden, the center springs back when touched and a toothpick inserted in the center comes out clean, 45 to 55 minutes, rotating halfway through for even baking. Remove and cool on a rack for at least 30 minutes before slicing.