vegan comfort food dinner

Vegan Mushroom Topped Mini Meatloafs — The Most Comforting Plant-Based Dinner You Will Make All Week

vegan mushroom topped mini meatloafs

There are comfort foods that feel like home. And then there are dishes like these Vegan Mushroom Topped Mini Meatloafs — the kind that come out of the oven glazed and golden and fragrant with herbs, topped with a rich, savory mushroom gravy that pools around each individual loaf and makes the entire kitchen smell like the most satisfying Sunday dinner imaginable. This is that dish. The one that delivers every quality that makes meatloaf one of the great comfort foods — the tender, herb-flecked interior, the sticky-sweet glaze caramelized on the outside, the rich gravy spooned over the top — without a single gram of meat and with absolutely none of the compromise that sentence might suggest. The one that makes vegan cooking feel genuinely generous, deeply satisfying, and worthy of the most special occasions and the most ordinary weeknights in equal measure.

This recipe builds individual mini loafs from a savory base of lentils, walnuts, mushrooms, and oats — bound together with flaxseed and seasoned with soy sauce, Worcestershire, and smoked paprika into a mixture that is deeply umami, perfectly textured, and holds together beautifully when sliced. Each loaf is brushed with a tangy ketchup and maple glaze that caramelizes in the oven into a sticky, lacquered coating, then finished with a silky pan gravy of sautéed mushrooms, thyme, and vegetable stock that transforms the individual loafs into something spectacular.

What makes this recipe so outstanding is the individual sizing — mini loafs bake faster and more evenly than a single large one, develop more caramelized exterior per serving, and present with a plated elegance that a single large loaf cannot match. Every person gets their own perfectly glazed, perfectly portioned loaf.

This recipe is 100% vegan, naturally dairy-free, ready in about 55 minutes, and produces mini meatloafs so deeply satisfying and so thoroughly comforting that they work equally as a weeknight family dinner, a dinner party centerpiece, or a meal prep staple that reheats beautifully throughout the week.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins35 mins55 mins4 loafs~385 kcal

Ingredients

For the Mini Meatloafs

  • 1 cup (200g) brown or green lentils, cooked and drained (or 1 can, drained)
  • 200g cremini mushrooms, finely chopped
  • ½ cup (50g) walnuts, finely chopped
  • ½ cup (45g) rolled oats
  • 1 medium onion, finely diced
  • 3 cloves garlic, minced
  • 1 tbsp olive oil
  • 2 tbsp soy sauce or tamari
  • 1 tbsp vegan Worcestershire sauce
  • 1 tsp smoked paprika
  • 1 tsp dried thyme
  • ½ tsp dried sage
  • ½ tsp garlic powder
  • Salt and black pepper to taste
  • 2 flax eggs (2 tbsp ground flaxseed + 6 tbsp water, mixed and rested 5 minutes)
  • ½ cup (50g) breadcrumbs

For the Glaze

  • 3 tbsp tomato ketchup
  • 1 tbsp maple syrup
  • 1 tsp Dijon mustard
  • ½ tsp apple cider vinegar
  • ½ tsp smoked paprika

For the Mushroom Gravy

  • 300g cremini or mixed mushrooms, sliced
  • 1 tbsp olive oil
  • 2 cloves garlic, minced
  • 1 tsp fresh thyme leaves (or ½ tsp dried)
  • 2 tbsp soy sauce or tamari
  • 1 tbsp all-purpose flour (or cornstarch for gluten-free)
  • 1½ cups (360ml) vegetable stock
  • Salt and black pepper to taste
  • Fresh thyme or parsley to finish

