Make the streusel by mixing all the ingredients together.
Preheat the oven to 350 F
Combine flour, salt, baking soda, and baking powder.
Cream together the butter, oil, and sugar until light and fluffy. Then add eggs one at a time, mixing well after each addition.
Mix in the sour cream and vanilla until combined. Then add flour mixture and mix until just combined.
In the bottom of the greased Bundt pan, spread 1/2 of the batter. Carefully dollop cranberry sauce evenly around the center of the cake, followed by the other half of the batter. Top with the streusel mixture, gently pressing down.
Bake for 60-70 min, a toothpick inserted in the center should come out clean.
Let cool for 20 minutes, then remove from the pan by carefully inverting the cake onto a cooling rack or plate. You can use a small offset spatula or knife to gently loosen the cake from the sides if it sticks before inverting.
Serve with additional Farmer’s Market Cranberry Sauce and enjoy!