Cozy Peach Kitchen

  • home
  • About
  • Recipes
  • Nutrition & Lifestyle
menu icon
go to homepage
  • Home
  • Recipe Index
  • About
  • Cookbook
  • Contact
  • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipe Index
    • About
    • Cookbook
    • Contact
    • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Vegetarian Side Dish Recipes

    Vegan Squash Casserole

    Modified: Jul 12, 2020 · Published: Jul 12, 2020 by Cassidy Reeser, MS, RD · This post may contain affiliate links
    4.65 from 14 votes
    6 servings
    35 minutes minutes
    Pin Jump to Recipe

    Vegan squash casserole is made with seasonal yellow squash, a creamy sauce and a classic buttery cracker topping! This is a great side dish any time of the year.

    Overhead view of squash casserole in glass baking dish

    I am so excited to share this squash casserole recipe. This is what comfort food is all about: seasonal veggies, a creamy sauce and a crunchy cracker crust. And a little bit of love, of course!

    I’ve mentioned before that I don’t like turning on the oven in the summer, but there are a few foods that make it worth it. This casserole is one of them.

    First off, there is nothing better than using fresh in-season produce, especially if you’re lucky enough to have a few squash picked from your own garden (I’m not there yet but a girl can dream!).

    Whether you’re serving this casserole in the heat of the summer or as a Thanksgiving side, you are sure to love this vegan twist on a Southern classic.

    Serving of squash casserole being lifted out of casserole dish

    How to veganize creamy casseroles

    Squash casserole is usually made with heavy cream, but because this recipe is dairy-free I had to get a little creative. I ended up with a cream base that tastes almost exactly like cream of chicken soup -- minus the chicken, of course.

    The creamy base is made using a roux. If you’re new to roux, do not fear. A roux is a mixture of equal parts flour and fat that is used to thicken sauces.

    This is a great way to thicken sauces without using corn starch and I use it in a lot of my recipes (like this tater tot green bean casserole, dairy-free alfredo sauce, and vegan biscuits and gravy).

    We'll also use vegan shreds in place of cheddar cheese. Any meltable cheese will work here.

    Steps to make a roux

    Step by step instructions

    New to cooking vegan sauces and gravies? Check out my complete guide on how to make vegan bechamel sauce to learn more about the roux method used in this recipe.

    To make the roux simply heat olive oil in a large skillet over medium-high heat.

    Once hot, add the garlic and fresh herbs and saute until aromatic, about one minute (image 1).

    Sprinkle in flour, stirring frequently until lightly browned (image two). This cooks the flour and prevents it from tasting raw.

    Next up is the liquid. Slowly pour coconut milk into the flour mixture, whisking the whole time to prevent clumping. A thick paste should form. Slowly add remaining milk until a thin sauce forms. Sprinkle in the paprika, cayenne pepper and nutritional yeast (image three).

    Bring to a rapid simmer over medium-high heat, continuing to stir in a figure eight motion. Reduce to a light simmer over medium-low heat. Simmer until the sauce is thick enough to coat the back of a metal spoon without sliding off (image four).

    Steps 1-4 showing to how to assemble the casserole

    To assemble:

    Evenly layer sliced squash in a 9x13-inch casserole dish (image 1). Pour the sauce over the squash so that everything is covered (image 2).

    Sprinkle with the buttery cracker layer and optional vegan shredded cheese (image 3). Cover with tinfoil and bake for 15 minutes at 350 degrees. Remove foil and cook another 10 minutes, until the crackers are golden (image 4). 

    Black spatula lifting serving of squash casserole out of glass dish

    Customization and FAQ

    • Gluten-free: Make this recipe gluten-free by replacing all-purpose flour with a gluten free all-purpose flour mix. Choose a gluten-free cracker or omit entirely.
    • Non-dairy milk: Coconut milk beverage is my preferred non-dairy milk to use in this recipe because it has a very neutral flavor. This is the carton version found in the milk aisle, not canned coconut milk. You can also use unsweeted and unflavored soy, almond or even oat milk.
    • Help! My sauce is lumpy! The easiest way to prevent this is by very slowly adding the milk and whisking the entire time. Sometimes lumps will still form because that is life. If this happens just blend the sauce in a blender and the lumps should go away (be careful when adding hot liquids to a blender!).
    • Plant-based crackers: My go-to crackers are Back to Nature brand. Any Ritz style cracker will work.

    Looking for more delicious vegan comfort food? You might like this broccoli mac and cheese casserole or this shepherd's pie-style lentil casserole.

    Recipe

    Want to Save This Recipe?

    Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

    Please enable JavaScript in your browser to complete this form.
    Loading

    By submitting this form, you consent to receive emails from Cozy Peach Kitchen

    Serving of squash casserole being lifted out of casserole dish.

    Vegan Squash Casserole

    Cassidy Reeser, MS, RD
    Vegan squash casserole is made with seasonal yellow squash, a creamy sauce and a classic buttery cracker topping! This is a great side dish any time of the year.
    4.65 from 14 votes
    Print Recipe Pin Recipe Add to CollectionSaved!
    Prep Time 20 minutes mins
    Cook Time 15 minutes mins
    Total Time 35 minutes mins
    Servings 6 servings

    Ingredients
      

    • 2 and ½ pounds yellow squash sliced into ¼ inch rounds
    • 1 medium sweet yellow onion sliced into thin strips
    • 1 tablespoon vegan butter
    • ¼ plus ½ teaspoon salt divided
    • ¼ cup extra virgin olive oil
    • 3 cloves garlic minced
    • 1 tablespoon chopped fresh thyme see note #1
    • 1 tablespoon chopped fresh oregano
    • ¼ cup all-purpose flour see note #2
    • 2 cups coconut milk see note #3
    • 2 tablespoons nutritional yeast
    • ¼ teaspoon paprika
    • ⅛ teaspoon cayenne pepper
    • 1 cup vegan crackers
    • 3 tablespoons vegan butter melted
    • freshly ground black pepper
    • ½ cup shredded vegan cheese optional

    Instructions
     

    • Preheat the oven to 350 degrees F. Lightly grease a 9x13 inch casserole dish.
    • Heat a large skillet over medium-high heat. Add 1 tablespoon butter. Once melted, add the yellow squash and yellow onion. Sprinkle with ¼ teaspoon salt. Saute for 8-10 minutes, or until the squash and onion are softened. Stir occasionally with a spatula to evenly cook.
    • While the squash is cooking, prepare the cream sauce. Heat a large skillet (it should be able to hold at least 2.5 cups of liquid) over medium-high heat. Add ¼ cup olive oil. Once hot, sprinkle in the minced garlic, chopped thyme and oregano. Saute about one minute, until garlic is golden.
    • Sprinkle ¼ cup all-purpose flour into the garlic. Cook another minute until the flour is lightly browned, stirring frequently to prevent burning. Slowly whisk in ¼ cup coconut milk to form a thick paste. Slowly pour in remaining milk, whisking consistently to prevent lumps from forming. Sprinkle in ½ teaspoon salt, nutritional yeast, paprika and cayenne pepper.
    • Bring to a rapid simmer over medium-high heat. Reduce heat to medium-low and simmer until thickened enough to coat the back of a metal spoon without sliding off.
    • Crush one cup of crackers into small pieces. In a small bowl, mix together the crushed crackers and 3 tablespoons melted butter. Set aside.
    • Assemble the casserole in the lightly oiled 9x13 baking dish. Start by evenly layering the onions and squash (make sure to drain off any excess cooking liquid before adding the squash). Pour the cream sauce on the squash. Sprinkle freshly ground black pepper liberally across the top of the cream sauce. Evenly spread the crushed crackers across the casserole. Sprinkle with shredded vegan cheese (optional).
    • Cover with foil. Cook at 350 degrees for 15 minutes. Remove the foil and cook for another 10 minutes, or until the crackers are golden. Remove from the oven and let rest for 5 minutes before serving.

    Notes

    1. Herbs: One tablespoon fresh chopped herbs can be replaced with one teaspoon dry herbs. 
    2. Flour: All purpose flour can be replaced with a gluten free all-purpose flour blend to make this recipe gluten-free. Choose a gluten-free cracker or omit entirely.
    3. Coconut milk: Choose unsweetened and unflavored "coconut milk beverage" that is found in cartons, not canned coconut milk. Soy or almond milk can be used in place of coconut milk.

    Nutrition

    Serving: 1servingCalories: 307kcalCarbohydrates: 27gProtein: 4gFat: 21gSaturated Fat: 5gSodium: 541mgPotassium: 590mgFiber: 4gSugar: 10gVitamin A: 862IUVitamin C: 37mgCalcium: 112mgIron: 2mg
    Did you make this?I love hearing how it went! Leave a review or tag me on Instagram @cozypeachkitchen so I can see your creations!
    « Dairy-Free Chocolate Pudding
    Black Eyed Pea Hummus »

    Comments

    1. Amber Northrop says

      August 15, 2025 at 1:56 pm

      It’s SO tasty! Very good. This is the recipe to stop at, no need to look any further. 🙂

      Reply
      • Cassidy Reeser says

        August 15, 2025 at 3:50 pm

        Woohoo so glad it hit the spot! Thanks for the review! 🙂

        Reply
    2. Ken says

      November 22, 2023 at 4:25 pm

      this is a great recipe! Thank you for posting it. I made my bechamel with lupin flour to make it low-carb. It worked perfectly and also added protein to the dish.

      Reply
    3. Krissy says

      January 31, 2023 at 9:26 am

      Hi!! Thank you so much for this awesome recipe. I followed it pretty much to the letter, except I used dried herbs (didn’t have fresh) and only had a can of coconut milk, not a carton. Just FYI to everyone asking, the canned milk worked fine. At first I wasn’t overly enthused about it but literally after I let the casserole sit for a while in the fridge it was absolutely divine. And on day two, amazing.

      Reply
    4. Ryan Ridgell says

      August 04, 2022 at 9:57 pm

      I love this recipe! The Thyme was the perfect and I was pleased with the consistency of the roux and will be using that in other recipes. Thank You, this casserole is delicious.

      Reply
      • Cassidy Reeser says

        August 05, 2022 at 7:38 am

        Thanks so much for the review!

        Reply
    5. Daniela says

      November 09, 2021 at 10:06 pm

      why can you not use canned coconut milk? I only noticed the recipe specified the kind after I had already put it in the oven…it came out pretty soggy but it still tastes ok?

      Reply
      • Cassidy Reeser says

        November 10, 2021 at 2:01 pm

        I don't use it because it's a lot thicker and has a coconut-y flavor. It might work but I don't want to recommend using something I haven't tested for the recipe. Usually if it's too soggy I would recommend cooking the sauce longer in the pan, it should be thickened before going in the oven.

        Reply
    6. Dona Warshaw says

      December 24, 2020 at 7:41 pm

      Hi! Have you ever prepped this with the sauce and cooked the next day?

      Reply
      • Cassidy Reeser says

        December 24, 2020 at 10:45 pm

        I haven’t but it should work! I would keep the sautéed squash and sauce separate and assemble it when you’re ready to bake it. It may need an extra 5-10 minutes to cook since it’ll need to warm up. Enjoy! 🙂

        Reply
    7. Amy says

      November 22, 2020 at 8:21 pm

      Awful. Mushy. Would not make again.

      Reply
      • Cassidy Reeser says

        November 23, 2020 at 7:45 am

        It is definitely a soft casserole but shouldn’t be mushy. Sorry to hear that you didn’t like it!

        Reply
    8. Ynette says

      August 13, 2020 at 10:23 am

      YUMMY, YUMMY, YUMMY!!!
      I had received lots of organic yellow squash, and was grateful to have found this recipe. I sauteed the squash and onions in my Dutch oven, before transferring to my casserole dish, which helped with the large quantity of it all. I also used From the Ground Up, Cauliflower Crackers and Daiya Mozarella shreds. I also think using garden fresh oregano and thyme made the sauce incredibly tasty. The casserole is so----- good! We paired it with pork ribs, and were in savory delight! Thank you! I will be preparing it again before the summer is over.

      Reply
      • Cassidy Reeser says

        August 14, 2020 at 1:09 pm

        Awesome! I think the fresh oregano and thyme are one of the best parts too. Thanks so much for making it!

        Reply
      • Steve Payne says

        June 14, 2021 at 7:01 pm

        I added vegan sour cream to the roux after thickening and used panko. It was delicious! Thanks for the recipe as this will make it onto our regular rotation. P.s. I did get to use my 1st home grown harvest of yellow squash.

        Reply
        • Cassidy Reeser says

          June 15, 2021 at 9:16 am

          Awesome! Sour cream sounds like a great addition too.

          Reply
    4.65 from 14 votes (9 ratings without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Smiling portrait of a woman holding a bowl of grits and tofu.

    Hi, I'm Cassidy!

    I'm a registered dietitian, cookbook author, and decade-long vegetarian! I use my nutrition background to bring you balanced, nourishing, and comforting vegetarian recipes that are great for anyone looking to add more plant-based meals to their diet.

    More about me →

    Trending now

    • Close up of creamy macaroni and cheese.
      Stovetop Gouda Mac and Cheese
    • Slice of quinoa casserole on a white speckled plate with a gold fork.
      Vegetarian Black Bean Quinoa Casserole (Dump and Bake!)
    • Gold spoon dripping peanut sauce off of it.
      Peanut Stir Fry Sauce
    • View of an uncooked pie from above with rolling pin
      How to Make the Perfect Oil Pie Crust
    • Overhead view of square white casserole dish surrounded by two lemon halves, plates, and a green citrus juicer.
      Quinoa Pesto Bake
    • Close up of casserole topped with sliced radishes.
      Vegetarian Dump & Bake Casseroles

    Protein-packed meals

    • Close up of fajita veggies and tofu in a corn tortilla with green sauce.
      Vegetarian Sheet Pan Fajitas
    • Close up of mushroom stroganoff topped with a creamy sauce in a black-rimmed white enamel skillet.
      Vegetarian Mushroom Stroganoff
    • Gray bowl with lentils, chickpeas, sweet potatoes, and roasted vegetables.
      Roasted Lentils Sheet Pan Meal with Maple Tahini Dressing
    • Tofu and vegetable stir fry in a cast iron skillet.
      Crispy Tofu Stir Fry

    Footer

    About

    • Privacy Policy and Disclaimer
    • Accessibility Statement

    Keep in touch

    • Sign Up! for emails and updates
    • Check out my cookbook Vegetarian for Dinner

    Contact

    • Contact
    • Work with Cassidy

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2026 Cozy Peach Kitchen®. All rights reserved.

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.