I wasn’t even supposed to be there for dinner. I’d stopped by my neighbor Jen’s house on a random Tuesday afternoon to grab a measuring cup I’d lent her, and the smell hit me before I even got the screen door open. It was this warm, savory, slightly sweet aroma that just stopped me in my tracks. I stood there for a second, hand on the door, thinking, “What on earth is that?”
Jen was in the kitchen, barefoot, stirring something in a big baking dish while her kid was doing homework at the counter. She wasn’t trying to impress anyone. She was wearing an old t-shirt, and there was flour on her jeans. “Oh, it’s just that corn thing,” she said when I asked, like it was nothing. “My mom used to make it. It’s for the potluck at school tomorrow.”
She let me try a spoonful, and honestly, I think I made a weird noise. It was that good. Creamy, cheesy, with little bits of salty bacon in every bite and that sweet pop of corn. I asked for the recipe, and she scribbled it on the back of an envelope right there. I’ve made it for every holiday, every barbecue, and every “I need to bring something” situation since that day. It’s the kind of recipe you don’t forget. And maybe you’ve been there—you taste something at someone else’s house and you just know it’s going to become a staple in your own kitchen. That’s this casserole for me.
Why You’ll Love This Easy Cheddar Bacon Corn Casserole
Let me tell you why this recipe has become my absolute go-to. It’s not just another side dish—it’s the one people ask for by name.
- Quick & Easy: This comes together in about 10 minutes of prep. Seriously. You mix everything in one bowl, pour it in a dish, and let the oven do the work. Perfect for those crazy weeknights when you need something on the table fast.
- Simple Ingredients: No trips to a specialty store. You probably have most of this in your pantry right now. Canned corn, a box of corn muffin mix, sour cream, butter, cheese, and bacon. That’s it.
- Perfect for Holidays and Weeknights: I’ve brought this to Thanksgiving dinner, Easter brunch, and random Tuesday dinners. It fits everywhere. It’s fancy enough for a holiday table but simple enough for a regular meal.
- Crowd-Pleaser: Kids love the sweet corn and cheese. Adults love the bacon and the creamy texture. I’ve never seen leftovers of this dish. Ever.
- Unbelievably Delicious: The texture is what gets me. It’s soft and spoonable, almost like a corn pudding, but with that crispy, cheesy top. And the bacon? It’s salty and smoky and perfect.
What makes this different from other corn casseroles is the balance. It’s not too sweet, not too savory. The corn muffin mix gives it a structure that’s more interesting than a plain corn pudding, and the sharp cheddar cuts through the richness. I’ve tested this more times than I can count, and this version—with the extra cheese and the bacon stirred right in—is the one that gets the “oh wow” reaction every single time.
This is the kind of recipe that makes you feel like a hero with almost zero effort. And honestly, who doesn’t need that sometimes?
What Ingredients You Will Need
This recipe uses simple, honest ingredients that work together to create something truly special. Most of these are pantry staples, which is part of the beauty of this dish.
- 1 (15.25 oz) can whole kernel corn, drained – Regular yellow corn works best. Don’t use creamed corn here—it changes the texture too much.
- 1 (14.75 oz) can cream-style corn – This is what gives the casserole its creamy, almost pudding-like texture. Don’t skip it.
- 1 (8.5 oz) box corn muffin mix – I use Jiffy because that’s what Jen used, and it’s what my mom used too. It’s sweet and tender, and it works perfectly. You can use any brand, but the texture might vary slightly.
- 1 cup sour cream – Full-fat gives the best richness, but light sour cream works in a pinch. Let it come to room temperature so it mixes in smoothly.
- 1/2 cup unsalted butter, melted – Salted butter works too—just reduce the added salt if you’re seasoning. I always use unsalted so I can control the salt level.
- 2 large eggs, lightly beaten – These help bind everything together and give the casserole structure. Make sure they’re at room temperature so they incorporate evenly.
- 2 cups sharp cheddar cheese, shredded, divided – Shred your own cheese if you can. Pre-shredded cheese has anti-caking agents that prevent it from melting as smoothly. I use a block of sharp cheddar and grate it myself. It makes a difference.
- 8 slices bacon, cooked and crumbled – Thick-cut bacon gives you more substantial pieces, but regular works too. I like to cook mine until it’s extra crispy so it stays crunchy in the casserole. Reserve a little for the top.
- 2 green onions, thinly sliced (optional, for garnish) – Adds a fresh pop of color and a mild onion flavor. Not essential, but nice for presentation.
- Salt and black pepper to taste – Go easy on the salt since the bacon and cheese are already salty. A good crack of black pepper is always welcome.
I recommend using a good quality sharp cheddar—I’m partial to Cabot or Tillamook. The flavor really comes through. And for the bacon, I like Wright Brand or just whatever thick-cut is on sale. The key is cooking it until it’s really crispy so it doesn’t get soggy in the casserole.
Equipment Needed
You don’t need a lot of fancy equipment for this. That’s part of why I love it.
- 9×13-inch baking dish – This is the standard size for this recipe. A glass or ceramic dish works best. If you’re using metal, keep an eye on the baking time—it might cook a little faster.
- Large mixing bowl – Any big bowl will do. I use my grandmother’s old Pyrex mixing bowl, but a stainless steel one works just as well.
- Whisk – For beating the eggs and mixing the wet ingredients together smoothly.
- Rubber spatula – For scraping every last bit of batter into the dish. Waste not, want not.
- Skillet or frying pan – For cooking the bacon. A cast iron skillet gives you the crispiest bacon, but any pan works.
- Cutting board and knife – For slicing the green onions and chopping the bacon if you prefer smaller pieces.
- Paper towels – For draining the cooked bacon.
- Box grater or food processor with shredding disc – For shredding the cheese. I use a box grater because it’s easy to clean, but a food processor makes quick work of it if you’re making a big batch.
If you don’t have a 9×13 dish, you can use a 2.5-quart casserole dish or even a 10-inch cast iron skillet. Just adjust the baking time slightly—a deeper dish will need a few more minutes, and a shallower one will cook faster.
Preparation Method

