family dinner

Broccoli and Cauliflower Bake

broccoli and cauliflower bake

Broccoli and Cauliflower Bake: A Creamy, Cheesy Veggie Comfort Dish

This Broccoli and Cauliflower Bake combines tender-crisp broccoli and cauliflower in a creamy sauce, topped with golden cheese (or vegan alternative) for a satisfying, nutritious casserole. It’s a family-friendly side or main dish that’s easy to customize—perfect for weeknights, holidays, or meal prep. Loaded with vegetables and adaptable for vegan or vegetarian diets, it delivers comfort food vibes without heaviness.

Ingredients (Serves 6)

For the Vegetables:

  • 1 medium head broccoli (about 4–5 cups florets)
  • 1 medium head cauliflower (about 4–5 cups florets)
  • Salt, for blanching

For the Creamy Sauce:

  • 2–3 tablespoons butter or olive oil
  • 3 cloves garlic, minced
  • 2 tablespoons all-purpose flour (or gluten-free alternative)
  • 1½–2 cups milk (dairy or unsweetened plant-based like almond/oat)
  • ½ cup vegetable broth (optional, for extra flavor)
  • 1 teaspoon Dijon mustard
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • Salt and black pepper, to taste
  • Pinch of nutmeg (optional)

For the Topping:

  • 1–1½ cups shredded cheese (cheddar, mozzarella, or vegan shreds)
  • ½ cup breadcrumbs or panko (gluten-free if needed)
  • 2–3 tablespoons grated Parmesan or nutritional yeast (for vegan)
  • Fresh herbs (parsley or thyme) for garnish

Optional Add-Ins: Cooked quinoa, chickpeas, or a layer of spinach for extra nutrition and protein.

Instructions

  1. Prep the vegetables: Preheat oven to 375°F (190°C). Bring a large pot of salted water to a boil. Add broccoli and cauliflower florets and blanch for 3–4 minutes until bright and just tender. Drain and rinse with cold water to stop cooking. Pat dry and arrange in a greased 9×13-inch baking dish.
  2. Make the sauce: In a saucepan, heat butter/oil over medium heat. Add garlic and sauté for 1 minute. Whisk in flour and cook for 1–2 minutes (roux). Gradually whisk in milk (and broth if using) until smooth. Simmer until thickened (3–5 minutes). Stir in mustard, garlic/onion powder, salt, pepper, and nutmeg. Remove from heat.
  3. Assemble: Pour the sauce evenly over the vegetables. Sprinkle with shredded cheese. Mix breadcrumbs with Parmesan/nutritional yeast and a drizzle of oil, then scatter over the top.
  4. Bake: Bake for 20–25 minutes until bubbly and the top is golden brown. For extra crispiness, broil for the last 2–3 minutes. Let rest 5 minutes before serving.

Prep time: 15 minutes Cook time: 25–30 minutes Total time: About 45 minutes

Nutritional Facts (Approximate per Serving)

  • Calories: 200–300 kcal (lower with vegan/less cheese options)
  • Protein: 8–12g
  • Total Fat: 10–15g
  • Carbohydrates: 15–25g
  • Dietary Fiber: 4–6g
  • Key micronutrients: Excellent source of Vitamin C, Vitamin K, folate, and antioxidants from cruciferous veggies.

Note: Values vary based on milk, cheese, and portion sizes. Vegan versions reduce saturated fat.

Health Benefits

  • Nutrient-Dense Veggies: Broccoli and cauliflower are packed with fiber, vitamins, and cancer-fighting compounds (glucosinolates) while being low in calories.
  • Bone and Immune Support: Calcium from cheese/milk (or fortified plant milk) and Vitamin C for immunity.
  • Gut Health: High fiber promotes digestion and a healthy microbiome.
  • Customizable & Balanced: Easily made vegan, gluten-free, or higher-protein—fits many dietary needs while satisfying comfort food cravings.

Tips and Variations

  • Vegan Version: Use plant milk, vegan cheese, nutritional yeast, and oil instead of butter. Cashew-based sauces add extra creaminess.
  • Lower-Carb: Skip breadcrumbs or use almond flour.
  • Make-Ahead: Assemble up to a day ahead and bake when ready. Freeze baked portions for quick meals.
  • Variations: Add bacon bits, sun-dried tomatoes, or swap some veggies for Brussels sprouts. Spice it up with red pepper flakes.
  • Cooking Tip: Don’t over-blanch the veggies—they’ll continue cooking in the oven.

Serving Suggestions

Serve as a hearty side with grilled chicken, fish, or tofu. Pair with quinoa, rice, or a fresh salad for a complete meal. It shines at potlucks or holiday tables alongside roasted meats or plant-based mains.

This Broccoli and Cauliflower Bake is wholesome, cheesy goodness that even veggie skeptics will love. Simple, versatile, and packed with nutrition—bake one tonight! 🥦🥬🧀

Tried this recipe? Leave a comment below and let us know how it turned out! Browse all our vegan recipes to keep enjoying ultimate delicious and healthy lifestyle.

Vegan Baked Spaghetti Casserole — The Deeply Sauced, Golden-Topped Comfort Bake That Feeds a Crowd and Reheats Like a Dream

vegan baked spaghetti casserole

There is a category of dinner that exists entirely outside the vocabulary of fine dining — not because it is unsophisticated but because sophistication is not the point. The point is a large, deep dish of something intensely savory and deeply sauced, something that fills the kitchen with a smell that makes everyone in the house appear at the kitchen door without being called, something that sits on the table in its baking dish and gets scooped in generous portions and eaten in contented silence except for the occasional sound of more being spooned onto a plate. Vegan Baked Spaghetti Casserole is that kind of dinner. It is a full pound of spaghetti baked in a rich, herb-forward tomato sauce with a base of sautéed onion, garlic, and bell pepper, a hearty layer of seasoned lentils and mushrooms that provides the textural substance and umami depth that ground meat would normally contribute, and a top layer of blended cashew cream and vegan mozzarella that melts and bubbles and browns during baking into a golden, slightly crispy, intensely cheesy crust over the sauced pasta underneath. It is the kind of dish that a household of six can demolish in one sitting, or that a household of two can eat across three days, the flavor improving each time it is reheated. It is 100% vegan, dairy-free, and egg-free. It comes together in one skillet and one baking dish, it is genuinely straightforward to make, and it is exactly the kind of recipe that earns its place in a permanent weekly rotation for the simple reason that it is not possible to be unhappy while eating it. The technique is why the pasta does not turn to mush.

The technique is the undercook-and-sauce-absorb method. The central risk of baked pasta — any baked pasta, vegan or otherwise — is that the pasta continues cooking during its time in the oven and ends up over-soft, mushy, and lacking the distinct bite that makes pasta pleasurable to eat. This risk is amplified in a casserole where the pasta is submerged in sauce, because the starchy water released by the pasta during its oven time is absorbed back into the pasta along with the surrounding sauce, accelerating the softening effect. Standard recipes either accept the over-soft texture as the price of a casserole or attempt to compensate by undercooking the pasta before baking — but undercooking creates its own problem: undercooked pasta that enters the oven in a sauce of normal consistency tends to absorb too much of the sauce as it finishes cooking, leaving a casserole that is drier than intended and where the sauce has been largely consumed by the pasta rather than coating it. The undercook-and-sauce-absorb method resolves both problems simultaneously. Stage one — deliberate undercook: the spaghetti is cooked for exactly 5 minutes only — approximately half the normal cooking time — producing pasta that is still firm and chalky at the center, nowhere near al dente. Stage two — sauce formulation: the tomato sauce is made 20–25% wetter than a sauce intended for serving immediately — the additional liquid is calculated to be absorbed by the undercooked pasta during the 30–35 minutes of oven time, resulting in a finished casserole with perfectly al dente pasta surrounded by a sauce of the correct, clingy consistency. The pasta and the sauce meet each other’s needs during baking: the undercooked pasta needs more liquid to finish cooking, and the wetter sauce needs to lose some of its liquid to reach the right consistency — they correct each other simultaneously in the oven. The result is a casserole where the pasta has exactly the right texture, the sauce is perfectly thick and clingy, and the flavor is deeper than a stovetop pasta dish because the pasta has been partially cooked in the sauce itself.

This recipe serves 6–8.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins55 mins75 mins6–8~415 kcal

Ingredients

For the Lentil-Mushroom Base

  • 1 × 400g (14oz) tin of green or brown lentils, drained and rinsed (tinned lentils are used rather than dried for convenience and speed; they are already fully cooked and only need to be seasoned and warmed through — dried lentils cooked from scratch work equally well if pre-cooked to tender before starting)
  • 250g (9oz) cremini (chestnut) mushrooms, finely diced — the mushrooms should be diced small, approximately 5mm, so they blend into the lentil mixture and create a uniform, meaty texture rather than large, distinct mushroom pieces that might compete texturally with the pasta
  • 1 tbsp olive oil
  • 1 tsp smoked paprika
  • 1 tsp dried oregano
  • ½ tsp fennel seeds (optional but excellent — fennel seed is the spice most associated with Italian sausage and its presence in the lentil mixture produces a subtle flavor echo of a meat-ragu that makes the casserole taste deeply familiar and richly savory; it can be omitted for a cleaner, more neutral result)
  • Salt and black pepper to taste

For the Tomato Sauce

  • 2 × 400g (14oz) tins of whole peeled tomatoes or crushed tomatoes — whole peeled tomatoes, crushed by hand in the bowl before adding, produce a slightly chunkier, more textured sauce; crushed tomatoes produce a smoother result; either works well
  • 1 large onion, finely diced
  • 1 red or yellow bell pepper, finely diced
  • 6 cloves garlic, minced
  • 2 tbsp olive oil
  • 2 tbsp tomato paste (paste concentrates the tomato flavor and adds depth; do not reduce or omit)
  • 1 tsp dried basil
  • 1 tsp dried oregano
  • 1 tsp sugar (a small amount of sugar is not for sweetness — it balances the natural acidity of tinned tomatoes, which can taste sharp and one-dimensional without it)
  • 1 tsp fine salt
  • ½ tsp black pepper
  • 120ml (½ cup) vegetable stock (the additional liquid that makes this sauce 20–25% wetter than a serving sauce — this stock is what the undercooked pasta absorbs during baking to finish cooking; do not omit)
  • 1 tsp red chilli flakes (optional — adds a background warmth; reduce or omit for a mild casserole)

For the Pasta

  • 450g (1lb) dried spaghetti — spaghetti is the traditional choice and produces the characteristic layered, slightly tangled texture of a baked spaghetti casserole; penne, rigatoni, or ziti work well for a more uniform, block-like casserole that slices more cleanly

For the Topping

  • 80g (½ cup) raw cashews, soaked in water for 2 hours and drained (or soaked in boiling water for 30 minutes if time is short) — blended with water, these produce a rich, creamy cashew cream that melts into the top of the casserole during baking and provides the creamy, cheesy layer
  • 120ml (½ cup) water (for blending the cashews)
  • 2 tbsp nutritional yeast
  • 1 clove garlic
  • ½ tsp fine salt
  • 150g (5oz) vegan mozzarella-style cheese, grated or torn — use a vegan mozzarella that is specifically designed to melt (not all vegan cheeses melt well); brands sold as “melting” or “pizza” style vegan cheese produce the best results here

For the Baking Dish

  • Olive oil for greasing
  • A 33 × 23cm (9 × 13 inch) baking dish, or a deep equivalent

