Steps
1. In a bowl, mix cornmeal, milk, baking powder, and salt until smooth.
2. Stir in diced ham and let the mixture sit for 10 minutes.
3. Heat a non-stick skillet over medium heat and melt the butter.
4. Pour in the corn mixture, spreading it evenly. Cook for about 5-7 minutes until the edges begin to set.
5. Carefully flip the corn cake and cook for another 5 minutes until golden brown.
6. In a separate pan, fry the egg to your liking.
7. Serve the corn cake topped with the fried egg and garnish with fresh herbs if desired.