It was 10:47 PM on a random Wednesday, and I was staring into the fridge like it owed me money. A half-used block of cream cheese, a sad-looking butternut squash I’d bought with big dreams last weekend, and some cheddar that was definitely past its prime but still smelled okay. I was too tired to make the roasted squash soup I’d planned, and honestly, I wanted something that felt like a hug. Something cheesy, warm, and a little bit indulgent. That’s when the idea hit me—what if I just… baked it all together? With a crunchy top? I didn’t have breadcrumbs, but I had some stale crackers in the pantry and a handful of pecans from a forgotten baking project.
The result was this Easy Cheesy Butternut Squash Casserole with Streusel Top. It was born from pure desperation and a late-night craving for comfort food that didn’t require another trip to the store. I threw the squash in the microwave to soften it up (I know, I know—but it was late!), mixed it with the cream cheese and cheddar, and topped it with a makeshift streusel of crushed crackers, butter, and pecans. Twenty-five minutes later, I was eating the most ridiculous, delicious casserole straight out of the baking dish, standing in my kitchen at 11:15 PM. Maybe you’ve been there—that moment when you just need something good, fast, and you’re willing to break a few rules to get it. This recipe is that moment, perfected.
Why You’ll Love This Recipe
This isn’t just another butternut squash side dish. This is the casserole that steals the show at Thanksgiving and saves your sanity on a Tuesday night. Let me tell you why you’re going to want this in your regular rotation.
- Quick & Easy: From start to table in under 45 minutes. We’re using the microwave to pre-cook the squash, which cuts the total time in half. Perfect for those nights when you’re racing the clock.
- Simple Ingredients: Nothing fancy here. Butternut squash, cream cheese, cheddar, crackers, butter—all stuff you probably have or can grab without a second thought.
- Perfect for Weeknights & Holidays: It’s fancy enough for a holiday table but easy enough for a random Wednesday. I’ve brought this to potlucks and family dinners, and it disappears every single time.
- Crowd-Pleaser: Kids love the cheesy, creamy texture and the crunchy streusel top. Adults love the sophisticated flavor combo. It’s a win-win.
- Unbelievably Delicious: The creamy, savory squash mixture against that buttery, nutty, crunchy streusel? It’s next-level comfort food. I mean, honestly, I’ve caught myself eating the streusel topping straight off the casserole dish.
What makes this recipe different from all the other squash casseroles out there? It’s the streusel. Most recipes just throw some breadcrumbs on top and call it a day. This one has a real, honest-to-goodness streusel—crispy, buttery, with a hint of brown sugar and pecans that plays perfectly against the savory, cheesy squash. It’s not just a topping; it’s the whole reason this dish is unforgettable.
This recipe is the kind that makes you close your eyes after the first bite. It’s comfort food reimagined—faster, easier, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple weeknight meal into something memorable.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy to find at any grocery store.
- Butternut Squash (1 medium, about 2-2.5 lbs / 900g-1.1kg) – Peeled, seeded, and cut into 1-inch cubes. Look for one that feels heavy for its size and has a firm, tan skin. Pre-cut squash from the store works great for saving time!
- Cream Cheese (4 oz / 113g, softened) – Adds incredible creaminess and a slight tang. Use full-fat for the best texture, but reduced-fat works in a pinch.
- Sharp Cheddar Cheese (1 cup / 113g, shredded) – I recommend shredding your own from a block—it melts so much better than pre-shredded. The sharpness cuts through the sweetness of the squash beautifully.
- Sour Cream (1/2 cup / 120ml) – Adds moisture and a subtle tang. Greek yogurt is a perfect substitute if that’s what you have.
- Butter (4 tbsp / 56g, divided) – 2 tablespoons for the squash mixture, 2 tablespoons for the streusel. Unsalted is best so you can control the salt level.
- Garlic (2 cloves, minced) – Because everything is better with garlic. Fresh is best, but 1/2 teaspoon of garlic powder works if you’re in a hurry.
- Salt & Black Pepper (1/2 tsp each, or to taste) – Simple seasonings that let the main flavors shine.
- Fresh Thyme (1 tsp, leaves only) – Optional, but lovely. Adds an earthy, aromatic note that pairs perfectly with squash. Dried thyme works too—use 1/2 teaspoon.
For the Streusel Topping:
- Buttery Crackers (1 cup / about 60g, crushed) – Ritz or Club crackers are my go-to. You can pulse them in a food processor or crush them in a bag with a rolling pin.
- Pecans (1/2 cup / 55g, chopped) – Adds amazing crunch and nutty flavor. Walnuts or even sliced almonds work great here too.
- Brown Sugar (2 tbsp / 25g, packed) – Just a touch to balance the savory elements and help the streusel caramelize.
- Butter (2 tbsp / 28g, melted) – Binds the streusel together and makes it golden and crispy.
Equipment Needed
You don’t need a professional kitchen to make this casserole. Here’s what you’ll need:
- 9×13-inch Baking Dish (or similar 2.5-quart casserole dish) – Glass or ceramic works best for even baking. I use a Pyrex dish and it’s perfect.
- Microwave-Safe Bowl – For pre-cooking the squash. A large glass bowl works great.
- Large Mixing Bowl – For combining the squash mixture.
- Small Bowl – For mixing the streusel topping.
- Chef’s Knife & Cutting Board – For prepping the squash. A sharp knife makes all the difference—trust me on this one.
- Vegetable Peeler – For removing the squash skin. A Y-peeler is my favorite for this job.
- Box Grater or Food Processor – For shredding the cheese. I use a box grater because I find it meditative, but a food processor is faster if you’re short on time.
- Measuring Cups & Spoons – For accuracy. Baking is a science, even if I’m a little loosey-goosey with it sometimes.
- Aluminum Foil – For covering the casserole during the first part of baking to prevent the streusel from burning.
If you don’t have a microwave, you can steam the squash on the stovetop or boil it for 8-10 minutes until tender. Just drain it well before mixing.
Preparation Method