Instructions

  1. Prepare the flax eggs. Mix the ground flaxseed with the water in a small bowl. Stir and set aside for 5 minutes to thicken into a gel — this acts as the binder.
  2. Sauté the base. Heat the olive oil in a large skillet over medium heat. Add the onion and cook for 6–8 minutes until soft and golden. Add the garlic, smoked paprika, thyme, and sage. Cook for 1 minute until fragrant. Add the finely chopped mushrooms and cook for 5–6 minutes, stirring occasionally, until the mushrooms have released their moisture and the mixture is dry. Add the soy sauce and Worcestershire sauce and stir to combine. Cook for 1 more minute. Remove from heat and allow to cool for 5 minutes.
  3. Make the meatloaf mixture. In a large bowl, roughly mash the cooked lentils — leave some texture, do not mash to a complete paste. Add the sautéed mushroom and onion mixture, chopped walnuts, rolled oats, breadcrumbs, flax eggs, garlic powder, salt, and pepper. Mix thoroughly until everything is evenly combined. The mixture should be thick enough to hold its shape when pressed. If too wet, add more breadcrumbs one tablespoon at a time.
  4. Preheat and prepare. Preheat the oven to 375°F (190°C). Line a baking sheet with parchment paper and lightly grease.
  5. Shape the loafs. Divide the mixture into 4 equal portions. Shape each into a compact oval loaf about 10cm long and 5cm wide. Place on the prepared baking sheet, spaced apart. Press firmly to ensure they hold their shape.
  6. Make and apply the glaze. Whisk together all glaze ingredients in a small bowl. Brush each mini loaf generously with the glaze, covering the top and sides.
  7. Bake. Bake for 30–35 minutes until the loafs are firm, set, and the glaze is caramelized and deeply golden. For an extra-lacquered finish, brush with a second coat of glaze halfway through baking.
  8. Make the mushroom gravy. While the loafs bake, heat the olive oil in a skillet over medium-high heat. Add the sliced mushrooms and cook without stirring for 3–4 minutes until golden and beginning to caramelize. Add the garlic and thyme and cook for 1 minute. Sprinkle over the flour and stir to coat the mushrooms. Add the soy sauce and then gradually pour in the vegetable stock, stirring constantly. Simmer for 4–5 minutes until the gravy has thickened to a rich, glossy consistency. Taste and adjust seasoning. Keep warm until the loafs are ready.
  9. Serve. Place each mini meatloaf on a plate or shallow bowl. Spoon the mushroom gravy generously over and around each loaf. Finish with fresh thyme or parsley. Serve immediately alongside mashed potato, roasted vegetables, or steamed green beans.

Pro Tips

  • Do not over-mash the lentils — leaving some texture in the lentils is what gives the loafs their satisfying, substantial bite. A full paste produces a mushy, dense result with no texture contrast.
  • Cook the mushrooms until completely dry — residual moisture in the mushroom and onion mixture will make the loaf mixture too wet and prevent it from holding its shape. The mixture should look and smell like a dry, browned sauté before adding to the bowl.
  • Pack the loafs firmly — press the shaped loafs down firmly with your hands before baking to eliminate air pockets and ensure the mixture sticks together. Loosely shaped loafs fall apart when sliced.
  • Apply the glaze twice — a second coat of glaze applied halfway through baking builds a thicker, more caramelized, more intensely flavored lacquer on the outside of each loaf.
  • Brown the mushrooms without stirring for the gravy — the initial 3–4 minutes of cooking the gravy mushrooms without stirring is what develops the golden, caramelized exterior that gives the gravy its deep color and flavor.

Why Mini Loafs Are Better Than One Large Loaf

The single greatest advantage of mini meatloafs over a traditional large loaf is the ratio of caramelized exterior to soft interior. A large loaf has a relatively small surface area compared to its volume, meaning the vast majority of each serving is the soft, unglazed interior. Divide the same mixture into four individual loafs and the exterior-to-interior ratio increases dramatically — every serving has far more of the caramelized, sticky-glazed crust that carries the deepest flavor. Individual loafs also bake more evenly, cook faster, and present with a plated elegance that a sliced portion of a large loaf simply cannot replicate. For weeknight cooking, mini loafs are also significantly easier to serve and store as individual portions throughout the week.


Flavor Variations

  • BBQ Glazed Mini Meatloafs: Replace the ketchup glaze with a smoky vegan BBQ sauce for a smokier, tangier version that is extraordinary served with corn and slaw.
  • Italian Herb Mini Meatloafs: Add 2 tablespoons of tomato paste and 1 teaspoon of Italian seasoning to the mixture and top with a simple marinara instead of mushroom gravy for an Italian-inspired version.
  • Stuffed Mini Meatloafs: Press a cube of vegan mozzarella into the center of each loaf before shaping for a molten cheese center that reveals itself when the loaf is cut open.

Nutritional Highlights (Per Loaf with Gravy)

CaloriesProteinCarbsFiberFat
~385 kcal18g42g9g16g

Storage

  • Refrigerator: Store baked mini meatloafs and gravy separately in airtight containers for up to 4 days. Reheat loafs in a 350°F (175°C) oven for 12–15 minutes until heated through, or in an air fryer at 350°F for 8 minutes. Reheat gravy in a small saucepan with a splash of stock if it has thickened.
  • Freezer: Freeze baked and cooled mini meatloafs (without gravy) for up to 2 months. Thaw overnight in the refrigerator and reheat in the oven until heated through and the glaze is re-caramelized. Make fresh gravy when serving from frozen.
  • Meal prep: The uncooked loaf mixture keeps covered in the refrigerator for up to 2 days — shape and bake when needed.

