Begin by preheating your oven to 400°F (200°C). This ensures that your muffins will bake evenly.
Grease a muffin pan with cooking spray or line with parchment liners. This will help you remove the muffins easily after baking without any hassle.
In a large bowl, whisk together the beaten eggs, buttermilk, whole milk, melted butter, and vegetable oil. This combination creates a rich, moist base.
In another bowl, whisk together the cornmeal, all-purpose flour, sugar, baking powder, salt, cinnamon, and vanilla. This ensures that the leavening agents are evenly distributed.
Slowly fold the dry ingredients into the wet ingredients. Be careful not to overmix. Just stir enough until the batter is moistened, and a few lumps remain.
Spoon the batter into the prepared muffin tins, filling each cup about two-thirds full. This allows room for rising.
Place the muffin pan in the preheated oven and bake for 15-20 minutes or until the tops are golden brown, and a toothpick inserted comes out clean.
Once baked, let them cool in the pan for a minute, then transfer them to a wire rack. Serve them warm with butter or any toppings you desire.