Hello Tyler. Eggs play two essential roles in cornbread: their proteins act as a binder to hold the cornmeal together, while their moisture and fat trap leavening gases so the bread rises and stays tender. Because cornmeal has no gluten, leaving out eggs without a structural replacement is what caused your previous batch to dry out and fall apart.
Here are the most reliable substitutions you can use depending on what you have in your kitchen:
1. Plain Yogurt or Sour Cream
Use 1/4 cup of plain yogurt or sour cream per egg. In cornbread, this is generally the best substitution. The dairy proteins provide the structural binding you need to prevent crumbling, while the fat keeps the interior moist. The slight acidity also works with the baking powder or baking soda in your recipe to promote a gentle, even rise.
2. Flax Egg with a Dash of Baking Powder
Mix 1 tablespoon of finely ground flaxseed meal with 3 tablespoons of warm water for each egg. Let it sit for about 5 to 10 minutes until it forms a thick gel. The soluble fiber creates an excellent binder that prevents crumbling. Because flaxseed is heavy and will not contribute to leavening, add an extra 1/4 teaspoon of baking powder to your dry ingredients to help the batter rise.
3. Unsweetened Applesauce and Leavener
Use 1/4 cup of unsweetened applesauce plus 1/2 teaspoon of baking powder for each egg. The pectin and moisture keep the crumb soft and intact, while the extra baking powder ensures the cornbread does not turn out dense or gummy.
If you have sour cream or plain yogurt on hand, that will give you the closest match to the traditional texture and golden crumb. I hope this helps your cookout turn out great.