Instructions

  1. Soak the cashews. If not soaked in advance, place the cashews in a bowl, cover with boiling water, and leave for 30 minutes while preparing the rest of the recipe. Drain before blending.
  2. Make the lentil-mushroom base. Heat 1 tablespoon of olive oil in a large skillet over high heat. Add the finely diced mushrooms in a single layer and cook undisturbed for 3 minutes until deeply browned on the underside. Stir and cook for a further 2 minutes. Add the drained lentils, smoked paprika, dried oregano, fennel seeds (if using), salt, and pepper. Stir to combine and cook for 2 minutes until the lentils are warmed through and coated in the spices. Remove from the heat and set aside.
  3. Make the tomato sauce. In the same skillet (no need to wash), heat 2 tablespoons of olive oil over medium heat. Add the diced onion and bell pepper and cook, stirring occasionally, for 8–10 minutes until softened and just beginning to turn golden. Add the minced garlic and cook for 1 further minute until fragrant. Add the tomato paste and stir into the onion mixture, cooking for 2 minutes — the paste will darken slightly and become more aromatic. Add the tinned tomatoes (crushing whole tomatoes in the tin with your hands before adding if using whole peeled), dried basil, dried oregano, sugar, salt, pepper, chilli flakes (if using), and vegetable stock. Stir well. Bring to a gentle simmer and cook uncovered for 10 minutes, stirring occasionally. The sauce should be loose and noticeably wetter than a sauce you would serve directly over pasta — this is intentional.
  4. Undercook the pasta — Stage 1 of the technique. While the sauce simmers, bring a large pot of well-salted water to a boil. Add the spaghetti and cook for exactly 5 minutes only — set a timer. The spaghetti will be significantly undercooked: stiff, chalky at the center, and nowhere near edible yet. Drain and do not rinse (the surface starch helps the sauce adhere to the pasta during baking). Return to the pot.
  5. Combine. Add the lentil-mushroom base to the pot with the drained undercooked spaghetti. Pour approximately three-quarters of the tomato sauce over the pasta and lentil mixture. Toss well with tongs until the spaghetti is completely coated and the lentils are evenly distributed through the pasta. The mixture will seem very saucy — this is correct.
  6. Make the cashew cream topping. Drain the soaked cashews. Combine in a blender with the water, nutritional yeast, garlic clove, and salt. Blend on high for 60–90 seconds until completely smooth and creamy — there should be no visible cashew pieces. The cream should be pourable but not thin; it should coat the back of a spoon. If it seems very thick, add 1 additional tablespoon of water and blend again.
  7. Assemble. Preheat the oven to 200°C (390°F). Lightly grease the baking dish with olive oil. Transfer the sauced pasta and lentil mixture to the baking dish, spreading evenly. Pour the remaining tomato sauce over the top of the pasta layer. Pour the cashew cream evenly over the surface. Scatter the grated or torn vegan mozzarella over the cashew cream layer.
  8. Bake — Stage 2 of the technique. Cover the baking dish tightly with foil and bake at 200°C for 20 minutes. Remove the foil and bake uncovered for a further 15 minutes until the top is golden-brown and bubbling at the edges, the vegan mozzarella has melted and taken on color, and the sauce around the edges is visibly thickened and reduced. The pasta will have absorbed the excess sauce liquid during baking and finished cooking to al dente. Remove from the oven and leave to rest for 10 minutes before serving — resting allows the casserole to set slightly, making it easier to portion.
  9. Serve. Scoop generous portions directly from the baking dish. Finish each serving with a pinch of dried chilli flakes, a small drizzle of olive oil, and torn fresh basil if available.

Pro Tips

  • The 5-minute pasta undercook is non-negotiable — cooking the pasta to even al dente before baking will produce an over-soft casserole. 5 minutes produces pasta that still has a firm, almost raw center and is completely unpleasant to eat on its own. This is exactly right. It will finish cooking perfectly in the oven. Trust the undercook.
  • Use the foil for the first 20 minutes — the foil traps steam inside the dish during the first stage of baking and creates a hot, humid environment that finishes cooking the undercooked pasta evenly throughout the casserole. Without the foil, the top layer of pasta would dry out before the center pasta has had time to absorb enough liquid to finish cooking. Remove the foil only for the final browning stage.
  • Grate or tear the vegan mozzarella rather than slicing — torn and grated vegan mozzarella melts more evenly and covers more surface area than sliced pieces, producing a more uniform golden crust. Most vegan mozzarella-style cheeses are sold in blocks; grating is usually the easiest approach.
  • Let it rest before cutting — baked spaghetti casserole that is portioned immediately from the oven will collapse and run because the sauce is still fully liquid. The 10-minute rest allows the sauce to set slightly around the pasta, producing portions that hold their shape when scooped and look significantly more appealing on the plate.

Pasta in Italy: Wheat, Water, and a Mythology Built Backwards

Italian pasta — the ingredient at the heart of this casserole — is the subject of one of the most persistent and confidently repeated food history myths in popular culture: that it was brought to Italy from China by Marco Polo following his 13th-century travels to the court of Kublai Khan. The Marco Polo story appears regularly in food writing and dinner-table conversation as an established fact; it is, in any substantive historical sense, false, and the way it became accepted as truth is an interesting study in how food mythology works. Pasta in various forms existed in Italy well before Marco Polo’s journey (he departed in 1271 and returned in 1295); Italian documents from the 12th century describe pasta-like dishes, and Arab geographers writing about Sicily as early as the 12th century describe a food called “itriyya” — dried pasta — being manufactured and exported from the island in significant quantities. The Arab-Sicilian connection is, in fact, the most historically credible route of pasta’s entry into Italy: Arab traders and settlers in Sicily during the Aghlabid emirate period (827–902 CE) brought dried pasta-making techniques that were well-established in the Arab world, where wheat-based doughs had been dried and stored as a preserved food for centuries. The Chinese origin story appears to have originated with a 1929 article in an American macaroni industry magazine — a trade publication with commercial reasons to make pasta’s origins sound exotic and global rather than regional and European — and was repeated often enough to become accepted as conventional wisdom. What is genuinely true is that Italy did not become the pasta culture it is today until the industrialization of pasta production in the 19th and early 20th centuries, when hydraulic extrusion presses and mechanical drying systems made it possible to produce pasta at a scale and consistency that made it a working-class staple across the entire Italian peninsula rather than a regional specialty. The baked pasta dish — pasta al forno in Italian — is a southern Italian tradition, particularly associated with Naples and Sicily, where tomatoes (themselves a New World import, not arriving in Europe until after the Columbian Exchange) were adopted into cooking earlier and more enthusiastically than in northern Italy, where butter and cream remained the dominant cooking fats well into the 20th century.


Flavor Variations

  • Spicy Arrabiata Baked Spaghetti: Double the chilli flakes in the sauce to 2 teaspoons and add ½ teaspoon of cayenne pepper. Replace the lentil-mushroom base with a simpler combination of tinned chickpeas and diced roasted red peppers (from a jar, drained). The arrabiata version has a fiery, punchy flavor profile with less of the meaty, ragu-like depth of the original — it is faster to make and excellent for those who prefer a spicier, cleaner tomato bake.
  • White Bean and Kale Baked Spaghetti: Replace the lentil-mushroom base with 1 × 400g tin of drained cannellini beans and 100g (3½oz) of finely shredded kale, stirred into the sauce during the final 5 minutes of simmering until wilted. Replace the tomato sauce’s dried oregano and basil with 1 teaspoon of dried rosemary and ½ teaspoon of dried thyme for a more Tuscan character. The white bean version is lighter in color and flavor than the lentil version and pairs beautifully with the cashew cream topping.
  • Tex-Mex Baked Spaghetti: Replace the Italian herb blend in the sauce with 1 tablespoon of chilli powder, 1 teaspoon of ground cumin, and ½ teaspoon of smoked paprika. Add 1 × 400g tin of drained black beans and 100g (3½oz) of frozen corn (defrosted) to the lentil-mushroom base. Replace the cashew cream topping with a simple mixture of blended silken tofu, lime juice, garlic, and cumin, and top with grated vegan cheddar-style cheese instead of mozzarella. Finish the baked casserole with fresh coriander, diced jalapeño, and sliced avocado.

Nutritional Highlights (Per Serving — Based on 7 Servings)

CaloriesProteinCarbsFiberFat
~415 kcal16g62g8g12g

Storage

  • Refrigerator: Keeps extremely well in a sealed container or covered baking dish for up to 5 days. The casserole improves significantly on the second and third days — the flavors meld and the sauce continues to absorb into the pasta, producing a denser, more cohesive texture and a deeper flavor than the freshly baked dish. Reheat individual portions in the microwave for 2–3 minutes, or reheat the whole dish covered with foil in a 180°C (355°F) oven for 20–25 minutes.
  • Freezer: Freezes well for up to 3 months. Allow to cool completely, then wrap the baking dish tightly with cling film and foil, or portion into individual freezer containers. Defrost overnight in the refrigerator. Reheat covered with foil in a 180°C oven for 30–35 minutes from refrigerator temperature, or until heated through and bubbling at the edges.
  • Meal prep: This casserole is an outstanding meal prep dish — it can be assembled completely (through Step 7) up to 24 hours in advance, covered tightly, and refrigerated before baking. Bake directly from refrigerated, adding 10 extra minutes to the covered stage. It is also one of the rare dishes that reheats as well — arguably better — than it bakes fresh.
  • Portioning and freezing slices: For single-serving freezer portions, allow the fully baked and cooled casserole to set in the refrigerator for at least 2 hours before cutting into portions — cold casserole cuts cleanly without collapsing. Wrap each portion individually and freeze. This produces a stock of single-serving dinners ready in under 5 minutes from frozen in a microwave.

Frequently Asked Questions

Can I use a different pasta shape?

Yes — penne, rigatoni, ziti, and fusilli all work well and produce a more uniform, block-like casserole that slices more cleanly than spaghetti. Reduce the undercooking time slightly for shorter shapes: cook penne or rigatoni for 4 minutes rather than 5 (they are thicker than spaghetti and absorb liquid more slowly). Spaghetti is the classic choice for the visual appeal of the layered, tangled noodle texture in each slice, but any medium pasta shape is a sound substitute.

The sauce seems very wet and loose when I assemble the casserole. Is something wrong?

No — this is exactly right and is the intentional result of the undercook-and-sauce-absorb technique. The sauce is deliberately made wetter than normal because the undercooked pasta will absorb a significant quantity of liquid during the 35 minutes of covered and uncovered baking. A sauce that looks correct at assembly will be dry after baking; a sauce that looks too wet at assembly will be perfect after baking. Trust the process.

Can I make this without cashews?

Yes — if nut-free is needed, replace the cashew cream with a blend of 200g (7oz) of silken tofu, 2 tablespoons of nutritional yeast, 1 clove of garlic, ½ teaspoon of salt, and 2 tablespoons of unsweetened plant milk. Blend until completely smooth. The silken tofu cream has a slightly less rich and less neutral flavor than cashew cream but produces a very good result and is also significantly faster to prepare (no soaking required).

My vegan mozzarella didn’t melt and brown — it just dried out. What went wrong?

Not all vegan cheeses melt at oven temperatures. Look for a vegan mozzarella specifically labelled “melting,” “stretchy,” or “pizza-style” — these formulations are designed with the fat and starch ratios that allow them to melt under heat. Coconut oil-based vegan mozzarellas generally melt better than those made with palm oil or sunflower oil. If the available vegan cheese does not melt well, omit it and increase the cashew cream quantity instead — the cashew cream browns beautifully on its own.


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 Cheeseburger Casserole — The Ultimate Comfort Bake That Tastes Like a Loaded Burger

vegan cheeseburger casserole

There is a particular category of weeknight dinner that does not aspire to elegance or restraint — it aspires to comfort, to fullness, to the kind of flavour that makes everyone at the table reach for seconds before the first serving is finished. Vegan cheeseburger casserole is exactly that dish. It takes every element that makes a loaded cheeseburger one of the most craveable foods on the planet — the savoury, deeply seasoned ground beef, the melted cheese, the pickles, the mustard, the onion — and reassembles them into a bubbling, golden-topped casserole that comes out of the oven smelling like a burger joint and tasting like the best possible version of the thing it is celebrating. The base is a combination of cooked pasta and a richly seasoned lentil-and-walnut mince that provides the texture and umami depth of ground meat; the sauce is a vegan cheddar-style cheese sauce that coats every element in the casserole; the topping is more cheese, dotted over the surface and browned under heat. This vegan cheeseburger casserole is 100% plant-based, dairy-free, and egg-free. It serves 6 generously. It is ready in 45 minutes. It is a one-baking-dish dinner that requires minimal cleanup, scales up effortlessly for a crowd, and reheats beautifully — making it one of the most practical as well as most satisfying recipes in this collection. The technique is what gives the lentil-walnut mince its convincing meaty texture and what keeps the casserole from being watery or bland.