Frequently Asked Questions

Can I use canned lentils?

Yes — one 400g can of brown or green lentils, drained and rinsed well, works perfectly and saves significant time. Pat them dry with a paper towel after draining to remove excess moisture.

What can I serve alongside these?

Classic comfort food sides work best: creamy mashed potato, roasted garlic mashed sweet potato, steamed green beans, honey-glazed carrots, or a simple green salad. The mushroom gravy is enough sauce for the loafs themselves.

Can I make this gluten-free?

Yes — use certified gluten-free rolled oats, gluten-free breadcrumbs, tamari instead of soy sauce, and cornstarch instead of flour in the gravy. All other ingredients are naturally gluten-free.


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 addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Mediterranean Three-Cheese Baked Pasta — The Creamiest Most Spectacular Plant-Based Baked Pasta You Will Make All Year

vegan mediterranean three cheese baked pasta

There are baked pastas and then there are baked pastas like this Vegan Mediterranean Three-Cheese Baked Pasta — the kind that comes out of the oven bubbling and golden and smelling of roasted garlic and sun-dried tomatoes and herbs and three distinct layers of plant-based cheese, and lands on the table looking so abundant and so deeply satisfying that everyone goes quiet for a moment before reaching for the serving spoon. This is that pasta. The one that earns its place as the centerpiece of any dinner table — the one that makes vegan baking feel not like a workaround but like a genuine, confident, extraordinary thing in its own right.

This recipe layers three vegan cheeses — a silky cashew ricotta, a sharp nutritional yeast and miso béchamel, and a stretchy vegan mozzarella that bubbles and browns in the oven — with rigatoni, roasted cherry tomatoes, Kalamata olives, artichoke hearts, fresh spinach, and sun-dried tomatoes into a baked pasta that is simultaneously rich and bright, deeply savory and full of the bold, herb-forward flavors of the Mediterranean. Each component earns its place: the cashew ricotta adds creaminess and body; the béchamel adds depth and savory richness; the mozzarella adds that essential, irresistible bubbled and browned top that makes a baked pasta feel complete.

What makes this recipe so outstanding is the roasting step — roasting the cherry tomatoes before adding them to the pasta concentrates their sweetness, caramelizes their edges, and intensifies their flavor into something deeply savory and almost jammy that elevates the entire dish in a way that raw or canned tomatoes simply cannot match.

This recipe is 100% vegan, naturally dairy-free, egg-free, ready in about 75 minutes, serves six generously, and is the kind of pasta you make when you want to genuinely impress someone — or when you simply want the most satisfying dinner of the week.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
25 mins50 mins75 mins6~550 kcal

Ingredients

For the Roasted Tomatoes

  • 300g (10oz) cherry tomatoes, halved
  • 2 tbsp olive oil
  • 3 cloves garlic, thinly sliced
  • 1 tsp dried oregano
  • Salt and black pepper

For the Cashew Ricotta

  • 1½ cups (210g) raw cashews, soaked in hot water for 30 minutes and drained
  • ½ cup (120ml) water
  • 2 tbsp nutritional yeast
  • 1 tbsp lemon juice
  • 1 clove garlic
  • ½ tsp salt
  • ¼ tsp white pepper

For the Vegan Béchamel

  • 3 tbsp vegan butter
  • 3 tbsp all-purpose flour
  • 2 cups (480ml) unsweetened oat milk or soy milk
  • 3 tbsp nutritional yeast
  • 1 tbsp white miso paste
  • ½ tsp garlic powder
  • ¼ tsp nutmeg
  • Salt and white pepper to taste

For the Pasta

  • 400g (14oz) rigatoni or penne
  • 2 tbsp olive oil
  • 1 medium red onion, finely sliced
  • 3 cloves garlic, minced
  • 100g (3.5oz) sun-dried tomatoes in oil, roughly chopped
  • 150g (5oz) artichoke hearts (canned or jarred), drained and quartered
  • 80g (3oz) Kalamata olives, pitted and halved
  • 100g (3.5oz) fresh baby spinach
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • ½ tsp chilli flakes
  • Salt and black pepper to taste

For the Topping

  • 150g (5oz) vegan mozzarella, shredded or torn
  • 2 tbsp olive oil
  • Fresh basil leaves
  • Chilli flakes
  • Vegan parmesan or nutritional yeast for finishing

