
I love fall! It is seriously my favorite season. I love the cool, crisp weather and the beautiful leaves that are changing colors. I also love all the flavors of fall whether it is apple, pumpkin, or butternut squash! Butternut squash is one of the best things about fall.
If you are looking for a fantastic fall recipe then this cheesy butternut squash casserole is for you. It is amazing by itself or I also love to serve it as a side dish. It goes great with a garlic brown sugar whole chicken in the crockpot. It is also a fantastic side dish to bring to your Thanksgiving or Christmas celebration. This cheesy butternut squash casserole is just soooo cheesy and so good. It is the epitome of comfort food.
What you need to make this recipe
For this cheesy butternut squash casserole, you’ll need:
- Butternut squash
- White onion finely chopped
- Olive oil
- Minced garlic
- Eggs
- Sour cream
- Grated parmesan cheese
- Shredded mozarella cheese
- Salt and pepper
What dish do you need to make this recipe?
For this recipe you’ll need a large casserole dish or another oven safe dish such as a Pyrex pan.
What goes well with this recipe?
This recipe is actually quite tasty on it’s own. I also love to make this recipe for Thanksgiving or Christmas dinner. It also pairs really nicely with this brown sugar and garlic crockpot whole chicken recipe.
How to make this recipe
To make this recipe, first gather and measure all of your ingredients. You’ll need:
1 butternut squash (about 2 pounds)
1/2 of a medium white onion finely chopped
2 tablespoons of olive oil
2 tablespoons of minced garlic
2 eggs
1/2 cup sour cream
1 cup grated Parmesan cheese
1 1/2 cups of shredded mozarella cheese
Salt and pepper to taste
To make this cheesy butternut squash casserole begin by preheating your oven to 400 degrees and then spray a casserole dish with non-stick spray. Clean your butternut squash well and slice it in half, length wise. Cook for about 30 minutes or until tender. Set your butternut squash aside to cool. While your butternut squash is cooling, saute your white onion (finely chopped) in olive oil in a skillet over medium heat. Cook for about ten minutes or until the onions are softened.
Once the butternut squash is cooled and you can handle it, remove the seeds and skin with a carving knife. Slice the butternut squash into thin strips. Spray your casserole dish with non-stick spray and arrange your squash evenly into two layers.

Add the onions, garlic, salt and pepper to your dish evenly over the butternut squash. In a separate bowl add the two eggs and beat them well, then fold in the sour cream. Pour over the butternut squash strips and then add the parmesan and mozarella cheese. Bake at 400 degrees covered in foil for 20 minutes. Cook uncovered for an additional 10 minutes or until the cheese is thoroughly cooked.

Cheesy Butternut Squash Casserole Recipe
Equipment
- Casserole dish or Pyrex pan
Ingredients
- 1 butternut squash about 2 pounds
- 1/2 medium white onion finely chopped
- 2 tbsp olive oil
- 2 tbsp minced garlic
- 2 eggs beaten
- 1/2 cup sour cream
- 1 cup grated parmesan cheese
- 1 1/2 cups shredded mozarella cheese
- Salt and pepper to taste
Instructions
- To make this cheesy butternut squash casserole begin by preheating your oven to 400 degrees and then spray a casserole dish with non-stick spray.
- Clean your butternut squash well and slice it in half, length wise. Cook for about 30 minutes or until tender. Set your butternut squash aside to cool.
- While your butternut squash is cooling, saute your white onion (finely chopped) in olive oil in a skillet over medium heat.
- Cook for about ten minutes or until the onions are softened. Once the butternut squash is cooled and you can handle it, remove the seeds and skin with a carving knife. Slice the butternut squash into thin strips.
- Spray your casserole dish with non-stick spray and arrange your squash evenly into two layers.
- Add the onions, garlic, salt and pepper to your dish evenly over the butternut squash. In a separate bowl add the two eggs and beat them well, then fold in the sour cream.
- Pour over the butternut squash strips and then add the parmesan and mozarella cheese.
- Bake at 400 degrees covered in foil for 20 minutes.
- Cook uncovered for an additional 10 minutes or until the cheese is thoroughly cooked.
I hope you enjoyed this recipe. If you need even more recipes and cooking inspiration, check out our Take a Recipe and Leave a Recipe group on Facebook!
If you liked this cheesy butternut squash casserole recipe, you might also like:
- Crockpot Turkey Chili with Butternut Squash
- Balsamic Parmesan Roasted Brussels Sprouts
- Easy Butternut Squash Souffle
- How to Make an Acorn Squash in the Crockpot
- Amish Pumpkin Whoopie Pies
- Pumpkin Baked Oatmeal
- Whole Wheat Pumpkin Banana Bread

This looks delicious. Adding this to the meal plan
This sounds (and looks) so delicious! I love butternut squash, so I’m going to have to try it. I hope I can convince my husband it’s delicious too with the cheesy goodness.
I love butternut squash!
Garlic and onions, too? You have yourself a winner to please a crowd! 🙂
I love butternut squash soup. This looks so easy to make. I love that it doesn’t have a ton of ingredients. I need to save it and make it soon as it’s finally cool here in Arizona!
Sounds tasty, will definitely try this next week! Thanks for sharing!
Pinned! You said cheesy and squash casserole. I’m here for it!
This sounds divine! My sister loves butternut squash — I’ll have to share the recipe with her!
Pingback: The best holiday Recipes - All about Baby Blog
Pingback: Fall Recipe Round Up - Amy's Balancing Act
Pingback: 27 Frugal Fall Dinner Recipes (That You Will Love This Season) - The Remote Mom
Pingback: Must-Try Fall Recipes to Add to Your Table - Grace for this MOMent