The technique is the toast-and-build method. A vegan mince that tastes genuinely satisfying rather than merely filling requires two things that most plant-based mince preparations skip: proper toasting of the walnut component (which transforms the raw, slightly bitter taste of raw walnuts into a deep, roasted, meaty flavour through the Maillard reaction at the nut’s surface) and a deliberate building sequence for the umami layers that prevents the mince from tasting flat. The toast-and-build method executes both. Stage one — toast: raw walnuts are spread in a dry frying pan over medium heat and toasted for 4–5 minutes until they are fragrant and beginning to turn golden at the surface. This step is done dry (no oil) to maximise the Maillard reaction at the walnut surface, which requires direct contact between the nut and the hot pan rather than indirect heating through an oil medium. Once toasted, the walnuts are pulsed briefly in a food processor to a rough, crumbly mince-like texture — coarse enough to have varying piece sizes (which contributes to the meaty, varied texture of real ground meat) but not so fine as to become walnut paste. Stage two — build: the flavour base is built in a specific sequence designed to layer umami compounds progressively. First, onion and garlic are sautéed until they begin to caramelise at the edges — not merely softened, but given enough heat to develop their natural sugars into deeper, more complex flavour compounds. Second, tomato purée is added directly to the pan and cooked in the oil for 90 seconds before any liquid is added — this dry-frying of the tomato purée is a classic technique that removes the raw, sharp edge of the paste and concentrates its glutamates into a rounder, deeper umami contribution. Third, the cooked lentils and toasted walnut mince are added together with soy sauce, smoked paprika, Worcestershire-style sauce (vegan), and mustard powder — each of these contributes a different umami or flavour compound, and adding them in succession to the hot pan rather than stirring them into a liquid sauce ensures each one’s flavours are briefly heat-activated before the whole mixture comes together. The resulting mince is richly savoury, deeply flavoured, and textured in a way that a simple lentil mince cannot match.

This recipe serves 6.


Recipe Information

Prep TimeCook TimeBake TimeTotal TimeServingsCalories
15 mins20 mins20 mins~55 mins6~490 kcal

Ingredients

For the Lentil-Walnut Mince

  • 120g (¾ cup) dried green or brown lentils — cooked until tender (see step 1); or 1 × 400g tin of green lentils, drained and rinsed
  • 100g (1 cup) raw walnut halves or pieces
  • 1 tbsp olive oil
  • 1 large onion (approximately 180g), finely diced
  • 4 cloves garlic, finely minced
  • 2 tbsp tomato purée (tomato paste)
  • 1 tbsp soy sauce or tamari
  • 1 tbsp vegan Worcestershire sauce — most supermarket Worcestershire sauces contain anchovies; use a specifically vegan version (Henderson’s Relish is widely available and vegan, or check for a labelled vegan Worcestershire)
  • 1 tsp smoked paprika
  • 1 tsp mustard powder (dry mustard)
  • 1 tsp onion powder
  • ½ tsp garlic powder
  • ½ tsp dried oregano
  • ½ tsp fine salt
  • ¼ tsp black pepper

For the Pasta

  • 300g (10.5oz) dried pasta — short shapes work best: rigatoni, penne, or macaroni; the pasta is cooked 2 minutes less than the packet instruction (it finishes cooking in the oven)

For the Vegan Cheese Sauce

  • 3 tbsp vegan block butter
  • 3 tbsp plain flour (all-purpose flour)
  • 500ml (2 cups) unsweetened oat milk or soy milk — oat milk produces the smoothest, most neutral-flavoured sauce
  • 150g (5.5oz) vegan cheddar-style cheese, grated — block format, grated at home; pre-grated vegan cheese contains anti-caking agents that prevent it melting smoothly; Violife, Sheese, or similar; the sauce uses two-thirds of the cheese, the remaining third goes on top
  • 1 tsp Dijon mustard — adds sharpness and depth to the cheese sauce
  • 1 tsp apple cider vinegar — brightens the sauce and provides the slight tang of dairy cheddar
  • ½ tsp smoked paprika
  • ½ tsp garlic powder
  • ½ tsp fine salt
  • ¼ tsp black pepper
  • ¼ tsp turmeric — for colour; adds a golden, cheese-like hue to the sauce without contributing flavour at this quantity; do not increase

For the Casserole Assembly and Topping

  • Reserved grated vegan cheddar (approximately 50g / the remaining one-third)
  • 2 tbsp yellow mustard — drizzled over the assembled casserole before baking; the burger flavour signature
  • 3 tbsp dill pickle slices (or gherkins), roughly chopped — stirred through the mince; non-negotiable for the cheeseburger flavour
  • 1 tbsp pickle brine — from the pickle jar; adds acidity and extra burger character to the mince

Optional Toppings (For Serving)

  • Extra dill pickle slices
  • Finely shredded iceberg lettuce
  • Sliced tomato
  • Ketchup and yellow mustard
  • Vegan sour cream or vegan mayo

Instructions

  1. Cook the lentils (if using dried). Rinse the lentils and place in a small saucepan with 400ml of water and a pinch of salt. Bring to the boil, reduce to a simmer, and cook for 20–22 minutes until completely tender. Drain and set aside. (If using tinned lentils, drain, rinse, and proceed.)
  2. Toast the walnuts — toast stage. Place the raw walnuts in a dry frying pan over medium heat. Toast for 4–5 minutes, stirring occasionally, until fragrant and beginning to turn golden at the surface. Transfer immediately to a food processor. Pulse 6–8 times until the walnuts are roughly chopped into a crumbly, mince-like texture — vary the piece sizes by not over-processing; some larger pieces add textural interest. Set aside.
  3. Cook the pasta. Cook the pasta in well-salted boiling water for 2 minutes less than the packet instruction — it will be slightly underdone; it finishes cooking in the oven. Drain and set aside.
  4. Preheat the oven to 200°C fan / 210°C conventional / 400°F.
  5. Build the mince — build stage. Heat the olive oil in a large frying pan or sauté pan over medium-high heat. Add the diced onion and cook for 6–7 minutes, stirring occasionally, until softened and beginning to caramelise at the edges. Add the minced garlic and cook for 1 further minute. Add the tomato purée directly to the pan and cook, stirring, for 90 seconds — the paste will darken slightly and become more fragrant. Add the cooked lentils, toasted walnut mince, soy sauce, vegan Worcestershire sauce, smoked paprika, mustard powder, onion powder, garlic powder, dried oregano, salt, and pepper. Stir well and cook for 3–4 minutes, stirring frequently, until the mixture is well combined, fragrant, and any excess moisture has cooked off. Remove from heat. Stir in the chopped dill pickles and pickle brine.
  6. Make the cheese sauce. In a medium saucepan over medium heat, melt the vegan block butter. Add the flour and whisk constantly for 1–2 minutes to form a roux — the mixture should bubble gently and smell slightly nutty. Gradually add the oat milk in a slow, steady stream, whisking continuously to prevent lumps. Cook over medium heat, whisking frequently, for 4–5 minutes until the sauce has thickened to a smooth, coating consistency. Remove from heat. Add two-thirds of the grated vegan cheddar (approximately 100g), the Dijon mustard, apple cider vinegar, smoked paprika, garlic powder, salt, pepper, and turmeric. Stir until the cheese is fully melted and the sauce is smooth.
  7. Assemble. In a large baking dish (approximately 30cm × 22cm / 9 × 13 inches), combine the cooked pasta, the lentil-walnut mince, and the cheese sauce. Stir until everything is evenly combined and the sauce coats all the pasta and mince. Smooth the surface. Drizzle the yellow mustard in lines across the surface. Scatter the reserved grated vegan cheddar evenly over the top.
  8. Bake. Bake for 18–20 minutes until the top is golden, bubbling at the edges, and the cheese on top has melted and begun to brown in spots. For a more aggressively browned top, switch to the grill/broiler for the final 2–3 minutes — watch closely.
  9. Rest and serve. Leave the casserole to rest for 5 minutes before serving — the sauce firms slightly and the dish is easier to portion. Serve directly from the dish. Add optional toppings at the table.

Pro Tips

  • Toast the walnuts even if you’re tempted to skip it — raw walnuts in a mince taste faintly bitter and unmistakably walnut-forward; toasted walnuts taste nutty, savoury, and meaty in a way that makes the finished mince genuinely convincing. The 5-minute toast step is one of the highest-return steps in this recipe; the flavour difference is immediately apparent.
  • Undercook the pasta by 2 full minutes — pasta cooked to al dente on the hob and then baked for 20 minutes in a saucy casserole becomes overcooked and mushy. The 2-minute undercooked pasta finishes perfectly in the oven, absorbing some of the cheese sauce and ending up at exactly the right texture. If in doubt, taste the pasta at the drain stage — it should be noticeably too firm to eat comfortably.
  • Grate the vegan cheese at home from a block — the texture and melt of freshly grated block vegan cheddar in a sauce is significantly better than pre-grated; the anti-caking starch coatings on pre-grated cheese prevent it from melting smoothly, producing a sauce that is slightly grainy rather than silky. Five minutes at the box grater makes a meaningful difference to the final dish.
  • The pickles and pickle brine are the burger — of all the flavour elements in this casserole, the dill pickles and brine do the most work in communicating “cheeseburger” to the palate; without them, the dish tastes like a delicious pasta bake but not specifically like a burger. Do not reduce the quantity of pickles and do not substitute sweet gherkins — dill pickles only for the authentic burger flavour.

The American Casserole: Comfort Food as Cultural History

The casserole — a one-dish baked preparation in which multiple components (protein, starch, vegetable, sauce) are combined and cooked together in a single deep dish — is one of the defining formats of American home cooking, and its history reflects the practical pressures and social contexts that shaped domestic food culture in the United States through the 20th century. The word “casserole” derives from the French for the deep cooking vessel itself (from the Greek “kyathos,” a cup or ladle), and the preparation style has roots in the French cassoulet and similar slow-cooked European one-pot dishes, but the American casserole emerged as its own distinct genre primarily in the mid-20th century, driven by three converging forces: the expansion of the processed food industry (particularly condensed soups, tinned vegetables, and convenience cheeses, which provided the ready-made sauce components and binders that most American casserole recipes of the era depended on); the rise of the suburban household with its expectation of efficient, economical cooking that could feed a family without extensive labour; and the church cookbook and community cookbook tradition that circulated recipes horizontally through American communities from the 1950s onward, producing the canon of “hot dishes” and casseroles — the tuna noodle casserole, the green bean casserole, the Jell-O salad, the hamburger casserole — that came to define a certain register of American comfort food. The cheeseburger casserole belongs to this tradition: it is a midwestern-inflected “hamburger hot dish” translated into a plant-based format, keeping the flavour signatures (the seasoned meat, the cheese, the pickle, the mustard) while updating the base and the sauce for a contemporary plant-based kitchen. The casserole format itself remains one of the most practical delivery mechanisms for a satisfying weeknight dinner, regardless of what fills it.


