Butternut Squash Casserole with Crispy Oat and Nut Crumble Recipe
Introduction
This Butternut Squash Casserole is a comforting and flavorful dish perfect for cozy dinners or holiday gatherings. Tender squash cooked with herbs and creamy cheese is topped with a crunchy oat and nut crumble for the ultimate combination of textures.

Ingredients
- 2 medium butternut squash (about 2-2.5 lbs total), peeled, seeded, and cubed
- 1 large yellow onion, chopped
- 2 cloves garlic, minced
- 1/4 cup olive oil
- 1 teaspoon dried thyme
- 1/2 teaspoon dried sage
- 1/4 teaspoon ground nutmeg
- Salt and freshly ground black pepper to taste
- 1 cup vegetable broth (or chicken broth)
- 1 cup heavy cream
- 1/2 cup grated Parmesan cheese
- 1/4 cup chopped fresh parsley, for garnish
- 1 cup all-purpose flour
- 1/2 cup packed light brown sugar
- 1/2 cup rolled oats
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground ginger
- 1/2 cup (1 stick) cold unsalted butter, cut into cubes
- 1/2 cup chopped pecans or walnuts (optional)
Instructions
- Step 1: Peel, seed, and cube the butternut squash into 1-inch pieces.
- Step 2: Heat olive oil in a large skillet or Dutch oven over medium heat. Add chopped onion and cook until softened, about 5-7 minutes. Add minced garlic and cook for an additional minute until fragrant.
- Step 3: Stir in the cubed squash, dried thyme, dried sage, ground nutmeg, salt, and pepper. Cook, stirring occasionally, until the squash begins to soften, about 10-12 minutes.
- Step 4: Pour in the vegetable or chicken broth and bring the mixture to a simmer. Reduce heat, cover, and cook until the squash is tender, about 10-15 minutes.
- Step 5: Remove from heat and stir in the heavy cream and grated Parmesan cheese until well combined.
- Step 6: In a medium bowl, whisk together flour, brown sugar, rolled oats, ground cinnamon, and ground ginger. Cut in the cold butter using a pastry blender or fingertips until the mixture resembles coarse crumbs. Stir in the chopped nuts if using.
- Step 7: Preheat the oven to 375°F (190°C). Pour the squash mixture into a greased 9×13-inch baking dish. Evenly sprinkle the crumble topping over the squash.
- Step 8: Bake for 25-30 minutes, until the topping is golden brown and the squash mixture is bubbly. If the topping browns too quickly, loosely cover the casserole with foil for the last 10 minutes of baking.
- Step 9: Let the casserole rest for 10 minutes before serving. Garnish with chopped fresh parsley and serve warm.
Tips & Variations
- For a nuttier flavor, try using pecans instead of walnuts or omit nuts altogether for a nut-free version.
- If you prefer a vegan option, substitute heavy cream with coconut cream and Parmesan cheese with a plant-based alternative.
- Use fresh herbs if available for a brighter taste, adjusting the quantities to your preference.
- Make the crumble topping ahead of time and keep it chilled to make preparation quicker.
Storage
Store leftover casserole covered in the refrigerator for up to 3 days. Reheat individual portions in the microwave or warm the entire casserole in a 350°F (175°C) oven until heated through. The topping may lose some crispness but will still be delicious.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen butternut squash for this casserole?
Yes, frozen butternut squash can be used, but reduce the initial cooking time during sautéing as the squash will be softer. Thaw and drain any excess liquid before cooking to avoid a watery casserole.
Is this recipe suitable for a gluten-free diet?
The recipe as written is not gluten-free because of the all-purpose flour and rolled oats. To make it gluten-free, use gluten-free flour and ensure the oats are certified gluten-free.
Print
Butternut Squash Casserole with Crispy Oat and Nut Crumble Recipe
- Total Time: 1 hour 10 minutes
- Yield: 6–8 servings 1x
- Diet: Vegetarian
Description
This Butternut Squash Casserole is a comforting and flavorful dish featuring tender butternut squash simmered with aromatic herbs and creamy Parmesan, topped with a sweet and crunchy oat crumble. Perfect as a side or a vegetarian main, this recipe balances savory and sweet notes for a hearty, satisfying meal.
Ingredients
Butternut Squash Mixture
- 2 medium butternut squash (about 2–2.5 lbs total), peeled, seeded, and cubed
- 1 large yellow onion, chopped
- 2 cloves garlic, minced
- 1/4 cup olive oil
- 1 teaspoon dried thyme
- 1/2 teaspoon dried sage
- 1/4 teaspoon ground nutmeg
- Salt and freshly ground black pepper to taste
- 1 cup vegetable broth (or chicken broth)
- 1 cup heavy cream
- 1/2 cup grated Parmesan cheese
Crumble Topping
- 1 cup all-purpose flour
- 1/2 cup packed light brown sugar
- 1/2 cup rolled oats
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground ginger
- 1/2 cup (1 stick) cold unsalted butter, cut into cubes
- 1/2 cup chopped pecans or walnuts (optional)
- 1/4 cup chopped fresh parsley, for garnish
Instructions
- Prepare the Butternut Squash: Peel, seed, and cube the butternut squash into 1-inch pieces to ensure even cooking and tender texture.
- Sauté the Vegetables: Heat olive oil in a large skillet or Dutch oven over medium heat. Add chopped onion and cook until softened, about 5-7 minutes. Stir in minced garlic and cook for another minute until fragrant. Add the cubed butternut squash along with dried thyme, dried sage, ground nutmeg, salt, and freshly ground black pepper. Cook, stirring occasionally, until the squash begins to soften, approximately 10-12 minutes.
- Simmer: Pour in the vegetable or chicken broth and bring the mixture to a gentle simmer. Reduce heat to low, cover, and cook until the squash is tender, about 10-15 minutes.
- Add Cream and Cheese: Remove the pan from heat. Stir in the heavy cream and grated Parmesan cheese to create a rich and creamy base for the casserole.
- Prepare the Crumble Topping: In a medium bowl, whisk together all-purpose flour, light brown sugar, rolled oats, ground cinnamon, and ground ginger. Cut in the cold unsalted butter using a pastry blender or your fingertips until the mixture resembles coarse crumbs. Stir in the chopped nuts if using for extra texture and flavor.
- Assemble and Bake: Preheat your oven to 375°F (190°C). Grease a 9×13 inch baking dish. Pour the butternut squash mixture into the dish and spread evenly. Sprinkle the crumble topping evenly over the squash mixture.
- Bake: Bake for 25-30 minutes, or until the topping is golden brown and the casserole is bubbly. If the topping starts to brown too quickly, loosely cover the casserole with foil for the last 10 minutes of baking to prevent burning.
- Rest and Serve: Allow the casserole to rest for 10 minutes after baking to set. Garnish with chopped fresh parsley before serving warm. Enjoy as a hearty side dish or vegetarian main course.
Notes
- For a nuttier flavor and crunch, include chopped pecans or walnuts in the crumble topping, but this is optional.
- You can substitute heavy cream with half-and-half or a non-dairy cream for a lighter or dairy-free option, respectively.
- If you prefer a smoother texture, pulse the cooked squash mixture slightly in a food processor before adding the crumble topping.
- This casserole stores well and can be refrigerated for up to 3 days. Reheat covered in the oven.
- To make it gluten-free, substitute the all-purpose flour with gluten-free flour and ensure oats are certified gluten-free.
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Category: Casserole
- Method: Baking
- Cuisine: American
Keywords: butternut squash casserole, autumn side dish, vegetarian casserole, creamy squash bake, fall recipes, comforting side dish, oven baked casseroles

