Go Back

Cheesy Butternut Squash Casserole Recipe

Up your Thankgsiving side game or just enjoy a comforting, cheesy casserole with this amazing cheesy butternut squash casserole.
Course Main Course, Side Dish
Cuisine American
Keyword cheesy butternut squash casserole
Prep Time 40 minutes
Cook Time 30 minutes
Servings 6 people
Author Two Pink Peonies


  • Casserole dish or Pyrex pan


  • 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


  • 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.