Instructions

  1. Roast the tomatoes. Preheat the oven to 400°F (200°C). Toss the cherry tomatoes with olive oil, sliced garlic, oregano, salt, and pepper on a rimmed baking sheet. Roast for 20–25 minutes until collapsed, caramelized, and jammy. Set aside. Leave the oven on.
  2. Make the cashew ricotta. Drain the soaked cashews and add to a high-speed blender along with the water, nutritional yeast, lemon juice, garlic, salt, and white pepper. Blend on high for 2–3 minutes until completely smooth and creamy — scrape down the sides as needed. The ricotta should be thick, smooth, and spreadable. Taste and adjust — more lemon for brightness, more nutritional yeast for cheesiness. Set aside.
  3. Make the béchamel. Melt the vegan butter in a medium saucepan over medium heat. Add the flour and whisk constantly for 1–2 minutes until the mixture smells nutty and has turned a pale golden color — this cooks out the raw flour taste. Add the oat milk in a slow, steady stream while whisking constantly to prevent lumps. Continue to cook, whisking, until the sauce thickens and begins to bubble — about 5 minutes. Remove from the heat and whisk in the nutritional yeast, miso paste, garlic powder, and nutmeg. Season with salt and white pepper. Set aside.
  4. Cook the pasta. Bring a large pot of heavily salted water to a boil. Cook the rigatoni for 2 minutes less than the package directions — it will finish cooking in the oven and should go in slightly underdone. Reserve 1 cup of pasta water before draining.
  5. Cook the vegetables. Heat the olive oil in a large, wide skillet over medium heat. Add the red onion and cook for 6–8 minutes until soft and beginning to caramelize. Add the garlic and cook for 1 minute. Add the sun-dried tomatoes, artichoke hearts, olives, oregano, basil, and chilli flakes. Stir and cook for 3–4 minutes. Add the fresh spinach and stir until just wilted, about 1 minute. Season to taste.
  6. Combine. Add the drained pasta to the skillet with the vegetables and toss to combine. Add the roasted tomatoes and their juices. Pour the béchamel over everything and toss gently, adding a splash of reserved pasta water if the mixture seems too thick. Taste and adjust seasoning.
  7. Assemble. Transfer half the pasta mixture to a large, deep baking dish (approximately 9×13 inches / 23x33cm). Dot generously with half the cashew ricotta, dropping spoonfuls across the surface. Add the remaining pasta and dot with the remaining ricotta. Pour any remaining béchamel over the top. Scatter the vegan mozzarella evenly across the surface and drizzle with olive oil.
  8. Bake. Bake at 400°F (200°C) for 20–25 minutes until the top is deep golden, the mozzarella is melted and bubbling, and the edges are caramelized and slightly crisp. If the top browns before the 20 minutes are up, tent loosely with foil and continue baking.
  9. Finish and serve. Remove from the oven and rest for 5 minutes. Top with fresh basil leaves, chilli flakes, and a generous dusting of vegan parmesan or nutritional yeast. Serve immediately directly from the baking dish.

Pro Tips

  • Roast the tomatoes before adding them — this is the step that makes this pasta extraordinary rather than merely good. Roasted tomatoes are concentrated, caramelized, and deeply savory; raw tomatoes in a baked pasta release water and make the sauce thin and watery.
  • Undercook the pasta before baking — pasta that is cooked to al dente before baking becomes overcooked and mushy in the oven. Pull it 2 minutes early and it will finish perfectly during the bake.
  • Make the cashew ricotta completely smooth — any graininess in the ricotta will be noticeable in the finished dish. Blend on high for a full 2–3 minutes, scraping down the sides, until the texture is genuinely silky.
  • Rest before serving — 5 minutes out of the oven allows the béchamel and ricotta to set slightly, making the pasta easier to serve in clean, generous portions rather than collapsing into a pool.

The Three Cheeses

What makes this baked pasta unusual — and unusually good — is the deliberate use of three distinct plant-based cheese preparations that each serve a specific function. The cashew ricotta provides body and creaminess, its mild, slightly tangy flavor punctuating the pasta in rich, cool pockets that contrast with the hot sauce. The nutritional yeast and miso béchamel provides the deep, savory, umami-rich coating that holds the whole dish together — the miso in particular providing a fermented depth that mimics aged cheese in a way that nutritional yeast alone cannot. The vegan mozzarella provides the essential visual and textural element of any great baked pasta: the bubbled, browned, slightly stretchy top that signals richness and indulgence and makes everyone reach for a corner piece first. Together, these three preparations create a layered complexity that no single cheese — vegan or otherwise — could achieve alone.


