Vegan Casserole Dish Recipe
All Recipes

Vegan Casserole Dish Recipe

Vegan Casserole Dish Recipe

This cozy Vegan Casserole Dish Recipe is a hearty, plant-based casserole packed with vegetables, protein-rich legumes, and a creamy, dairy-free sauce that turns an ordinary weeknight into comfort-food heaven.

I’ve been cooking for a long time—50 years of birthdays, potlucks, snow days, and “Mom, what’s for dinner?”—and this baked vegan casserole has quickly climbed into my regular rotation. It’s the kind of meatless casserole that feels familiar and comforting, but it’s also a healthy vegan recipe you can feel good about serving on a Tuesday night or at a holiday gathering. Think tender vegetables, a rich yet light dairy free casserole sauce, and a golden, crisp topping that crackles a little when you tap it with your fork.

This vegan casserole dish recipe is my answer to the question I hear all the time: “How do I make a satisfying vegan main dish that everyone—kids, meat‑lovers, picky uncles—will actually enjoy?” I usually serve it for Sunday supper, for family-style vegan dinners, and especially when I need a one pot vegan meal that uses up a mix of vegetables in the fridge. It’s also a wonderful vegan oven bake for meal prep; you can assemble it earlier in the day (or even the night before) and just pop it into the oven when you’re ready.


Why You’ll Love This Vegan Casserole

Let me explain why this one has become such a staple in my house:

  • Packed with plants, not fuss
    You get loads of vegetables, beans, and whole grains in a simple, easy vegan casserole that doesn’t require chef-level skills.

  • Comfort-food flavor, lighter feel
    It has that classic creamy casserole vibe but uses a cashew and veggie-based sauce instead of heavy cream or cheese.

  • Crowd-friendly and family-approved
    This vegan family dinner is hearty enough for meat‑eaters and gentle enough for little ones and grandparents alike.

  • Great for meal prep and leftovers
    It reheats beautifully, making it perfect as a make-ahead vegan main dish for busy weeks or work lunches.

  • Flexible with what you have
    You can mix and match vegetables, beans, or grains—this vegetable casserole is very forgiving and pantry-friendly.

  • Naturally dairy-free and egg-free
    If you’re dealing with allergies or mixed diets at the table, this meatless casserole keeps things simple.

  • One pan into the oven
    Everything ends up in a single casserole dish, which means less mess and more time to actually sit down and enjoy dinner.

  • Cozy vegan comfort food
    It’s the kind of baked vegan casserole that feels right on a chilly evening, for fall holidays, or anytime you crave something warm and homey.


Ingredients

Here’s exactly what you’ll need for this Vegan Casserole Dish Recipe. I’ll share a few substitution ideas as we go, because I know how real-life kitchens work—sometimes you use what’s in the crisper drawer and call it good.

For the casserole base:

  • 1 tablespoon olive oil (or avocado oil)
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 2 cups broccoli florets, bite-size
  • 1 ½ cups sliced carrots (about 3 medium carrots)
  • 1 red bell pepper, diced
  • 1 cup frozen peas (no need to thaw)
  • 1 ½ cups cooked brown rice (or quinoa; use leftover rice if you have it)
  • 1 can (15 ounces) chickpeas, drained and rinsed (or white beans)
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • ½ teaspoon smoked paprika
  • ¾ teaspoon fine sea salt (plus more to taste)
  • ¼ teaspoon black pepper

For the creamy dairy-free sauce:

  • 1 cup raw cashews, soaked (see note below for nut-free option)
  • 1 ½ cups unsweetened almond milk (or other neutral plant milk)
  • 2 tablespoons nutritional yeast
  • 1 tablespoon lemon juice (fresh if possible)
  • 1 tablespoon mellow miso paste (adds “cheesy” depth; optional but wonderful)
  • 1 teaspoon Dijon mustard
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ¼–½ teaspoon salt, to taste

For the crunchy topping:

  • ¾ cup panko breadcrumbs (use gluten-free if needed)
  • 2 tablespoons nutritional yeast
  • 2 tablespoons olive oil
  • ¼ teaspoon smoked paprika
  • Pinch of salt

A few ingredient tips:

  • Cashews: For the sauce to get creamy, use raw cashews, not roasted or salted. If you don’t have a high-speed blender, soak them longer (at least 4 hours or overnight) or simmer them in water for 10–15 minutes to soften.
  • Plant milk: Choose an unsweetened, unflavored milk—almond, soy, or oat all work. You don’t want vanilla or sweetened here unless you enjoy dessert-flavored casseroles.
  • Veggies: Fresh broccoli, carrots, and bell pepper give a lovely texture, but you can swap in cauliflower, green beans, or zucchini. Just aim for similar total volume.
  • Grain base: Brown rice gives a hearty, cozy feel, while quinoa makes the casserole a bit lighter and higher in protein. Leftover cooked farro works too, though it’s not gluten-free.
  • Beans: Chickpeas hold their shape nicely, but any mild-flavored bean—cannellini, navy beans, or even lentils—will work in this plant based casserole.

