Vegan Squash Casserole is a delightful dish that perfectly combines comfort and nutrition. This recipe is not only rich in flavor but also bursting with vibrant vegetables that bring a delightful taste of summer, even in the colder months. Whether you’re a long-time vegan or just looking to incorporate more plant-based meals into your diet, this step-by-step guide makes preparing it easy and enjoyable. The warm, creamy texture paired with crunchy stuffing creates a dish that’s both inviting and satisfying for the whole family.
Ingredients
To create this wholesome Vegan Squash Casserole, you’ll need the following ingredients that bring an array of flavors and textures:
- 2 tablespoons light olive oil: A rich and aromatic base for sautéing.
- 8 cups yellow squash (or zucchini, or a combination of both): These juicy, tender vegetables form the core of the casserole, providing a natural sweetness.
- 1 cup onion: Aromatic and slightly sweet when cooked, onions add depth to the dish.
- 1/2 teaspoon salt (reduce for lower sodium): A touch of salt enhances all the flavors.
- 1 teaspoon dried thyme (or 1 tablespoon fresh thyme): This herb adds an earthy, fragrant note.
- 2 cloves garlic: Minced garlic gives an aromatic punch.
- 1 cup carrots: With their vibrant color and sweet flavor, carrots add a welcome crunch.
- 1 tablespoon vegan butter (or oil): Adds a rich, buttery flavor without dairy.
- 1 1/2 tablespoons flour (or a gluten-free alternative): Helps to thicken the creamy sauce.
- 1 cup plain plant-based milk: Creamy and rich, it binds everything together.
- 1 1/2 cups vegan sour cream: Adds creaminess and tanginess usually found in traditional casseroles.
- 1 cup vegan mozzarella cheese: Melty and delicious, it brings that comforting cheesiness.
- 2 cups stuffing mix (or breadcrumbs, GF if needed): Perfectly crispy topping that contrasts beautifully with the soft filling.
- 1/2 teaspoon pepper: A hint of spice to round out the flavors.
Step-by-Step Directions
-
Preheat the oven: Begin by preheating your oven to 375°F (190°C). If you’re excited to bake immediately, this step sets the stage for the dish.
-
Sauté your aromatics: Dice the onion into small pieces. In a large wok, heat 2 tablespoons of olive oil over low heat, adding in the diced onions, 1/2 teaspoon of salt, 1 teaspoon of thyme, and 2 minced cloves of garlic. Sauté for about 5 minutes until the onions become translucent.
-
Add squash: While the onions are cooking, thinly slice your yellow squash into rounds. Add these to the wok, stirring well. Allow the mixture to cook for about 10 minutes until the squash begins to soften.
-
Incorporate carrots: Stir in 1 cup of shredded carrots and cook for an additional minute. This bright addition enhances both flavor and color.
-
Transfer to baking dish: Carefully transfer the sautéed vegetable mixture into a large casserole dish, spreading it out evenly.
-
Make the roux: In the same wok, heat 1 tablespoon of vegan butter or oil. Sprinkle in 1 1/2 tablespoons of flour, whisking continuously to form a roux.
-
Prepare the creamy sauce: Gradually add 1 cup of plain plant-based milk a few tablespoons at a time, stirring well to eliminate lumps. The mixture will become thick at first; just keep whisking and adding milk.
-
Add vegan sour cream and seasoning: Once smooth, mix in 1 1/2 cups of vegan sour cream, along with an additional 1/2 teaspoon of salt and 1/2 teaspoon of pepper. For extra kick, consider adding red pepper flakes or cayenne.
-
Combine sauce with vegetables: Stir in 1 cup of vegan mozzarella cheese until well blended. Pour this creamy mixture over the cooked vegetables and mix thoroughly.
-
Top and bake: Sprinkle a generous layer of stuffing mix, breadcrumbs, or crushed crackers over the top. Drizzle with 3 tablespoons of melted vegan butter, then place the dish in the oven. Bake for about 30 minutes, or until the casserole is bubbly and the top turns golden brown.
Tips & Tricks
For an extra flavor boost, consider adding chopped fresh herbs such as parsley or basil before serving. Additionally, to make this dish a bit spicier, a pinch of cayenne pepper can elevate the overall taste. If you find your casserole browning too quickly, you can cover it with foil midway through baking.
Serving Suggestions & Pairings
This Vegan Squash Casserole is perfect for potlucks, family dinners, or as a delicious weeknight meal. It pairs beautifully with a crisp green salad, roasted vegetables, or even a hearty grain like quinoa or brown rice. Serve it alongside some crusty bread to soak up the delicious creamy sauce!
Nutritional Information
This casserole not only satisfies but also nourishes. A serving contains approximately 280 calories, with 12g of protein, 30g of carbohydrates, and 12g of fat. It’s a great source of vitamins A and C, thanks to the squash and carrots. Balance your meal with a side of protein for an even healthier experience.
Storing Tips & Variations
Leftover Vegan Squash Casserole can be stored in an airtight container in the refrigerator for up to four days. For longer storage, consider freezing it. Just ensure it’s cooled and wrap tightly before placing it in the freezer. When reheating, add a splash of plant-based milk to restore creaminess. Variations on this recipe can include different veggies, such as broccoli or bell peppers, and you can also swap out the stuffing mix for crushed nuts for added texture.
Conclusion
Vegan Squash Casserole is a heartwarming dish that offers comfort and nutrition in every bite. Its creamy, dreamy consistency, combined with the crunch of the topping, makes it a family favorite. Try making this recipe at home and share your delicious experience!
FAQs
1. Can I use frozen squash for this recipe?
Yes, frozen squash can be used, but be sure to thaw and drain it well before incorporating it, as it holds more moisture than fresh squash.
2. What can I use instead of vegan sour cream?
You can use plain plant-based yogurt or cashew cream as an alternative to vegan sour cream, providing a similar creamy texture.
3. How can I make this casserole gluten-free?
To make it gluten-free, use a gluten-free stuffing mix or breadcrumbs and a gluten-free all-purpose flour for the roux.
4. Can I make this recipe ahead of time?
Absolutely! You can prepare everything in advance and store it in the fridge until you’re ready to bake it. Just add a few extra minutes to the baking time if you bake it cold.
5. Is this casserole suitable for meal prepping?
Yes, it’s perfect for meal prep! Portion it out into containers for easy grab-and-go lunches throughout the week.

