
Sage Butternut Squash Gratin Recipe tastes creamy, herby, a little sweet from the squash, and crispy on top from bubbling cheese and breadcrumbs. It suits cozy fall dinners, holiday tables, or any night when you want a comforting vegetarian side dish in about 1 hour 15 minutes total. I first tested this on a random Tuesday in sweatpants, and my family acted like I had catered Thanksgiving.
Why Make This Sage Butternut Squash Gratin Recipe at Home
This sage butternut squash gratin recipe gives you all the comfort of scalloped potatoes with a lighter, slightly sweet twist from roasted squash. Fresh sage, garlic, and nutmeg make the cream taste rich and savory, and the cheesy breadcrumb topping turns golden and crisp.
You control the salt, the amount of cheese, and the texture, so the gratin can taste lighter or extra decadent. Leftovers reheat beautifully, so you cook once and enjoy it for a couple of meals.
“This Sage Butternut Squash Gratin Recipe tasted like fall in a baking dish, with crispy edges and silky squash in every bite ★★★★★”
Ingredients You Need
Main ingredients
- 1 large butternut squash
- About 2.5 to 3 pounds whole
- Choose a squash with a long neck and firm skin for easier slicing
- 1 medium yellow onion, thinly sliced
- 2 cloves garlic, minced
- 2 tablespoons fresh sage, finely chopped
- Use dried sage in a pinch: 1 to 1.5 teaspoons, since dried tastes stronger
- 1 cup heavy cream
- Use half and half for a lighter version, but the sauce will feel slightly less rich
- 1 cup whole milk
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- ¼ teaspoon ground nutmeg
- Freshly grated nutmeg tastes best, but jarred nutmeg works fine
- 1 cup shredded Gruyère cheese
- Use Swiss or a mix of Swiss and mozzarella if you cannot find Gruyère
- ½ cup grated Parmesan cheese
- Use real Parmigiano Reggiano or a good domestic parmesan, not the green can
Topping
- ¾ cup panko breadcrumbs
- Regular breadcrumbs work, but panko gives better crunch
- 2 tablespoons melted butter
- 2 tablespoons grated Parmesan
- Pinch of salt and pepper
Pantry shortcuts and notes
- Use pre-cut butternut squash cubes from the produce section to save time.
- Use pre-shredded cheese if you need a shortcut, but grate your own if you want smoother melting.
- Use dried sage and dried thyme together if you want extra herbal flavor.
- Use garlic powder instead of fresh garlic if you feel tired or short on time.
Equipment list
- Large sharp chef’s knife
- Vegetable peeler
- Large cutting board
- 9×13 inch baking dish or similar size casserole dish
- Large skillet or saucepan
- Mixing bowl
- Whisk
- Aluminum foil
- Oven mitts
- Box grater or microplane for cheese and nutmeg
Tips & Mistakes
- Slice the butternut squash thin, about ⅛ to ¼ inch, so it cooks through and turns tender.
- Keep the slices as even as you can, or some pieces will turn mushy while others stay firm.
- Taste the cream mixture before you pour it over the squash, and adjust salt and pepper so the sauce tastes well seasoned.
- Use fresh sage if possible, since it gives a cleaner, brighter flavor than dried.
- Do not drown the squash in cream, or the gratin will turn soupy instead of sliceable.
- Cover the dish with foil for the first part of baking so the squash softens before the top browns.
- Remove the foil for the last 20 minutes so the cheese and breadcrumbs turn golden and crisp.
- Let the gratin rest 10 to 15 minutes before serving so the layers set and slices hold together.
- Use a sturdy, sharp knife and stable cutting board when you cut the squash, and never rush that step.
- Do not skip the nutmeg, since a tiny pinch makes the cream taste deeper and more savory.
How to Make Sage Butternut Squash Gratin Recipe
Step 1: Prep the squash and pan
Preheat your oven to 375°F. Grease a 9×13 inch baking dish with a little butter or neutral oil. Peel the butternut squash, cut it in half lengthwise, scoop out the seeds, then slice the squash into thin half moons or rounds about ⅛ to ¼ inch thick.
Step 2: Soften the onions and garlic
Heat a large skillet over medium heat and add a drizzle of olive oil or a small knob of butter. Add the sliced onion and cook until it turns soft and lightly golden, about 8 to 10 minutes, while you stir occasionally. Add the minced garlic and cook 1 minute more until it smells fragrant, then turn off the heat.
Step 3: Mix the creamy sage sauce
In a mixing bowl, whisk together the heavy cream, milk, chopped sage, salt, pepper, and nutmeg. Taste the mixture and adjust seasoning so it tastes a little saltier than you want the final dish, since the squash will absorb some salt. Stir in half of the Gruyère and half of the Parmesan so they start to melt into the cream.
Step 4: Layer the squash and onions
Spread a thin layer of the creamy mixture on the bottom of the baking dish. Arrange a layer of butternut squash slices over it, overlapping slightly like shingles. Scatter some of the cooked onions over the squash, then spoon some of the cream mixture on top.
Repeat the layers of squash, onions, and cream until you use everything, finishing with a layer of cream on top. Sprinkle the remaining Gruyère and Parmesan over the surface. Gently press down on the layers with a spatula so the cream settles between the slices.
Step 5: Cover and bake until tender
Cover the baking dish tightly with foil. Place it on the middle rack of the oven and bake for about 35 to 40 minutes, until the squash feels mostly tender when you poke it with a knife. If the knife meets a lot of resistance, keep baking in 5 to 10 minute increments.
Step 6: Add the crunchy topping
While the gratin bakes, stir together the panko breadcrumbs, melted butter, Parmesan, salt, and pepper in a small bowl. When the squash turns tender, remove the foil from the baking dish. Sprinkle the breadcrumb mixture evenly over the top.
Step 7: Brown the top
Return the uncovered gratin to the oven and bake another 15 to 20 minutes, until the top looks golden and crisp and the edges bubble. If you want extra browning, switch the oven to broil for 1 to 2 minutes, and watch closely so it does not burn. When the top looks nicely browned, remove the dish from the oven.
Step 8: Rest and serve
Let the sage butternut squash gratin rest on a cooling rack for 10 to 15 minutes. This short rest helps the creamy sauce thicken slightly and keeps the layers from sliding apart. Slice into squares or scoop with a large spoon, and serve warm.
Variations I've Tried
I swap half of the butternut squash with thinly sliced sweet potatoes for a slightly sweeter, more colorful gratin. I sometimes add a layer of sautéed spinach or kale between the squash layers for extra greens and a bit of color. I mix in a handful of shredded mozzarella with the Gruyère when I want extra stretchy cheese.
I use smoked gouda instead of Gruyère when I want a subtle smoky note that pairs nicely with sage. I add a pinch of red pepper flakes to the cream mixture when I want a gentle kick of heat. I sprinkle toasted chopped pecans over the top right after baking when I want a nutty crunch without changing the main recipe.
How to Serve Sage Butternut Squash Gratin Recipe
Serve this sage butternut squash gratin recipe as a side dish with roasted chicken, turkey, or a simple grilled steak alternative like marinated tofu or roasted chickpeas. Pair it with a crisp green salad with lemony vinaigrette to balance the richness. Offer it on a holiday table next to mashed potatoes and green beans, and watch it disappear faster than you expect.
You can also serve it as a vegetarian main dish with a big salad and some crusty bread or warm rolls. Kids usually enjoy the natural sweetness of the squash, especially with the cheesy top.
How to store
- Cool leftovers to room temperature, then cover the baking dish tightly or transfer slices to airtight containers and store in the fridge for up to 4 days.
- Freeze individual portions in freezer safe containers or wrapped tightly in foil for up to 2 months.
- Reheat in the oven at 350°F, covered with foil, for 15 to 20 minutes from the fridge or 25 to 30 minutes from frozen, until hot in the center.
- Use the microwave for quick single servings, then pop under the broiler for 1 to 2 minutes if you want the top to crisp again.

