Pre-heat your oven to 350 degrees F. Grease a 9 x 13 inch pan with butter.
For the batter, mix all your wet ingredients in a large bwol - eggs, butter, sour cream and orange juice - together until combined.
In a separate large bowl mix add dry ingredients - sugar, flour and baking powder. Add the wet ingredients to the dry ingredients and combine.
In a separate bowl, mix together filling ingredients.
Pour half of batter mixture into a greased 9×13 baking pan.
Top with all of filling.
Then add the rest of the batter.
Bake for 45 minutes or until golden.
Top with more sour cream for serving if desired!