Grease a 9"x13" baking pan. In a small bowl, beat together cottage cheese, egg yolks, sugar, vanilla, and cream cheese until smooth. Set aside.
In a medium bowl, beat together remaining ingredients for batter. Pour half of batter mixture into prepared pan; carefully spoon filling evenly over batter. Cover and refrigerate for 2 hours or overnight.
Bake uncovered at 350 degrees for 50-60 minutes. Serve with sour cream on the side.