20-Minute Cheesy Bacon Corn Skillet

A creamy, one-skillet corn side dish studded with crispy bacon and sharp cheddar cheese. Sweet corn kernels soften with onion in a milk-based sauce, then topped with melted cheese and bacon crumbles. Serve warm alongside grilled meats, roasted chicken, or as a comfort food side at casual weeknight dinners or potlucks. This version keeps things simple and stovetop-friendly, ready in under 20 minutes.
Ingredients
Instructions
- 1
Cook bacon until crisp, then remove and drain on paper towels.
- 2
Pour off most bacon grease, leaving about 1 tablespoon in the skillet.
- 3
Add minced onion and cook until translucent.
- 4
Stir in drained corn and cook for 2-3 minutes.
- 5
Season with garlic salt and onion salt, adjust to taste.
- 6
Pour in milk and heat until just below boiling.
- 7
Add shredded cheddar cheese, cover, and remove from heat.
- 8
Let sit 5 minutes until cheese fully melts.
- 9
Stir well, crumble bacon back in, and serve hot.
Tips
Reserve 1-2 tablespoons bacon grease for deeper flavor; the fat carries the smoky taste.
Don't skip the 5-minute rest--it ensures cheese fully melts and creates a creamy sauce.
Good to Know
Refrigerate in airtight container up to 3 days. Reheat gently on stovetop or microwave, adding splash of milk if sauce thickens.
Prepare bacon and onion up to 1 day ahead. Assemble and cook just before serving for best cheese texture.
Serve hot as a side to grilled chicken, steak, or roasted pork. Also works as comfort food at casual dinners or holiday potlucks.
Common Mistakes
Do not skip draining bacon grease to avoid overly greasy, heavy dish.
Do not boil milk vigorously to avoid curdling.
Do not omit the 5-minute rest to ensure cheese melts fully and creates creamy sauce.
Substitutions
Dairy-Free Swaps
General Alternatives
FAQ
Can I make this ahead?
Cook bacon and mince onion 1 day ahead. Assemble the full dish just before serving to keep cheese melted and creamy. Leftovers keep 3 days refrigerated.
What if I don't have cheddar cheese?
Gruyere, gouda, or even American cheese work well. Use equal weight and shred fresh if possible for faster melting.
Can I freeze this?
Not recommended. Freezing separates the cream sauce and makes cheese rubbery. Store refrigerated only, up to 3 days max.