Flavor Variations

  • Spicy Arrabbiata Three-Cheese Pasta: Add 2 teaspoons of chilli flakes and a tablespoon of tomato paste to the vegetable base for a fiery, tomato-forward version with building heat.
  • Greek-Style Three-Cheese Pasta: Add crumbled vegan feta along with the ricotta and replace the olives with a tablespoon of capers for a sharper, saltier, more distinctly Greek flavor profile.
  • Pesto Three-Cheese Pasta: Swirl 4 tablespoons of vegan basil pesto through the pasta before assembling for an herby, bright version with a vivid green color winding through the golden cheese topping.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~550 kcal20g62g7g24g

Storage

  • Refrigerator: Store leftovers covered in the baking dish or in an airtight container for up to 4 days. Reheat covered with foil in a 350°F (175°C) oven for 20 minutes, or microwave individual portions covered for 2–3 minutes with a splash of plant milk to loosen.
  • Freezer: The assembled, unbaked pasta freezes beautifully for up to 2 months. Cover tightly with foil and freeze. Bake from frozen at 375°F (190°C) covered for 40 minutes, then uncover and bake for a further 15–20 minutes until bubbling and golden.
  • Make ahead: The entire dish can be assembled up to 24 hours ahead, covered, and refrigerated unbaked. Add 10 minutes to the baking time when cooking from cold.

Frequently Asked Questions

Can I use store-bought vegan ricotta instead of making cashew ricotta?

Yes — a good quality store-bought vegan ricotta works well and saves a step. Look for one made from cashews or almonds for the creamiest result.

Can I make this gluten-free?

Yes — use a gluten-free pasta and replace the all-purpose flour in the béchamel with a gluten-free flour blend or cornstarch (use 2 tablespoons of cornstarch in place of 3 tablespoons of flour). The result is equally creamy and delicious.

What can I use instead of artichoke hearts?

Roasted zucchini, roasted eggplant, or canned white beans are all excellent substitutes — each adds a different texture and flavor profile but works beautifully in the Mediterranean context of the dish.

Can I use a different pasta shape?

Yes — penne, ziti, fusilli, or any medium-sized tube or ridged pasta works well. Avoid long pasta shapes like spaghetti or linguine, which do not hold up as well in baked pasta preparations.


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 addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Creamy Vegan Veggie Bake — The Bubbling, Golden-Topped Plant-Based Casserole That Feeds a Crowd and Tastes Like Pure Comfort from the First Spoonful

creamy vegan veggie bake

There is a category of food that exists specifically for the days when warmth and comfort are more important than novelty — when what is needed at the table is something that comes out of the oven bubbling at the edges, golden and slightly browned on top, filling the kitchen with a savory, creamy fragrance that makes everyone gravitate toward the oven before it is even done. The Creamy Vegan Veggie Bake is that food. It is a generous, deeply satisfying casserole of tender vegetables — broccoli, cauliflower, sweet potato, and green beans — layered in a rich, garlicky cashew cream sauce that thickens into a glossy, sauce-like consistency in the oven, finished with a golden breadcrumb and nutritional yeast crust that shatters slightly when the serving spoon goes through it to reveal the bubbling cream beneath. It is the kind of dish that a table of eight can gather around, serve in large spoonfuls over rice or alongside crusty bread, and finish entirely without anyone planning to. It is 100% vegan, completely dairy-free, naturally gluten-free if made with gluten-free breadcrumbs, and made from ingredients that are available in every supermarket. It is make-ahead friendly, reheats better than almost any other dish in this collection, and scales effortlessly to double for a larger gathering. It is, simply, one of the best things you can make on a weeknight or a weekend when feeding people well is the entire point.

The technique is the pre-roast then bake method. The most common failure of a vegetable bake or gratin is a filling that is either undercooked (hard vegetables swimming in liquid sauce) or overcooked (mushy vegetables in a broken, watery sauce), because the vegetables and the sauce have incompatible cooking timelines: the sauce needs to cook for long enough to thicken and develop flavor, but the vegetables need to be tender without becoming structureless. The pre-roast then bake method solves this by decoupling the two problems. In the pre-roast stage, the vegetables are cut into bite-sized pieces, tossed in a small amount of oil, salt, and smoked paprika, and roasted at 200°C (390°F) on a high-sided baking sheet for 20 minutes — long enough to drive out a significant portion of their water content (water that would otherwise dilute and thin the sauce during baking), develop some initial caramelization and flavor at their surfaces, and bring them to approximately 70–75% done. In the bake stage, these pre-roasted, partially-caramelized, partially-dried vegetables are combined with the cashew cream sauce in the baking dish and baked together for a further 25–30 minutes — just long enough for the sauce to thicken and bubble and for the breadcrumb crust to turn deeply golden. Because the vegetables entered the oven already partially cooked and already with their excess water driven off, they finish perfectly tender at exactly the same moment the sauce finishes thickening. The pre-roast also means that the vegetables have developed their own flavor before the sauce coats them, so each piece of broccoli or sweet potato has its own caramelized note inside the cream, rather than being simply boiled and sauce-coated. The pre-roast then bake method is, genuinely, the difference between a competent vegetable bake and an exceptional one.