Let’s get cooking! This comes together faster than you think.
- Preheat your oven to 375°F (190°C). While it’s heating, lightly grease your 9×13-inch baking dish with butter or non-stick spray.
- Prep the squash. Peel the butternut squash with a vegetable peeler. Cut it in half lengthwise and scoop out the seeds with a spoon. Cut the flesh into 1-inch cubes. You should have about 4-5 cups of cubed squash. (Pro tip: If you’re really short on time, look for pre-cut butternut squash in the produce section—it’s a lifesaver.)
- Microwave the squash. Place the cubed squash in a microwave-safe bowl with 2 tablespoons of water. Cover with a damp paper towel or microwave-safe lid. Microwave on high for 8-10 minutes, stirring halfway through, until the squash is fork-tender. Drain any excess water. (The squash should be soft enough to mash slightly when stirred, but not completely mushy—we want some texture.)
- Make the cheesy base. In a large mixing bowl, combine the cooked squash, softened cream cheese, 3/4 cup of the shredded cheddar cheese, sour cream, 2 tablespoons of melted butter, minced garlic, salt, pepper, and fresh thyme (if using). Stir until everything is well combined and the cream cheese is melted into the mixture. It should look creamy and slightly chunky from the squash. Taste and adjust seasoning if needed—this is your moment to get it right!
- Transfer to baking dish. Spread the squash mixture evenly into your prepared baking dish. Smooth the top with a spatula.
- Make the streusel topping. In a small bowl, combine the crushed crackers, chopped pecans, and brown sugar. Pour the remaining 2 tablespoons of melted butter over the top and stir until everything is evenly moistened. It should look like wet sand.
- Assemble and bake. Sprinkle the remaining 1/4 cup of shredded cheddar cheese over the squash mixture. Then, evenly distribute the streusel topping over the cheese. Don’t press it down—let it sit loosely for maximum crunch.
- Bake covered. Cover the dish with aluminum foil and bake for 20 minutes. This allows the squash mixture to heat through and the flavors to meld without the streusel burning.
- Bake uncovered. Remove the foil and bake for another 10-15 minutes, until the streusel is golden brown and the edges are bubbly. The kitchen will smell incredible at this point—like a warm hug.
- Rest and serve. Let the casserole rest for 5 minutes before serving. This helps it set up so it doesn’t turn into a soupy mess on the plate. Garnish with a sprinkle of fresh thyme or parsley if you’re feeling fancy.
Cooking Tips & Techniques
I’ve made this casserole about a dozen times now, and I’ve learned a few things the hard way. Here are my best tips to make sure yours turns out perfect every time.
Don’t overcook the squash in the microwave. I made this mistake once—I nuked it too long and ended up with squash mush. The texture was fine, but the casserole was a little watery. You want the squash to be fork-tender but still hold its shape slightly. When in doubt, err on the side of undercooking—it will finish cooking in the oven.
Shred your own cheese. I know, I know—it’s an extra step. But pre-shredded cheese has anti-caking agents that prevent it from melting smoothly. Your casserole will be creamier and more cohesive if you shred from a block. I promise it’s worth the extra 2 minutes.
Toast the pecans first for extra flavor. This is optional but highly recommended. Spread the chopped pecans on a baking sheet and toast them at 350°F for 5-7 minutes until fragrant. Let them cool before adding to the streusel. The difference is subtle but real—it adds a deeper, nuttier flavor.
Make the streusel while the squash is cooking. Multitasking is your friend here. While the squash is in the microwave, crush the crackers, chop the pecans, and mix the streusel. This way, everything comes together seamlessly.
Use a damp paper towel in the microwave. Covering the squash with a damp paper towel traps steam and helps it cook evenly without drying out. It’s a small trick that makes a big difference.
Let it rest before serving. This is the hardest part, honestly—the smell is intoxicating. But if you dig in right away, the casserole will be loose and runny. Give it 5 minutes to set up, and you’ll get beautiful, clean servings.
Variations & Adaptations
One of the best things about this casserole is how adaptable it is. Here are some ways to make it your own.
Make it gluten-free. Use gluten-free crackers (like Glutino or Schar) in the streusel, and make sure your other ingredients are certified gluten-free. I’ve tested this with almond flour crackers and it works beautifully—just a slightly different texture.
Make it vegetarian/vegan. This recipe is already vegetarian as written. For a vegan version, use dairy-free cream cheese, vegan cheddar shreds, and a plant-based sour cream (I like Tofutti or Kite Hill). Use vegan butter in the streusel. The texture will be slightly different, but still delicious—I’ve made it for a vegan friend and she asked for the recipe.
Add some heat. Stir in 1/4 teaspoon of cayenne pepper or a minced jalapeño (seeds removed) to the squash mixture for a spicy kick. The heat pairs surprisingly well with the sweet squash and the buttery streusel.
Swap the nuts. Not a fan of pecans? Use walnuts, sliced almonds, or even pumpkin seeds for a nut-free option. Each one brings its own unique texture and flavor.
Try different cheeses. Sharp cheddar is my go-to, but Gruyère, Gouda, or even smoked mozzarella would be amazing. I once made it with leftover fontina and it was ridiculously good—super melty and nutty.
Add some protein. Stir in 1 cup of cooked, crumbled sausage or shredded rotisserie chicken to make it a full meal. I did this on a night when I needed dinner in one dish, and it was a game-changer.
Make it ahead. Assemble the casserole completely (without baking), cover, and refrigerate for up to 24 hours. When you’re ready to bake, add 10-15 minutes to the covered baking time since it’s starting from cold. This is perfect for holiday prep.
Serving & Storage Suggestions
Serving: Serve this casserole hot, straight from the oven. It’s wonderful as a side dish alongside roasted chicken, pork chops, or a simple green salad. For a vegetarian main, pair it with a hearty grain like farro or quinoa. The creamy, cheesy squash is rich enough that a simple side of steamed green beans or a crisp arugula salad with lemon vinaigrette is all you need to round out the meal.
Leftovers: If you have any leftovers (which is rare in my house), store them in an airtight container in the refrigerator for up to 4 days. The streusel will soften slightly, but the flavor is still amazing. I actually love eating this cold, straight from the fridge—don’t judge me.
Reheating: For best results, reheat in a 350°F oven for 10-15 minutes until warmed through. The oven helps re-crisp the streusel topping. If you’re in a hurry, the microwave works too—just know the streusel will be soft. I’ve been known to eat it cold as a midnight snack, and honestly, it’s still delicious.
Freezing: This casserole freezes beautifully. Assemble it completely (without baking), wrap tightly in plastic wrap and then foil, and freeze for up to 3 months. To bake from frozen, remove the plastic wrap, cover with foil, and bake at 375°F for 45 minutes, then uncover and bake for another 15-20 minutes until bubbly and golden. This is my secret weapon for holiday prep—I make two and freeze one.
Flavor development: Like many casseroles, this one actually tastes better the next day. The flavors have time to meld and deepen. If you can resist eating it all the first night, the leftovers are truly something special.
Nutritional Information & Benefits
Here’s the estimated nutritional breakdown per serving (based on 8 servings):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 320 |
| Total Fat | 22g |
| Saturated Fat | 12g |
| Cholesterol | 55mg |
| Sodium | 410mg |
| Total Carbohydrates | 24g |
| Dietary Fiber | 4g |
| Sugars | 8g |
| Protein | 9g |
| Vitamin A | 180% DV |
| Vitamin C | 25% DV |
| Calcium | 20% DV |
| Iron | 8% DV |
Health benefits: Butternut squash is a nutritional powerhouse—it’s loaded with vitamin A (great for eye health and immunity), vitamin C, fiber, and potassium. The pecans add healthy fats and a little protein, while the cheese provides calcium. This isn’t a health food, but it’s a comfort food that happens to have some redeeming nutritional qualities. I feel good about serving it to my family because I know they’re getting a good dose of vegetables, even if they’re disguised in cheese and butter.
Dietary considerations: This recipe is vegetarian. For gluten-free, use gluten-free crackers. For a lower-carb version, reduce the streusel topping by half and use almond flour crackers. It’s naturally nut-free if you omit the pecans and use seeds instead.
Conclusion
This Easy Cheesy Butternut Squash Casserole with Streusel Top has become my go-to for everything from quiet weeknight dinners to holiday feasts. It started as a late-night experiment born from a craving and a nearly-empty fridge, but it’s earned a permanent spot in my recipe collection. The creamy, cheesy squash, the crunchy, buttery streusel—it’s a combination that just works.
I love this recipe because it’s forgiving. You can swap ingredients, adjust the seasonings, make it ahead, or double it for a crowd. It always turns out delicious, and it always makes people smile. There’s something about that golden, crunchy topping that just feels special—like you put in way more effort than you actually did.
Now I want to hear from you! Have you tried this casserole? Did you make any fun variations? Drop a comment below and let me know how it turned out. And if you loved it, share it with a friend who needs a little comfort food in their life. Happy cooking, friends!
Frequently Asked Questions
Can I use frozen butternut squash for this recipe?
Absolutely! Frozen butternut squash is a fantastic time-saver. Just thaw it completely and drain off any excess water before using. You may need to reduce the microwave time since it’s already partially cooked. I’ve used frozen squash many times and the casserole turns out just as delicious.
Why did my streusel topping get soggy?
This usually happens if the squash mixture is too wet. Make sure you drain the cooked squash well before mixing. Also, don’t press the streusel into the casserole—let it sit loosely on top. Baking uncovered for the final 10-15 minutes helps it crisp up beautifully.
Can I make this casserole without a microwave?
Yes! You can steam the cubed squash on the stovetop for 10-12 minutes until tender, or boil it for 8-10 minutes. Just make sure to drain it thoroughly. You can also roast the squash at 400°F for 20-25 minutes for a deeper, caramelized flavor—it’s worth the extra time if you have it.
How do I know when the casserole is fully cooked?
The casserole is done when the edges are bubbly and the streusel topping is golden brown. The internal temperature should be around 165°F. If the streusel is browning too quickly, tent the dish with foil for the remaining baking time.
Can I double this recipe for a crowd?
Definitely! Double all the ingredients and bake in a larger dish (like a 9×13-inch and an 8×8-inch, or a large roasting pan). You may need to add 10-15 minutes to the baking time since the dish will be fuller. Keep an eye on the streusel and cover with foil if it starts to brown too quickly.
Pin This Recipe!

