Delicious baked cheesy butternut squash casserole topped with golden melted cheese, perfect for holiday dinners and family gatherings.

Baked to Perfection: Cheesy Butternut Squash Casserole for Every Occasion

This Cheesy Butternut Squash Casserole is a cozy, comforting dish that blends the natural sweetness of roasted butternut squash with gooey, melted cheese on top. The squash turns tender and…

By Julia Reading time: 6 min
Tip: save now, cook later.
Serves 4–6

This Cheesy Butternut Squash Casserole is a cozy, comforting dish that blends the natural sweetness of roasted butternut squash with gooey, melted cheese on top. The squash turns tender and slightly caramelized as it bakes, while the cheese forms a golden, bubbly crust that makes every bite feel like a warm hug. It’s such a simple way to enjoy fall flavors with a nice cheesy twist.

I love making this casserole when I want something easy that feels a little special. It’s one of those dishes where you can prep ahead, pop it in the oven, and then relax while it bakes. What I find really fun is mixing in a bit of nutmeg or cinnamon with the squash to give it a subtle hint of warmth without overpowering the cheesy goodness. Plus, the way the cheese melts over the squash is just so satisfying to watch!

This casserole is perfect for holiday dinners, potlucks, or even a cozy weeknight meal. I often serve it alongside a fresh green salad or some roasted veggies to balance out the richness. Whenever I bring this dish to gatherings, people always ask for the recipe because it’s such an easy crowd-pleaser that feels homemade and heartwarming. It’s one of those recipes I keep coming back to again and again!

Key Ingredients & Substitutions

Butternut Squash: The star of this dish! Make sure to cut the cubes evenly so they cook through at the same rate. If you can’t find butternut squash, you can try acorn squash or pumpkin, but the flavor and texture will be a bit different.

Cheese: Sharp cheddar lends a nice tang, while mozzarella adds meltiness. Parmesan on top creates a golden crust. You can swap cheddar for gouda or fontina for a milder taste, and use vegan cheese to keep it dairy-free.

Heavy Cream & Eggs: These help bind the casserole and keep it creamy. If you want a lighter version, milk works fine, and you can try a plant-based milk with an egg substitute if needed.

Herbs & Spices: Fresh thyme adds a lovely earthy note. Dried thyme is just fine if fresh isn’t available. Nutmeg is optional but brings warmth that pairs well with the squash’s natural sweetness.

How Do You Get the Perfect Tender but Not Mushy Squash?

Roasting is the key to tender cubes with great flavor, rather than boiling, which makes them soggy. Here’s how I do it:

  • Cut the squash into even 1-inch cubes. Uneven pieces bake unevenly.
  • Toss with oil and seasoning to coat well; this helps caramelize the edges.
  • Spread in a single layer in the baking dish to avoid steaming.
  • Roast at 375°F for 25-30 minutes, stirring halfway, until tender but still holding shape.
  • Let the squash cool slightly before adding cheese and custard mix so it doesn’t get mushy when baking again.

Following these steps ensures the squash is soft but still holds some texture, giving your casserole a great mouthfeel.

Equipment You’ll Need

  • 9×13-inch baking dish – perfect size for even baking and easy serving.
  • Large mixing bowl – to toss the squash with oil and seasonings without mess.
  • Sharp chef’s knife – makes peeling and dicing butternut squash much easier and safer.
  • Vegetable peeler – helps you remove the tough squash skin quickly.
  • Whisk – for mixing eggs and cream to a smooth custard.
  • Oven mitts – essential for safely handling the hot baking dish.

Flavor Variations & Add-Ins

  • Add cooked crumbled bacon or pancetta for a smoky, salty twist that pairs well with the sweet squash.
  • Mix in sautéed spinach or kale for extra color, nutrients, and a hint of earthiness.
  • Try swapping sharp cheddar with smoked gouda for a subtle smoky flavor.
  • Stir in a pinch of cayenne or smoked paprika for a little heat and depth.

Cheesy Butternut Squash Casserole Recipe – Easy & Delicious

Baked to Perfection: Cheesy Butternut Squash Casserole for Every Occasion

Ingredients You’ll Need:

Main Ingredients:

  • 1 large butternut squash (about 3-4 pounds), peeled and diced into 1-inch cubes
  • 2 tablespoons olive oil or melted butter
  • 1 cup shredded sharp cheddar cheese
  • 1 cup shredded mozzarella cheese
  • ½ cup grated Parmesan cheese
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • ½ teaspoon ground nutmeg (optional, for warm flavor)
  • 1 teaspoon fresh thyme leaves or ½ teaspoon dried thyme
  • Salt and black pepper to taste
  • 1 cup heavy cream or whole milk
  • 2 large eggs
  • Fresh parsley or additional thyme for garnish (optional)

How Much Time Will You Need?

This recipe takes about 15 minutes of prep time and around 50 to 55 minutes of baking. You’ll start by roasting the squash, which takes about 25 to 30 minutes, then add the cheesy topping and bake again for another 20 to 25 minutes. A short 5-minute cooling time at the end helps everything set perfectly before serving.

Step-by-Step Instructions:

1. Prep and Roast the Squash:

Start by preheating your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish to keep the casserole from sticking. Toss the peeled and diced butternut squash in a large bowl with olive oil or melted butter, salt, pepper, garlic powder, onion powder, nutmeg (if you want that warm flavor), and thyme. Spread the squash evenly in the baking dish, then roast it in the oven for 25 to 30 minutes. Be sure to stir halfway through so it roasts evenly and becomes tender and slightly caramelized.

2. Prepare the Cream Mixture and Add Cheese:

While the squash roasts, whisk together the heavy cream (or milk) and eggs in a bowl until smooth. Once the squash is ready, take the dish out of the oven and sprinkle shredded cheddar and mozzarella cheese evenly over the top. Slowly pour the cream and egg mixture over the squash and cheese, letting it fill the gaps without soaking the bottom too much. Then, sprinkle grated Parmesan cheese over everything.

3. Bake Until Golden and Serve:

Pop the casserole back into the oven for another 20 to 25 minutes until the cheese melts, bubbles, and turns a beautiful golden brown. When it’s done, remove it and let it cool for about 5 minutes to set. Garnish with fresh parsley or extra thyme if you like, then serve warm. It’s a comforting, cheesy dish everyone will love!

Can I Use Frozen Butternut Squash Instead of Fresh?

Yes, you can use frozen butternut squash! Just thaw it completely and drain any excess moisture before tossing with the oil and seasonings. This helps prevent the casserole from becoming too watery.

Can I Make This Casserole Ahead of Time?

Absolutely! Prepare the casserole up to the point of baking, cover it tightly, and refrigerate for up to 24 hours. When ready, bake it a few extra minutes since it will start cold.

How Should I Store Leftovers?

Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in the oven or microwave until warmed through, adding a splash of cream or milk if it feels dry.

Can I Substitute the Cheeses?

For sure! Swap cheddar with gouda or fontina for different flavors, and use any melting cheese you like. Parmesan on top adds nice crispiness but can be omitted if needed.

Join our weekly recipe email

Slow-cooked comfort, easy weeknights, and seasonal bakes—straight to your inbox.

Unsubscribe anytime. We respect your inbox.

Leave a Comment