This recipe serves 6 generously from a standard 30×22cm (12×9 inch) baking dish.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins50 mins70 mins6~490 kcal

Ingredients

For the Pre-Roasted Vegetables

  • 1 medium head of broccoli (approximately 350g / 12oz), cut into medium florets
  • ½ medium head of cauliflower (approximately 300g / 10oz), cut into medium florets
  • 1 large sweet potato (approximately 350g / 12oz), peeled and cut into 2cm (¾ inch) cubes
  • 200g (7oz) green beans, trimmed and cut in half (added raw in the second bake stage rather than pre-roasted, as green beans cook more quickly and benefit from less initial roasting)
  • 2 tbsp neutral oil
  • ½ tsp fine salt
  • ½ tsp smoked paprika

For the Cashew Cream Sauce

  • 1½ cups (200g) raw cashews, soaked in cold water for at least 4 hours or in boiling water for 30 minutes, then drained (the soaking is essential — unsoaked cashews produce a gritty sauce; fully soaked cashews blend to complete silkiness)
  • 1¾ cups (420ml) vegetable stock, warm (warm stock blends more smoothly into the cashews than cold)
  • 4 cloves garlic, roughly chopped
  • 3 tbsp nutritional yeast
  • 1 tbsp lemon juice (fresh)
  • 1 tsp Dijon mustard (adds a sharp background note that prevents the sauce from tasting flat; the mustard itself is not detectable in the finished sauce)
  • 1 tsp onion powder
  • ½ tsp fine salt, plus more to taste
  • ½ tsp white pepper or black pepper
  • Pinch of nutmeg (optional — a traditional gratin note that works well in a creamy white sauce)

For the Golden Breadcrumb Crust

  • ¾ cup (75g) panko breadcrumbs (panko produces a significantly lighter, crispier crust than regular breadcrumbs; use certified gluten-free panko if needed)
  • 2 tbsp nutritional yeast
  • 1 tbsp neutral oil or melted vegan butter
  • ½ tsp garlic powder
  • ¼ tsp smoked paprika
  • Pinch of fine salt

For Serving

  • Fresh flat-leaf parsley or fresh chives, finely chopped
  • Steamed rice, quinoa, or crusty bread
  • Optional: extra lemon wedges for squeezing at the table

Instructions

  1. Soak the cashews. If not already done, soak the cashews now — cold water for 4+ hours, or boiling water for a minimum of 30 minutes (30 minutes in boiling water is sufficient but 1 hour produces a silkier result). Drain completely before blending.
  2. Pre-roast the vegetables. Preheat the oven to 200°C (390°F). On a large rimmed baking sheet, combine the broccoli florets, cauliflower florets, and sweet potato cubes. Drizzle with the 2 tablespoons of oil, sprinkle with the ½ teaspoon salt and ½ teaspoon smoked paprika, and toss to coat evenly. Spread in a single layer — do not crowd. Roast for 20 minutes until the edges are beginning to caramelize and the vegetables are about three-quarters cooked through. Remove from the oven and set aside. Leave the oven on.
  3. Make the cashew cream sauce. Combine the drained cashews, warm vegetable stock, garlic, nutritional yeast, lemon juice, Dijon mustard, onion powder, salt, pepper, and nutmeg (if using) in a high-powered blender. Blend on high speed for 60–90 seconds until completely smooth and creamy — there should be no gritty texture remaining. Taste and adjust seasoning: add more salt if needed, more lemon juice for brightness, more nutritional yeast for a deeper savory note. The sauce should be well-seasoned at this stage as it will dilute slightly when it coats the vegetables.
  4. Make the breadcrumb crust. In a small bowl, combine the panko breadcrumbs, nutritional yeast, oil or melted vegan butter, garlic powder, smoked paprika, and salt. Toss with your fingers until the breadcrumbs are evenly coated and the mixture looks slightly damp and clumped. Set aside.
  5. Assemble the bake. Lightly grease a 30×22cm (12×9 inch) baking dish with oil or vegan butter. Arrange the pre-roasted vegetables in the dish. Add the raw green bean pieces, distributing them evenly throughout the other vegetables. Pour the cashew cream sauce over the vegetables, ensuring every piece is coated — use a spatula to press the vegetables gently into the sauce. The sauce should come about halfway up the vegetables; if the dish seems too dry, add 2–3 tablespoons of extra vegetable stock. Scatter the breadcrumb mixture evenly over the entire surface.
  6. Bake. Place the dish in the 200°C (390°F) oven (the same temperature as the vegetable pre-roast). Bake uncovered for 25–30 minutes until the breadcrumb crust is deeply golden-brown, the sauce is visibly bubbling at the edges of the dish, and the vegetables are completely tender when pierced with a knife. If the breadcrumbs are browning too quickly before the sauce is bubbling, tent loosely with foil for the final 10 minutes. Do not cover tightly — steam trapped under tight foil will make the crust soggy.
  7. Rest and serve. Remove from the oven and allow to rest for 5 minutes — the sauce continues to thicken slightly as it cools from its hottest point, and the rested dish holds its structure better when served. Scatter generously with fresh parsley or chives. Serve directly from the baking dish in large spoonfuls over steamed rice or alongside crusty bread.

