This Cheesy Corn Casserole can be assembled up to 3 days before serving. It comes together with sweet corn, rich cheeses, the perfect amount of seasoning and crispy bacon.

A white baking dish full of cheesy corn casserole with a black spoon taking a scoop out.

This Corn Casserole Recipe with Cheese is the ultimate comfort food

Don’t you just love when a side dish becomes that thing that everybody is still talking about the next day?

That’s what this Cheesy Corn Casserole is designed to do. It’s perfect for a holiday dinner or any time you’re craving comfort food.

It comes together using simple things like sweet corn, rich cheeses, a touch of seasoning and bacon. The ingredients are transformed into something so warm and comforting that it will be a star of your dinner table.

Why you will love this Cheesy Corn Casserole

  • A great make-ahead dish for the holidays. You can assemble this up to 3 days in advance and keep it in the fridge. Bake just before serving.
  • Perfectly seasoned. The carefully selected seasonings elevate the flavors of the sweet corn without overpowering it.
  • Versatility. This casserole makes an excellent side dish for a variety of meals, and can even stand alone as a vegetarian main course.
Ingredients laid out on a wooden table, including shredded Cheddar, bacon, spices, butter, flour and corn.

Cheesy Corn Recipe ingredients

  • canned sweet corn – the star of the show! I used canned corn here, but you can also use thawed frozen corn, or even fresh corn if it’s in season.
  • milk and cream – these dairy components add richness and creaminess to the corn casserole with cheese.
  • butter – the fat component of the roux that will thicken the sauce.
  • all-purpose flour – acts as the thickening agent for the creamy sauce, helping it cling to the corn.
  • cheese – I used a combination of Monterey Jack and Cheddar, but you can use all one or the other, or experiment with other cheeses.
  • onion powder and garlic powder – add a depth and complexity to the dish without being overpowering.
  • sugar – brings out the natural sweetness of the corn and balances the savory elements.
  • salt and pepper – enhances all of the other flavors in the dish.
  • bacon – crispy bacon in the oven adds a savory saltiness that balances the sweet corn. You can also use cooked turkey bacon if you prefer.
  • chopped fresh parsley – an optional garnish for this corn casserole recipe with cheese, if you want.

How to make Corn Casserole with Cheese

  1. Preheat your oven and spray a casserole dish with cooking spray. Drain the corn and pat it dry with paper towels.
  2. In a large saucepan, cook the butter and flour together until it forms a roux, whisking constantly.
  3. Whisk in the cream, milk, onion powder, garlic powder, salt, pepper and sugar and cook for a few minutes until it thickens slightly.
  4. Stir in the bacon, half of the cheese and the corn.
  5. Pour the corn mixture into the prepared casserole dish and cover the top with the rest of cheese.
  6. Bake for 35 to 40 minutes or until the casserole is bubbly.
  7. If desired, brown the cheese under the broiler until it gets nice and golden brown.
  8. Let cool 10 minutes before serving. Sprinkle with parsley for a little color!
A square white baking dish filled with a cheesy corn recipe, before baking.

Cheesy Corn Recipe variations

  • MAKE IT SPICY – Add half a jalapeno (minced) or a pinch of cayenne pepper for some heat.
  • HERB-INFUSED – Mix in fresh herbs like chives, parsley or cilantro for a burst of freshness.
  • EXTRA VEGGIES – Add in some sauteed mushrooms, bell peppers or onions for added flavor.

Home Chef Tips for making Cheesy Corn

  • This cheesy corn recipe can keep in the fridge, tightly wrapped, for 2 to 3 days before baking. Bring to room temperature for one hour before baking according to the recipe instructions below.
  • Feel free to experiment with other cheeses, like Parmesan, Fontina, or even Pepper Jack for a spicy twist.
  • Make sure to drain and dry the corn throughly to prevent excess moisture in your casserole. The dryer you can get it, the better, so excess moisture from the corn doesn’t thin out the sauce.
A white baking dish filled with a sweetcorn bake with cheese, with a black spoon lifting out a scoop.

What we love to serve with Corn Casserole with Cheese

This cheesy corn casserole recipe pairs beautifully with grilled and roasted meats. Some of our favorite choices are:

