Yes, you can prepare the batter in advance. This will let the flavors integrate better. Remember to store it in an airtight container.