Alright, let’s get cooking. This is so simple, you’ll have it in the oven before you know it.
- Preheat your oven to 350°F (175°C). Give it a good 15-20 minutes to get fully hot. While that’s happening, grease your 9×13 baking dish with a little butter or non-stick spray. Don’t skip this step—the casserole will stick otherwise.
- Cook the bacon. Place the bacon slices in a cold skillet, then turn the heat to medium. Cook for 6-8 minutes, flipping once, until it’s nice and crispy. I like mine almost overdone for this recipe because it holds up better in the casserole. Transfer the bacon to a paper towel-lined plate to drain and cool. Once it’s cool enough to handle, crumble it into small pieces. Set aside about 2 tablespoons for topping later.
- Mix the wet ingredients. In your large mixing bowl, whisk together the melted butter, sour cream, and beaten eggs until they’re smooth and well combined. It should look pale yellow and creamy. Don’t overmix—just until it’s combined.
- Add the corn. Stir in the drained whole kernel corn and the cream-style corn. Mix until everything is evenly distributed. The cream-style corn will make the mixture look a little soupy—that’s exactly what you want.
- Add the corn muffin mix. Sprinkle the entire box of corn muffin mix over the wet mixture. Stir gently until just combined. A few small lumps are fine—overmixing will make the casserole tough. You want to see the dry mix disappear into the wet ingredients, but don’t keep stirring once it’s incorporated.
- Fold in the cheese and bacon. Reserve about 1/2 cup of the shredded cheddar for the top. Add the remaining 1 1/2 cups of cheese and most of the crumbled bacon (save that 2 tablespoons for the top) to the bowl. Fold them in gently with your rubber spatula. The batter will be thick and chunky at this point.
- Pour into the baking dish. Scrape the mixture into your prepared 9×13 dish and spread it into an even layer. It won’t look perfectly smooth on top—that’s okay. Sprinkle the reserved 1/2 cup of cheese and the reserved bacon pieces evenly over the top.
- Bake. Place the dish in the preheated oven and bake for 40-45 minutes. The casserole is done when the edges are golden brown and the center is set but still slightly jiggly. A toothpick inserted in the center should come out clean or with just a few moist crumbs. The top should be golden and slightly puffed.
- Cool slightly. Let the casserole rest on a wire rack for at least 10 minutes before serving. This is important—it needs that time to set up so you get clean slices instead of a soupy mess. The internal temperature should be around 165°F (74°C) when it’s done.
- Garnish and serve. Sprinkle the sliced green onions over the top if you’re using them. Serve warm, and watch it disappear.
A few things to watch for: If the top is browning too quickly but the center isn’t set yet, tent the dish loosely with foil for the last 10 minutes of baking. And if you’re using a glass dish, your oven might run a little hotter—check it at the 35-minute mark just to be safe.
Cooking Tips & Techniques
After making this casserole more times than I can count, I’ve picked up a few tricks that make a real difference. Let me share them with you.
Don’t overmix the batter. This is probably the most common mistake. When you stir the corn muffin mix into the wet ingredients, you want to mix just until it disappears. Overmixing develops the gluten in the muffin mix, and that makes the casserole dense and tough instead of light and tender. I learned this the hard way when I made it for a potluck and it came out like a brick. Trust me on this one.
Shred your own cheese. I know it’s tempting to buy the pre-shredded bags. I’ve done it too. But the anti-caking agents they coat the shreds with prevent the cheese from melting into that smooth, creamy texture you want. Freshly shredded cheese melts like a dream and gives you those beautiful cheese pulls. It takes two extra minutes and it’s so worth it.
Let the casserole rest before serving. I know you’ll be tempted to dig in right away. The smell is incredible, and everyone will be hovering around the kitchen. But if you cut into it too soon, it’ll be runny and won’t hold its shape. Give it that 10-minute rest. Use that time to set the table or finish up the rest of the meal. Your patience will be rewarded.
Cook the bacon until extra crispy. The bacon will soften a little as it sits in the casserole, so starting with very crispy bacon means you’ll still get those nice little bites of texture in the finished dish. I cook mine until it’s almost too crispy to eat on its own. It works perfectly.
Room temperature ingredients matter. Cold eggs and cold sour cream won’t incorporate as smoothly into the melted butter. You’ll end up with lumps of cold sour cream that don’t blend in. Take your eggs and sour cream out of the fridge about 20 minutes before you start. It’s a small step that makes a big difference in the final texture.
Variations & Adaptations
This recipe is incredibly forgiving and easy to adapt. Here are some of my favorite variations.
Spicy Southwest Version: Add one can of drained diced green chiles and 1/2 teaspoon of cumin to the batter. Use pepper jack cheese instead of cheddar for an extra kick. Top with fresh jalapeño slices before baking if you’re feeling brave. I made this version for a game day party and it was gone in minutes.
Loaded Baked Potato Style: Add 1 cup of cooked, diced potatoes (leftover baked potatoes work great) and swap the green onions for fresh chives. Use a mix of cheddar and Monterey Jack cheese. Top with a dollop of sour cream when serving. It’s like a loaded baked potato in casserole form, and it’s absolutely ridiculous in the best way.
Make It Ahead: You can assemble the entire casserole the night before. Just mix everything together, pour it into the baking dish, cover it tightly with plastic wrap, and refrigerate. The next day, let it sit on the counter for 20 minutes to take the chill off, then bake as directed. You might need to add 5-10 minutes to the baking time since it’s starting from cold.
Gluten-Free Option: Use a gluten-free corn muffin mix. There are several good ones available now. Everything else in the recipe is naturally gluten-free, so this is an easy swap. Just check the label on your bacon to make sure it’s gluten-free too (most are, but it’s worth checking).
Vegetarian Version: Skip the bacon entirely, or use a vegetarian bacon substitute. Add an extra cup of shredded cheese and a can of drained black beans for protein and texture. The smoky flavor from the bacon is nice, but the casserole is still delicious without it.
Serving & Storage Suggestions
This casserole is at its absolute best served warm, straight from the oven. The cheese is melty, the top is slightly crispy, and the texture is perfectly creamy. I like to serve it in the baking dish family-style, with a big spoon so everyone can help themselves.
It pairs beautifully with so many things. For a holiday meal, it’s perfect alongside a roasted turkey or ham. For a weeknight dinner, I serve it with simple grilled chicken or pork chops. It’s also amazing with a big green salad dressed with a tangy vinaigrette to cut through the richness. And honestly? Sometimes I just eat a bowl of it for dinner with nothing else. No judgment here.
Storage: Leftovers (if you have any!) keep well in an airtight container in the refrigerator for up to 4 days. The texture will be a little denser the next day, but the flavor actually gets better as it sits. I’ve been known to eat it cold straight from the fridge, and it’s still delicious.
Reheating: The best way to reheat this is in the oven. Place it in a 350°F oven for about 10-15 minutes, until it’s heated through. The microwave works in a pinch, but it can make the texture a little rubbery. If you’re using the microwave, heat it in 30-second bursts and stop as soon as it’s warm.
Freezing: This casserole freezes surprisingly well. Let it cool completely, then wrap the entire dish tightly in plastic wrap and then in foil. Freeze for up to 3 months. To reheat, thaw it in the refrigerator overnight, then bake at 350°F for 20-25 minutes, until hot and bubbly. I’ve done this for holiday prep, and it’s a lifesaver.
Nutritional Information & Benefits
Let’s be real—this is a comfort food dish, not a health food. But that doesn’t mean it can’t have a place in a balanced diet. Here’s what you’re looking at per serving (based on 12 servings):
Each serving has approximately 340 calories, 22g of fat, 28g of carbohydrates, and 10g of protein. It also provides about 15% of your daily calcium needs from the cheese and sour cream.
The corn provides fiber and essential nutrients like B vitamins and vitamin C. The eggs add high-quality protein and choline, which is important for brain health. And yes, bacon has protein and B vitamins too, along with some sodium—so if you’re watching your salt intake, you might want to use low-sodium bacon or reduce the added salt.
This recipe is naturally nut-free and can be made gluten-free with a simple swap. It’s not low-carb or keto-friendly due to the corn muffin mix, but it is a great source of energy and satisfaction. Sometimes you need a dish that just feels good to eat, and this is it.
I believe in balance. This casserole is a treat, something to enjoy on holidays, potlucks, or those days when you just need a little extra comfort. And honestly? That’s okay. Food is about more than just numbers on a label.
Frequently Asked Questions
Can I use fresh corn instead of canned?
Absolutely. You’ll need about 2 cups of fresh corn kernels (from about 4 ears of corn). Just cut the kernels off the cob and use them in place of the canned whole kernel corn. You’ll still need the cream-style corn for texture—there’s no good substitute for that.
Why is my casserole runny in the middle?
This usually means it needs more time in the oven. Every oven runs a little differently. If the edges are golden but the center is still liquid, cover it with foil and bake for another 5-10 minutes. Also, make sure you let it rest for 10 minutes after baking—this allows the starches to set up.
Can I double this recipe?
Yes! Double all the ingredients and bake it in a 9×13 dish for a thicker casserole, or use a larger 11×15 dish. If you’re using a 9×13, you’ll need to increase the baking time to about 55-65 minutes. Check for doneness with a toothpick in the center.
What can I use instead of corn muffin mix?
You can make your own by combining 1 cup of all-purpose flour, 1 cup of yellow cornmeal, 1/3 cup of sugar, 1 tablespoon of baking powder, and 1/2 teaspoon of salt. Use this in place of the boxed mix. The texture will be slightly different, but it works well in a pinch.
Can I make this in a slow cooker?
I’ve tested this, and it works. Grease the slow cooker insert, pour in the batter, and cook on low for 3-4 hours or on high for 1.5-2 hours. The top won’t get golden and crispy like it does in the oven, but the flavor is still great. If you want a crispy top, you can transfer it to a baking dish and broil it for 2-3 minutes at the end.
One Last Thing
This casserole has become one of those recipes that feels like an old friend. It’s the dish I bring when I need something reliable, the one I make when I want to feel like I’ve got my act together, the one that always gets the same reaction: “Can I have the recipe?”
It started with a random Tuesday afternoon and a neighbor who didn’t think she was doing anything special. But that’s the thing about the best recipes, isn’t it? They come from real moments, real people, real kitchens. They’re not fancy or complicated. They’re just good. And this one is really, really good.
I hope you make it for your next holiday dinner, your next potluck, or just a regular Tuesday night. I hope it becomes one of those recipes that you make without even thinking, the way Jen made it for me. And I hope it brings you and the people you share it with a little bit of warmth and joy.
If you make this Easy Cheddar Bacon Corn Casserole, I’d love to hear about it. Leave a comment below and let me know how it turned out, or share your own twist on it. Did you add something unexpected? Did it become a new family favorite? I want to know. Happy cooking, friends.
Pin This Recipe!

