30-Minute Crispy Pan-Fried Cornmeal Johnny Cakes

Prep: 10 minCook: 15 min8 servingsmediumamerican
Crispy Pan-Fried Cornmeal Johnny Cakes

Golden-brown johnnycakes combine cornmeal and flour into tender, slightly crispy cakes fried in bacon grease for authentic Southern comfort. This easy skillet recipe yields fluffy interiors with caramelized edges in under 30 minutes, perfect for breakfast, brunch, or a casual supper. Serve warm with butter, honey, maple syrup, or savory toppings like sour cream and chives for a dish that bridges sweet and savory traditions.

Ingredients

8 servings
  • 1 cup all-purpose flour
  • 1 cup fine yellow cornmeal
  • 2 ½ teaspoons baking powder
  • ½ teaspoon salt
  • 2 large eggs
  • ¾ cup buttermilk
    milk + 1 tablespoon lemon juice or vinegar0.75 cupdairy

    acidic component for rise

    Full guide →
  • ¼ cup water
  • 1 tablespoon honey
    maple syrup or agave1:1vegan

    neutral sweetness

    Full guide →
  • ¼ cup bacon grease, melted
    melted butter1:1dairyadds dairy

    mild butter flavor instead of smoky bacon

    Full guide →
  • ¼ cup vegetable oil, for frying

Instructions

  1. 1

    Whisk flour, cornmeal, baking powder, and salt in a large bowl until combined.

  2. 2

    Whisk eggs, buttermilk, water, honey, and bacon grease in a separate medium bowl until combined.

  3. 3

    Pour wet ingredients into dry ingredients and whisk until just combined; do not overmix.

  4. 4

    Heat a 12-inch non-stick or cast iron skillet over medium-low heat.

  5. 5

    Add 1 tablespoon vegetable oil to the skillet and let it heat until shimmering.

  6. 6

    Use a 1/4-cup measuring cup to drop 2-3 portions of batter into the pan.

  7. 7

    Cook until the bottom is golden brown, then flip and cook until the other side is golden brown.

  8. 8

    Transfer to a plate and repeat with remaining batter.

  9. 9

    Serve warm with toppings of your choice.

Tips

Tip 1

Do not overmix the batter after combining wet and dry ingredients; lumps are fine and will result in fluffier cakes.

Tip 2

Use medium-low heat to prevent the exterior from browning too quickly before the inside cooks through.

Tip 3

For extra crispy edges, increase heat slightly or use cast iron, which distributes heat more evenly than non-stick.

Good to Know

Storage

Store cooled johnnycakes in an airtight container at room temperature for up to 2 days, or refrigerate for up to 5 days. Reheat in a skillet over medium heat for 1-2 minutes per side to restore crispness.

Make Ahead

Prepare the batter up to 2 hours ahead and refrigerate covered. Cook just before serving for best texture. Cooked johnnycakes can be frozen in a freezer bag for up to 1 month.

Serve With

Serve warm immediately after cooking with butter and honey, maple syrup, jam, sour cream, or savory toppings like smoked salmon and dill.

Common Mistakes

Watch

Overmix batter to avoid tough, dense cakes with poor rise.

Watch

Use medium-low heat to avoid burnt exteriors with undercooked centers.

Watch

Do not crowd the pan to allow proper browning and flipping without sticking.

Substitutions

Dairy-Free Swaps

bacon grease
melted butter1:1dairyadds dairy

mild butter flavor instead of smoky bacon

Full guide →
buttermilk
milk + 1 tablespoon lemon juice or vinegar0.75 cupdairy

acidic component for rise

Full guide →

Vegan Options

honey
maple syrup or agave1:1vegan

neutral sweetness

Full guide →
Find more substitutions →

FAQ

Can I make johnnycakes without bacon grease?

Yes, substitute melted butter or vegetable oil at a 1:1 ratio. Butter will give a milder flavor while maintaining richness; vegetable oil produces lighter cakes but loses the traditional smoky depth.

What if my johnnycakes are too dense?

Overmixing develops gluten and deflates air bubbles. Mix only until dry ingredients are moistened. Also ensure baking powder is fresh and your eggs are at room temperature for better incorporation.

How long can I keep cooked johnnycakes?

Refrigerate in an airtight container for up to 5 days or freeze for 1 month. Reheat in a skillet for 1-2 minutes per side. Do not microwave, as it will make them rubbery.