Yes, you can make these muffins in advance. Store them in an airtight container, and add the glaze just before serving to keep them fresh and visually appealing.