A small plate filled with a sweetcorn bake, next to a baking dish.

Storing and Reheating Corn Casserole with Cheese

Allow any leftovers to cool, then tightly wrap casserole dish and refrigerate for up to 3 days.

Reheat in the oven at 350 degrees F until heated through. You can also microwave individual portions for a quick meal.

A spoonful of corn casserole with cheeese, steaming against a black background.

Cheesy Corn Casserole Recipe FAQs

What is the difference between corn casserole and cornbread?

While both dishes feature corn as the key ingredient, corn casserole is a creamy side dish that is scoopable, while cornbread is a denser, baked bread that can usually be cut into pieces.

Why is my corn casserole runny in the middle?

A very runny casserole usually means it needs more time in the oven, but these cheesy corn recipe should be nice and creamy and cheesy without being runny.

Is corn casserole supposed to be jiggly?

Cheesy corn casserole should slightly jiggly in the center when fully cooked, since it’s so creamy and cheesy!

A cheesy corn casserole recipe in a square white baking dish on a wooden table.
A white baking dish full of cheesy corn casserole with a black spoon taking a scoop out.

Corn Casserole Recipe with Cheese

Yield: 6 servings
Prep Time: 25 minutes
Cook Time: 35 minutes
Total Time: 1 hour

This Cheesy Corn Casserole can be assembled up to 3 days before serving. It comes together with sweet corn, rich cheeses, the perfect amount of seasoning and crispy bacon.


  • 2 cans (15 ounces each) whole kernel sweet corn, drained and patted dry
  • Nonstick cooking spray
  • 1 tablespoon unsalted butter
  • 1 tablespoon all-purpose flour
  • 1/2 cup heavy cream
  • 1/4 cup whole milk
  • 1-1/2 teaspoons granulated sugar
  • 1/2 teaspoon garlic powder
  • 1/4 teaspoon onion powder
  • 1/4 teaspoon kosher salt
  • 1/4 teaspoon ground black pepper
  • 2 slices oven baked bacon, chopped
  • 1/2 cup (2 ounces) shredded Cheddar cheese, divided
  • 1/2 cup (2 ounces) shredded Monterey Jack cheese, divided
  • 1 tablespoon chopped fresh parsley, for garnish (optional)


  1. Drain corn in colander and spread on paper towels (or clean kitchen towel). Pat completely dry with paper towels.
  2. Preheat oven to 350 degrees F. Spray 8 x 8-inch casserole dish with cooking spray.
  3. Melt butter in large pot over medium heat. Add flour and cook 30 seconds, whisking constantly. While whisking, add cream and then milk in steady stream. Reduce heat to medium-low; add sugar, garlic powder, onion powder, salt and pepper and cook 1 to 2 minutes or until slightly thickened, whisking constantly.  
  4. Remove from heat. Stir in bacon, half of Cheddar cheese, half of Monterey Jack cheese, and corn. Mixture will be thick at this point. That's OK - it will thin out as it bakes.
  5. Transfer corn mixture to prepared baking dish. Sprinkle remaining Cheddar cheese and Monterey Jack cheese evenly over corn mixture.
  6. Transfer to oven and bake 35 to 40 minutes or until casserole is bubbly.
  7. If desired, brown cheese under the broiler: preheat broiler to HIGH. Place casserole under broiler and broil 2 to 3 minutes or until lightly charred, watching carefully.
  8. Let stand 10 minutes before serving. Garnish with parsley before serving, if desired.

Recommended Products

Foxes Love Lemons, LLC is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and links to There is no additional cost to you.

Nutrition Information:
Yield: 6 Serving Size: 1
Amount Per Serving: Calories: 328Total Fat: 19gSaturated Fat: 10gTrans Fat: 0gUnsaturated Fat: 7gCholesterol: 50mgSodium: 247mgCarbohydrates: 34gFiber: 3gSugar: 9gProtein: 12g

This website provides estimated nutrition information as a courtesy only. Nutrition information does not include any optional ingredients or toppings. You should calculate the nutrition information with the actual ingredients used in your recipe using your preferred nutrition calculator.

Did you make this recipe?

Please let me know what you think! Rate the recipe above, leave a comment below, and/or share a photo to Instagram using the tag #foxeslovelemons.