Flavor Variations

  • Spicy Jalapeño Cheeseburger Casserole: Add 2 fresh jalapeños (finely diced, seeds removed for medium heat or seeds included for hot) to the onion as it sautés. Stir 2 tablespoons of pickled jalapeño slices through the assembled casserole before baking. Top with extra pickled jalapeños after baking. Replace the smoked paprika in the cheese sauce with chipotle powder for a smokier, spicier finish.
  • BBQ Cheeseburger Casserole: Stir 3 tablespoons of vegan barbecue sauce through the mince at the end of the build stage. Replace the yellow mustard drizzle on top with an additional drizzle of BBQ sauce. Add 80g of tinned sweetcorn to the casserole at the assembly stage. The BBQ version has a sweeter, smokier, more Southern character — excellent with the optional shredded lettuce and tomato toppings.
  • Bacon Cheeseburger Casserole: Fry 6–8 rashers of vegan smoked bacon (tempeh bacon or shop-bought vegan rashers) until crisp. Crumble or chop and stir half through the mince and scatter the remaining half over the cheese topping before baking. The bacon addition pushes the casserole firmly into indulgent territory and adds a smoky, salty contrast that makes every bite more complex.

Nutritional Highlights (Per Serving — Based on 6 Servings)

CaloriesProteinCarbsFiberFat
~490 kcal22g58g9g18g

Storage

  • Refrigerator: Store cooled leftover casserole in a sealed container or covered tightly in the baking dish with cling film for up to 4 days. The flavours deepen overnight — this is a casserole that is arguably better on day two than day one.
  • Reheating: Reheat individual portions in the microwave for 2–3 minutes, stirring halfway through, with a splash of plant-based milk added to loosen the sauce. Reheat the whole dish in the oven at 180°C fan, covered with foil, for 20–25 minutes until heated through; remove the foil for the final 5 minutes to re-crisp the cheese topping.
  • Freezer: Cool the casserole completely, then freeze in individual portions in sealed containers for up to 3 months. Defrost overnight in the refrigerator. Reheat as above with an extra splash of plant milk to compensate for any moisture absorbed during freezing.
  • Make-ahead: The entire casserole can be assembled (steps 1–7) up to 24 hours in advance and refrigerated unbaked, covered. Bake directly from the refrigerator, adding 5–8 minutes to the bake time. This is an excellent strategy for a weeknight dinner when prep time is limited — assemble on Sunday, bake on Monday.

Frequently Asked Questions

Can I use shop-bought vegan mince instead of making the lentil-walnut mince?

Yes — replace the lentil-walnut mince with 400g of shop-bought vegan mince (Beyond Meat, Quorn vegan, or similar). Brown in the pan with the onion and garlic, then proceed with the build stage from the tomato purée step. Shop-bought vegan mince is convenient but typically has less textural variety and a more uniform flavour than the homemade lentil-walnut version; the toasting and layering steps are the techniques that make the homemade mince more satisfying.

The cheese sauce was lumpy. How do I fix it?

Lumps in a roux-based sauce are caused by adding the liquid too quickly, or by the liquid being too cold when it hits the hot roux. If the sauce is lumpy, remove from the heat and use a hand blender to blitz until smooth, or strain through a fine sieve pressing the lumps through with a spatula. Prevention: add the plant milk in a thin, slow, continuous stream while whisking vigorously — the first splash of cold milk into hot roux is the critical moment where lumps form; get past the first addition smoothly and the rest of the milk can be added more quickly.

Can I make this gluten-free?

Yes — use a gluten-free pasta, tamari instead of soy sauce, a gluten-free flour (rice flour or a GF plain flour blend works well in the roux), certified gluten-free oat milk, and ensure all other ingredients are certified gluten-free. The technique is identical.

How do I know when the casserole is done?

The casserole is done when the cheese topping is melted and lightly golden, the edges are visibly bubbling, and a spoon inserted into the centre and left for 5 seconds comes out hot to the touch. If the top is golden but the centre is not yet hot, tent loosely with foil and bake for a further 5–8 minutes. The 20-minute bake time assumes the casserole goes into the oven at room temperature; if assembled cold from the refrigerator, add 8–10 minutes.


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 Chickpea Zucchini Curry Casserole with Coconut Sauce and Golden Baked Top — The Most Cozy Plant-Based Bake You Will Make All Week

vegan chickpea zucchini curry casserole

Creamy, fragrant, and baked until bubbling, this Vegan Chickpea Zucchini Curry Casserole turns a mild coconut curry into an easy oven-baked dinner. Tender zucchini and chickpeas soak up a golden curry sauce with ginger, garlic, and warm spices, then bake under a lightly crisp, golden top. It is a one-dish meal that needs only about 15 minutes of hands-on time.

The sauce is the star. Coconut milk, tomato paste, and curry powder simmer together with garlic, ginger, turmeric, and a pinch of cumin to make a silky, aromatic sauce that is mild enough for the whole family. Chickpeas bring plant protein and a hearty bite, while zucchini and bell pepper turn soft and juicy as they bake, absorbing all the flavor.

Baking is what makes this different from a regular curry. The oven thickens the sauce, concentrates the flavor, and gives the top a lightly caramelized finish. A sprinkle of breadcrumbs mixed with nutritional yeast and sesame seeds adds a crisp, savory crust, which makes every spoonful a mix of creamy and crunchy.

Serve it over steamed basmati rice or with warm naan, and finish with fresh cilantro and a squeeze of lime. It is perfect for weeknight dinners, meal prep, and feeding a crowd.

This recipe is 100% vegan, dairy-free, and easily made gluten-free.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins35 mins50 mins6~350 kcal

Ingredients

For the Curry Casserole

  • 2 tbsp olive or coconut oil
  • 1 large yellow onion, diced
  • 4 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 3 medium zucchini (about 600g), sliced into half-moons
  • 1 red bell pepper, diced
  • 2 cans (400g each) chickpeas, drained and rinsed
  • 2 tbsp tomato paste
  • 2 tbsp mild curry powder
  • 1 tsp ground turmeric
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1 can (400ml) full-fat coconut milk
  • ¾ cup (180ml) vegetable broth
  • 1 tbsp soy sauce or tamari
  • 1 tbsp maple syrup
  • 1 tbsp lime juice
  • 1 tsp salt, to taste
  • ¼ tsp black pepper
  • 2 tbsp chopped fresh cilantro

For the Crunchy Topping

  • ½ cup (30g) panko or breadcrumbs
  • 2 tbsp nutritional yeast
  • 1 tbsp sesame seeds
  • 1 tbsp olive oil
  • ¼ tsp salt

To Serve

  • Steamed basmati rice
  • Warm naan
  • Fresh cilantro
  • Lime wedges
  • Vegan yogurt

Optional Additions

  • 2 cups baby spinach
  • Pinch of chili flakes
  • 1 cup cubed sweet potato
  • Vegan cheese shreds on top

Instructions

  1. Preheat. Heat the oven to 375°F (190°C) and lightly oil a 9×13 inch (or 3-quart) baking dish.
  2. Sauté the aromatics. Heat the oil in a large skillet over medium heat. Add the onion and cook for 5 minutes until soft. Add the garlic and ginger and cook for 1 minute.
  3. Bloom the spices. Stir in the tomato paste, curry powder, turmeric, cumin, and paprika, and cook for 1 minute until fragrant.
  4. Make the sauce. Pour in the coconut milk and broth, and stir in the soy sauce and maple syrup. Simmer for 4–5 minutes until slightly thickened. Stir in the lime juice, salt, and pepper.
  5. Combine. In the baking dish, combine the zucchini, bell pepper, and chickpeas. Pour the curry sauce over the top and stir until everything is coated.
  6. Make the topping. Mix the panko, nutritional yeast, sesame seeds, oil, and salt. Sprinkle evenly over the casserole.
  7. Bake. Cover loosely with foil and bake for 20 minutes, then uncover and bake for another 15 minutes until the sauce is bubbling and the topping is golden.
  8. Rest and serve. Let the casserole rest for 5–10 minutes so the sauce thickens. Garnish with cilantro and serve over rice with lime wedges.

Pro Tips for the Best Curry Casserole

  • Bloom the spices. Cooking them in oil unlocks the flavor.
  • Slice the zucchini evenly. Even pieces cook at the same rate.
  • Do not skip the coconut milk. Use full-fat for the creamiest sauce.
  • Cover for the first half of baking. This steams the vegetables so they turn tender.
  • Uncover for the second half. This thickens the sauce and crisps the topping.
  • Let it rest. The sauce thickens as it sits.
  • Taste before baking. Adjust the salt, sweetness, and spice in the sauce.

Why This Casserole Is Good for You

Chickpeas provide plant protein, fiber, folate, and iron, while zucchini is low in calories and rich in vitamin C and potassium. Turmeric, ginger, and garlic add flavor and compounds known for their antioxidant properties.

Coconut milk adds creaminess without dairy. A serving provides about 12 grams of plant protein and 9 grams of fiber, which makes it hearty and filling while staying cholesterol free.


Flavor Variations

  • Spicy Curry Casserole: Add chili flakes, fresh chili, or a spoonful of red curry paste.
  • Spinach Curry Casserole: Stir in several handfuls of baby spinach before baking.
  • Creamy Cashew Version: Blend in ¼ cup of soaked cashews for an even richer sauce.
  • Sweet Potato Version: Add cubed sweet potato and bake for 10 extra minutes.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~350 kcal12g38g9g17g

Storage

  • Refrigerator: Store covered in the baking dish or an airtight container for up to 5 days.
  • Freezer: Freeze without the topping for up to 3 months. Thaw overnight and add fresh topping before reheating.
  • Reheating: Warm in a 350°F (175°C) oven for 15–20 minutes, or microwave individual portions.
  • Make ahead: Assemble the casserole without the topping up to a day ahead, then add the topping and bake.

Frequently Asked Questions

Is the casserole spicy?

It is mild. Add chili flakes or hot curry powder for more heat.

Can I use light coconut milk?

Yes, but the sauce will be thinner. Reduce the broth slightly.

Can I make it gluten-free?

Use gluten-free breadcrumbs or crushed gluten-free crackers, and tamari instead of soy sauce.

Why is my casserole watery?

Zucchini releases a lot of water. Salt and pat it dry first, and uncover the dish for the final bake.

Can I use other vegetables?

Yes. Cauliflower, carrots, eggplant, or spinach all work well.

How is this different from our Creamy Chickpea and Spinach Curry?

This one is baked in the oven with zucchini and a crunchy topping, so it has a thicker, casserole-style texture instead of a saucy stovetop curry.


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

Vegan Mexican-Style Veggie Lasagna with Black Beans, Corn and Cashew Queso — The Most Crowd-Pleasing Plant-Based Bake You Will Make All Week

vegan mexican style veggie lasagna

Layers of tender noodles, spiced black beans, sweet corn, roasted peppers, and zesty enchilada sauce, all topped with creamy cashew queso and baked until bubbling. This Vegan Mexican-Style Veggie Lasagna is a fun, bold twist on the Italian classic, and it is a guaranteed hit at the dinner table.

Instead of ricotta and marinara, this lasagna uses a smoky enchilada-style tomato sauce, a cumin-spiced black bean and veggie filling, and a silky cashew queso for the creamy layers. Sautéed zucchini, bell pepper, and corn add sweetness and texture, while lime juice and cilantro bring everything to life. Every layer is full of flavor, and the result is hearty, cheesy-tasting, and completely dairy-free.

You can use regular lasagna noodles for a classic texture, or corn tortillas for a faster, gluten-free enchilada-style version. Either way, assembly is simple: sauce, noodles, filling, queso, and repeat. A final layer of queso and a sprinkle of vegan cheese turns golden and bubbling in the oven.

Serve each slice with avocado, fresh cilantro, a spoonful of vegan sour cream, and a squeeze of lime. It is perfect for feeding a crowd, meal prep, and make-ahead dinners, and it reheats beautifully.

This recipe is 100% vegan, dairy-free, egg-free, and easily made gluten-free.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
30 mins40 mins1 hr 10 mins8 slices~390 kcal

Ingredients

