In a large bowl, whisk eggs, sugar, ricotta cheese, melted butter, and vanilla extract until smooth. In a separate small bowl, whisk flour, chai spice, baking powder, and salt until combined. Gradually fold flour mixture into liquid until batter is just combined. Fold in cranberries.