Vegan Squash Casserole
Ingredients
Method
- Preheat the oven to 375°F (190°C).
- Dice the onion into small pieces. Heat 2 tablespoons of olive oil in a large wok over low heat, adding in the diced onions, 1/2 teaspoon of salt, 1 teaspoon of thyme, and minced garlic. Sauté for about 5 minutes until the onions become translucent.
- Thinly slice the yellow squash into rounds and add to the wok, stirring well. Cook for about 10 minutes until the squash begins to soften.
- Stir in 1 cup of shredded carrots and cook for an additional minute.
- Carefully transfer the sautéed vegetable mixture into a large casserole dish, spreading it out evenly.
- In the same wok, heat 1 tablespoon of vegan butter or oil and sprinkle in 1 1/2 tablespoons of flour, whisking to form a roux.
- Gradually add 1 cup of plant-based milk in a few tablespoons at a time, stirring to eliminate lumps until smooth.
- Mix in 1 1/2 cups of vegan sour cream, 1/2 teaspoon of salt, and 1/2 teaspoon of pepper.
- Stir in 1 cup of vegan mozzarella cheese until well blended, then pour this creamy mixture over the cooked vegetables and mix thoroughly.
- Sprinkle a generous layer of stuffing mix over the top, drizzle with 3 tablespoons of melted vegan butter, and place in the oven.
- Bake for about 30 minutes, or until the casserole is bubbly and the top is golden brown.






Leave a Reply