Skip to Content

Cheesy Butternut Squash Casserole

I’m always on the lookout for cozy, comforting dishes that feel like a warm hug on a chilly evening—and this Cheesy Butternut Squash Casserole delivers exactly that. Creamy, gooey cheese mingling with roasted cubes of tender butternut squash and savory sausage, all wrapped in a golden crust of bubbling edges? It’s the kind of dish that never leaves leftovers behind. This casserole has quickly become one of my favorite fall and winter recipes—not just because of the flavors, but because it’s incredibly simple to put together and yet feels so indulgent.

Whether I’m hosting friends for brunch or looking for a hearty side dish to accompany roasted meat, this recipe rises to the occasion. I love how the natural sweetness of the butternut squash balances the richness of the sausage and cheese. And when that top layer starts to bubble and crisp in the oven—well, that’s when I know everyone’s going to ask for seconds. This casserole is rustic comfort food with just enough elegance to feel special.

Why You’ll Love This Cheesy Butternut Squash Casserole

This dish is a perfect balance of flavors and textures—sweet, salty, creamy, and savory all in one bite. You’ll love how it brings hearty satisfaction without being overly heavy. Plus, it’s a great way to sneak in some vegetables for picky eaters, thanks to all the cheese and seasoning. It’s also flexible enough to be a main dish or a side, making it a reliable go-to throughout the colder months.

What Kind of Cheese Works Best in Cheesy Butternut Squash Casserole?

The melty magic in this casserole comes from the cheese—and there are some great options. I usually reach for mozzarella for that gooey stretch, plus a bit of sharp white cheddar or Gruyère to add depth and nuttiness. If you want something bolder, a little Parmesan grated on top before baking gives it a golden crust and umami kick.

Options for Substitutions

If you’re not into sausage, you can swap it with ground turkey or even a plant-based sausage alternative. For a vegetarian version, try roasted mushrooms or lentils to keep the hearty feel. Not a fan of butternut squash? Sweet potatoes are a great alternative with similar texture and sweetness. And if dairy is an issue, opt for dairy-free cheese shreds that melt well—they work surprisingly well in this dish.


Ingredients for this Cheesy Butternut Squash Casserole

Butternut Squash – The star of the dish, offering natural sweetness and a soft, creamy texture when roasted.

Italian Sausage – Adds a savory, slightly spicy kick that complements the sweetness of the squash beautifully.

Onion – Caramelizes slightly during cooking and deepens the flavor of the casserole.

Garlic – Adds aromatic depth and enhances the overall savoriness.

Olive Oil – Used for roasting the squash and sautéing the onions, adding richness.

Salt and Pepper – Essential for bringing out the flavor of the ingredients.

Fresh Sage – Gives an earthy, slightly peppery aroma that pairs incredibly well with both squash and sausage.

Mozzarella Cheese – Melts beautifully to create that signature cheesy pull.

Sharp White Cheddar – Offers a bold, tangy contrast to the sweetness of the squash.

Parmesan Cheese (optional) – Sprinkled on top for a golden, slightly crisp finish.


Step 1: Prep and Roast the Butternut Squash

Preheat your oven to 400°F (200°C). Peel and cube the butternut squash, then toss it with olive oil, salt, pepper, and half the chopped sage. Spread it out on a baking sheet and roast for about 25–30 minutes, or until tender and lightly caramelized on the edges.


Step 2: Cook the Sausage Mixture

While the squash is roasting, cook the sausage in a large skillet over medium-high heat until browned and cooked through. Add the chopped onion and sauté until soft, about 5–7 minutes. Stir in minced garlic and cook for another minute until fragrant.


Step 3: Combine Everything Together

Lower the oven to 375°F (190°C). In a large mixing bowl or the casserole dish itself, gently mix the roasted squash with the sausage mixture. Add the mozzarella and cheddar cheese, reserving some of each for topping.


Step 4: Assemble the Casserole

Transfer everything into a greased 9x13 baking dish. Spread it out evenly and top with the reserved cheese. If using Parmesan, sprinkle it generously over the top. Add a few whole sage leaves for garnish.


Step 5: Bake Until Bubbly

Bake uncovered for 20–25 minutes, or until the cheese is fully melted and the edges are golden and bubbling. If you want a more browned top, broil it for an additional 2–3 minutes.


Step 6: Rest and Serve

Let the casserole sit for 5–10 minutes before serving to allow everything to set. This makes it easier to slice and helps the flavors meld even more. Serve warm and enjoy every cheesy, savory bite.


How Long to Prepare the Cheesy Butternut Squash Casserole

Prep Time: The hands-on prep will take around 20–25 minutes. This includes peeling and cubing the squash, chopping the onion and garlic, and browning the sausage. You can speed this up by using pre-cut squash or prepping ingredients a day in advance.

Cook Time: Roasting the squash takes about 25–30 minutes, and baking the assembled casserole takes another 20–25 minutes. Altogether, you’re looking at roughly 50–60 minutes of cooking time.


Tips for Perfect Cheesy Butternut Squash Casserole

  • Cut the squash evenly to ensure it cooks uniformly and caramelizes beautifully.
  • Brown the sausage well to add depth and a slight crisp texture.
  • Use freshly shredded cheese for the best melt and flavor.
  • Mix the ingredients gently to keep the roasted squash cubes from breaking down.
  • Let it rest before serving—it helps everything hold together nicely.

