This vegan casserole is the cozy one-dish dinner that convinces everyone at the table — roasted vegetables and chickpeas folded into a silky garlic-cashew cream, topped with golden herbed breadcrumbs, and baked until bubbling. No dairy, no fuss, and every bit as comforting as the classic — one of those vegan casserole dish recipes that ends up on repeat all season.

Why This Recipe Works
- Roasting first, baking second. Roasting the vegetables before they go into the dish concentrates their flavor and drives off the water that makes most veggie casseroles soggy.
- Cashew cream instead of dairy. Blended soaked cashews turn into a sauce so silky nobody asks where the cheese went — and it won’t split in the oven.
- Chickpeas make it a full meal. Protein and bite in the same spoonful, no sides required — the same trick behind our high-protein meal roundup.
Ingredient Notes & Easy Swaps
Cashews want a 15-minute soak in boiling water before blending — that’s what makes the sauce silky in a regular blender. Nutritional yeast brings the savory, cheesy depth; start with 3 tablespoons and adjust. Vegetables are flexible: broccoli, cauliflower, zucchini, bell pepper, and mushrooms all work — aim for about 6 cups total and keep the pieces even. The base can be short pasta, cooked rice, or cubed roasted potatoes, which also keeps it gluten-free. If you love creamy bakes, our baked feta pasta is the vegetarian cousin of this dish.

How the Steps Come Together
The rhythm is simple: while the vegetables roast at high heat, the cashew sauce blends in 60 seconds, and the pasta cooks to just shy of al dente. Everything meets in one baking dish, gets its breadcrumb blanket, and bakes until the edges bubble. The full measured recipe is in the card above — the flow below is what makes it foolproof.

Pro Tips for the Best Vegan Casserole
Undercook the pasta by two minutes. It finishes cooking in the sauce during the bake — fully cooked pasta going in means mush coming out.
Season the sauce until it tastes almost too strong. Cold ingredients and a big dish mute flavors; a sauce that’s bold on the spoon is right in the casserole.
Don’t skip the rest. Ten minutes out of the oven lets the sauce set from lava to luscious — the difference between a scoop that holds and a puddle.
Toast the breadcrumbs in olive oil first. Pre-toasted crumbs stay crunchy through the bake instead of soaking into the sauce.
Storage & Food Safety
Refrigerator: cool within an hour, then store covered for up to 4 days. Reheat covered at 350°F (175°C) or microwave individual portions with a splash of plant milk.
Freezer: this casserole freezes beautifully — portion, wrap, and freeze up to 3 months. Thaw overnight in the fridge before reheating.
Food safety: like any cooked dish, don’t leave it at room temperature more than 2 hours, and reheat until steaming hot throughout.

What to Serve With It
A sharp green salad with lemon vinaigrette cuts the richness perfectly, and crusty bread never hurts. Planning a bigger spread? Pull ideas from our 25 dinner ideas or keep it light with a simple garlic parmesan pasta for the non-vegans at the table.

Frequently Asked Questions
Can I make this vegan casserole ahead of time?
Yes — assemble it up to 24 hours ahead, cover, and refrigerate unbaked. Add 5-10 extra minutes to the bake time since it goes in cold, and add the breadcrumb topping just before baking so it stays crisp.
What can I use instead of cashew cream?
Full-fat coconut milk gives the same silkiness with a hint of sweetness, and store-bought unsweetened oat cream also works. For a nut-free version, blend silken tofu with a splash of plant milk and lemon juice.
Is this casserole gluten-free?
It can be — use certified gluten-free pasta or rice as the base and swap the breadcrumb topping for crushed gluten-free crackers or toasted seeds. Everything else is naturally gluten-free.
How do I keep a vegan casserole from getting watery?
Salt and roast the vegetables first to drive off moisture, don’t overcook the pasta before baking, and let the casserole rest 10 minutes after baking — the sauce thickens noticeably as it cools.
Can I freeze vegan casserole?
Absolutely. Freeze it baked, in portions, for up to 3 months. Thaw overnight in the fridge and reheat covered at 350°F (175°C) with a splash of plant milk to revive the sauce.
What protein can I add to make it more filling?
Chickpeas are already in the base, but white beans, lentils, baked tofu cubes, or a plant-based ground all work — stir in about 1½ cups with the sauce. Each adds 10g+ protein per serving.
Made this vegan casserole? Leave a comment and a star rating below — your feedback genuinely helps us improve every recipe on the site.
The Bottom Line
A great vegan casserole isn’t about imitating dairy — it’s about roasted vegetables at their sweetest, a cashew cream that bakes without breaking, and a crunchy top that makes every scoop interesting. Master the roast-blend-bake rhythm once and this becomes the cozy, make-ahead dinner you reach for all autumn and winter.

Rate & Review This Recipe