For the Black Bean and Veggie Filling

  • 1 tbsp olive oil
  • 1 medium yellow onion, diced
  • 1 red bell pepper, diced
  • 1 medium zucchini, diced
  • 3 cloves garlic, minced
  • 1 can (400g) black beans, drained and rinsed
  • 1½ cups (about 220g) corn kernels (fresh or frozen)
  • 2 tsp chili powder
  • 1½ tsp ground cumin
  • 1 tsp smoked paprika
  • ½ tsp dried oregano
  • ¾ tsp salt, to taste
  • 2 tbsp lime juice
  • ¼ cup (10g) chopped fresh cilantro

For the Enchilada-Style Sauce

  • 1 can (800g) crushed tomatoes
  • 2 tbsp tomato paste
  • 2 tbsp chili powder
  • 1 tsp ground cumin
  • 1 tsp garlic powder
  • 1 tsp smoked paprika
  • ½ tsp dried oregano
  • 1 tsp maple syrup
  • ½ cup (120ml) vegetable broth
  • 1 tsp salt, to taste

For the Cashew Queso

  • 1 cup (140g) raw cashews, soaked in hot water for 15 minutes and drained
  • 1 cup (240ml) water
  • ¼ cup (20g) nutritional yeast
  • 2 tbsp lime juice
  • 1 tsp garlic powder
  • 1 tsp smoked paprika
  • 1 tsp salt

For Assembly

  • 9 lasagna noodles, cooked al dente (or about 12 corn tortillas)
  • 1 cup vegan cheese shreds (optional)

To Serve

  • Sliced avocado
  • Fresh cilantro
  • Lime wedges
  • Vegan sour cream
  • Sliced jalapeños
  • Salsa

Optional Additions

  • Spinach layered into the filling
  • Chipotle in adobo in the sauce
  • Crumbled vegan chorizo
  • Roasted sweet potato cubes

Instructions

  1. Preheat and prep. Heat the oven to 375°F (190°C). Lightly oil a 9×13 inch baking dish. Cook the lasagna noodles according to the package directions, drain, and lay them flat on parchment so they do not stick.
  2. Make the sauce. In a saucepan, combine the crushed tomatoes, tomato paste, chili powder, cumin, garlic powder, paprika, oregano, maple syrup, broth, and salt. Simmer for 10 minutes until slightly thickened.
  3. Cook the filling. Heat the oil in a large skillet over medium heat. Add the onion, pepper, and zucchini and cook for 6–7 minutes. Add the garlic and cook for 1 minute. Stir in the black beans, corn, spices, and salt, and cook for 3–4 minutes. Remove from the heat and stir in the lime juice and cilantro.
  4. Make the queso. Blend the soaked cashews, water, nutritional yeast, lime juice, garlic powder, paprika, and salt until completely smooth.
  5. Layer. Spread a thin layer of sauce on the bottom of the dish. Add a layer of 3 noodles, then half of the filling, a third of the queso, and a third of the remaining sauce. Repeat. Top with a final layer of noodles, the remaining sauce, and the remaining queso.
  6. Add cheese. Sprinkle vegan cheese shreds over the top, if using.
  7. Bake. Cover with foil and bake for 25 minutes, then uncover and bake another 12–15 minutes until bubbly and lightly golden at the edges.
  8. Rest. Let the lasagna rest for 15 minutes before slicing so it holds together.
  9. Serve. Cut into squares and top with avocado, cilantro, sour cream, and lime.

Pro Tips for the Best Mexican Lasagna

  • Cook the noodles al dente. They finish cooking in the oven.
  • Simmer the sauce. A thicker sauce prevents a watery lasagna.
  • Drain the beans and corn well. Excess moisture makes the layers soggy.
  • Press the layers gently. This helps the lasagna hold together.
  • Cover for the first bake. This steams the noodles so they turn tender.
  • Rest before slicing. Fifteen minutes lets the layers set.
  • Use corn tortillas for a gluten-free version. Layer them like noodles.

Why This Lasagna Is Good for You

Black beans provide plant protein, fiber, folate, and iron, and corn adds energy-giving carbohydrates and antioxidants. Peppers and zucchini bring vitamin C and extra fiber, while the cashew queso adds healthy fats and magnesium.

A serving provides about 15 grams of plant protein and 10 grams of fiber, and the dish is cholesterol free. Making the queso from whole cashews replaces processed cheese with a more wholesome alternative.


Flavor Variations

  • Spicy Chipotle Lasagna: Add chipotle in adobo to the sauce and filling.
  • Spinach and Mushroom Version: Layer in sautéed spinach and mushrooms.
  • Tortilla Lasagna: Use corn tortillas in place of noodles for an enchilada-style bake.
  • Sweet Potato Lasagna: Add roasted sweet potato to the filling for extra sweetness.

Nutritional Highlights (Per Slice)

CaloriesProteinCarbsFiberFat
~390 kcal15g58g10g11g

Storage

  • Refrigerator: Store covered for up to 5 days.
  • Freezer: Freeze baked and cooled slices, wrapped individually, for up to 3 months. Thaw overnight before reheating.
  • Reheating: Warm in a 350°F (175°C) oven for 15–20 minutes.
  • Make ahead: Assemble the lasagna up to 1 day ahead, cover, and bake when ready, adding 10 extra minutes.

Frequently Asked Questions

Can I use no-boil noodles?

Yes. Use no-boil sheets and add ¼ cup extra sauce or broth so they have enough liquid to cook.

Can I make it gluten-free?

Use gluten-free noodles or corn tortillas, and check that your spices are gluten-free.

Can I make it nut-free?

Replace the cashew queso with a white bean and nutritional yeast sauce, or use store-bought vegan queso.

Why is my lasagna watery?

The sauce may be too thin or the vegetables too wet. Simmer the sauce longer and drain the beans and corn well.

Can I freeze it unbaked?

Yes. Assemble in a freezer-safe dish, wrap tightly, and freeze for up to 2 months. Thaw overnight, then bake.

Can I make it spicier?

Add chipotle, jalapeños, or cayenne to the sauce and filling.


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

Vegan Eggplant Lasagna with Roasted Eggplant Layers, Tofu Ricotta and Rich Marinara — The Most Comforting Plant-Based Bake You Will Make All Week

vegan eggplant lasagna

Tender roasted eggplant, creamy tofu ricotta, rich marinara, and melty vegan cheese layered into a golden, bubbling bake. This Vegan Eggplant Lasagna has all the comfort of a classic Italian lasagna, with silky eggplant slices in place of some of the noodles for a lighter, extra-flavorful twist. It is hearty, cheesy-tasting, and completely dairy-free.

Eggplant is the secret here. Sliced lengthwise and roasted until golden, it becomes soft, sweet, and almost creamy, and it soaks up the marinara beautifully. Roasting first, instead of using raw slices, also removes excess moisture, so the lasagna stays firm and does not turn watery. For a heartier bake, you can layer in noodles as well, and the recipe works both ways.

The tofu ricotta is quick and easy: firm tofu is crumbled and mixed with nutritional yeast, lemon juice, garlic, basil, and a little olive oil, giving a lightly tangy, creamy filling that tastes remarkably like ricotta. A spinach layer adds color and nutrients, and a generous sauce of marinara ties everything together.

Serve it with a crisp green salad and garlic bread for a cozy family dinner or a dinner-party centerpiece. It reheats beautifully and tastes even better the next day.

This recipe is 100% vegan, dairy-free, egg-free, and easily made gluten-free.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
30 mins55 mins1 hr 25 mins8 slices~340 kcal

Ingredients

For the Roasted Eggplant

  • 3 large eggplants (about 1.2kg), sliced lengthwise into ¼ inch thick slices
  • 3 tbsp olive oil
  • 1 tsp salt
  • ½ tsp black pepper

For the Tofu Ricotta

  • 1 block (400g) firm tofu, pressed and crumbled
  • ¼ cup (20g) nutritional yeast
  • 2 tbsp lemon juice
  • 2 tbsp olive oil
  • 2 cloves garlic, minced
  • 1 tsp dried basil
  • 1 tsp dried oregano
  • ¾ tsp salt
  • ¼ tsp black pepper
  • 4 cups (about 120g) baby spinach, wilted and squeezed dry
  • 2 tbsp chopped fresh basil

For the Marinara Sauce

  • 1 tbsp olive oil
  • 1 small onion, diced
  • 4 cloves garlic, minced
  • 1 can (800g) crushed tomatoes
  • 2 tbsp tomato paste
  • 1 tsp dried basil
  • 1 tsp dried oregano
  • 1 tsp maple syrup
  • ¾ tsp salt, to taste
  • Pinch of chili flakes

For Assembly

  • 6 lasagna noodles, cooked al dente (optional, for a heartier version)
  • 1½ cups vegan mozzarella shreds
  • 2 tbsp vegan parmesan
  • Fresh basil for serving

To Serve

  • Garlic bread
  • Green salad
  • Extra marinara
  • Chili flakes

Optional Additions

  • Sautéed mushrooms in the filling
  • Sun-dried tomatoes
  • Roasted red peppers
  • Vegan sausage crumbles

Instructions

  1. Roast the eggplant. Heat the oven to 425°F (220°C). Arrange the eggplant slices on two lined baking sheets, brush both sides with oil, and sprinkle with salt and pepper. Roast for 20–25 minutes, flipping once, until golden and tender. Lower the oven temperature to 375°F (190°C).
  2. Make the marinara. Heat the oil in a saucepan over medium heat. Add the onion and cook for 5 minutes. Add the garlic and cook for 1 minute. Stir in the tomatoes, tomato paste, herbs, maple syrup, salt, and chili flakes. Simmer for 15 minutes until slightly thickened.
  3. Make the ricotta. Mix the crumbled tofu with the nutritional yeast, lemon juice, oil, garlic, herbs, salt, and pepper until it looks like ricotta. Fold in the spinach and fresh basil.
  4. Layer. Spread a thin layer of marinara in a 9×13 inch baking dish. Add a layer of eggplant slices (and noodles, if using), then half of the ricotta, a layer of sauce, and a sprinkle of vegan mozzarella. Repeat. Finish with eggplant, sauce, and the remaining mozzarella.
  5. Bake. Cover with foil and bake for 25 minutes. Uncover and bake for 15–20 minutes more, until bubbling and golden at the edges.
  6. Rest. Let the lasagna rest for 15 minutes before slicing so the layers set.
  7. Serve. Top with vegan parmesan and fresh basil, and serve with a green salad and garlic bread.

Pro Tips for the Best Eggplant Lasagna

  • Roast the eggplant first. This removes moisture and prevents a watery lasagna.
  • Slice evenly. ¼ inch slices cook at the same rate and layer neatly.
  • Season each layer. Eggplant needs salt to taste its best.
  • Press the tofu well. Dry tofu makes a thicker, more ricotta-like filling.
  • Squeeze the spinach dry. Excess water ruins the layers.
  • Simmer the sauce. A thicker marinara keeps the lasagna firm.
  • Rest before cutting. Fifteen minutes lets the layers set for clean slices.

Why This Lasagna Is a Smart Choice

Eggplant is low in calories and a good source of fiber, manganese, and antioxidants, especially in its skin. Tofu provides complete plant protein and calcium, and spinach adds iron, folate, and vitamin K.

Using eggplant in place of some noodles lowers the carbohydrate content while keeping the dish filling. A serving provides about 15 grams of plant protein and 7 grams of fiber, and the dish is cholesterol free.


Flavor Variations

  • Noodle-Free Eggplant Lasagna: Use only eggplant slices for a low-carb, gluten-free version.
  • Mushroom Eggplant Lasagna: Layer in sautéed mushrooms for extra umami.
  • Spicy Arrabbiata Version: Add extra chili flakes to the marinara.
  • Cashew Ricotta Version: Blend soaked cashews with lemon and garlic for a creamier ricotta.

Nutritional Highlights (Per Slice)

CaloriesProteinCarbsFiberFat
~340 kcal15g32g7g17g

Storage

  • Refrigerator: Store covered for up to 5 days.
  • Freezer: Freeze baked and cooled slices, wrapped individually, for up to 3 months. Thaw overnight before reheating.
  • Reheating: Warm in a 350°F (175°C) oven for 15–20 minutes.
  • Make ahead: Assemble up to 1 day ahead, cover, and bake when ready, adding 10 extra minutes.

