There are side dishes you make because something needs to round out the plate. And then there are dishes like this Vegan Cheesy Zucchini Gratin — the kind that comes out of the oven bubbling and golden, layers of tender zucchini bound together in a rich, cheesy cashew cream sauce, topped with a crisp, golden breadcrumb crust. This is that gratin. The one that makes zucchini genuinely exciting. The one that disappears from the dish before anyone has had the chance to ask for seconds.
This recipe layers thinly sliced zucchini in a silky cashew-based cheese sauce seasoned with garlic, nutritional yeast, and a touch of nutmeg, finished with a golden, slightly crisp breadcrumb topping. It is a classic French-inspired technique reimagined entirely with plant-based ingredients, delivering all the comfort of a traditional gratin.
What makes this gratin so outstanding is how it manages the natural water content of zucchini — salting and draining the slices beforehand ensures the finished dish bakes to a properly set, sliceable texture rather than turning watery, a step that makes all the difference between a great zucchini gratin and a disappointing one.
This recipe is naturally gluten-free when made with gluten-free breadcrumbs, ready in about an hour, and absolutely wonderful served as a side dish alongside any main, or as a light vegetarian main course on its own.
Recipe Information
| Prep Time | Cook Time | Total Time | Servings | Calories |
|---|---|---|---|---|
| 20 mins | 40 mins | 60 mins | 6 | ~240 kcal |
Ingredients
For the Zucchini
- 4 medium zucchini, thinly sliced into rounds
- 1 tsp salt, for drawing out moisture
For the Cashew Cheese Sauce
- 1 cup (130g) raw cashews, soaked in boiling water for 20 minutes then drained
- 1 cup (240ml) vegetable broth
- ½ cup (120ml) plant milk
- 4 tbsp nutritional yeast
- 3 cloves garlic
- 1 tbsp lemon juice
- ¼ tsp nutmeg
- ½ tsp salt
- ¼ tsp black pepper
For the Topping
- ½ cup (50g) breadcrumbs
- 2 tbsp nutritional yeast
- 1 tbsp olive oil
- ¼ tsp smoked paprika
Optional Add-ins
- ½ cup (60g) shredded vegan mozzarella mixed into the sauce
- ¼ tsp chili flakes
- A sliced onion layered between the zucchini
To Serve
- Fresh parsley or thyme, chopped
- Alongside roasted vegetables or a vegan roast
Instructions
- Salt and drain the zucchini. Arrange the sliced zucchini in a colander, sprinkle with the salt, and let sit for 20 minutes to draw out excess moisture. Pat very dry with kitchen towels.
- Preheat the oven and prepare the dish. Preheat the oven to 375°F (190°C). Grease a baking dish.
- Make the cashew cheese sauce. Blend the drained cashews, vegetable broth, plant milk, nutritional yeast, garlic, lemon juice, nutmeg, salt, and pepper until completely smooth.
- Layer the gratin. Arrange the dried zucchini slices in slightly overlapping layers in the prepared dish. Pour the cashew sauce evenly over the top, making sure it settles between the layers.
- Make the topping. Combine the breadcrumbs, nutritional yeast, olive oil, and smoked paprika in a small bowl, then scatter evenly over the gratin.
- Bake. Bake for 35–40 minutes until bubbling, golden on top, and the zucchini is tender throughout.
- Rest and serve. Let rest for 5–10 minutes before serving to allow the sauce to set slightly for cleaner slices.
Pro Tips
- Do not skip salting and draining the zucchini — this single step prevents the finished gratin from becoming watery.
- Slice the zucchini evenly for consistent cooking and an attractive, layered presentation.
- Blend the cashew sauce thoroughly for the smoothest, most convincing cheese-like texture.
- Let the gratin rest before slicing to allow the sauce to firm up slightly.
Why Salting the Zucchini Matters
Zucchini contains a significant amount of water, and baking it directly without removing some of that moisture results in a watery, loose gratin that never sets properly. Salting draws out excess liquid through osmosis, allowing the zucchini to bake into a properly textured, sliceable gratin once combined with the cheese sauce.
Flavor Variations
- Garlic Herb Gratin: Add extra garlic and fresh thyme or rosemary to the sauce for a more herbaceous version.
- Cheesy Mushroom Gratin: Layer sautéed mushrooms between the zucchini for added umami depth.
- Spicy Gratin: Add chili flakes to the sauce for gentle background heat.
Nutritional Highlights (Per Serving)
| Calories | Protein | Carbs | Fiber | Fat |
|---|---|---|---|---|
| ~240 kcal | 8g | 18g | 3g | 14g |
Storage
- Refrigerator: Store in an airtight container for up to 4 days. Reheat covered in the oven to avoid drying out the topping.
- Freezer: Freezes reasonably well for up to 2 months, though the texture softens slightly after thawing.
- Make ahead: Assemble without the breadcrumb topping a day ahead and refrigerate, adding the topping just before baking.
Frequently Asked Questions
Can I use yellow squash instead of zucchini?
Yes — yellow squash works in the same way and can be used interchangeably or combined with zucchini.
Can I make this without a blender?
Yes — use store-bought vegan cream cheese thinned with broth and seasoned with the same garlic and nutritional yeast as an alternative base.
Why is my gratin watery despite salting the zucchini?
This usually means the zucchini was not patted dry thoroughly enough after draining. Press firmly with kitchen towels to remove as much surface moisture as possible before layering.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more comforting vegan side dish recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!