Vegan Casserole Dish Recipe


Directions

You know what? This may look like a few steps, but it’s very straightforward. Think: sauté, blend, mix, bake.

  1. Preheat and prep the dish
    Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch casserole dish with a bit of olive oil or cooking spray. This helps prevent sticking and makes cleanup easier.

  2. Soften the cashews (if you haven’t already)
    If your cashews aren’t pre-soaked, cover them with hot water and let them sit for 15–20 minutes while you prep the veggies. Drain them before blending. The softer they are, the silkier your dairy-free sauce will be.

  3. Sauté the aromatics and vegetables
    In a large skillet, heat 1 tablespoon of olive oil over medium heat. Add the diced onion and cook for about 4–5 minutes, until it turns translucent and smells sweet. Stir in the garlic and cook for 30–60 seconds—just until fragrant, not browned. Add the broccoli, carrots, and red bell pepper, and cook for another 5–7 minutes, stirring occasionally, until the vegetables begin to soften but still have some bite.

  4. Season the veggie mixture
    Sprinkle in the thyme, oregano, smoked paprika, salt, and black pepper. Stir well to coat the vegetables with the spices. Turn the heat off and stir in the frozen peas (they’ll warm through in the oven) along with the chickpeas and cooked brown rice. Toss everything together until evenly combined, then transfer the mixture to your prepared casserole dish, spreading it in an even layer.

  5. Blend the creamy vegan sauce
    In a blender, combine the soaked and drained cashews, plant milk, nutritional yeast, lemon juice, miso paste, Dijon mustard, garlic powder, onion powder, and salt. Blend on high until completely smooth and creamy, scraping down the sides if needed. Taste the sauce; it should be savory, lightly tangy, and “cheesy.” Adjust salt or lemon juice as needed. If it’s too thick, add a splash more plant milk.

  6. Pour and gently mix
    Pour the creamy sauce evenly over the vegetable and rice mixture in the casserole dish. Using a spatula or large spoon, gently fold the sauce into the veggies and grains so everything is well coated. You don’t want dry pockets—this is a baked vegan casserole, not a salad.

  7. Make the crunchy topping
    In a small bowl, combine the panko breadcrumbs, nutritional yeast, olive oil, smoked paprika, and a pinch of salt. Use a fork to stir until the crumbs are evenly moistened and slightly clumpy. This cheesy, crunchy topping is what gives the casserole that classic golden crust.

  8. Top and bake
    Sprinkle the breadcrumb mixture evenly over the top of the casserole. Cover the dish loosely with foil and bake for 20 minutes. Then remove the foil and bake for another 10–15 minutes, or until the topping is golden and the casserole is bubbling around the edges.

  9. Rest and serve
    Let the casserole rest for 10–15 minutes before serving. This helps it set up a bit, so it slices more neatly and the flavors settle. Then scoop generous portions onto plates or into bowls and enjoy your vegan comfort food masterpiece.


Servings & Timing

  • Yield: Serves 6–8 as a main dish
  • Prep Time: 25 minutes (including chopping and quick cashew soak)
  • Cook Time: 30–35 minutes
  • Rest Time: 10–15 minutes
  • Total Time: About 1 hour 10 minutes (most of it hands-off while it bakes and rests)

Variations

Once you’ve made this Vegan Casserole Dish Recipe once, you’ll probably start playing with it—like any good casserole, it’s a canvas more than a strict rulebook.

  • Tex-Mex Vegan Casserole
    Swap the thyme and oregano for chili powder and cumin, use black beans and corn, and top with sliced green onions and cilantro.

  • Mushroom & Spinach Comfort Casserole
    Add 2 cups sliced mushrooms to the sauté step and stir in 3 cups fresh baby spinach at the end so it wilts slightly before baking.

  • Gluten-Free & Grain-Free Version
    Replace the brown rice with riced cauliflower and use gluten-free panko for a lighter, low-grain vegetable casserole.

  • Nut-Free Creamy Sauce
    Swap the cashews for 1 ½ cups silken tofu and reduce the plant milk slightly; blend until ultra-smooth for a soy-based dairy free casserole.

  • Cheesy Broccoli Bake Twist
    Double the broccoli and peas, reduce the carrots a bit, and add an extra tablespoon of nutritional yeast for a sharp “cheddar-style” vegan casserole.

  • Harvest Veggie Casserole
    In fall, use cubed butternut squash and Brussels sprouts in place of some of the carrots and broccoli for a seasonal vegan oven bake.


Storage & Reheating