Watch Out for These Mistakes While Cooking

  • Undercooked squash – Always check with a fork; it should pierce easily.
  • Overcrowding the baking sheet – This causes the squash to steam instead of roast.
  • Not draining sausage fat – Too much grease can make the casserole soggy.
  • Using pre-shredded cheese – It often contains anti-caking agents that affect melting.
  • Skipping seasoning – Butternut squash is mild; don’t forget salt, pepper, and sage.

What to Serve With Cheesy Butternut Squash Casserole?

1. Fresh Arugula Salad

A peppery salad with lemon vinaigrette balances the richness of the casserole.

2. Garlic Green Beans

Lightly sautéed green beans with garlic and lemon zest keep things fresh and snappy.

3. Crusty Artisan Bread

Perfect for soaking up any cheesy bits left behind on your plate.

4. Roasted Brussels Sprouts

Their bitterness contrasts nicely with the sweet and savory casserole.

5. Apple Cranberry Chutney

Adds a sweet-tart element that brightens every bite.


Storage Instructions

Refrigeration: Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat in the oven at 350°F until warmed through, or use the microwave for quick reheating.

Freezing: You can freeze the fully baked casserole for up to 2 months. Let it cool completely, wrap tightly with foil, and store in a freezer-safe container. To reheat, thaw overnight in the fridge and bake at 350°F until heated through.


Estimated Nutrition

Per Serving (based on 8 servings):

  • Calories: ~420 kcal
  • Protein: 21g
  • Carbohydrates: 18g
  • Fat: 30g
  • Saturated Fat: 12g
  • Cholesterol: 70mg
  • Sodium: 670mg
  • Fiber: 3g
  • Sugar: 4g

Frequently Asked Questions

Can I make this casserole ahead of time?

Yes, you can assemble it a day ahead, refrigerate, and bake just before serving.

Can I use frozen butternut squash?

Absolutely, just make sure it’s thawed and patted dry to avoid excess moisture.

What other meats can I use?

Ground turkey, chicken sausage, or even bacon bits work well.

Is it gluten-free?

Yes, this casserole is naturally gluten-free—just double-check the sausage and cheese labels.

Can I double the recipe?

Yes, just use a larger baking dish or two and extend the baking time slightly.


Conclusion

Cheesy Butternut Squash Casserole is everything I crave during fall and winter: warm, hearty, and satisfyingly rich. It brings together simple ingredients in a way that feels both homey and special. Whether you serve it as a side dish for a holiday table or as a comforting weeknight dinner, it’s sure to become a seasonal staple in your kitchen.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cheesy Butternut Squash Casserole

  • Author: Sally Thompson
  • Prep Time: 25 minutes
  • Cook Time: 55 minutes
  • Total Time: 1 hour 20 minutes
  • Yield: 8 servings 1x
  • Category: Casserole
  • Method: Baking
  • Cuisine: American

Description

Warm, gooey, and loaded with comfort—this Cheesy Butternut Squash Casserole blends roasted butternut squash, savory Italian sausage, and three kinds of cheese into a golden, bubbling masterpiece. It's the perfect easy dinner for cozy nights, a flavorful side for holiday tables, and a go-to for quick breakfast or healthy snack leftovers. Ideal for fall food ideas and hearty dinner recipes, this dish checks all the boxes for flavor, simplicity, and flexibility.


Ingredients

Scale

4 cups butternut squash, peeled and cubed

1 pound Italian sausage

1 medium onion, chopped

2 cloves garlic, minced

2 tablespoons olive oil

1 teaspoon salt

½ teaspoon black pepper

1 tablespoon fresh sage, chopped

1 ½ cups shredded mozzarella cheese

1 cup shredded sharp white cheddar cheese

¼ cup grated Parmesan cheese (optional)

Fresh sage leaves for garnish (optional)


Instructions

1. Preheat oven to 400°F (200°C).

2. Toss butternut squash with olive oil, salt, pepper, and half the sage. Roast for 25–30 minutes until tender and lightly browned.

3. While squash roasts, brown the sausage in a skillet. Add onion, cook until soft, then stir in garlic. Cook 1 minute.

4. Reduce oven to 375°F (190°C). In a large bowl, mix roasted squash, sausage mixture, and most of the cheese.

5. Spread mixture in a greased 9x13 baking dish. Top with remaining cheese and Parmesan. Garnish with whole sage leaves.

6. Bake uncovered for 20–25 minutes until bubbly. Broil 2–3 minutes for a golden top.

7. Let rest 5–10 minutes before serving.


Notes

For vegetarian version, substitute sausage with roasted mushrooms or lentils.

Pre-shredded cheese doesn’t melt as well—use freshly grated cheese.

To save time, use pre-cut butternut squash or roast the day before.


Nutrition

  • Serving Size: 1 slice
  • Calories: 420
  • Sugar: 4g
  • Sodium: 670mg
  • Fat: 30g
  • Saturated Fat: 12g
  • Unsaturated Fat: 14g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 3g
  • Protein: 21g
  • Cholesterol: 70mg

Keywords: cheesy casserole, butternut squash, fall dinner, comfort food, holiday side dish

Recipe rating