Pro Tips

  • Blend the sauce for a full 60–90 seconds — the silkiness of a cashew cream sauce is directly proportional to blend time. At 30 seconds, the sauce has a slightly grainy texture; at 90 seconds, it is completely smooth and glossy. A high-powered blender produces the best result; a standard blender can achieve the same but may need 2–3 minutes of blending with a rest in between to prevent overheating.
  • Taste the sauce before it goes on the vegetables — the cashew cream sauce is the flavor backbone of the entire dish, and it should taste distinctly well-seasoned and complex at this stage. A sauce that tastes mild or flat before baking will taste mild and flat after baking. Season assertively; the vegetables and breadcrumbs absorb seasoning from the sauce, so a strongly seasoned sauce produces a well-seasoned finished dish.
  • Do not skip the pre-roast — the 20-minute pre-roast is not an optional step but the structural foundation of the technique. Vegetables added raw to the sauce produce a watery, broken, underseasoned result that no amount of oven time fully fixes. The pre-roast drives out water, adds flavor, and brings the vegetables to the right point for the final bake to finish them perfectly.
  • For a make-ahead version, assemble the dish completely through step 5 (without the breadcrumbs), cover with plastic wrap, and refrigerate for up to 24 hours. Remove from the refrigerator 20 minutes before baking, add the breadcrumb topping, and bake as directed, adding 5–8 minutes to the baking time to compensate for the cold start.

The Gratin: French Technique, Universal Comfort

The word “gratin” comes from the French verb gratter — to scrape — and refers specifically to the browned, crusted surface that forms on top of a baked dish, and to the action of scraping that crust from the sides of the dish when serving (the most coveted part, as every experienced cook knows). As a culinary technique, the gratin originated in French cuisine — specifically in the Dauphiné region of southeastern France, where gratin dauphinois (potatoes baked in cream and garlic) has been documented since at least the eighteenth century and remains one of the most recognizable dishes in the French regional canon. The technique’s principle — layering ingredients in a dish, coating them in a cream or béchamel sauce, covering the surface with cheese or breadcrumbs, and baking until the top forms a golden, slightly crispy crust while the interior bubbles and thickens — traveled from French professional kitchens into the broader European cooking tradition during the nineteenth and early twentieth centuries, appearing in Italian cuisine as gratinato, in British cooking as a gratin or bake (the words are used interchangeably in English), and in American cooking as a casserole, a term that refers both to the dish and to the cooking vessel. The cream-and-crust structure of the gratin is so fundamentally satisfying — the contrast of the crispy top against the rich, yielding interior — that it appears, independently or through influence, in the cooking of almost every culture with an oven and a preference for dairy-enriched sauces. The cashew cream that replaces the dairy cream in this vegan version honors the technique entirely: the same contrast, the same bubbling edges, the same golden crust, the same communal serving from a shared dish — the French lineage fully intact, the animals entirely absent.


