In a stand mixer fitted with a paddle attachment, mix the butter, both sugars, and oil for 3 minutes on medium speed. Scape down bowl.
⅔ cup butter, 1 cup granulated sugar, ¼ cup brown sugar, ⅓ cup neutral oil
Beat in eggs, one at a time, mixing well after each addition. Scrape down the sides of the bowl after each one. Beat in vanilla.
2 large eggs, 2 ½ teaspoon vanilla extract
In a separate bowl, mix flour, baking powder, salt, and baking soda.
2 ½ cups all-purpose flour, 1 ½ teaspoon baking powder, 1 teaspoon kosher salt, ¼ teaspoon baking soda
Turn mixer on to low speed, add in ⅓ of the flour mixture until just combined. Scrape down the bowl. Add half of the yogurt, mix until just combined and scrape sides of the bowl. Repeat with the ⅓ of the flour, the second half of the yogurt, and the rest of the dry ingredients. Stop to scrape the bowl after each addition. Do not over beat the ingredients at this point. Stop as soon as the ingredients are combined.
1 cup whole milk yogurt
In a small bowl mix together the brown sugar and the cinnamon.
1 teaspoon cinnamon, ¼ cup brown sugar
Spread half of the batter in the prepared pan, use an offset spatula to even out the batter.
Leaving a half inch border, spread the strained cranberry sauce over the batter. Then sprinkle with the cinnamon and brown sugar mixture, leaving the same half inch border.
strained sauce
Carefully spoon the rest of the batter over the filling and smooth out with the offset spatula. The batter needs to be gently pressed into place around. The dollops ensure that it doesn't need to be pressed far.
Using a large spoon make 16 equal sized dots over the top of the final batter. Grab the topping from the refrigerator and break up with a fork if it is stuck together. Sprinkle evenly across the surface including the dots of cranberry sauce.
½ cup reserved cranberry sauce
Bake for 1 hour to 1 hour and 15 minutes. Look for a cake tester to come out with a few moist crumbs but no wet batter.