Breakfast & Brunch
This squash casserole recipe without eggs delivers all the creamy, cheesy comfort you crave—perfect for a hearty vegetarian brunch or side dish. 💛 The secret lies in a rich, dairy-based binder that replaces eggs while keeping the texture tender and satisfying.
I’ve tested this version countless times, and it never disappoints, even for those avoiding eggs for dietary or allergy reasons.
What makes this recipe special is its versatility—it works as a standalone main dish or pairs beautifully with roasted meats and greens. The casserole layers buttery squash, melted cheese, and fresh herbs, all baked until golden and bubbly.
No special techniques are needed, just simple ingredients and a little patience for the flavors to meld.
The result is a creamy, herb-infused squash bake with a crispy top layer that’s impossible to resist. The cheese pulls together beautifully, creating a velvety texture without relying on eggs. Whether you’re feeding a crowd or meal prepping for the week, this casserole delivers restaurant-quality comfort at home.
Serve warm with crusty bread or a simple salad for a complete meal. The best part? It reheats perfectly, making it ideal for leftovers. Let’s get baking!
Ingredients for squash casserole recipe without eggs
Simple ingredients that transform into a velvety, cheesy squash bake without any eggs.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Squash 🎃 | 3 lb | Medium-sized, peeled and sliced |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Milk 🥛 | 1 cup | Whole milk for creaminess |
| All-Purpose Flour 🌾 | ½ cup | For binder, unsifted |
| Butter 🧈 | ½ cup | Unsalted, melted |
| Fresh Chives 🌿 | ¼ cup | Chopped, for garnish |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Garlic Cloves 🧄 | 4 cloves | Minced, for flavor |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Baking Powder 🍞 | 1 ½ tsp | For light texture |
| Onion Powder 🧅 | ½ tsp | For depth of flavor |
| Nutritional Yeast 🧀 | ¼ cup | For cheesy flavor boost |
The squash is the star here—look for firm, heavy yellow squash at the store, not those wilted ones lurking in the back. Whole Foods or local farmers markets usually have the freshest. If you're using pre-sliced squash, rinse it well to remove any excess moisture. The cheddar should be sharp, not mild—it makes all the difference in flavor. For the milk, whole is best (the fat keeps everything creamy), but 2% works in a pinch. I always grab extra butter—it's worth the splurge for that rich, buttery flavor.
No sharp cheddar? Pepper jack or Gruyère work beautifully too. Running low on milk? Heavy cream at half the amount gives you that ultra-creamy texture. Fresh herbs wilt fast, so chop them right before baking if you're prepping ahead. The nutritional yeast might be new to some—it's like a cheesy, umami boost without the dairy. If you can't find it, extra Parmesan at double the amount works in a pinch. For the flour, make sure it's all-purpose—bread flour adds too much structure.
This casserole reheats beautifully—just cover it with foil to keep the top from drying out. Stores well for 4-5 days in the fridge, and freezes perfectly for up to 3 months. I always make a double batch—one for dinner, one for lunches. The leftovers actually taste better the next day as everything melds together. For serving, I like to sprinkle extra chives and parsley on top right before baking—it makes the dish look extra special.
Why You'll Love This Recipe
- No Chopping Hassle: I slice the squash into thick rounds—no dicing, no fuss—so it holds together like little golden bricks. The butter and flour make a quick roux that coats everything in that rich, creamy magic without needing eggs.
- Sharp Cheese Magic: That sharp cheddar isn’t just melted on top—it’s folded right into the creamy sauce, giving every bite a tangy punch. Honestly, the first time I tasted it, I wondered why I’d ever used mild cheese before.
- Weeknight & Meal Prep: I make a double batch on Sundays, and it reheats beautifully for lunches all week. Or, serve it at potlucks—it’s hearty enough for a main but simple enough to bring. (Yes, even on a Tuesday night.)
- Budget-Friendly Comfort: Yellow squash is cheap, flour and butter stretch the filling, and cheddar adds luxury without breaking the bank. Leftovers? Even better—my kids ask for it for days, and I don’t feel guilty about the seconds.
Step-by-step instructions for creamy squash casserole
This method delivers a rich, velvety texture without eggs—just precise technique and quality ingredients.
🍳 Step 1: Sauté Garlic and Prepare the Squash Mixture
Melt the 0.5 cup butter in a large skillet over medium heat until it foams. Add the 4 cloves minced garlic and sauté for 30 seconds until fragrant but not browned. This step builds flavor foundation—don't rush it.
In a separate large bowl, combine the 3 lb sliced yellow squash, 1.5 tsp salt, 0.5 tsp black pepper, and 0.5 tsp onion powder. Toss well to distribute seasonings evenly. The squash should look glistening but not wet—this ensures proper texture after baking.
👨🍳 Step 2: Create the Creamy Cheese Sauce
In the same skillet (no need to clean it—the garlic bits add flavor), whisk together the 0.5 cup all-purpose flour and 1.5 tsp baking powder for 30 seconds to remove lumps. Gradually whisk in the 1 cup milk and 0.25 cup nutritional yeast, cooking for 2-3 minutes until the mixture thickens to a smooth paste.
Remove from heat and stir in the 2 cups shredded sharp cheddar cheese until completely melted and smooth. The sauce should be thick enough to coat the back of a spoon—if it's too thin, simmer for another 30 seconds to reduce. Here's the thing—this is where the cheesy flavor develops, so don't skip the melting step.
🥘 Step 3: Combine and Bake the Casserole
Transfer the sautéed squash to a 9x13-inch baking dish and pour the cheese sauce evenly over top. Use a spatula to gently fold everything together, ensuring the squash is fully coated. Sprinkle with 0.25 cup chopped fresh parsley and 0.25 cup chopped fresh chives for freshness.
Bake uncovered at 375°F for 45-50 minutes until the top is golden brown and the edges bubble slightly. The center should be just set—it'll continue cooking slightly after removal. Real talk: your oven might run hot, so start checking at the 40-minute mark to avoid overbrowning.
⏰ Step 4: Rest and Serve Warm
Remove from oven and let the casserole rest for 10 minutes before serving. This resting period allows the squash to absorb all that creamy cheese sauce, ensuring each bite is rich and cohesive. The texture should be tender but not mushy—you'll know it's perfect when a knife slides in easily.
Garnish again with extra chives and parsley if desired. Serve warm with crusty bread or over a bed of greens. The nutritional yeast adds that extra cheesy depth, while the herbs keep the dish bright and fresh. This casserole holds well for 3-4 days in the refrigerator, making it perfect for meal prep.
Pro Tips For Making Squash Casserole Recipe Without Eggs
- STEAM THE SQUASH FIRST: Skip the raw chunks—parboil yellow squash for 3-4 minutes until fork-tender. This cuts cooking time later and prevents a mushy, waterlogged casserole. (Yes, even if you’re impatient like me, don’t skip this.)
- GRATE CHEESE FRESH: Pre-shredded cheese packs too much starch and clumps into a gloopy mess. Grate sharp cheddar yourself—it melts smoother and adds real flavor. Store-bought is convenient, but this is the thing that matters most.
- THICKEN THE ROUX RIGHT: Cook the butter-flour mix until it’s a pale gold, not brown—just 2-3 minutes on medium heat. Rushing this step makes the sauce taste raw and floury. (I learned this the hard way after a batch that tasted like glue.)
- COVER IT WHILE BAKE: Tent the casserole with foil for the first 20 minutes of baking. This traps steam, helps the cheese melt evenly, and prevents the top from drying out before the center’s done. (Your future self will thank you.)
Serving suggestions for this recipe
Perfect Bread Pairings
This casserole shines when served with crusty sourdough or baguette slices—their chewy texture contrasts beautifully with the creamy squash. I like to toast the bread lightly and serve it on the side for dipping.
For a more substantial option, try garlic bread made with butter, garlic, and parsley—it soaks up any leftover sauce. 🥖
Avoid overly sweet or soft breads—they can compete with the rich cheddar flavors. If you're feeling fancy, sprinkle everything bagel seasoning on warm bread before serving for a salty crunch that pairs perfectly with the dish.
Green Salad Balance
A simple arugula salad with lemon vinaigrette cuts through the richness while keeping the meal light. Toss 4 cups baby arugula with 2 tbsp olive oil, 1 tbsp lemon juice, and 1 tsp Dijon mustard. Add ½ cup shaved Parmesan for extra cheesiness that complements the casserole.
For a heartier option, try a kale and apple salad with walnuts and balsamic glaze—the sweet-tart flavors balance the savory squash beautifully. I often serve this when hosting dinner parties because it looks impressive while being easy to assemble.
Protein Additions
Turn this into a complete meal by adding grilled chicken breast or pan-seared pork chops on the side. The protein helps balance the dish, especially if serving to a crowd. I like to season the chicken with lemon-pepper rub and grill it alongside the casserole for a cohesive meal.
For vegetarians, crispy tofu cubes or white beans add satisfying texture. Toss 1 cup cubed extra-firm tofu in 1 tbsp olive oil, 1 tsp smoked paprika, and ½ tsp garlic powder, then bake at 400°F for 20 minutes until golden.
The smoky flavor pairs wonderfully with the squash.
Warm Seasonal Sides
Roasted carrots and parsnips with thyme and honey add a touch of sweetness that enhances the savory casserole. Toss 2 cups chopped carrots and parsnips in 2 tbsp olive oil, 1 tsp honey, and ½ tsp thyme, then roast at 400°F for 25 minutes until caramelized.
For a fall favorite, serve with mashed sweet potatoes—their natural sweetness contrasts perfectly with the sharp cheddar. Stir 1 tsp cinnamon and 2 tbsp maple syrup into the mashed potatoes for extra depth. This combo feels like a cozy autumn hug in a dish. 🍂
Nutrition facts
Frequently asked questions
Can I use butternut squash instead of yellow squash?
Butternut squash works beautifully and adds natural sweetness to the dish. Just adjust the baking time—it's denser than yellow squash, so bake for 5-10 extra minutes until tender. Peel and cube it first, then follow the same prep steps. The texture will be slightly different but equally delicious.
How do I make this dairy-free?
Swap the milk for unsweetened almond or oat milk and use vegan cheese that melts well (like Violife or Daiya). For extra creaminess, add 2 tablespoons cashew cream to the sauce. The nutritional yeast can stay in—it adds umami without dairy. Test the vegan cheese first to ensure it melts properly.
Why did my casserole turn out watery?
This usually happens when the squash wasn't drained properly or the sauce wasn't thickened enough. Next time, pat the squash dry with a towel before baking, and simmer the sauce longer to reach a thicker consistency. If it's still too wet, bake uncovered for 5-10 extra minutes to evaporate excess moisture.
Can I prep this ahead of time?
Yes! Assemble the casserole in a baking dish, cover tightly with foil, and refrigerate for up to 24 hours before baking. For best results, add 5-10 extra minutes to the baking time if it's cold. You can also freeze the unbaked casserole for up to 3 months—just thaw overnight in the fridge before baking as directed.
What's the secret to a crispy top?
Toast the flour in the skillet for 1 minute before making the roux to add depth. Sprinkle 1/4 cup breadcrumbs or crushed crackers on top before baking for extra crunch. Bake uncovered until the top is golden brown—resist peaking! The residual heat will help create that perfect texture.
