Preheat your oven to 400°F (200°C). Use softened butter to generously grease a muffin tin, ensuring each cup is well coated.
In a large bowl, combine the self-rising flour, cornmeal, and sugar. Stir until well blended.
In a separate medium bowl, whisk together the eggs, buttermilk, melted butter, and vegetable oil until smooth.
Pour the wet ingredients into the dry ingredients. Gently stir until just combined. Be careful not to overmix; a few lumps are okay to keep the muffins tender.
Evenly divide the batter among the greased muffin cups, filling each about two-thirds full.
Place the muffin tin in the preheated oven and bake for 15 minutes, or until a toothpick inserted into the center of a muffin comes out clean.
Remove the muffins from the oven and let them cool in the tin for 5 minutes. Serve warm and enjoy!
Notes
Store the muffins in an airtight container at room temperature for up to 2 days. For longer storage, refrigerate them for up to a week or freeze for up to 3 months. To freeze, wrap each muffin individually in plastic wrap and place them in a zip-top bag.To enjoy warm muffins, reheat them in the oven at 350°F (175°C) for about 5 minutes or microwave for 20-30 seconds.If you don't have self-rising flour, you can make your own by combining 1 cup of all-purpose flour with 1 1/2 teaspoons of baking powder and 1/4 teaspoon of salt.For a savory twist, add 1/2 cup of shredded cheddar cheese and a tablespoon of chopped jalapeños to the batter. For a sweet variation, try adding 1/2 cup of fresh or frozen blueberries.To achieve a light and fluffy texture, make sure not to overmix the batter. Stir just until the dry ingredients are moistened. Additionally, using room temperature ingredients can help the batter mix more evenly, contributing to the perfect muffin texture.