Place the milk, melted butter, and egg into a large mixing bowl and whisk until well combined.
Add sugar, flour, baking powder, spices, and salt to the bowl and stir to combine.
Divide the mixture in half. Mix in the purple food coloring. If you want a darker shade of purple, add additional drops of food coloring to reach the desired shade.
Divide the blueberries in half and gently fold them into both pancake batters. Leave to rest for 10 minutes.
Preheat a frying pan, skillet, or griddle over medium heat.
Melt one tablespoon of butter in the pan then ladle in approximately ¼ cup per pancake and cook for 3 minutes on the first side, or until the edges look slightly dry and bubbles being to form in the middle. Flip and cook for a further 1-2 minutes on the 2nd side.
Transfer cooked pancakes to a platter and keep warm.
Add additional butter as necessary to cook more pancakes until all the batter has been used.
To serve, stack 3-4 pancakes per serving. Top with butter, drizzled honey, maple syrup, or additional berries if desired. Enjoy!