Frequently Asked Questions

Do I need to salt the eggplant first?

Not when you roast it. Roasting removes moisture, so you can skip salting and draining.

Can I make it without noodles?

Yes. Use only eggplant slices for a naturally gluten-free, lower-carb version.

Can I make it nut-free?

Yes. The tofu ricotta is nut-free as written. Use a nut-free vegan mozzarella.

Why is my lasagna watery?

The eggplant, spinach, or sauce may have held too much water. Roast the eggplant, squeeze the spinach dry, and simmer the sauce.

Can I use store-bought marinara?

Yes. Use about 800g of a good store-bought marinara.

Can I freeze it unbaked?

Yes. Assemble in a freezer-safe dish, wrap tightly, and freeze for up to 2 months. Thaw overnight, then bake.


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

Vegan Crock-Pot Lasagna with Tofu Ricotta, Spinach and Rich Marinara — The Most Effortless Plant-Based Dinner You Will Make All Week

vegan crock pot lasagna

Layers of tender noodles, creamy tofu ricotta, spinach, and rich marinara, slow-cooked until bubbling and perfectly set, this Vegan Crock-Pot Lasagna is the easiest way to get a homemade Italian dinner on the table. You simply layer everything in the slow cooker, press start, and come back to a cozy, cheesy-tasting lasagna with no boiling noodles and no oven needed.

The slow cooker does all the work. Uncooked lasagna noodles soften gently in the sauce as they cook, so you skip the pre-boil entirely. The tofu ricotta, made from crumbled tofu, nutritional yeast, lemon, garlic, and basil, stays creamy and tangy, and a layer of wilted spinach adds color and nutrients. A hearty marinara with mushrooms ties it all together, and a topping of vegan mozzarella melts into a golden, stretchy blanket.

Because it cooks low and slow, the flavors meld beautifully, and the lasagna stays moist instead of drying out. It is perfect for busy weeknights, potlucks, holiday gatherings, and hot days when you do not want to turn on the oven.

Slice it into neat squares, top with fresh basil, and serve with a green salad and garlic bread.

This recipe is 100% vegan, dairy-free, egg-free, and easily made gluten-free.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins3 hrs (low: 4 hrs)3 hrs 20 mins8 slices~360 kcal

Ingredients

For the Marinara Sauce

  • 1 tbsp olive oil
  • 1 small onion, finely diced
  • 250g cremini mushrooms, finely chopped
  • 4 cloves garlic, minced
  • 1 can (800g) crushed tomatoes
  • 1 can (400g) tomato sauce
  • 2 tbsp tomato paste
  • 1 tsp dried basil
  • 1 tsp dried oregano
  • 1 tsp maple syrup
  • 1 tsp salt, to taste
  • ¼ tsp black pepper
  • Pinch of chili flakes

For the Tofu Ricotta

  • 1 block (400g) firm tofu, pressed and crumbled
  • ¼ cup (20g) nutritional yeast
  • 2 tbsp lemon juice
  • 2 tbsp olive oil
  • 2 cloves garlic, minced
  • 1 tsp dried basil
  • 1 tsp dried oregano
  • ¾ tsp salt
  • ¼ tsp black pepper
  • 5 cups (about 150g) fresh baby spinach, roughly chopped
  • 2 tbsp chopped fresh basil

For Assembly

  • 9–12 uncooked lasagna noodles (break to fit the slow cooker)
  • ½ cup (120ml) water or vegetable broth
  • 1½ cups vegan mozzarella shreds
  • Fresh basil for serving

To Serve

  • Garlic bread
  • Green salad
  • Vegan parmesan
  • Chili flakes

Optional Additions

  • Sautéed zucchini slices
  • Sun-dried tomatoes
  • Vegan sausage crumbles
  • Roasted red peppers

Instructions

  1. Make the sauce. Heat the oil in a skillet over medium heat. Add the onion and mushrooms and cook for 6–8 minutes until the moisture cooks off. Add the garlic and cook for 1 minute. Stir in the crushed tomatoes, tomato sauce, tomato paste, herbs, maple syrup, salt, pepper, and chili flakes. Simmer for 5 minutes.
  2. Make the ricotta. In a bowl mix the crumbled tofu with the nutritional yeast, lemon juice, oil, garlic, herbs, salt, and pepper until it looks like ricotta. Fold in the spinach and fresh basil.
  3. Prep the slow cooker. Lightly oil a 6-quart slow cooker, or line it with a slow cooker liner. Spread 1 cup of sauce on the bottom.
  4. Layer. Add a layer of broken, uncooked noodles to cover the sauce. Top with a third of the ricotta, then a third of the remaining sauce, and a sprinkle of vegan mozzarella. Repeat twice more, ending with noodles covered completely in sauce.
  5. Add the liquid. Pour the water or broth around the edges so the noodles have enough moisture to cook.
  6. Cook. Cover and cook on low for 4 hours or on high for 2½–3 hours, until the noodles are tender and the lasagna is bubbling at the edges. Do not lift the lid often.
  7. Add the cheese. Sprinkle the remaining vegan mozzarella on top, cover, and cook for 10–15 minutes until melted.
  8. Rest and serve. Turn off the slow cooker and let the lasagna rest for 15–20 minutes so it sets. Top with fresh basil and serve in squares.

Pro Tips for the Best Slow Cooker Lasagna

  • Use regular dry noodles. No-boil noodles can turn mushy in a long cook.
  • Cover the noodles completely with sauce. Exposed noodles stay hard.
  • Do not overfill the cooker. Leave room for the lasagna to bubble.
  • Add the water around the edges. It prevents the bottom from burning.
  • Do not peek. Lifting the lid lets heat out and extends the cooking time.
  • Rest before cutting. The layers set as they cool slightly.
  • Use a liner. It makes cleanup easy and helps you lift out neat slices.

Why This Lasagna Is a Smart Dinner

Tofu provides complete plant protein and calcium, and spinach adds iron, folate, and vitamin K. Mushrooms contribute B vitamins and selenium, and tomatoes provide lycopene, which is easier to absorb when cooked.

Compared with a traditional cheese lasagna, this version has no cholesterol and much less saturated fat. A serving provides about 16 grams of plant protein and 6 grams of fiber, and the slow cooker means almost no hands-on time.


Flavor Variations

  • Mushroom Spinach Lasagna: Add extra mushrooms and layer in sautéed spinach.
  • Spicy Arrabbiata Lasagna: Add more chili flakes and a splash of vinegar to the sauce.
  • Veggie-Loaded Lasagna: Add layers of zucchini, roasted peppers, or eggplant.
  • Cashew Ricotta Version: Blend soaked cashews with lemon and garlic for a richer ricotta.

Nutritional Highlights (Per Slice)

CaloriesProteinCarbsFiberFat
~360 kcal16g46g6g12g

Storage

  • Refrigerator: Store covered for up to 5 days.
  • Freezer: Freeze cooled slices, wrapped individually, for up to 3 months. Thaw overnight and reheat.
  • Reheating: Warm in a 350°F (175°C) oven for 15–20 minutes, or in the microwave.
  • Make ahead: Make the sauce and ricotta a day ahead, then assemble and cook.

Frequently Asked Questions

Do I need to boil the noodles first?

No. The uncooked noodles soften in the sauce as the lasagna cooks.

Can I use no-boil noodles?

Yes, but check them after 2 hours on low, since they can soften quickly.

Why is my lasagna watery?

The tofu or spinach may have released water. Press the tofu well and squeeze the spinach dry if using frozen.

Can I make it gluten-free?

Use gluten-free lasagna noodles, which cook faster, so check after about 2 hours.

What size slow cooker do I need?

A 6-quart oval slow cooker works best, though a 5-quart also works with fewer layers.

Can I make it in a smaller cooker?

Yes. Halve the recipe and use a 3–4 quart slow cooker, cooking for about the same time.


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

Vegan Black Bean Brownies with Fudgy Centers and Crackly Tops — The Most Decadent Plant-Based Treat You Will Make All Week

vegan black bean brownies

Fudgy, rich, and intensely chocolatey with a shiny, crackly top, these Vegan Black Bean Brownies are made with a secret ingredient: black beans. Blended into the batter, they replace much of the flour and fat, giving the brownies a dense, moist, melt-in-your-mouth texture, plus extra fiber and protein. Nobody will guess they are made with beans, and they are ready in about 40 minutes.

Black beans are mild, soft, and naturally creamy when blended, so they disappear into the chocolate and create the fudgy crumb that makes a perfect brownie. Combined with cocoa powder, melted dark chocolate, and maple syrup, the result is deep, bittersweet, and lightly sweet. A ground flax “egg” binds the batter, and a splash of coffee or espresso powder intensifies the chocolate flavor.

The brownies bake in one pan, and the batter comes together in a food processor or blender in just a few minutes. Dark chocolate chips folded in create gooey pockets of melted chocolate, and a sprinkle of flaky salt on top balances the sweetness.

Serve them warm with vegan vanilla ice cream, or enjoy them cold and extra fudgy from the fridge. They are a great make-ahead dessert, a smart treat for sweet tooths, and an easy way to sneak in a serving of beans.

This recipe is 100% vegan, egg-free, dairy-free, and naturally gluten-free (with a gluten-free option for the oats or flour used).


Recipe Information

Prep TimeBake TimeTotal TimeServingsCalories
15 mins25 mins40 mins (plus cooling)12 brownies~180 kcal

Ingredients

For the Brownies

  • 1 can (400g) black beans, drained and very well rinsed
  • 2 tbsp ground flaxseed mixed with 5 tbsp water (flax egg)
  • ½ cup (120ml) pure maple syrup
  • ⅓ cup (80ml) melted coconut oil or neutral oil
  • 1 tsp vanilla extract
  • ½ cup (45g) unsweetened cocoa powder
  • ½ cup (50g) oat flour (or rolled oats blended into flour)
  • 1 tsp instant espresso powder (optional)
  • ½ tsp baking powder
  • ½ tsp salt
  • ¼ cup (60ml) unsweetened plant milk, as needed
  • ½ cup (90g) vegan dark chocolate chips, divided

To Top

  • Flaky sea salt
  • Extra chocolate chips
  • Chopped walnuts or pecans (optional)

To Serve

  • Vegan vanilla ice cream
  • Fresh raspberries
  • Chocolate sauce
  • A drizzle of peanut butter

Optional Additions

  • Peanut butter swirl
  • Chopped nuts
  • Orange zest
  • Pinch of cinnamon

Instructions

  1. Preheat and prep. Heat the oven to 350°F (175°C). Line an 8×8 inch baking pan with parchment paper, leaving overhang for easy lifting, and lightly oil the paper.
  2. Make the flax egg. Stir the ground flaxseed and water together and let it thicken for 5–10 minutes.
  3. Blend the base. In a food processor or high-speed blender combine the black beans, flax egg, maple syrup, oil, and vanilla. Blend until completely smooth with no visible bean pieces, scraping down the sides.
  4. Add the dry ingredients. Add the cocoa powder, oat flour, espresso powder, baking powder, and salt. Blend again until a thick, glossy batter forms. If it is too thick to blend, add 1–2 tablespoons of plant milk.
  5. Fold in the chocolate. Stir in half of the chocolate chips by hand.
  6. Fill the pan. Spread the batter evenly in the pan, smoothing the top. Sprinkle with the remaining chocolate chips and nuts, if using.
  7. Bake. Bake for 22–27 minutes, until the edges look set and a toothpick inserted into the center comes out with a few moist crumbs. Do not overbake.
  8. Cool. Let the brownies cool completely in the pan for at least 45 minutes, then lift out and chill for 30 minutes for the cleanest slices. Sprinkle with flaky salt.
  9. Slice and serve. Cut into 12 squares with a sharp knife, wiping the blade between cuts.