Easy Cheesy Butternut Squash Casserole Streusel Top
A quick and easy butternut squash casserole with a creamy, cheesy base and a crunchy, buttery streusel topping. Perfect for weeknights or holiday feasts.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 8 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 1 medium butternut squash (about 2–2.5 lbs / 900g-1.1kg), peeled, seeded, and cut into 1-inch cubes
- 4 oz (113g) cream cheese, softened
- 1 cup (113g) sharp cheddar cheese, shredded (divided: 3/4 cup for mixture, 1/4 cup for topping)
- 1/2 cup (120ml) sour cream
- 4 tbsp (56g) unsalted butter, divided (2 tbsp for mixture, 2 tbsp for streusel)
- 2 cloves garlic, minced
- 1/2 tsp salt
- 1/2 tsp black pepper
- 1 tsp fresh thyme leaves (or 1/2 tsp dried)
- 1 cup (about 60g) buttery crackers (e.g., Ritz or Club), crushed
- 1/2 cup (55g) pecans, chopped
- 2 tbsp (25g) packed brown sugar
Instructions
- Preheat oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish.
- Peel and cube the butternut squash into 1-inch pieces. Place in a microwave-safe bowl with 2 tablespoons water. Cover with a damp paper towel and microwave on high for 8-10 minutes, stirring halfway, until fork-tender. Drain excess water.
- In a large mixing bowl, combine cooked squash, softened cream cheese, 3/4 cup shredded cheddar, sour cream, 2 tablespoons melted butter, minced garlic, salt, pepper, and thyme. Stir until well combined and creamy.
- Spread the squash mixture evenly into the prepared baking dish.
- In a small bowl, mix crushed crackers, chopped pecans, and brown sugar. Pour in remaining 2 tablespoons melted butter and stir until evenly moistened (like wet sand).
- Sprinkle remaining 1/4 cup shredded cheddar over the squash mixture, then evenly distribute the streusel topping on top. Do not press down.
- Cover dish with aluminum foil and bake for 20 minutes. Remove foil and bake another 10-15 minutes until streusel is golden brown and edges are bubbly.
- Let casserole rest for 5 minutes before serving. Garnish with fresh thyme or parsley if desired.
Notes
For best results, shred cheese from a block. Toast pecans before adding to streusel for extra flavor. Let casserole rest before serving to set. Can be assembled ahead and refrigerated up to 24 hours before baking.
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 8
- Sodium: 410
- Fat: 22
- Saturated Fat: 12
- Carbohydrates: 24
- Fiber: 4
- Protein: 9
Keywords: butternut squash casserole, cheesy squash, streusel topping, easy casserole, holiday side dish, comfort food


