Skip to Content

Sweet and Cheesy Onion Casserole

Sharing is caring!

Who would think that an onion casserole would be everyone’s favorite side dish? ME! This Sweet and Cheesy Onion Casserole will soon become your signature dish! You’re welcome!

Sweet and Cheesy Onion Casserole Recipe

*Disclaimer – This recipe was originally published in 2010. I’m working hard to update all my older recipes with recipe cards, new photos, and additional recipe information. But, getting to all of them will take time. Please bear with me. In the meantime let me assure you that this recipe is still a winner and one I’m sure you’ll be well pleased with when you make it at home.

If you’re an onion lover, this sweet and cheesy onion casserole is for you!

 This dish is one that always receives compliments, even from people who claim they don’t enjoy onions.

It is a perfect accompaniment to any meat and has been gracing our holiday table for many, many years now. Cheesy and comforting. What more can you ask for?


3 tablespoons butter
2 tablespoons olive oil
8-9 large, sweet onions, medium diced
1 1/2 teaspoons salt
1/2 teaspoon black pepper
1 tablespoon garlic powder
2 tablespoons granulated sugar
1/8 teaspoon freshly grated nutmeg
3 tablespoons flour (plus more if needed)
8 ounces, shredded Monterey Jack cheese
8 ounces, shredded sharp cheddar cheese
1 cup panko bread crumbs
1/4 cup melted butter

-Preheat oven to 350 degrees.
-Add the butter and olive to a large Dutch oven over medium/high heat to melt.
-Add in the onions, salt, pepper, garlic powder and nutmeg. Cook, stirring occasionally, until the onions become soft and slightly translucent (about 10-15 minutes).
-Stir in the granulated sugar and allow it to melt (about 2-3 minutes).
-Stir in the flour.Stir and cook for an additional few minutes. The onions should become thick and pasty at this point. If not, add a little bit more flour.
-Remove from the heat and stir in the grated cheeses until melted.
-Carefully spoon the onion cheese mixture into a round casserole dish that has been lightly sprayed with cooking spray.
-Cover the top of the onions with the bread crumbs and drizzle the top with the melted butter.
-Bake in a preheated oven for 35-40 minutes.
-Remove from the oven and allow it to cool about 10 minutes before serving.


I wish I had additional pictures to share of this heartwarming classic from around our holiday table but unfortunately, I don’t.

We always dig in too fast, and before you know it it’s just a loving distant memory. It’s certainly a dish we’ll dream sweet dreams of while napping on the couch, after the large holiday feast.

Having said that, don’t save this recipe just for the holidays. It goes well during the summer with a big steak off the grill too.  Oh, hey now. Doesn’t that sound tasty?

Thank you so much for visiting me here today in my Kudos Kitchen! 


Kudos Kitchen by Renee – Bringing you easy, economical, and delicious dishes to feed the people you love!

Until we eat again, I hope you have a delicious day!!

Should you have any questions or comments regarding this recipe or anything else you’ve seen on my site, please don’t hesitate to reach out to me. It is always my distinct pleasure to get back with a reply just as soon as I possibly can!

Kudos Kitchen by Renee – Bringing you easy, economical, and delicious dishes to feed the people you love!

Until we eat again, I hope you have a delicious day!!

Small custom signature from Kudos Kitchen by Renee

Betsy @ Desserts Required

Wednesday 10th of December 2014

This has my name ALL over it! Pinning for later!


Tuesday 30th of November 2010

this is in my oven right now! so excited. thanks for the recipe. onions + cheese = my two favorite things. yum!


Monday 15th of November 2010

Wow, that looks amazing. I bet it would be great with a steak


Monday 15th of November 2010

Oh, would love to dig in!


Sunday 14th of November 2010

O.K., I'll confess that I don't eat onions save for some finely chopped shallots in a salad but your casserole does look warm and inviting. I'm betting your tile will look just as lovely.