Pro Tips for the Fudgiest Brownies

  • Rinse the beans very well. This removes any canned flavor.
  • Blend until completely smooth. Any bean lumps will show in the texture.
  • Do not overbake. Pull them out when the center is still slightly soft, as they firm up while cooling.
  • Cool completely. Cooling is what sets the fudgy texture.
  • Chill before slicing. Cold brownies cut into clean squares.
  • Use quality cocoa. It makes a noticeable difference to the chocolate flavor.
  • Add a pinch of espresso powder. It deepens the chocolate without a coffee taste.

Why Black Bean Brownies Are a Smart Treat

Black beans provide plant protein, fiber, folate, and iron, and they replace some of the flour and fat in a classic brownie. Cocoa powder is rich in flavonoids and magnesium, and dark chocolate adds antioxidants.

A brownie provides about 4 grams of plant protein and 4 grams of fiber, so it is more filling than a traditional brownie. It is still a dessert, but it is a lighter, more nutrient-dense one that is free of eggs and dairy.


Flavor Variations

  • Peanut Butter Swirl Brownies: Swirl 2 tablespoons of peanut butter into the top before baking.
  • Mint Chocolate Brownies: Add ½ teaspoon of peppermint extract.
  • Double Chocolate Walnut: Add chopped walnuts and extra chocolate chips.
  • Orange Chocolate: Add 1 tablespoon of orange zest.

Nutritional Highlights (Per Brownie)

CaloriesProteinCarbsFiberFat
~180 kcal4g23g4g9g

Storage

  • Room temperature: Store in an airtight container for up to 2 days.
  • Refrigerator: Store for up to 7 days. They become even fudgier when cold.
  • Freezer: Freeze individually wrapped brownies for up to 3 months. Thaw at room temperature.
  • Make ahead: Bake a day ahead, since the texture improves overnight.

Frequently Asked Questions

Can you taste the black beans?

No. When blended until smooth, the beans taste like chocolate and add moisture and fudginess.

Can I use canned or cooked beans?

Both work. Drain and rinse canned beans very well, or use about 1½ cups of home-cooked beans.

Can I make them gluten-free?

Use certified gluten-free oat flour.

Why are my brownies gummy?

They may have been underbaked or sliced while warm. Bake until set and cool fully.

Can I make them nut-free?

Yes. The recipe is nut-free as written, so just skip the nut topping.

Can I use a different sweetener?

Yes. Coconut sugar or date syrup work, but the texture may change slightly.


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

Vegan Big Mac with Smash Patties, Special Sauce and Triple-Decker Stack — The Most Craveable Plant-Based Burger You Will Make All Week

vegan big mac

Two juicy plant-based patties, melty vegan cheese, crisp lettuce, tangy pickles, and a creamy special sauce, all stacked on a triple-decker sesame bun. This Vegan Big Mac gives you the nostalgic fast-food burger experience at home, made entirely from plants and ready in about 35 minutes.

The magic of this burger is in the details. The patties are made from black beans, walnuts, and oats, seasoned with smoky and savory spices, and pressed thin so they brown and crisp at the edges, just like a smash burger. The special sauce is a tangy, slightly sweet blend of vegan mayo, mustard, relish, and spices that you will want to put on everything.

The classic three-part bun is easy to recreate with regular burger buns: use the bottom of one bun, the top of another, and the center “club” layer made from the extra slice. Add finely shredded lettuce, diced onion, pickle slices, and vegan cheese, and you have a burger that looks and tastes like the real thing, without any meat or dairy.

It is a perfect weekend dinner, a fun family cooking project, and a great way to show friends and family that vegan fast food can be just as satisfying.

This recipe is 100% vegan, high in plant protein, and easily adapted to gluten-free.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins15 mins35 mins4 burgers~560 kcal

Ingredients

For the Smash Patties (makes 8 thin patties)

  • 1 can (400g) black beans, drained, rinsed, and patted dry
  • ½ cup (55g) walnuts, finely chopped or pulsed
  • ¾ cup (70g) rolled oats, pulsed into coarse flour
  • ½ small onion, grated
  • 2 cloves garlic, minced
  • 2 tbsp tomato paste
  • 1 tbsp soy sauce or tamari
  • 1 tsp smoked paprika
  • 1 tsp onion powder
  • ½ tsp garlic powder
  • ½ tsp salt
  • ¼ tsp black pepper
  • 2 tbsp ground flaxseed mixed with 5 tbsp water (flax egg)
  • 2 tbsp oil for cooking

For the Special Sauce

  • ½ cup (120g) vegan mayonnaise
  • 2 tbsp sweet pickle relish
  • 1 tbsp yellow mustard
  • 1 tbsp ketchup
  • 1 tsp white vinegar
  • ½ tsp onion powder
  • ½ tsp garlic powder
  • ½ tsp smoked paprika
  • Pinch of salt

For Assembling

  • 4 sesame seed burger buns (plus 4 extra bun bottoms or slices for the middle layer, optional)
  • 4–8 slices vegan cheddar or American-style cheese
  • 2 cups finely shredded iceberg lettuce
  • ¼ cup finely diced white onion
  • 16 dill pickle slices

Optional Additions

  • Toasted sesame seeds on the buns
  • Sliced tomato
  • Vegan bacon crumbles
  • Hot sauce in the special sauce

Instructions

  1. Make the flax egg. Mix the ground flaxseed with 5 tablespoons of water and rest for 10 minutes.
  2. Make the special sauce. Whisk together the mayo, relish, mustard, ketchup, vinegar, and spices. Refrigerate while you cook.
  3. Mix the patty base. In a bowl mash the black beans with a fork, leaving some texture. Add the walnuts, oat flour, onion, garlic, tomato paste, soy sauce, spices, salt, pepper, and flax egg. Mix until the mixture holds together when pressed. If it is too wet, add a spoonful of oats.
  4. Shape. Divide into 8 portions and roll each into a ball. Chill for 10 minutes for easier cooking.
  5. Smash and cook. Heat a skillet or griddle over medium-high heat with a little oil. Place the balls on the pan, press each one flat with a spatula to about ¼ inch thick, and cook for 3–4 minutes until a crust forms. Flip carefully and cook another 2 minutes. Top with cheese in the last minute and cover to melt.
  6. Toast the buns. Toast the cut sides of the buns in a dry pan or a little vegan butter until golden.
  7. Assemble. Spread sauce on the bottom bun, then add lettuce, onion, pickles, and a patty with cheese. Add the middle bun layer, spread with sauce, and repeat with lettuce, pickles, and a second patty. Finish with the top bun.
  8. Serve immediately. Serve hot with fries or a side salad.

Pro Tips for the Best Vegan Burger

  • Pat the beans dry. Extra moisture makes the patties too soft.
  • Press the patties thin. Thin patties crisp up and mimic the fast-food style.
  • Use a hot pan. Medium-high heat gives a deep brown crust.
  • Chill the sauce. The flavors blend and it tastes better after 15 minutes.
  • Shred the lettuce finely. It stays in the burger and gives a better bite.
  • Toast the buns. A crisp bun stops the burger from getting soggy.
  • Melt the cheese under a lid. A quick steam gives a perfect melt.

Why This Burger Works

Black beans and walnuts give the patties a hearty, savory texture, while oats act as a binder and add fiber. Smoked paprika, tomato paste, and soy sauce provide deep umami and a hint of smokiness that plays the role of grilled meat.

Each burger delivers about 20 grams of plant protein and 12 grams of fiber, along with iron, magnesium, and healthy fats from walnuts. Homemade burgers also let you control the salt, oil, and ingredients, which makes them a more wholesome version of a fast-food favorite.


Flavor Variations

  • Spicy Vegan Mac: Add jalapeños and hot sauce to the special sauce.
  • BBQ Vegan Mac: Swap the special sauce for smoky BBQ sauce and add crispy onions.
  • Lettuce-Wrap Version: Skip the buns and serve in large lettuce leaves.
  • Air Fryer Patties: Cook the patties at 375°F (190°C) for 10–12 minutes, flipping once.

Nutritional Highlights (Per Burger)

CaloriesProteinCarbsFiberFat
~560 kcal20g62g12g26g

Storage

  • Refrigerator: Store cooked patties in an airtight container for up to 5 days. Keep sauce separate for up to 1 week.
  • Freezer: Freeze cooked patties with parchment between them for up to 3 months. Reheat from frozen in a pan or oven.
  • Make ahead: Shape raw patties up to 2 days ahead and refrigerate.
  • Reheating: Warm in a skillet for 2–3 minutes per side to bring back the crust.

Frequently Asked Questions

Why are my patties falling apart?

The mixture is probably too wet. Dry the beans well, add more oats, and chill before cooking.

Can I make them gluten-free?

Use certified gluten-free oats, tamari, and gluten-free buns.

Can I use other beans?

Yes. Kidney beans or pinto beans work well. Keep them dry and mash with some texture.

Can I make them nut-free?

Replace the walnuts with sunflower seeds or extra oats.

Can I grill them?

Yes, but they are delicate. Use a grill mat or cook on a hot griddle for best results.

What can I use instead of vegan mayo?

Use plain unsweetened vegan yogurt mixed with a little mustard, or a cashew-based cream.


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

Vegan Chickpea and Potato Pot Pie with Creamy Herb Gravy and Flaky Golden Crust — The Most Comforting Plant-Based Dinner You Will Make All Week

CHICKPEA AND POTATO POT PIE

Flaky, golden pastry on top and a thick, creamy filling of tender potatoes, chickpeas, carrots, and peas underneath, this Vegan Chickpea and Potato Pot Pie is the definition of cozy comfort food. The filling is simmered in a savory herb gravy made from plant milk and vegetable broth, so every bite is rich and satisfying without any dairy or eggs.

Chickpeas take the place of chicken in this classic, adding hearty texture and plant protein, while diced potatoes soak up the gravy and turn soft and creamy. Thyme, sage, garlic, and a touch of Dijon mustard give the filling that traditional pot pie flavor, and a spoonful of nutritional yeast adds a savory, almost buttery depth.

You can make it with store-bought puff pastry or pie crust to keep things easy, or use the simple homemade vegan crust included below. Either way, brushing the top with plant milk gives a deep golden, flaky finish.

This pot pie is perfect for chilly evenings, Sunday dinners, holiday tables, and make-ahead meals. It also reheats beautifully, and the filling freezes well.

This recipe is 100% vegan, dairy-free, egg-free, and ready in about 1 hour 15 minutes.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
25 mins50 mins1 hr 15 mins6~430 kcal

Ingredients

For the Filling

  • 2 tbsp olive oil or vegan butter
  • 1 large yellow onion, diced
  • 2 stalks celery, diced
  • 2 medium carrots, diced
  • 3 cloves garlic, minced
  • 3 medium Yukon gold potatoes (about 450g), peeled and cut into ½ inch cubes
  • 1 can (400g) chickpeas, drained and rinsed
  • 1 cup (140g) frozen peas
  • ¼ cup (30g) all-purpose flour
  • 1½ cups (360ml) vegetable broth
  • 1 cup (240ml) unsweetened plant milk
  • 2 tbsp nutritional yeast
  • 1 tbsp Dijon mustard
  • 1 tsp dried thyme
  • ½ tsp dried sage
  • 1 tsp salt, to taste
  • ½ tsp black pepper
  • 1 tbsp lemon juice
  • 2 tbsp chopped fresh parsley

For the Crust (Easy Homemade Option)

  • 2½ cups (310g) all-purpose flour
  • 1 tsp salt
  • ¾ cup (170g) cold vegan butter, cubed
  • 6–8 tbsp ice-cold water
  • OR 2 sheets of store-bought vegan puff pastry or pie crust

For Finishing

  • 2 tbsp unsweetened plant milk for brushing
  • Flaky salt
  • Fresh thyme leaves

To Serve

  • Simple green salad
  • Steamed green beans
  • Extra gravy

Optional Additions

  • 1 cup sliced mushrooms
  • ½ cup corn kernels
  • Pinch of cayenne
  • Vegan cheese shreds in the filling