One of my favorite things about this vegan main dish is how well it behaves the next day. Sometimes it’s even better.

  • Fridge:
    Let the casserole cool completely, then cover the dish tightly or transfer leftovers to airtight containers. Store in the refrigerator for up to 4–5 days.

  • Freezer:
    For longer storage, portion the casserole into freezer-safe containers. Freeze for up to 2–3 months. Label the date—future you will be grateful.

  • Reheating (fridge leftovers):
    Reheat individual portions in the microwave for 1–2 minutes, or until hot. For the best texture, reheat in a 350°F (175°C) oven for 15–20 minutes; cover with foil if it’s browning too much.

  • Reheating (from frozen):
    Thaw in the fridge overnight when possible, then reheat as above. If reheating from frozen, cover with foil and bake at 350°F (175°C) for 30–40 minutes, checking that the center is hot.

  • Make-ahead tips:
    You can assemble the full casserole (up through adding the topping) up to 24 hours ahead. Cover and refrigerate, then bake straight from the fridge, adding 5–10 minutes to the baking time.


Notes

A few things I’ve learned after making this Vegan Casserole Dish Recipe more times than I’ll admit:

  • Salt thoughtfully:
    Because there are several layers—veggies, sauce, topping—season lightly at each stage instead of trying to “fix” everything at the end. Taste as you go.

  • Texture matters:
    Cut the vegetables into similar bite-sized pieces so they cook evenly. If you like softer veggies, sauté them a few minutes longer before baking.

  • Sauce thickness:
    The sauce should be pourable but not watery. Think “thin cheese sauce.” If it feels too thick, add a tablespoon or two of plant milk; if it’s too thin, blend in a tablespoon of cashews (if you have extra) or a spoon of nutritional yeast.

  • Browned top vs. soft top:
    If you like a softer topping, keep the foil on longer. If you want that classic golden, crispy topping, uncover for the last 10–15 minutes and keep an eye on it.

  • Flavor boost:
    A small spoonful of miso and Dijon mustard in the sauce gives that slightly tangy, savory note that makes this vegan casserole feel “cheesy” without any dairy.

  • Serving ideas:
    I love serving this with a simple green salad with lemony vinaigrette or some roasted Brussels sprouts. If my grandkids are over, I’ll add a side of garlic bread and call it a vegan family dinner feast.


FAQs

Can I make this Vegan Casserole Dish Recipe gluten-free?
Yes—use cooked quinoa or cauliflower rice instead of regular brown rice (if you’re avoiding most grains), and be sure to choose gluten-free panko breadcrumbs.

What can I use instead of cashews for the sauce?
Silken tofu or sunflower seeds both work; use about 1 ½ cups silken tofu or ¾ cup sunflower seeds (soaked and drained) and adjust plant milk to reach a creamy consistency.

Can I use frozen vegetables instead of fresh?
Absolutely; use a frozen mixed vegetable blend and skip or reduce the sauté time, but keep in mind that frozen veggies release more water, so you may want to slightly reduce the plant milk in the sauce.

How can I add more protein to this plant based casserole?
Use quinoa instead of rice, add extra chickpeas or white beans, or stir in some crumbled extra-firm tofu when you add the beans.

My casserole came out a bit watery—what went wrong?
Likely the vegetables (especially frozen ones) released extra moisture or the sauce was too thin; next time, reduce the plant milk slightly or pre-sauté the veggies a bit longer to evaporate more water.

Can I assemble this vegan dinner ahead of time?
Yes, you can assemble the casserole, cover it, and refrigerate up to 24 hours before baking; just add a few extra minutes to the baking time since you’ll be starting from cold.

Is this a good recipe for new vegans or picky eaters?
Very much so—the flavors are familiar, creamy, and cozy, and you can cut veggies smaller or use milder ones (like peas and carrots) if you’re easing someone into vegan comfort food.

Can I leave out the nutritional yeast?
You can, but you’ll lose some of the cheesy flavor; if you skip it, you might want to add a bit more miso, mustard, or even a splash of soy sauce for depth.


Conclusion

This Vegan Casserole Dish Recipe brings together everything I love about a good casserole: warmth, comfort, practicality, and plenty of flavor—just in plant-based form. It’s an easy vegan casserole that works for weeknights, potlucks, holidays, or any time you need a reliable vegan main dish that makes everyone feel cared for.

If you try this recipe, I’d love to hear how it turned out—tell me what veggies you used, what twists you tried, or how your family liked it. And if you’re craving more vegan comfort food, take a look at some of my other one pot vegan meals and cozy vegan oven bake recipes next.

Vegan Casserole Dish Recipe

Vegan Casserole Dish Recipe

A cozy, hearty vegan casserole packed with vegetables, protein-rich legumes, whole grains, and a creamy dairy-free cashew sauce, topped with a golden crunchy breadcrumb crust.
No ratings yet
Prep Time 25 minutes
Cook Time 35 minutes
Total Time 1 hour 10 minutes
Course Main Course
Cuisine American, Vegan
Servings 6 servings
Calories 350 kcal