Easy Cheddar Bacon Corn Casserole (Best Holiday Side Dish!)
This creamy, cheesy corn casserole with crispy bacon and a golden top is the perfect side dish for holidays, potlucks, or weeknight dinners. It comes together in minutes with simple pantry ingredients.
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Total Time: 55 minutes
- Yield: 12 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 1 (15.25 oz) can whole kernel corn, drained
- 1 (14.75 oz) can cream-style corn
- 1 (8.5 oz) box corn muffin mix (e.g., Jiffy)
- 1 cup sour cream
- 1/2 cup unsalted butter, melted
- 2 large eggs, lightly beaten
- 2 cups sharp cheddar cheese, shredded, divided
- 8 slices bacon, cooked and crumbled
- 2 green onions, thinly sliced (optional, for garnish)
- Salt and black pepper to taste
Instructions
- Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking dish with butter or non-stick spray.
- Cook the bacon in a cold skillet over medium heat for 6-8 minutes, flipping once, until crispy. Transfer to a paper towel-lined plate to drain and cool, then crumble. Reserve about 2 tablespoons for topping.
- In a large mixing bowl, whisk together the melted butter, sour cream, and beaten eggs until smooth and well combined.
- Stir in the drained whole kernel corn and cream-style corn until evenly distributed.
- Sprinkle the corn muffin mix over the wet mixture and stir gently until just combined. Do not overmix.
- Reserve 1/2 cup of shredded cheddar for the top. Fold in the remaining 1 1/2 cups of cheese and most of the crumbled bacon (save 2 tablespoons for topping) until just incorporated.
- Pour the mixture into the prepared baking dish and spread into an even layer. Sprinkle the reserved cheese and bacon evenly over the top.
- Bake for 40-45 minutes, until the edges are golden brown and the center is set but slightly jiggly. A toothpick inserted in the center should come out clean or with a few moist crumbs.
- Let the casserole rest on a wire rack for at least 10 minutes before serving.
- Garnish with sliced green onions if desired. Serve warm.
Notes
For best results, shred your own cheese and cook bacon until extra crispy. Let the casserole rest before serving to allow it to set. If the top browns too quickly, tent with foil for the last 10 minutes of baking.
Nutrition
- Serving Size: 1 serving
- Calories: 340
- Sugar: 8
- Sodium: 580
- Fat: 22
- Saturated Fat: 12
- Carbohydrates: 28
- Fiber: 2
- Protein: 10
Keywords: corn casserole, cheddar bacon corn casserole, holiday side dish, easy corn casserole, potluck recipe, bacon corn casserole