Instructions

  1. Make the crust. Stir the flour and salt together, cut in the cold vegan butter with your fingers until it looks like coarse crumbs, then add the ice water a tablespoon at a time until a dough forms. Divide into two discs, wrap, and chill for 30 minutes. If using store-bought pastry, skip this step.
  2. Par-cook the potatoes. Boil the potato cubes in salted water for 6–7 minutes until just tender, then drain. They will finish cooking in the oven.
  3. Sauté the vegetables. Preheat the oven to 400°F (200°C). Heat the oil in a large, deep skillet over medium heat. Add the onion, celery, and carrots and cook for 6–8 minutes until soft. Add the garlic and cook for 1 minute.
  4. Make the gravy. Sprinkle the flour over the vegetables and stir for 1–2 minutes. Slowly pour in the broth and plant milk, stirring constantly. Add the nutritional yeast, mustard, thyme, sage, salt, and pepper. Simmer for 4–5 minutes until thick and creamy.
  5. Combine the filling. Fold in the potatoes, chickpeas, and peas. Stir in the lemon juice and parsley. Taste and adjust the seasoning. Let the filling cool for 10 minutes so it doesn’t melt the crust.
  6. Assemble the pie. Roll out one disc of dough and fit it into a 9-inch pie dish. Pour in the filling and spread it evenly. Roll out the second disc, place it over the top, trim and crimp the edges, and cut 4–5 small slits to let steam escape.
  7. Brush and bake. Brush the top with plant milk, sprinkle with flaky salt, and bake for 35–40 minutes until the crust is deep golden and the filling is bubbling at the vents. Cover the edges with foil if they brown too quickly.
  8. Rest and serve. Let the pie rest for 15 minutes before slicing so the filling sets. Garnish with thyme and serve warm.

Pro Tips for the Best Pot Pie

  • Par-cook the potatoes. This guarantees they are tender in the finished pie.
  • Cool the filling slightly. A hot filling makes the bottom crust soggy.
  • Keep the dough cold. Cold vegan butter is what makes the crust flaky.
  • Make the gravy thick. It will thin slightly as the vegetables release moisture.
  • Vent the top. Slits let steam out so the crust stays crisp.
  • Bake on a hot tray. Place the pie dish on a preheated baking sheet for a crisper bottom.
  • Rest before cutting. Fifteen minutes lets the filling set so slices hold together.

Why This Pot Pie Is Good for You

Chickpeas provide plant protein, fiber, iron, and folate, and potatoes add potassium and vitamin C. Carrots bring beta-carotene, and peas add more protein and fiber, so the filling is a balanced mix of vegetables, legumes, and slow-digesting carbohydrates.

Nutritional yeast contributes B vitamins and a savory, cheesy depth. Compared with a traditional pot pie made with butter, cream, and chicken, this version has no cholesterol and far less saturated fat. A serving provides about 12 grams of protein and 8 grams of fiber.


Flavor Variations

  • Mushroom Chickpea Pot Pie: Add sautéed mushrooms and a splash of soy sauce for deeper umami.
  • Curried Pot Pie: Stir in 2 teaspoons of curry powder and a pinch of turmeric.
  • Individual Pot Pies: Bake in ramekins or muffin tins for 25–30 minutes.
  • Pot Pie with Biscuit Topping: Replace the top crust with vegan drop biscuits.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~430 kcal12g55g8g18g

Storage

  • Refrigerator: Store leftovers covered for up to 4 days.
  • Reheating: Reheat slices in a 350°F (175°C) oven for 15–20 minutes to crisp the crust. Avoid the microwave if you can.
  • Freezer: Freeze the unbaked filling for up to 3 months, or freeze baked slices for up to 2 months. Thaw overnight before reheating.
  • Make ahead: Prepare the filling up to 2 days ahead and assemble just before baking.

Frequently Asked Questions

Why is my pot pie runny?

The gravy may not have been thick enough, or the pie was cut too soon. Simmer until thick and rest the pie for 15 minutes.

Can I use store-bought crust?

Yes. Use vegan pie crust or puff pastry. Check the label, since some contain butter.

Can I make it gluten-free?

Use a gluten-free flour blend for the gravy and a gluten-free pie crust.

Can I make it without a bottom crust?

Yes. Bake the filling in a casserole dish with only a top crust or biscuit topping.

Can I use other vegetables?

Yes. Mushrooms, corn, green beans, and parsnips all work well.

How do I keep the bottom crust from getting soggy?

Cool the filling before adding it and bake the dish on a preheated baking sheet.


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 cozy vegan dinners? POST TITLE:
Vegan Chickpea and Potato Pot Pie with Creamy Herb Gravy and Flaky Golden Crust — The Most Comforting Plant-Based Dinner You Will Make All Week

CATEGORY: All Recipes + Dinner

URL SLUG: vegan-chickpea-and-potato-pot-pie


Flaky, golden pastry on top and a thick, creamy filling of tender potatoes, chickpeas, carrots, and peas underneath, this Vegan Chickpea and Potato Pot Pie is the definition of cozy comfort food. The filling is simmered in a savory herb gravy made from plant milk and vegetable broth, so every bite is rich and satisfying without any dairy or eggs.

Chickpeas take the place of chicken in this classic, adding hearty texture and plant protein, while diced potatoes soak up the gravy and turn soft and creamy. Thyme, sage, garlic, and a touch of Dijon mustard give the filling that traditional pot pie flavor, and a spoonful of nutritional yeast adds a savory, almost buttery depth.

You can make it with store-bought puff pastry or pie crust to keep things easy, or use the simple homemade vegan crust included below. Either way, brushing the top with plant milk gives a deep golden, flaky finish.

This pot pie is perfect for chilly evenings, Sunday dinners, holiday tables, and make-ahead meals. It also reheats beautifully, and the filling freezes well.

This recipe is 100% vegan, dairy-free, egg-free, and ready in about 1 hour 15 minutes.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
25 mins50 mins1 hr 15 mins6~430 kcal

Ingredients

For the Filling

  • 2 tbsp olive oil or vegan butter
  • 1 large yellow onion, diced
  • 2 stalks celery, diced
  • 2 medium carrots, diced
  • 3 cloves garlic, minced
  • 3 medium Yukon gold potatoes (about 450g), peeled and cut into ½ inch cubes
  • 1 can (400g) chickpeas, drained and rinsed
  • 1 cup (140g) frozen peas
  • ¼ cup (30g) all-purpose flour
  • 1½ cups (360ml) vegetable broth
  • 1 cup (240ml) unsweetened plant milk
  • 2 tbsp nutritional yeast
  • 1 tbsp Dijon mustard
  • 1 tsp dried thyme
  • ½ tsp dried sage
  • 1 tsp salt, to taste
  • ½ tsp black pepper
  • 1 tbsp lemon juice
  • 2 tbsp chopped fresh parsley

For the Crust (Easy Homemade Option)

  • 2½ cups (310g) all-purpose flour
  • 1 tsp salt
  • ¾ cup (170g) cold vegan butter, cubed
  • 6–8 tbsp ice-cold water
  • OR 2 sheets of store-bought vegan puff pastry or pie crust

For Finishing

  • 2 tbsp unsweetened plant milk for brushing
  • Flaky salt
  • Fresh thyme leaves

To Serve

  • Simple green salad
  • Steamed green beans
  • Extra gravy

Optional Additions

  • 1 cup sliced mushrooms
  • ½ cup corn kernels
  • Pinch of cayenne
  • Vegan cheese shreds in the filling

Instructions

  1. Make the crust. Stir the flour and salt together, cut in the cold vegan butter with your fingers until it looks like coarse crumbs, then add the ice water a tablespoon at a time until a dough forms. Divide into two discs, wrap, and chill for 30 minutes. If using store-bought pastry, skip this step.
  2. Par-cook the potatoes. Boil the potato cubes in salted water for 6–7 minutes until just tender, then drain. They will finish cooking in the oven.
  3. Sauté the vegetables. Preheat the oven to 400°F (200°C). Heat the oil in a large, deep skillet over medium heat. Add the onion, celery, and carrots and cook for 6–8 minutes until soft. Add the garlic and cook for 1 minute.
  4. Make the gravy. Sprinkle the flour over the vegetables and stir for 1–2 minutes. Slowly pour in the broth and plant milk, stirring constantly. Add the nutritional yeast, mustard, thyme, sage, salt, and pepper. Simmer for 4–5 minutes until thick and creamy.
  5. Combine the filling. Fold in the potatoes, chickpeas, and peas. Stir in the lemon juice and parsley. Taste and adjust the seasoning. Let the filling cool for 10 minutes so it doesn’t melt the crust.
  6. Assemble the pie. Roll out one disc of dough and fit it into a 9-inch pie dish. Pour in the filling and spread it evenly. Roll out the second disc, place it over the top, trim and crimp the edges, and cut 4–5 small slits to let steam escape.
  7. Brush and bake. Brush the top with plant milk, sprinkle with flaky salt, and bake for 35–40 minutes until the crust is deep golden and the filling is bubbling at the vents. Cover the edges with foil if they brown too quickly.
  8. Rest and serve. Let the pie rest for 15 minutes before slicing so the filling sets. Garnish with thyme and serve warm.

Pro Tips for the Best Pot Pie

  • Par-cook the potatoes. This guarantees they are tender in the finished pie.
  • Cool the filling slightly. A hot filling makes the bottom crust soggy.
  • Keep the dough cold. Cold vegan butter is what makes the crust flaky.
  • Make the gravy thick. It will thin slightly as the vegetables release moisture.
  • Vent the top. Slits let steam out so the crust stays crisp.
  • Bake on a hot tray. Place the pie dish on a preheated baking sheet for a crisper bottom.
  • Rest before cutting. Fifteen minutes lets the filling set so slices hold together.

Why This Pot Pie Is Good for You

Chickpeas provide plant protein, fiber, iron, and folate, and potatoes add potassium and vitamin C. Carrots bring beta-carotene, and peas add more protein and fiber, so the filling is a balanced mix of vegetables, legumes, and slow-digesting carbohydrates.

Nutritional yeast contributes B vitamins and a savory, cheesy depth. Compared with a traditional pot pie made with butter, cream, and chicken, this version has no cholesterol and far less saturated fat. A serving provides about 12 grams of protein and 8 grams of fiber.


Flavor Variations

  • Mushroom Chickpea Pot Pie: Add sautéed mushrooms and a splash of soy sauce for deeper umami.
  • Curried Pot Pie: Stir in 2 teaspoons of curry powder and a pinch of turmeric.
  • Individual Pot Pies: Bake in ramekins or muffin tins for 25–30 minutes.
  • Pot Pie with Biscuit Topping: Replace the top crust with vegan drop biscuits.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~430 kcal12g55g8g18g

Storage

  • Refrigerator: Store leftovers covered for up to 4 days.
  • Reheating: Reheat slices in a 350°F (175°C) oven for 15–20 minutes to crisp the crust. Avoid the microwave if you can.
  • Freezer: Freeze the unbaked filling for up to 3 months, or freeze baked slices for up to 2 months. Thaw overnight before reheating.
  • Make ahead: Prepare the filling up to 2 days ahead and assemble just before baking.

Frequently Asked Questions

Why is my pot pie runny?

The gravy may not have been thick enough, or the pie was cut too soon. Simmer until thick and rest the pie for 15 minutes.

Can I use store-bought crust?

Yes. Use vegan pie crust or puff pastry. Check the label, since some contain butter.

Can I make it gluten-free?

Use a gluten-free flour blend for the gravy and a gluten-free pie crust.

Can I make it without a bottom crust?

Yes. Bake the filling in a casserole dish with only a top crust or biscuit topping.

Can I use other vegetables?

Yes. Mushrooms, corn, green beans, and parsnips all work well.

How do I keep the bottom crust from getting soggy?

Cool the filling before adding it and bake the dish on a preheated baking sheet.


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