Ingredients
  

  • 1 tablespoon olive oil or avocado oil, for sautéing
  • 1 medium yellow onion diced
  • 3 cloves garlic minced
  • 2 cups broccoli florets cut into bite-size pieces
  • 1 1/2 cups carrots sliced (about 3 medium carrots)
  • 1 red bell pepper diced
  • 1 cup frozen peas no need to thaw
  • 1 1/2 cups cooked brown rice or quinoa; leftover rice works well
  • 1 can chickpeas 15 oz can, drained and rinsed; or use white beans
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 1/2 teaspoon smoked paprika
  • 3/4 teaspoon fine sea salt plus more to taste
  • 1/4 teaspoon black pepper
  • 1 cup raw cashews soaked; use raw, not roasted or salted
  • 1 1/2 cups unsweetened almond milk or other neutral plant milk
  • 2 tablespoons nutritional yeast for the sauce
  • 1 tablespoon lemon juice fresh if possible
  • 1 tablespoon mellow miso paste optional, adds cheesy depth
  • 1 teaspoon Dijon mustard
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/4-1/2 teaspoon salt to taste, for the sauce
  • 3/4 cup panko breadcrumbs use gluten-free if needed
  • 2 tablespoons nutritional yeast for the topping
  • 2 tablespoons olive oil for the topping
  • 1/4 teaspoon smoked paprika for the topping
  • pinch salt for the topping

Instructions
 

  • Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch casserole dish with a bit of olive oil or cooking spray to prevent sticking and make cleanup easier.
  • If your cashews are not already soaked, cover them with hot water and let sit for 15–20 minutes while you prep the vegetables. Drain well before blending. Softer cashews will yield a silkier dairy-free sauce.
  • In a large skillet, heat 1 tablespoon olive oil over medium heat. Add the diced onion and cook for 4–5 minutes, until translucent and fragrant. Stir in the minced garlic and cook for 30–60 seconds, just until fragrant. Add the broccoli, sliced carrots, and diced red bell pepper. Cook for 5–7 minutes, stirring occasionally, until the vegetables begin to soften but still have some bite.
  • Sprinkle the thyme, oregano, smoked paprika, sea salt, and black pepper over the vegetables. Stir well to coat. Turn off the heat and stir in the frozen peas, chickpeas, and cooked brown rice. Toss until everything is evenly combined, then transfer the mixture to the prepared casserole dish and spread it into an even layer.
  • In a blender, combine the soaked and drained cashews, plant milk, 2 tablespoons nutritional yeast, lemon juice, miso paste (if using), Dijon mustard, garlic powder, onion powder, and salt. Blend on high until completely smooth and creamy, scraping down the sides as needed. Taste and adjust seasoning with more salt or lemon juice if desired. If the sauce is too thick, add a splash more plant milk until it is pourable but not watery.
  • Pour the creamy cashew sauce evenly over the vegetable and rice mixture in the casserole dish. Using a spatula or large spoon, gently fold the sauce into the veggies and grains until everything is well coated, making sure there are no dry pockets.
  • In a small bowl, combine the panko breadcrumbs, 2 tablespoons nutritional yeast, 2 tablespoons olive oil, smoked paprika, and a pinch of salt. Use a fork to mix until the crumbs are evenly moistened and slightly clumpy.
  • Sprinkle the breadcrumb mixture evenly over the top of the casserole. Cover the dish loosely with foil and bake for 20 minutes. Remove the foil and bake for an additional 10–15 minutes, or until the topping is golden and the casserole is bubbling around the edges.
  • Remove the casserole from the oven and let it rest for 10–15 minutes before serving. This allows it to set slightly and the flavors to meld. Scoop generous portions onto plates or into bowls and serve warm.

Notes

Salt in layers for best flavor: season the vegetables, the sauce, and the topping lightly rather than trying to correct at the end. Cut vegetables into similar bite-sized pieces so they cook evenly; sauté a bit longer if you prefer softer veggies. The sauce should be pourable but not watery—aim for a thin cheese-sauce consistency; adjust with a little more plant milk if too thick or a spoonful of extra cashews/nutritional yeast if too thin. For a softer topping, keep the foil on longer; for a crisp, golden crust, uncover for the last 10–15 minutes and watch closely. A small spoonful of miso and Dijon in the sauce adds a tangy, savory, cheesy depth. Serve with a simple green salad or roasted vegetables for a complete meal.

Nutrition

Calories: 350kcal
Keyword Dairy-free casserole, One pot vegan meal, Plant-based main dish, Vegan casserole, Vegan comfort food
Love this recipe?Follow us at @thenandnowspace for more

💬
Share via
Copy link