Sage Butternut Squash Gratin Recipe
Ingredients
Method
- Preheat the oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish with butter or neutral oil. Peel the butternut squash, cut it in half lengthwise, scoop out the seeds, and slice into thin half-moons or rounds about 1/8 to 1/4 inch thick.
- Heat a large skillet over medium heat and add a drizzle of olive oil or a small knob of butter. Add the sliced onion and cook, stirring occasionally, until soft and lightly golden, about 8 to 10 minutes. Add the minced garlic and cook for 1 minute more until fragrant, then remove from the heat.
- In a mixing bowl, whisk together the heavy cream, whole milk, chopped sage, kosher salt, black pepper, and nutmeg. Taste and adjust seasoning so the mixture tastes slightly saltier than you want the finished dish. Stir in half of the Gruyère and half of the Parmesan until they begin to melt into the cream.
- Spread a thin layer of the creamy mixture over the bottom of the prepared baking dish. Arrange a layer of butternut squash slices over it, slightly overlapping like shingles. Scatter some of the cooked onions over the squash and spoon some of the cream mixture on top. Repeat layers of squash, onions, and cream until everything is used, finishing with cream on top. Sprinkle the remaining Gruyère and Parmesan evenly over the surface and gently press down with a spatula to help the cream settle between the slices.
- Cover the baking dish tightly with aluminum foil. Place on the middle rack and bake for 35 to 40 minutes, or until the squash is mostly tender when pierced with a knife. If there is still a lot of resistance, continue baking in 5 to 10 minute increments.
- While the gratin bakes, combine the panko breadcrumbs, melted butter, grated Parmesan, and a pinch of salt and pepper in a small bowl, stirring until evenly moistened.
- When the squash is tender, remove the foil from the baking dish. Sprinkle the breadcrumb mixture evenly over the top. Return the uncovered gratin to the oven and bake for 15 to 20 minutes more, until the top is golden, crisp, and the edges are bubbling. For extra browning, you can broil for 1 to 2 minutes, watching closely to prevent burning.
- Transfer the gratin to a cooling rack and let rest for 10 to 15 minutes so the sauce thickens slightly and the layers set. Slice into squares or scoop with a large spoon and serve warm.
Notes
Approximate per serving (8 servings): 310–360 calories; fat 22–26 g; saturated fat 13–15 g; carbohydrates 20–25 g; fiber 3–4 g; sugars 5–7 g; protein 9–11 g; sodium 480–620 mg. Values will vary based on exact squash size, cheese brands, and portion size.