Flavor Variations

  • Mediterranean Vegan Veggie Bake: Replace the broccoli and cauliflower with chunks of zucchini, eggplant (aubergine), and cherry tomatoes (the tomatoes go in raw, not pre-roasted — they burst during the bake and add acidity to the sauce). Add 1 teaspoon of dried oregano and ½ teaspoon of dried basil to the cashew cream sauce, and 50g of pitted kalamata olives scattered through the assembled dish. Replace the breadcrumb crust with a scattering of pine nuts and a drizzle of olive oil for a Mediterranean-style golden top.
  • Curried Vegan Veggie Bake: Add 2 teaspoons of mild curry powder, 1 teaspoon of ground turmeric, and ½ teaspoon of ground cumin to the cashew cream sauce in place of the mustard and nutmeg. Use a combination of sweet potato, chickpeas (drained, from a can — added raw into the assembly), cauliflower, and spinach (added raw, it wilts into the sauce during baking). Top with a mixture of panko breadcrumbs and 2 tablespoons of desiccated coconut. Serve over basmati rice with mango chutney alongside.
  • Mushroom and Thyme Vegan Veggie Bake: Replace all the vegetables with a combination of 500g mixed mushrooms (cremini, portobello, shiitake — cut into large pieces and pre-roasted as directed) and 2 large leeks (sliced into 2cm rounds and added raw). Add 1 tablespoon of fresh thyme leaves and 1 tablespoon of soy sauce to the cashew cream sauce for an earthier, more deeply savory profile. The mushroom version is particularly good with buttered crusty sourdough alongside and a glass of red wine.

Nutritional Highlights (Per Serving — Based on 6 Servings)

CaloriesProteinCarbsFiberFat
~490 kcal14g52g9g26g

Storage

  • Refrigerator: The fully baked veggie bake keeps covered in the refrigerator for up to 4 days. The breadcrumb crust softens in the refrigerator but re-crisps beautifully on reheating.
  • Reheating: For best results, reheat individual portions in a 180°C (355°F) oven for 15–20 minutes (covered with foil to prevent further browning, then uncovered for the last 5 minutes to restore the crust). Alternatively, microwave portions for 2–3 minutes on high, then place under the grill/broiler for 2–3 minutes to restore the crust. The bake reheats very well — many people find the second-day version even more flavorful as the sauce has had time to deepen.
  • Freezer: The assembled, baked dish (without the breadcrumb topping) freezes well. Allow to cool completely, cover tightly, and freeze for up to 2 months. Thaw overnight in the refrigerator, add the fresh breadcrumb topping, and bake at 180°C (355°F) for 25–30 minutes until heated through and the crust is golden.
  • Make-ahead (assembled, unbaked): Assemble through step 5 (without breadcrumbs), cover, and refrigerate for up to 24 hours. Add breadcrumbs and bake from cold as directed, adding 5–8 minutes to the baking time.

Frequently Asked Questions

Can I use a different nut instead of cashews for the sauce?

Cashews are the best choice for this sauce because their neutral flavor and high fat content produce the creamiest, most convincingly dairy-like result. Blanched almonds are the closest substitute — soak and blend in the same way; the sauce will be slightly less rich and slightly more nutty in flavor. Sunflower seeds (soaked 4 hours, drained) produce a nut-free version with a slightly earthier flavor and a slightly greener color from the seed’s natural pigments. Silken tofu (300g blended directly, no soaking needed) produces a sauce that is lighter in both flavor and texture than cashew cream but works well as a lower-fat alternative.

My sauce is grainy — what went wrong?

Grainy sauce means either the cashews were insufficiently soaked (they need at least 4 hours in cold water, or 30 minutes in actively boiling water — not just hot water) or the blending time was insufficient (blend for a full 60–90 seconds on the highest speed). If the sauce is grainy after blending, try blending for a further 60 seconds, adding 2–3 tablespoons of hot water to help the blending. If the sauce is still not smooth, pass it through a fine-mesh sieve before using — this removes any remaining gritty particles and produces a smooth sauce regardless of blender power.

Can I make this nut-free?

Yes — replace the cashew cream sauce with an oat milk béchamel: melt 3 tablespoons of vegan butter in a saucepan over medium heat, whisk in 3 tablespoons of flour, and cook for 1 minute. Gradually whisk in 500ml of oat milk, add the same seasonings (garlic, nutritional yeast, mustard, lemon juice, salt, pepper), and cook over medium heat for 5–7 minutes, stirring constantly, until the sauce is thick enough to coat the back of a spoon. Use in place of the cashew cream. The oat milk béchamel produces a slightly lighter, more neutral-tasting sauce that is excellent in its own right and completely nut-free.

What vegetables work best in this bake?

The pre-roast then bake method works with virtually any vegetable that can be cut into chunks — the key is grouping vegetables by cooking speed. Fast-cooking vegetables (spinach, cherry tomatoes, corn) go in raw at the assembly stage. Medium-cooking vegetables (broccoli, cauliflower, zucchini, green beans, mushrooms) are pre-roasted for 20 minutes. Slow-cooking vegetables (sweet potato, butternut squash, celeriac, turnip) are pre-roasted for 25–30 minutes before assembly. Avoid very high-water vegetables (cucumber, lettuce) which become too watery regardless of pre-roasting.


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 addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!