All Recipes

Zucchini and Carrot Frittata

zucchini and carrot frittata

There are breakfasts that get eaten on the way out the door. And then there are breakfasts like this Vegan Zucchini and Carrot Frittata — the kind that comes out of the oven golden and set, holding its shape beautifully when sliced, studded with tender zucchini and sweet carrot throughout a savory, deeply satisfying chickpea flour base that tastes remarkably like a classic egg frittata. This is that breakfast. The one that feeds a crowd from a single pan. The one that proves a plant-based frittata can hold its own against any egg version, both in flavor and in that satisfying, slightly springy texture that makes a frittata so universally loved.

This recipe uses a chickpea flour batter as its base — a technique long used in plant-based cooking to recreate the texture and binding qualities of eggs. Whisked with plant milk, nutritional yeast, turmeric for color, and a careful blend of savory seasonings, the batter bakes into a firm, sliceable frittata studded with sautéed zucchini, grated carrot, and onion, all bound together into a dish that is just as wonderful warm from the oven as it is sliced cold the next day.

What makes this frittata so outstanding is the chickpea flour base — naturally high in protein, completely egg-free, and capable of setting into a genuinely firm, sliceable texture when baked correctly, with a flavor that, seasoned properly with turmeric, garlic, and nutritional yeast, is remarkably close to a classic egg frittata.

This recipe is 100% vegan, naturally gluten-free, ready in just 45 minutes, and absolutely wonderful served warm for breakfast, packed for lunch, or set out at brunch alongside a simple green salad.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins30 mins45 mins6~210 kcal

Ingredients

For the Batter

  • 1½ cups (170g) chickpea flour (besan)
  • 1¾ cups (420ml) unsweetened plant milk
  • 3 tbsp nutritional yeast
  • ½ tsp turmeric
  • 1 tsp baking powder
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • ¾ tsp salt
  • ¼ tsp black salt (kala namak), for an egg-like aroma — optional but recommended
  • ¼ tsp black pepper

For the Vegetables

  • 1 medium zucchini, grated and squeezed dry
  • 1 medium carrot, grated
  • ½ small white onion, finely diced
  • 2 cloves garlic, minced
  • 1 tbsp olive oil
  • 2 tbsp fresh chives or parsley, chopped

Optional Add-ins

  • ¼ cup (30g) vegan feta or shredded vegan cheese
  • Cherry tomatoes, halved, for the top
  • Sun-dried tomatoes, chopped
  • A pinch of chili flakes

To Serve

  • Fresh herbs
  • A simple side salad
  • Vegan yogurt or hot sauce alongside

Instructions

  1. Preheat the oven and prepare the pan. Preheat the oven to 375°F (190°C). Grease a 23cm (9-inch) round or square baking dish, or a deep oven-safe skillet.
  2. Sauté the vegetables. Heat the olive oil in a skillet over medium heat. Add the onion and cook for 3–4 minutes until softened. Add the garlic and cook for 30 seconds. Add the grated zucchini and carrot and cook for 3–4 minutes until just softened, stirring occasionally. Remove from heat and let cool slightly.
  3. Make the batter. In a large bowl whisk together the chickpea flour, nutritional yeast, turmeric, baking powder, garlic powder, onion powder, salt, black salt, and black pepper. Gradually whisk in the plant milk until completely smooth with no lumps.
  4. Combine. Fold the sautéed vegetables and chopped herbs into the batter until evenly distributed.
  5. Bake. Pour the batter into the prepared dish and smooth the top. Bake for 28–32 minutes until the center is set, the top is lightly golden, and a knife inserted in the center comes out clean.
  6. Rest and serve. Let the frittata rest for 5 minutes before slicing — this allows it to firm up further and slice more cleanly. Serve warm or at room temperature.

Pro Tips

  • Squeeze the grated zucchini thoroughly before adding to the batter — excess moisture will make the frittata soggy and prevent it from setting properly.
  • Whisk the batter until completely smooth before adding vegetables to avoid lumps of chickpea flour in the finished dish.
  • Do not skip the black salt if you have it — it provides a subtle sulfurous, egg-like aroma that makes the frittata taste even more convincingly like its egg-based counterpart.
  • Let the frittata rest before slicing for the cleanest cuts and best texture.

Why Chickpea Flour Works So Well

Chickpea flour, ground from dried chickpeas, is naturally high in protein and has binding properties that make it one of the most reliable plant-based egg replacements for savory baked dishes like frittatas and quiches. When combined with the right leavening and baked at the correct temperature, it sets into a firm, sliceable texture remarkably similar to baked eggs, while contributing fiber and protein that an egg-based frittata does not provide.


Flavor Variations

  • Mediterranean Frittata: Add chopped sun-dried tomatoes, olives, and vegan feta for a Mediterranean-inspired version.
  • Spicy Frittata: Add chili flakes and a diced jalapeño to the vegetable mixture for gentle heat.
  • Mushroom and Spinach: Swap the zucchini and carrot for sautéed mushrooms and spinach for a different vegetable combination.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~210 kcal11g22g5g7g

Storage

  • Refrigerator: Store in an airtight container for up to 4 days. Reheat individual slices in the microwave or a low oven, or enjoy cold.
  • Freezer: Freeze individual slices wrapped tightly for up to 2 months. Thaw in the refrigerator before reheating.
  • Meal prep: This frittata is excellent for meal prep, slicing easily into portions for grab-and-go breakfasts throughout the week.

Frequently Asked Questions

Can I use a different vegetable combination?

Yes — this base batter works with almost any sautéed vegetable, including bell peppers, mushrooms, spinach, or broccoli.

Why is black salt used in this recipe?

Black salt (kala namak) contains sulfur compounds that give plant-based egg dishes a more authentic, egg-like aroma and flavor. Regular salt can be substituted if unavailable, though the egg-like quality will be less pronounced.

Can I make this frittata in a muffin tin for individual portions?

Yes — divide the batter and vegetables between a greased muffin tin and bake for 18–20 minutes for convenient, individual-sized frittatas.


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

Vegan Pecan Pie Bars — The Most Indulgent Plant-Based Dessert Bar You Will Make All Holiday Season

vegan pecan pie bars

There are desserts that feel like a celebration. And then there are desserts like these Vegan Pecan Pie Bars — the kind that you cut into squares and set on a plate and watch people pick up, take one bite, and go completely quiet for a moment before saying something like “this is genuinely one of the best things I have ever eaten” — because the combination of a buttery, crumbly shortbread base and a sticky, caramelized, deeply nutty pecan topping set into bars is so completely and overwhelmingly good that it is difficult to believe it contains not a single drop of dairy, not a single egg, and is entirely, effortlessly plant-based.

This recipe builds a golden, tender shortbread-style base from vegan butter, flour, and a touch of sugar that bakes until just set and provides the perfect sturdy, crumbly foundation for the pecan filling — a rich, sticky mixture of maple syrup, coconut sugar, vegan butter, and vanilla that sets beautifully as it cools, binding the toasted pecan halves into a caramelized, gloriously indulgent topping that has all the soul and satisfaction of a classic pecan pie in a format that is far more practical to make, far easier to serve, and arguably even more delicious for the ratio of sticky pecan topping to buttery base.

What makes this recipe so outstanding is the pecan filling — the combination of maple syrup and coconut sugar produces a topping that is deeper, more complex, and more interesting in flavor than a simple corn syrup-based pecan pie filling, with a caramel warmth and a slight earthiness that makes these bars genuinely extraordinary.

This recipe is 100% vegan, naturally dairy-free, egg-free, makes 16 generous bars, keeps beautifully for several days, and is the ideal make-ahead holiday dessert — spectacular on a dessert table, excellent as an edible gift, and completely impossible to stop eating.


Recipe Information

Prep TimeCook TimeSet TimeTotal TimeServingsCalories
20 mins30 mins1 hour1 hr 50 mins16 bars~285 kcal

Ingredients

For the Shortbread Base

  • 1½ cups (180g) all-purpose flour
  • ¼ cup (50g) powdered sugar
  • ¼ tsp salt
  • ½ cup (115g) vegan butter, cold and cubed

For the Pecan Filling

  • 2½ cups (250g) pecan halves
  • ½ cup (115g) vegan butter
  • ¾ cup (150g) coconut sugar or brown sugar, packed
  • ½ cup (120ml) maple syrup
  • 2 tbsp full-fat coconut cream
  • 1 tsp vanilla extract
  • ¼ tsp salt
  • ¼ tsp cinnamon

Instructions

  1. Preheat and prepare. Preheat the oven to 350°F (175°C). Line an 8×8 inch (20x20cm) or 9×9 inch (23x23cm) baking pan with parchment paper, leaving overhang on two sides for easy removal.
  2. Make the shortbread base. In a food processor, combine the flour, powdered sugar, and salt. Pulse briefly to combine. Add the cold cubed vegan butter and pulse until the mixture resembles coarse breadcrumbs and just begins to clump together. Press the mixture firmly and evenly into the bottom of the prepared pan using your fingers or the bottom of a flat glass. Bake for 15 minutes until just set and very lightly golden at the edges — it should not be fully cooked as it will continue in the oven with the filling.
  3. Toast the pecans. While the base bakes, spread the pecan halves on a separate baking sheet and toast in the same oven for 5–6 minutes until fragrant and lightly golden. Watch carefully. Remove and set aside.
  4. Make the pecan filling. In a medium saucepan over medium heat, combine the vegan butter, coconut sugar, maple syrup, coconut cream, salt, cinnamon, and vanilla. Stir constantly until the butter melts and the sugar dissolves. Bring to a gentle boil, then cook for exactly 3 minutes, stirring constantly, until the mixture has thickened slightly and smells deeply caramelized. Remove from heat immediately and stir in the toasted pecans.
  5. Assemble and bake. Pour the pecan filling evenly over the par-baked shortbread base, spreading the pecans into an even layer with a spatula. Return to the oven and bake for 15–18 minutes until the filling is bubbling actively across the entire surface and has deepened in color.
  6. Cool and slice. Remove from the oven and allow to cool completely in the pan at room temperature — at least 1 hour — before lifting out and slicing. The filling must be fully set before cutting; cutting warm bars produces a runny, messy result. For the cleanest cuts, refrigerate for 30 minutes after cooling to room temperature before slicing with a sharp knife warmed briefly under hot water.

Pro Tips

  • Use cold vegan butter for the shortbread base — cold butter produces a short, crumbly, tender base; room temperature butter produces a tough one. Work quickly and keep the dough cold.
  • Par-bake the base — baking the shortbread layer before adding the filling ensures the base is fully cooked through and does not remain raw or doughy under the wet pecan filling.
  • Toast the pecans — toasting takes 5 minutes and dramatically improves the flavor, transforming raw pecans from simply crunchy to fragrant, nutty, and deeply complex.
  • Cool completely before cutting — the filling needs time to set fully from its molten state in the oven to the firm, sticky, sliceable consistency the finished bars should have.

Why Maple Syrup and Coconut Sugar Beat Corn Syrup Every Time

Traditional pecan pie filling relies on corn syrup for its sticky, sweet, set filling — a functionally excellent ingredient that produces a filling with a clean sweetness but relatively little flavor complexity. Replacing it with a combination of maple syrup and coconut sugar produces a filling that is not just stickier and more complex but genuinely better — the maple syrup adds a distinct, layered sweetness with caramel and vanilla notes; the coconut sugar adds a deep, molasses-adjacent warmth that corn syrup simply cannot match. The result is a pecan filling with real depth and character — one that tastes of something specific and wonderful rather than just sweet — and it happens to be entirely plant-based.


Flavor Variations

  • Chocolate Pecan Bars: Drizzle melted dark chocolate over the cooled, set bars before slicing for a chocolate-pecan combination that is spectacular.
  • Bourbon Pecan Bars: Add a tablespoon of bourbon to the filling along with the vanilla for a sophisticated, warming depth that elevates the bars significantly.
  • Salted Caramel Pecan Bars: Finish the baked bars with a generous sprinkle of flaky sea salt for a salted caramel effect that makes the sweetness more complex and addictive.

Nutritional Highlights (Per Bar)

CaloriesProteinCarbsFiberFat
~285 kcal3g28g2g19g

Storage

  • Room temperature: Store in an airtight container at room temperature for up to 4 days. The bars are at their best at room temperature when the filling is slightly soft and sticky.
  • Refrigerator: Store for up to 1 week — allow to come to room temperature for 15 minutes before eating for the best texture, as the filling firms considerably when cold.
  • Freezer: Freeze in an airtight container, layers separated by parchment, for up to 3 months. Thaw overnight at room temperature. These make an excellent make-ahead gift — freeze in a box and thaw before gifting.

Frequently Asked Questions

Can I use a larger pan for thinner bars?

Yes — a 9×13 inch pan produces thinner, more delicate bars with a higher filling-to-base ratio. Reduce the baking time slightly and watch carefully.

My filling seems runny even after cooling — what happened?

The filling was likely undercooked. The 3-minute boil is essential for setting — if the filling did not reach a full boil or was not cooked for the full time, it may not set firmly. Refrigerate the bars for several hours; a slightly under-set filling will usually firm up when thoroughly chilled.

Can I use other nuts instead of pecans?

Yes — walnuts work beautifully with the same filling and produce a slightly more bitter, earthier bar. A mixed nut version with pecans, walnuts, and cashews is also excellent.


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 Pot Pie Casserole

vegan pot pie casserole

There are dinners that feel like coming home. And then there are dinners like this Vegan Pot Pie Casserole — the kind that fills every corner of your house with the most extraordinary aroma of bubbling vegetable gravy and golden pastry as it bakes, that comes out of the oven with that deeply satisfying sound of a crust that has achieved exactly the right level of golden, flaky perfection, and that delivers with every single spoonful a combination of rich, herb-scented vegetable filling and buttery, shattering pastry that is one of the most deeply comforting food experiences imaginable. This is that casserole. The one that makes cold evenings feel genuinely warm. The one that disappears from the baking dish before the second person has been served. The one that tastes like every excellent pot pie you have ever eaten but made entirely, completely from plants.

This is pot pie in its most generous, most accessible, most spectacular form — the filling of a great pot pie elevated into a casserole that can feed a crowd from a single baking dish, topped with a layer of golden puff pastry or biscuit topping that bakes to a deeply satisfying crust over the bubbling, herb-fragrant vegetable filling beneath it. The filling is extraordinary — sweet carrots, tender peas, hearty potato, earthy mushrooms, and creamy white beans bathed in the richest, most deeply flavored vegetable gravy imaginable, thickened with a roux of vegan butter and flour into something that has the body, the coating quality, and the deep savory richness of the finest chicken gravy ever made — without a trace of anything that was ever anywhere near a chicken.

What makes this casserole so genuinely outstanding is the gravy. A proper gravy — made from a blonde roux of vegan butter and flour, enriched with vegetable broth, oat milk, soy sauce, and nutritional yeast, seasoned with thyme, sage, and an extraordinary amount of black pepper — is one of the most deeply satisfying sauces in all of cooking. It has body, it has richness, it has the specific coating quality that makes every vegetable and bean it surrounds taste better and more satisfying than they would alone. It is the sauce that transforms a collection of very good vegetables into something genuinely extraordinary.

This recipe is 100% vegan, ready in just 50 minutes, naturally adaptable to use whatever vegetables you have on hand, and absolutely magnificent served directly from the baking dish at the table where the combination of golden pastry top and rich, bubbling filling beneath it creates one of the most dramatic and most deeply appealing presentations in all of comfort food cooking.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins30 mins50 mins6~420 kcal

Ingredients

For the Vegetable Filling

  • 2 medium carrots, peeled and diced into 1cm pieces
  • 2 medium potatoes, peeled and diced into 1cm pieces
  • 1 cup (150g) frozen peas
  • 1 cup (100g) cremini mushrooms, roughly chopped
  • 1 can (400g) white beans or cannellini beans, drained and rinsed
  • 1 medium white onion, finely diced
  • 3 stalks celery, thinly sliced
  • 4 cloves garlic, minced
  • 2 tbsp olive oil or vegan butter

For the Vegan Gravy

  • 3 tbsp vegan butter
  • 3 tbsp all-purpose flour
  • 2 cups (480ml) vegetable broth
  • 1 cup (240ml) unsweetened oat milk
  • 2 tbsp soy sauce or tamari
  • 2 tbsp nutritional yeast
  • 1 tsp fresh thyme leaves (or ½ tsp dried)
  • 1 tsp dried sage
  • ½ tsp onion powder
  • ½ tsp garlic powder
  • ½ tsp black pepper
  • ¼ tsp nutmeg
  • Salt to taste

For the Pastry Top

  • 1 sheet (250g) vegan puff pastry, thawed if frozen
  • 2 tbsp plant milk mixed with 1 tsp maple syrup (vegan egg wash)
  • Flaky sea salt and fresh thyme for topping

Alternatively — Biscuit Topping

  • 1½ cups (180g) all-purpose flour
  • 2 tsp baking powder
  • ½ tsp salt
  • ⅓ cup (75g) cold vegan butter, cubed
  • ½ cup (120ml) oat milk
  • 1 tsp apple cider vinegar

Optional Add-ins

  • 1 cup (90g) broccoli florets, roughly chopped
  • ½ cup (75g) corn kernels, fresh or frozen
  • 1 medium parsnip, diced
  • ½ cup (60g) frozen edamame
  • 1 medium leek, thinly sliced (replace onion)
  • Fresh rosemary, finely chopped

To Serve

  • Directly from the baking dish at the table
  • With a simple green salad alongside
  • With steamed green beans
  • With cranberry sauce for a holiday version
  • With additional gravy poured over at the table

Instructions

  1. Preheat the oven. Preheat your oven to 400°F (200°C). Lightly grease a deep 23 x 33cm (9 x 13 inch) baking dish or a large, deep casserole dish with vegan butter or olive oil.
  2. Parboil the root vegetables. Place the diced carrots and potatoes in a medium saucepan, cover with cold water, add a generous pinch of salt, and bring to a boil. Cook for 6–8 minutes until just tender — they should yield to a knife with only slight resistance. They will continue cooking in the oven so do not cook them completely through at this stage. Drain and set aside.
  3. Sauté the aromatics. Heat the olive oil in a large, wide pot or deep skillet over medium heat. Add the diced onion and celery and cook for 5–6 minutes, stirring regularly, until softened and beginning to turn golden. Add the minced garlic and mushrooms and cook for a further 3–4 minutes until the mushrooms are golden and any liquid they release has evaporated completely.
  4. Make the vegan gravy. Push the vegetables to the edges of the pot and add the vegan butter to the center. Allow to melt completely then add the flour all at once and stir vigorously with a wooden spoon for 60–90 seconds until the flour and butter have combined into a smooth, golden paste — this is the roux, and cooking it for this time removes the raw flour taste. Gradually pour in the vegetable broth, whisking continuously after each addition to prevent lumps, until all the broth is incorporated and the mixture is smooth. Add the oat milk, soy sauce, and nutritional yeast and stir to combine. Add the thyme, sage, onion powder, garlic powder, black pepper, and nutmeg. Bring to a simmer, stirring continuously, until the gravy has thickened to a rich, coating consistency — approximately 4–5 minutes.
  5. Combine the filling. Add the parboiled carrots and potatoes, frozen peas, and drained white beans to the gravy and stir gently to combine. Taste the filling and adjust the seasoning generously — it should taste deeply savory, richly herbed, and well-rounded. The filling should be thick and substantial but still flowing — it will thicken further during baking. Transfer the filling to the prepared baking dish and spread in an even layer.
  6. Add the puff pastry top. Unroll the thawed puff pastry sheet and lay it over the filling in the baking dish, tucking the edges down inside the dish slightly or trimming to fit with a sharp knife. Brush the surface generously with the plant milk and maple syrup wash. Score a few diagonal lines across the surface with a sharp knife to allow steam to escape during baking — preventing the pastry from puffing unevenly. Scatter flaky sea salt and fresh thyme over the surface.
  7. Alternatively make the biscuit topping. If using the biscuit topping instead combine the oat milk and apple cider vinegar in a small bowl and rest for 5 minutes. In a large bowl whisk together the flour, baking powder, and salt. Add the cold cubed vegan butter and work into the flour until the mixture resembles coarse crumbs. Add the buttermilk and fold until just combined. Drop large spoonfuls of biscuit dough over the filling — covering most of the surface but leaving small gaps for steam to escape.
  8. Bake to golden perfection. Place in the preheated oven and bake for 25–30 minutes until the pastry or biscuit topping is deeply golden, puffed, and shatteringly crispy, and the filling is bubbling vigorously around the edges. If the pastry is browning too quickly cover loosely with foil for the remaining baking time.
  9. Rest and serve. Allow to rest for 5 minutes before serving — this allows the filling to thicken slightly and set to the perfect consistency for serving. Bring to the table and serve directly from the baking dish — the golden pastry top and the bubbling, fragrant filling visible around the edges is one of the most deeply appealing presentations in all of comfort food cooking.

Pro Tips for the Most Extraordinary Vegan Pot Pie Casserole

  • Parboil the root vegetables before adding to the filling. Raw carrots and potatoes added directly to the filling will not cook through completely during the 30 minutes of oven time available — producing a casserole with firm, undercooked vegetables beneath a perfectly golden pastry top. Parboiling for 6–8 minutes first ensures every vegetable is perfectly tender in the finished dish.
  • Cook the roux for the full 60–90 seconds. A roux that is not cooked long enough retains a raw flour taste that persists through the finished gravy and makes the entire casserole taste starchy and flat. Cooking the roux until it turns a pale golden color and smells nutty eliminates the raw flour taste and produces a gravy of genuine depth and complexity.
  • Season the gravy aggressively. The gravy needs to season the entire casserole — every vegetable, every bean, every bite. Timid seasoning produces a flat, uninspiring filling. Confident seasoning produces the rich, deeply flavored gravy that makes pot pie so deeply satisfying. Taste at every stage and add salt, pepper, and soy sauce until the gravy tastes complete.
  • Use cold vegan butter for the biscuit topping. If making the biscuit version the same principle applies as for any biscuit dough — cold butter produces steam pockets during baking that create the flaky, layered texture of a great biscuit topping. Room temperature butter produces a dense, uniform dough with none of this textural quality.
  • Score the pastry top before baking. Scoring allows steam to escape during baking — preventing the pastry from puffing unevenly into large, hollow bubbles above the filling. Three or four diagonal cuts across the surface are sufficient for even puffing and a beautiful finished appearance.
  • Serve directly from the baking dish always. Part of what makes pot pie casserole so deeply appealing is the presentation — the golden pastry top, the bubbling filling visible at the edges, the fragrant steam that rises when the first serving is scooped and the pastry breaks. Serving from the baking dish at the table preserves all of this drama and makes the meal feel genuinely special.

The Comfort Food History of Pot Pie

Pot pie is one of the oldest and most universally beloved comfort food preparations in the English-speaking world — a dish with roots in medieval English cooking that has remained continuously popular across five centuries through nothing more than the sheer power of how extraordinarily good it is when made well.

The earliest pot pies were made in ancient Rome and Greece — pastry-encased fillings of meat and vegetables baked in clay pots that served both as cooking vessels and as serving dishes. The preparation emigrated to England where it became one of the defining dishes of medieval and early modern cooking — a practical, hearty, deeply satisfying preparation that used pastry both as a container for the filling and as an edible serving dish.

The pot pie arrived in America with British colonists and became one of the most enduring comfort foods in American culinary culture — evolving from the individual pastry-encased preparations of its English origin into the large, casserole-style preparations that define it today. The defining American pot pie — a deep dish filled with creamy vegetable and chicken filling beneath a golden pastry or biscuit crust — became one of the most requested home-cooked dinners of the twentieth century and remains one of the most deeply comforting and universally appealing dishes in the entire American culinary canon.

This vegan version honours every element of the American pot pie tradition — the rich, herb-scented filling, the deeply flavored gravy, the golden crust — while replacing the meat and dairy with plant-based ingredients that deliver every element of the flavor and comfort of the original and add a nutritional profile that the traditional version simply cannot match.


Flavor Variations

  • Mushroom and Lentil Pot Pie: Replace the white beans with cooked green lentils and double the mushrooms for a meatier, earthier version with extraordinary umami depth from the combination of mushrooms, lentils, soy sauce, and nutritional yeast.
  • Butternut Squash and Sage: Add diced roasted butternut squash to the filling and double the sage for a beautiful autumn version with a natural sweetness from the squash that contrasts magnificently with the savory gravy and golden pastry.
  • Roasted Garlic and Spinach: Add a full head of roasted garlic mashed into the gravy and two large handfuls of fresh spinach stirred in at the end for a version with extraordinary garlic depth and a beautiful green color throughout the filling.
  • Individual Pot Pies: Divide the filling between 6 individual oven-safe ramekins and top each with a circle of puff pastry for an elegant individual-serve version that is particularly beautiful for dinner parties and special occasions.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~420 kcal14g56g9g16g

At 420 calories per serving this casserole delivers a genuinely complete and nutritionally substantial meal — 14 grams of plant-based protein from the white beans, nutritional yeast, and oat milk, 9 grams of dietary fiber, and an exceptional concentration of vitamins and minerals from every vegetable in the filling. White beans provide complete plant-based protein alongside folate, iron, magnesium, and potassium. Carrots provide extraordinary beta-carotene concentration. Peas contribute Vitamins C, K, and B vitamins alongside additional plant-based protein. Mushrooms contribute selenium, B vitamins, and ergothioneine antioxidants. The nutritional yeast contributes B vitamins including B12 in fortified varieties. Fresh thyme provides thymol with antimicrobial and antioxidant properties.


Storage

  • Refrigerator: Store cooled casserole covered tightly in the baking dish or in an airtight container in the refrigerator for up to 4 days. The pastry softens during refrigeration — reheat uncovered in a 375°F (190°C) oven for 15–20 minutes to restore some crispiness to the top. The filling actually improves during refrigeration as the flavors deepen and meld.
  • Freezer: This casserole freezes well for up to 3 months. Cool completely before wrapping tightly in plastic wrap and foil. Thaw overnight in the refrigerator and reheat uncovered in a 375°F (190°C) oven for 25–30 minutes. The pastry will not achieve its original crispiness after freezing but the filling will be as extraordinary as when freshly made.
  • Make ahead — filling only: The vegetable filling can be made up to 2 days in advance and stored in the refrigerator. Transfer to the baking dish, add the pastry top, and bake on the day of serving for a completely fresh-baked result with minimal day-of effort. This makes it an outstanding make-ahead dinner party dish.
  • Make ahead — assembled unbaked: The fully assembled unbaked casserole can be refrigerated for up to 24 hours before baking. Add 5–10 minutes to the baking time when cooking from cold. The pastry may not puff quite as dramatically as a room-temperature assembled casserole but will still be beautifully golden and deeply delicious.

Frequently Asked Questions

Can I use a different pastry for the top?

Yes — the filling works beautifully with puff pastry, shortcrust pastry, filo pastry, or the dropped biscuit topping described in the recipe. Each produces a different but equally wonderful result — puff pastry for maximum drama and flakiness, shortcrust for a more traditional pot pie character, filo for an extraordinarily crispy, layered top, biscuit for the most American-style comfort food experience.

Can I make this casserole gluten-free?

Yes — replace the all-purpose flour in the roux with a gluten-free flour blend or cornstarch and use gluten-free puff pastry for the topping. Replace the soy sauce with tamari. The filling will be slightly different in texture using cornstarch but equally rich and delicious. Most gluten-free puff pastry brands perform well in this application.

What vegetables can I substitute?

This recipe is extraordinarily flexible — almost any vegetable works beautifully in the filling. Outstanding substitutions include butternut squash, sweet potato, parsnip, turnip, broccoli, cauliflower, green beans, corn, edamame, and Brussels sprouts. Use whatever combination of vegetables is available, seasonal, or preferred — the gravy elevates everything it surrounds.

Why is my gravy lumpy?

Lumpy gravy is caused by adding the liquid too quickly to the roux without continuous whisking. Add the vegetable broth gradually — one quarter cup at a time — whisking vigorously after each addition until completely smooth before adding more. If lumps develop strain the finished gravy through a fine mesh sieve before adding the vegetables.

Can I make this in a slow cooker?

Yes with modification — make the filling and gravy completely on the stovetop as directed then transfer to the slow cooker and cook on low for 3–4 hours. The pastry topping cannot go in the slow cooker — make it separately in the oven on a lined baking sheet and serve it alongside or on top of the filling at the table.

How do I make individual pot pies from this recipe?

Divide the filling equally between 6 individual oven-safe ramekins of approximately 300ml capacity. Cut circles of puff pastry slightly larger than the diameter of each ramekin, lay over the filling, and press down around the rim to seal. Brush with the plant milk wash and bake at 400°F (200°C) for 20–22 minutes until golden. Individual pies bake faster than the casserole — check at 18 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 warming, deeply comforting vegan dinner and casserole recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Pistachio Cookie Bars — The Most Beautiful Plant-Based Dessert Bar You Will Make All Year

vegan pistachio cookie bars

There are dessert bars that taste good. And then there are dessert bars like these Vegan Pistachio Cookie Bars — the kind that look so stunning on a plate, with their golden edges and their vivid flecks of green pistachio and their fudgy, dense, slightly chewy centers, that people reach for one before they have even thought about whether they want dessert. And then they taste them — that combination of buttery, slightly salty, nutty pistachio flavor in a dense, fudgy cookie bar that is somewhere between a blondie and a shortbread — and every other dessert option becomes irrelevant. This is that bar. The one that makes pistachio the flavor of the moment every single time it appears on the table.

This recipe builds a thick, fudgy pistachio cookie bar dough from vegan butter, sugar, a flax egg, almond flour, and a generous amount of blended and roughly chopped pistachios that bakes into something that is deeply nutty, slightly salty, extraordinarily fragrant, and textured in a way that is genuinely distinctive — the blended pistachios creating a green-tinged dough that is nutty throughout, the chopped pistachios folded through adding crunch and visual drama in every slice.

What makes this recipe so outstanding is the double pistachio technique — blending a portion of the pistachios into the dough itself gives every bite the deep, fragrant flavor of pistachio throughout, while the roughly chopped pistachios folded in give texture and those gorgeous green flecks that make these bars so visually spectacular.

This recipe is 100% vegan, naturally egg-free, dairy-free, ready in about 40 minutes, and produces bars so beautiful and so delicious that they are genuinely worthy of a gift box, a celebration table, or simply keeping in the tin and eating one at a time through the week with great satisfaction.


Recipe Information

Prep TimeCook TimeCool TimeTotal TimeServingsCalories
15 mins22 mins30 mins67 mins16 bars~210 kcal

Ingredients

For the Pistachio Cookie Bars

  • 1 flax egg (1 tbsp ground flaxseed + 3 tbsp water, rested 5 minutes)
  • ½ cup (115g) vegan butter, softened to room temperature
  • ¾ cup (150g) caster sugar or white sugar
  • 2 tbsp maple syrup
  • 1 tsp vanilla extract
  • ½ tsp almond extract (optional but highly recommended)
  • 1 cup (120g) all-purpose flour
  • ½ cup (50g) almond flour
  • ½ tsp baking powder
  • ¼ tsp salt
  • 1 cup (120g) shelled pistachios, divided — ½ cup blended into powder, ½ cup roughly chopped

For the Optional Topping

  • 2 tbsp roughly chopped pistachios
  • 2 tbsp white chocolate chips (vegan) or drizzle of melted white chocolate
  • Flaky sea salt
  • 1 tbsp freeze-dried raspberry pieces (for color contrast — optional but stunning)

Instructions

  1. Prepare. Preheat the oven to 350°F (175°C). Line an 8×8 inch (20x20cm) baking pan with parchment paper, leaving overhang on two sides. Make the flax egg and set aside to gel for 5 minutes.
  2. Process half the pistachios. Place ½ cup of the pistachios in a food processor and process until they form a fine, slightly oily powder. Set aside. Roughly chop the remaining ½ cup of pistachios and set aside separately.
  3. Cream the butter and sugar. In a large bowl, beat the softened vegan butter and sugar together with a hand mixer or wooden spoon until light and fluffy, about 2–3 minutes. Add the flax egg, maple syrup, vanilla extract, and almond extract. Beat until well combined.
  4. Add the dry ingredients. Sift in the all-purpose flour, almond flour, baking powder, and salt. Fold to combine — do not overmix. Fold in the blended pistachio powder and the roughly chopped pistachios. The dough will be thick and slightly sticky with a light green tint.
  5. Bake. Press the dough evenly into the prepared pan using damp fingers or the back of a spoon — it should fill the pan in an even layer about 1.5–2cm thick. Scatter the topping pistachios over the surface and press gently to adhere. Add vegan white chocolate chips if using.
  6. Bake for 20–23 minutes until the edges are golden and set and the center looks just barely done — it should still have a very slight wobble when shaken. Do not overbake; these bars firm up significantly as they cool and are meant to be fudgy and dense in the center.
  7. Cool and finish. Allow to cool completely in the pan before lifting out. Drizzle with melted vegan white chocolate if using, scatter freeze-dried raspberry pieces, and finish with a pinch of flaky sea salt. Slice into 16 bars with a sharp knife.

Pro Tips

  • Do not overbake — the single most important rule for these bars. They look underdone when they come out of the oven but firm up dramatically as they cool. Overbaked pistachio bars are dry and crumbly; perfectly baked ones are fudgy and dense.
  • Use the almond extract — it amplifies the pistachio flavor in a way that is remarkable, since pistachio and almond share aromatic compounds. Just half a teaspoon makes these bars taste significantly more of pistachio.
  • Blend half the pistachios into powder — this is what gives the bars their deeply nutty flavor throughout and their beautiful green tint. Using only chopped pistachios produces a cookie bar with pistachio pieces in it; using blended pistachio produces one that tastes of pistachio in every single bite.
  • Flaky sea salt on top is not optional — the salt-sweet-nut combination is what makes these bars genuinely exceptional rather than simply good.

The Pistachio in Dessert Baking

Pistachio has been one of the most prized flavoring ingredients in dessert-making across the Middle East, Central Asia, and the Mediterranean for thousands of years — appearing in baklava, Turkish delight, Italian gelato, Persian rice puddings, and French pâtisserie macarons. Its distinctive, slightly sweet, slightly savory flavor and its vivid natural green color make it uniquely valuable in dessert contexts, where few other ingredients can match its combination of flavor complexity and visual drama. In Western baking it has experienced a significant surge in popularity in recent years as food culture has broadened to embrace Middle Eastern and Mediterranean baking traditions — and for excellent reason: pistachio paired with butter, sugar, and a touch of almond is one of the most beautiful flavor combinations in baking.


Flavor Variations

  • Lemon Pistachio Bars: Add the zest of one lemon to the dough and replace the almond extract with extra lemon zest for a bright, citrus-forward version.
  • Rose Pistachio Bars: Add ½ tsp rose water to the dough for a fragrant, floral Middle Eastern-inspired version that is spectacular with the freeze-dried raspberry topping.
  • Dark Chocolate Pistachio Bars: Drizzle with melted dark chocolate instead of white chocolate for a more intense, bittersweet finish.

Nutritional Highlights (Per Bar)

CaloriesProteinCarbsFiberFat
~210 kcal4g22g1g12g

Storage

  • Room temperature: Store in an airtight container for up to 5 days. The bars actually improve after the first day as the pistachio flavor deepens and the texture settles.
  • Refrigerator: Store for up to 1 week — allow to come to room temperature for 10 minutes before eating for the best fudgy texture.
  • Freezer: Freeze individually wrapped bars for up to 2 months. Thaw at room temperature for 30 minutes. These make excellent make-ahead gifts — freeze in a box and thaw before presenting.

Frequently Asked Questions

Can I use pre-shelled salted pistachios?

Yes — salted pistachios add an extra savory-sweet contrast that is actually excellent in these bars. Reduce the added salt in the recipe by half if using salted nuts.

Can I make these gluten-free?

Yes — replace the all-purpose flour with a 1:1 gluten-free baking flour blend. The almond flour already in the recipe helps provide structure and moisture.

Why did my bars turn out dry?

Dry bars are almost always overbaked. The bars should come out of the oven with the center still slightly underdone-looking. If yours were dry, reduce the baking time by 3 minutes next 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 addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Angel Hair with Roasted Tomatoes — The Most Elegant Yet Effortless Plant-Based Pasta You Will Make All Summer

angel hair with roasted tomatoes

There are pasta dishes that take an hour and taste like it was worth the effort. And then there are dishes like this Vegan Angel Hair with Roasted Tomatoes — the kind that takes twenty-five minutes, uses a handful of the most honest ingredients in any kitchen, and produces a plate of pasta so deeply flavored, so beautifully fragrant, and so completely satisfying that it is difficult to believe you did not spend the afternoon at it. This is that pasta. The one that makes a Tuesday evening feel like a proper occasion. The one that tastes unmistakably of summer even in the depths of winter, because the oven does something to tomatoes that no other technique can replicate — concentrating their sweetness, deepening their acidity, intensifying their fragrance until they are no longer simply tomatoes but something closer to a sauce that has cooked for hours, achieved in thirty minutes at high heat.

The technique here is everything. Whole cherry or grape tomatoes go into a hot oven with olive oil, garlic, and salt and emerge twenty to twenty-five minutes later burst, caramelized at the edges, and swimming in their own intensely flavored juices — which become the sauce. Tossed with angel hair pasta that has been cooked to the barest side of al dente and finished in the tomato juices with a generous handful of fresh basil and a thread of excellent extra virgin olive oil, this dish is a lesson in what happens when you treat a few ingredients with the attention and heat they deserve.

What makes this recipe so outstanding is the roasting technique and the pasta choice together — angel hair’s extreme delicacy means it absorbs the tomato juices immediately and completely, becoming suffused with flavor in a way that thicker pasta cannot achieve. Every strand is coated, every bite delivers the full concentrated flavor of the roasted tomatoes, and the whole dish comes together in the time it takes to boil water and heat an oven.

This recipe is 100% vegan, naturally dairy-free, ready in about 30 minutes, requires no blender or food processor, and is the kind of recipe that earns a permanent place in your weekly rotation — elegant enough for guests, simple enough for a weeknight, and so deeply satisfying that it needs nothing alongside it but a glass of something good and a piece of bread for the sauce.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
5 mins25 mins30 mins4~420 kcal

Ingredients

For the Roasted Tomatoes

  • 600g (about 4 cups) cherry or grape tomatoes, left whole
  • 6 cloves garlic, peeled and left whole
  • 4 tbsp extra virgin olive oil
  • ½ tsp salt
  • ½ tsp black pepper
  • ½ tsp chilli flakes (optional but excellent)
  • 1 tsp sugar (optional — balances acidity if tomatoes are not perfectly ripe)

For the Pasta

  • 350g (12 oz) angel hair pasta (capellini)
  • 1 tsp salt for pasta water
  • Large handful fresh basil leaves, torn
  • 2 tbsp extra virgin olive oil, for finishing
  • Flaky sea salt and cracked black pepper, to finish

Optional Additions

  • 2 tbsp capers, drained
  • 1 tbsp balsamic glaze drizzled over at the end
  • ¼ cup (30g) toasted pine nuts
  • Vegan parmesan, to serve

Instructions

  1. Roast the tomatoes. Preheat the oven to 425°F (220°C). Spread the whole cherry tomatoes and garlic cloves in a single layer in a large roasting dish or on a rimmed baking sheet. Drizzle with olive oil, sprinkle with salt, pepper, chilli flakes, and sugar if using. Toss to coat. Roast for 20–25 minutes until the tomatoes have burst, their skins have blistered and caramelized at the edges, and the pan is full of fragrant, deeply colored tomato juices. The garlic should be soft and golden.
  2. Cook the pasta. While the tomatoes roast, bring a large pot of generously salted water to a rolling boil. Add the angel hair pasta and cook for 2–3 minutes only — or 1 minute less than the package instructs. Angel hair cooks extremely fast; watch it carefully. Reserve 1 cup of pasta cooking water before draining.
  3. Combine. Drain the pasta and add it immediately to the roasting dish with the tomatoes — directly into the pan with all the juices. Use tongs to toss everything together, pressing some of the softer tomatoes gently to release more of their juice. If the sauce seems tight, add pasta water a splash at a time until the pasta is glossy and coated but not soupy. The pasta will absorb the tomato juices rapidly — work quickly.
  4. Finish and serve. Tear the fresh basil over the pasta and toss once more. Drizzle with the finishing olive oil. Taste and adjust seasoning with flaky sea salt and cracked black pepper. Add capers or toasted pine nuts if using. Divide between warm bowls and serve immediately — angel hair does not wait.

Pro Tips

  • Do not overcook the angel hair — it goes from perfect to mushy in under a minute. Pull it from the water when it still has a very slight bite; it will finish cooking in the tomato juices.
  • Use the best tomatoes you can find — roasting concentrates flavor, which means great tomatoes become extraordinary and mediocre tomatoes become merely better. Cherry tomatoes and grape tomatoes are the best choices year-round for this recipe.
  • Don’t skip the pasta water — the starchy cooking water is what allows the tomato juices to coat the pasta properly and what gives the finished dish its glossy, saucy consistency. Reserve a full cup before draining.
  • Work fast after draining — angel hair absorbs liquid quickly. Have the tomatoes out of the oven and the bowls warm before you drain the pasta.

The Simplicity of Southern Italian Pasta

Angel hair with tomatoes — capellini al pomodoro — is one of the foundational preparations of southern Italian cucina povera, the “poor kitchen” tradition that produced some of the most enduringly beloved dishes in the world from the fewest and humblest ingredients. The principle underlying all cucina povera cooking is the same: start with the best raw ingredients you can find, apply a technique that honours rather than obscures them, and add nothing that doesn’t need to be there. Roasting the tomatoes rather than making a cooked sauce is a modern adaptation of this spirit — using high heat to achieve in thirty minutes the depth of flavor that a long-simmered sauce takes an hour to develop, and producing something that feels simultaneously ancient and contemporary. The vegan version of this dish, with its glossy olive oil finish and fresh basil, is arguably closer to the original tradition than any version involving cheese — which was always a luxury addition, never the point.


Flavor Variations

  • Olive and Caper Angel Hair: Add ¼ cup sliced black olives and 2 tbsp capers to the roasting pan in the final 5 minutes for a puttanesca-inspired version with salt, brine, and depth.
  • Sun-Dried Tomato and Basil: Add 3 tbsp oil-packed sun-dried tomatoes, roughly chopped, to the finished pasta for a double-tomato intensity that is extraordinary.
  • Roasted Garlic and White Wine: Add ¼ cup dry white wine to the roasting pan in the final 5 minutes of cooking for a more complex, wine-scented sauce.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~420 kcal11g62g4g15g

Storage

  • Refrigerator: Store leftovers in an airtight container for up to 3 days. Reheat gently in a pan with a splash of water or olive oil to loosen — angel hair reheats quickly and can become sticky if overheated.
  • This dish is best eaten fresh. The pasta absorbs the sauce as it sits, so leftovers will be drier than the original — add a drizzle of olive oil and a splash of water when reheating and toss well.
  • The roasted tomatoes can be made up to 3 days ahead and stored in the refrigerator — reheat in the pan while the pasta cooks and proceed as normal. This makes the recipe genuinely weeknight-instant.

Frequently Asked Questions

Can I use a different pasta shape?

Yes — spaghetti, linguine, or thin spaghetti all work well with this sauce. Angel hair is ideal for its delicacy and its ability to absorb the juices fully, but any long pasta works. Avoid very thick pasta shapes; they do not have the same relationship with a light tomato pan sauce.

What if my tomatoes aren’t very sweet?

Add the optional teaspoon of sugar to the roasting pan — it nudges under-ripe or out-of-season tomatoes toward the sweetness that perfectly ripe ones have naturally. A drizzle of balsamic glaze at the end achieves the same effect.

Can I add protein to this dish?

Absolutely — white beans tossed in with the pasta add protein and creaminess; pan-fried tofu cubes alongside it make it a more substantial meal; or add a handful of rocket and serve with toasted pine nuts for a salad element that turns it into a complete dinner.


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 Roasted Radishes — The Most Surprisingly Delicious Plant-Based Side Dish You Will Make All Year

roasted radishes

There are vegetables that surprise you. And then there are vegetables like roasted radishes — the kind that you put in the oven as sharp, peppery, almost aggressive little roots and pull out twenty minutes later as something so completely and utterly transformed that the first time you taste one you stop, genuinely surprised, and eat another immediately. If you have only ever eaten radishes raw — sliced thin on a salad, served alongside hummus, used as a garnish — you have only met one version of this vegetable. The roasted version is something else: mellow and sweet where it was sharp, tender and almost buttery where it was crisp and peppery, with caramelized edges that taste faintly of something between a turnip and a roasted beet. It is one of the most remarkable transformations in vegetable cooking, and one of the most underrated side dishes in plant-based eating.

This recipe roasts radishes at high heat with olive oil, garlic, and a touch of maple syrup until they are tender at the center, caramelized at the edges, and deeply savory — then finishes them with fresh herbs, a squeeze of lemon, and flaky sea salt that brings the whole dish into focus. It is a side dish that works alongside almost anything, takes twenty-five minutes from start to finish, costs almost nothing, and consistently generates the kind of genuinely surprised appreciation that happens when something familiar turns out to be completely different from what you expected.

What makes this recipe so outstanding is the combination of high heat and the maple syrup glaze — the heat drives out the radishes’ harsh peppery compounds and concentrates their natural sweetness, while the maple syrup caramelizes against the cut surfaces to create a sticky, slightly sweet glaze that makes each radish deeply savory and impossible to stop eating. Halving the radishes cut-side-down on the tray maximizes contact with the hot pan and produces dramatically better caramelization than roasting them whole.

This recipe is 100% vegan, naturally gluten-free, ready in under 30 minutes, works with any variety of radish from standard red globe to French breakfast to watermelon radish, and is the side dish that converts radish skeptics with a single bite.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
5 mins20 mins25 mins4~95 kcal

Ingredients

For the Roasted Radishes

  • 500g (about 1 lb) radishes, trimmed and halved lengthways
  • 2 tbsp olive oil
  • 1 tbsp maple syrup
  • 3 cloves garlic, thinly sliced
  • ½ tsp salt
  • ¼ tsp black pepper
  • ¼ tsp chilli flakes (optional)

For the Finish

  • 1 tbsp lemon juice
  • 2 tbsp fresh herbs — flat-leaf parsley, chives, dill, or tarragon, roughly chopped
  • Flaky sea salt, to finish
  • Extra drizzle of olive oil or herb oil (optional)

Optional Add-Ins

  • 1 tsp white miso paste stirred into the olive oil before tossing — adds umami depth
  • 1 tsp Dijon mustard stirred into the olive oil — adds a gentle sharpness
  • 1 tbsp balsamic vinegar added in the final 5 minutes — adds sweetness and acidity

Instructions

  1. Preheat and prepare. Preheat the oven to 425°F (220°C). Line a large baking sheet with parchment paper or leave it bare for better caramelization — a bare sheet conducts heat more directly to the radishes.
  2. Toss the radishes. In a large bowl, combine the halved radishes with olive oil, maple syrup, sliced garlic, salt, pepper, and chilli flakes if using. Toss well to coat every cut surface.
  3. Roast cut-side down. Spread the radishes in a single layer on the baking sheet, cut-side down. This is important — the flat cut surface against the hot pan is what creates caramelization. Do not crowd the pan; use two baking sheets if needed. Roast for 18–22 minutes until the cut sides are deeply golden and caramelized and the radishes are tender when pierced with a knife. They should have shrunk considerably and the garlic should be golden at the edges.
  4. Finish and serve. Transfer to a serving plate. Squeeze lemon juice over the top, scatter the fresh herbs, and finish with a pinch of flaky sea salt. Serve immediately while hot — these are at their best straight from the oven.

Pro Tips

  • Cut-side down is non-negotiable — the caramelization happens on the flat surface in direct contact with the hot pan. Radishes roasted cut-side up steam rather than caramelize and are significantly less interesting.
  • Don’t crowd the pan — overcrowded radishes steam in each other’s moisture instead of roasting. Use a large pan or split between two; the difference in the result is dramatic.
  • Use the maple syrup — it does two things: it draws moisture out of the radishes during roasting, helping them caramelize faster, and it adds a faint sweetness that balances the residual peppery notes beautifully.
  • Add the fresh herbs and lemon at the end — heat destroys the brightness of fresh herbs and the acidity of lemon. Add both only after the radishes come out of the oven.

The Transformation of the Radish

The radish — Raphanus sativus — is one of the oldest cultivated vegetables in human history, grown in ancient Egypt, Greece, and Rome thousands of years before the common era and recorded in Chinese agriculture as far back as 500 BCE. For most of this history, radishes were eaten cooked as often as raw — roasted, braised, or added to soups and stews — because their peppery bite, caused by glucosinolates that break down rapidly under heat, was considered too sharp for everyday raw consumption. The modern Western habit of eating radishes exclusively raw is a relatively recent and, many would argue, limiting convention. Cooking radishes — whether roasting, braising, or sautéing — triggers a chemical transformation that breaks down the glucosinolates responsible for the sharp flavor and releases natural sugars that were always present but masked, revealing a completely different vegetable: mild, slightly sweet, and deeply savory. Roasting at high heat accelerates this transformation while simultaneously caramelizing the natural sugars, producing something that the raw radish gives no hint of.


Flavor Variations

  • Miso Butter Roasted Radishes: Whisk 1 tsp white miso paste into the olive oil before tossing for an umami-rich glaze that gives the radishes a deeply savory, almost meaty quality.
  • Herb and Lemon Roasted Radishes: Toss with 1 tsp dried thyme and 1 tsp dried oregano before roasting and finish with extra lemon zest for a Mediterranean-inspired version.
  • Balsamic Glazed Radishes: Add 1 tbsp balsamic vinegar to the pan in the final 5 minutes of roasting for a sticky, tangy glaze that is spectacular alongside roasted grains or lentils.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~95 kcal1g8g2g7g

Storage

  • Refrigerator: Store leftovers in an airtight container for up to 3 days. Reheat in a 375°F (190°C) oven for 5–8 minutes to restore some crispness, or eat cold — roasted radishes are excellent cold, tossed into a grain bowl or salad where their concentrated flavor adds real depth.
  • These do not freeze well — the texture becomes soft and watery after freezing and thawing.
  • Make ahead: The radishes can be trimmed and halved up to 2 days ahead and stored in water in the refrigerator, ready to toss and roast when needed.

Frequently Asked Questions

Can I use any type of radish?

Yes — standard red globe radishes are the most common choice, but French breakfast radishes (elongated and milder), watermelon radishes (stunning with their pink interior), and daikon cut into chunks all work beautifully with this roasting method. Larger radishes may need an extra 5 minutes in the oven.

Do roasted radishes really lose their peppery flavor?

Yes, almost completely. The heat breaks down the glucosinolates responsible for the peppery bite, leaving a mild, slightly sweet, buttery flavor that is genuinely surprising if you are used to raw radishes. A faint peppery undertone remains, but it is subtle and pleasant rather than sharp.

What do I serve roasted radishes with?

They work alongside almost anything — roasted chicken-style tofu, grain bowls, lentil dishes, or simply on toast with hummus. They are particularly good alongside other roasted vegetables, added to a warm salad with farro or freekeh, or served as part of a mezze spread.


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 Roasted Beets and Carrots Salad with Burrata — The Most Stunning Plant-Based Salad You Will Serve All Season

roasted beets and carrots salad with burrata

There are salads you make because something light is needed. And then there are salads like this Vegan Roasted Beets and Carrots Salad with Burrata — the kind that you arrange on a wide platter with jewel-toned roasted beets and caramelized carrots and pillowy vegan burrata and a handful of peppery greens and a drizzle of balsamic glaze and feel genuinely proud of before anyone has taken a single bite, because it is so visually spectacular that it looks like something from a restaurant menu and tastes every bit as good as it looks. This is that salad. The one that makes salad feel like the most exciting thing on the table.

This recipe roasts beets and carrots together until they are deeply caramelized and sweet and tender, then arranges them over a bed of peppery arugula with homemade vegan burrata — cashew-based, creamy, and entirely convincing — drizzled with a balsamic reduction, scattered with toasted walnuts and fresh herbs, and finished with a bright lemon-Dijon dressing that ties every element together into something that is simultaneously earthy, sweet, creamy, bitter, and bright. It is the kind of salad that works as a starter, a side dish, or the centerpiece of a light lunch, and impresses every time regardless of which role it plays.

What makes this recipe so outstanding is the vegan burrata — a homemade cashew and tofu blend that is molded, chilled, and served exactly like dairy burrata, pulling apart at the center to reveal a creamy, soft interior that is rich and mild and provides the cool, dairy-like contrast to the warm, caramelized vegetables that makes this salad so memorable.

This recipe is 100% vegan, naturally gluten-free, ready in about an hour, and one of those dishes that makes people rethink everything they assumed about what plant-based eating can look and taste like.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins40 mins60 mins4~380 kcal

Ingredients

For the Roasted Vegetables

  • 3 medium beets (about 450g), peeled and cut into wedges
  • 4 medium carrots, peeled and cut into thick diagonal slices
  • 3 tbsp olive oil
  • 1 tbsp maple syrup
  • 1 tsp fresh thyme leaves
  • Salt and black pepper

For the Vegan Burrata

  • 1 cup (140g) raw cashews, soaked in hot water for 1 hour and drained
  • 150g silken tofu, drained
  • 2 tbsp lemon juice
  • 1 tbsp nutritional yeast
  • ½ tsp salt
  • 3 tbsp water

For the Lemon Dijon Dressing

  • 3 tbsp extra virgin olive oil
  • 1½ tbsp lemon juice
  • 1 tsp lemon zest
  • 1 tsp Dijon mustard
  • 1 tsp maple syrup
  • Salt and black pepper to taste

For the Salad

  • 100g baby arugula or mixed peppery greens
  • ½ cup (50g) walnuts, toasted
  • Handful fresh basil or mint leaves
  • Balsamic glaze for drizzling
  • Flaky sea salt to finish

Instructions

  1. Make the vegan burrata. Blend all burrata ingredients in a high-speed blender until completely smooth and silky. Line a small bowl or ramekin with a double layer of cheesecloth or a clean thin cloth. Pour the burrata mixture into the cloth, gather the edges, twist tightly, and tie closed. Place in a small bowl and refrigerate for at least 2 hours — overnight is better — until it holds its shape when unmolded. This can and should be made a day ahead.
  2. Roast the vegetables. Preheat the oven to 425°F (220°C). Toss the beet wedges and carrot slices separately — beets will bleed and stain the carrots if tossed together — with the olive oil, maple syrup, fresh thyme, salt, and pepper. Spread on two separate lined baking sheets in a single layer, keeping the beets and carrots apart. Roast for 35–40 minutes, turning halfway, until both are deeply caramelized, tender, and slightly charred at the edges. Allow to cool to warm or room temperature before assembling.
  3. Make the dressing. Whisk together the olive oil, lemon juice, lemon zest, Dijon mustard, and maple syrup. Season generously with salt and pepper. Taste and adjust.
  4. Assemble the salad. Arrange the arugula across a wide, flat serving platter. Scatter the warm roasted beet wedges and carrot slices over the greens. Carefully unmold the vegan burrata from its cloth and place it in the center of the salad — or off to one side — pressing gently to flatten slightly so it looks like traditional burrata resting on the vegetables. Scatter the toasted walnuts and fresh basil or mint leaves over the platter. Drizzle the lemon Dijon dressing over everything. Finish with a generous drizzle of balsamic glaze over the burrata and vegetables, and a pinch of flaky sea salt.
  5. Serve immediately. This salad is best eaten straight after assembling while the vegetables are still warm and the contrast with the cool burrata is at its most pronounced.

Pro Tips

  • Roast the beets and carrots separately — beet juice is intensely colored and will stain the carrots deep magenta if they are roasted together. Two separate trays takes no extra effort and keeps each vegetable its own beautiful color on the platter.
  • Make the burrata a day ahead — it firms up and its flavor improves significantly after a full night in the refrigerator. Day-of burrata can be slightly too soft to unmold cleanly.
  • Serve the vegetables warm, not hot — slightly warm roasted vegetables alongside cool, creamy burrata is the temperature contrast that makes this salad so memorable. If the vegetables are too hot they will melt the burrata; if they are cold the contrast is lost.
  • Drizzle the balsamic glaze just before serving — balsamic glaze can make greens wilt quickly if left to sit. Add it at the last moment for the best presentation.

Why Roasting Transforms Beets and Carrots

Both beets and carrots are root vegetables with high natural sugar content — significantly higher than most other vegetables. When roasted at high temperature, those sugars undergo caramelization and Maillard browning reactions that transform the vegetables from pleasantly sweet and earthy to deeply, intensely caramelized and complex. Beets become jammy and concentrated, their earthiness balanced by a sweetness that tastes almost like reduced fruit; carrots become nutty and caramelized at the edges, their natural sugars concentrated to a richness that raw carrots cannot approach. This transformation is why roasted root vegetables taste so dramatically different from steamed or boiled ones — the high heat is doing chemical work that low-heat cooking simply cannot.


Flavor Variations

  • Roasted Beet Salad with Orange and Pistachio: Replace the walnuts with toasted pistachios and add segments of fresh navel orange for a brighter, more vibrant variation.
  • Spiced Roasted Root Salad: Add a teaspoon of cumin and a pinch of cinnamon to the vegetable roasting spices and top with a harissa-spiked dressing for a Moroccan-inspired version.
  • Roasted Beet and Carrot Grain Salad: Serve the roasted vegetables and burrata over a base of cooked farro or quinoa for a more substantial main course salad.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~380 kcal10g32g7g25g

Storage

  • The roasted vegetables keep in an airtight container in the refrigerator for up to 4 days and are excellent served cold or rewarmed in a hot oven for 8 minutes.
  • The vegan burrata keeps refrigerated in its cloth for up to 3 days — unmold just before serving.
  • The dressing keeps in a sealed jar for up to 1 week — shake well before using.
  • Do not store the assembled salad — once dressed, the greens wilt quickly. Assemble individual portions to order.

Frequently Asked Questions

Can I use store-bought vegan cheese instead of homemade burrata?

Yes — a good vegan cream cheese or vegan ricotta can be used in place of the homemade burrata for a quicker version. The presentation will be different but the flavor combination works just as well.

Can I use pre-cooked beets?

Yes — vacuum-packed cooked beets (not pickled) can be used as a shortcut. Cut into wedges and roast for just 15–20 minutes with the oil and maple syrup to caramelize them, since they are already cooked.

What greens work best if I don’t have arugula?

Watercress and baby spinach both work well — watercress for more peppery bitterness, spinach for a milder, softer base. Radicchio torn into pieces adds beautiful color and pleasant bitterness.


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 Pho — The Most Deeply Fragrant Authentic Vietnamese Noodle Soup You Will Ever Make

pho recipe vegan

There are soups that warm you from the outside in. And then there are soups like this Vegan Pho — the kind that fills the kitchen with a fragrance so complex, so deeply spiced, so impossibly layered with star anise and cinnamon and charred ginger and clove, that everyone in the house arrives in the kitchen before you have called them, drawn by a smell that is ancient and comforting and unlike anything else in the world of soup. This is that bowl. The one that makes a broth so clear and so deeply flavorful that every spoonful delivers something new — a whisper of warming spice here, a hit of fresh ginger there, the clean brightness of the soy and the depth of the charred onion beneath it all. The one that makes every shop-bought, restaurant pho taste like a pale approximation of what pho is actually supposed to be. The one that proves, definitively, that the soul of this extraordinary dish is in the broth — and that a great vegan broth, made with patience and the right aromatics, is equal in every meaningful way to the original.

This recipe builds the broth the traditional way — charring onion and ginger directly over a flame or under a broiler until blackened and caramelized, toasting whole spices until fragrant, and simmering everything long and slowly with mushrooms, vegetable stock, and soy sauce into a broth that is crystal clear, deeply fragrant, and as close to the Vietnamese original as any plant-based kitchen can achieve. Served over fresh rice noodles with crispy tofu, bean sprouts, fresh herbs, lime, and chilli, this vegan pho is the complete, deeply satisfying bowl that Vietnamese food has always promised.

What makes this recipe so outstanding is the charring step — blackening the onion and ginger before adding them to the pot is not optional and not merely decorative. It is the technique that gives authentic pho its distinctive smokiness and its beautiful golden-amber color, and it is what separates a genuinely great pho broth from a merely spiced vegetable soup.

This recipe is 100% vegan, naturally gluten-free when made with tamari, takes about 90 minutes of mostly unattended simmering, and produces a pho so deeply fragrant and so thoroughly satisfying that it earns a permanent place at the center of every cold-weather dinner rotation.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins75 mins95 mins4~410 kcal

Ingredients

For the Pho Broth

  • 2 large onions, halved (unpeeled)
  • 1 large hand of fresh ginger (about 10cm), halved lengthways (unpeeled)
  • 8 cups (2 litres) good-quality vegetable stock
  • 4 cups (1 litre) water
  • 6 dried shiitake mushrooms (adds deep umami)
  • 1 cinnamon stick
  • 4 star anise
  • 4 whole cloves
  • 1 tsp coriander seeds
  • 1 tsp fennel seeds
  • 3 tbsp soy sauce or tamari
  • 1 tbsp sugar (rock sugar or brown sugar)
  • Salt to taste

For the Crispy Tofu

  • 400g extra firm tofu, pressed and sliced into slabs
  • 2 tbsp neutral oil
  • 2 tbsp soy sauce or tamari
  • 1 tsp sesame oil

For the Noodles

  • 300g dried flat rice noodles (banh pho noodles, 3–5mm wide)

For the Toppings (Fresh Table)

  • 2 cups (100g) fresh bean sprouts
  • Large bunch of fresh Thai basil
  • Large bunch of fresh cilantro
  • 4–6 spring onions, thinly sliced
  • 2 fresh red chillies, thinly sliced
  • 2 limes, cut into wedges
  • Hoisin sauce (for serving)
  • Sriracha or chilli oil (for serving)

Instructions

  1. Char the onion and ginger. This step is the heart of authentic pho. Place the onion halves and ginger cut-side down directly over a gas flame, on a dry cast iron skillet over high heat, or under a hot broiler. Char until the cut surfaces are deeply blackened — not just browned, but genuinely blackened and caramelized in patches. This takes 5–8 minutes over a flame or 8–10 minutes under a broiler. The charred exterior is what gives the broth its distinctive smokiness, depth, and golden color.
  2. Toast the spices. In a dry skillet over medium heat, toast the cinnamon stick, star anise, cloves, coriander seeds, and fennel seeds for 2–3 minutes, stirring frequently, until deeply fragrant. Remove from the heat immediately when they smell toasted — they can burn quickly.
  3. Build the broth. In a large pot, combine the charred onion and ginger, toasted spices, dried shiitake mushrooms, vegetable stock, and water. Bring to a boil over high heat, then reduce to a gentle simmer. Add the soy sauce and sugar. Simmer uncovered for 60–75 minutes, skimming any foam from the surface occasionally. The broth should be fragrant, golden-amber in color, and deeply flavored.
  4. Strain the broth. Strain the broth through a fine mesh sieve or cheesecloth-lined colander into a clean pot, discarding the solids. Taste and adjust seasoning — add more soy sauce for umami, more sugar for balance, or salt to taste. Keep warm over low heat.
  5. Cook the tofu. While the broth simmers, press the tofu and slice into slabs about 1cm thick. Heat the neutral oil in a skillet over medium-high heat. Add the tofu in a single layer and cook without disturbing for 4–5 minutes until deep golden on one side. Flip and cook another 3–4 minutes on the second side. Add the soy sauce and sesame oil to the pan and cook for 1 more minute until the tofu is glazed and caramelized. Remove from the pan.
  6. Cook the noodles. Prepare the rice noodles according to their package instructions — most require soaking in hot water for 5–8 minutes until tender and pliable. Drain and divide between four large, deep bowls.
  7. Assemble. Ladle the hot broth generously over the noodles in each bowl — be very generous, pho is meant to be a deeply brothy soup. Arrange slices of crispy tofu on top. Bring the bowl to the table immediately alongside the fresh toppings.
  8. Serve with the table spread. Arrange the bean sprouts, Thai basil, cilantro, spring onions, chilli, lime wedges, hoisin sauce, and sriracha on a plate or board in the center of the table. Each person adds their own toppings directly to their bowl — this is the essential, communal experience of eating pho.

Pro Tips

  • Do not skip or rush the charring — this is the single most important technique in the recipe. The charred surface of the onion and ginger is what gives pho its color, its smokiness, and its depth. Pale-golden charring is not enough; genuine blackening in patches is what is needed.
  • Toast the spices until they smell fragrant — the volatile aromatic compounds in star anise, cinnamon, and clove are activated by dry heat, and the spices added raw contribute far less flavor than toasted ones. A few minutes in a dry pan makes an enormous difference.
  • Simmer gently, not rapidly — a rolling boil clouds the broth and extracts bitter flavors from the aromatics. A gentle simmer produces the clear, delicate, deeply fragrant broth that pho is famous for.
  • Season at the end — the broth reduces slightly during simmering and concentrates. Always taste after straining and season from there rather than seasoning heavily at the start.
  • Serve everything blazing hot — pho bowls should be warmed before serving and the broth should be at a full simmer when ladled. A warm bowl of pho cools very quickly; a scalding bowl stays perfect for much longer.

The Story of Pho

Pho is Vietnam’s most iconic dish and one of the most recognizable soups in the world — a bowl of clear, fragrant broth, rice noodles, and toppings that originated in northern Vietnam in the early twentieth century and has since spread across the Vietnamese diaspora to become a global phenomenon. Its origins are contested: some food historians trace it to the French pot-au-feu brought to Vietnam during the colonial period, others to Chinese noodle soups already present in the north, and most likely it emerged from a confluence of both influences adapted to local Vietnamese ingredients and technique. The name itself may derive from the French “feu” (fire), the Cantonese “fun” (rice noodles), or simply be the Vietnamese word for the dish. What is undisputed is the centrality of the broth — pho cooks prize their broth above all else, simmering bones and aromatics for hours to produce the clear, intensely flavored liquid that is the dish’s soul, and the best pho shops in Vietnam often use stocks that have been simmering continuously for days. The vegan version honors this tradition by investing the same care and patience in a plant-based broth — the result is not a compromise but a genuine reimagining that proves the soul of pho was always in the aromatics, not the bones.


Flavor Variations

  • Mushroom Pho: Add a mixture of fresh shiitake, oyster, and king oyster mushrooms as the main protein instead of tofu for a deeply umami, earthy version.
  • Spicy Pho: Add 2 dried Thai chillies to the broth during simmering for a version with building, fragrant heat throughout the entire bowl.
  • Lemongrass Pho: Add 2 stalks of bruised lemongrass to the broth for a slightly more citrus-forward, Southeast Asian aromatic profile.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~410 kcal18g62g4g11g

Storage

  • Broth: The strained pho broth keeps in an airtight container in the refrigerator for up to 5 days and freezes beautifully for up to 3 months — make a double batch and freeze in portions for instant pho whenever needed.
  • Noodles: Cook noodles fresh for each serving — pre-cooked rice noodles become sticky and clump together when stored.
  • Tofu: Cooked crispy tofu keeps in the refrigerator for up to 3 days and reheats well in a hot skillet.
  • Meal prep: The broth is the ideal make-ahead element — simmer a large batch, strain, and freeze. On the night of serving, thaw, reheat, cook fresh noodles and tofu, and assemble in minutes.

Frequently Asked Questions

Can I make the broth in an Instant Pot?

Yes — combine all broth ingredients in the Instant Pot, cook on high pressure for 30 minutes, then allow to naturally release for 15 minutes. The result is deeply flavored and extracts beautifully under pressure, though the stovetop version has a slightly cleaner, clearer quality.

Where do I find banh pho noodles?

Flat rice noodles for pho are available in most Asian grocery stores and increasingly in the international aisle of larger supermarkets. Look for dried flat rice noodles labeled banh pho or rice stick noodles, 3–5mm wide. Vermicelli rice noodles are too thin; wide flat rice noodles (the kind used for pad see ew) are too wide.

Why is my broth cloudy?

A cloudy pho broth is almost always caused by boiling too vigorously. The broth should simmer gently with just small bubbles breaking the surface. Reduce the heat if the broth is boiling and skim the foam carefully in the first 15 minutes of cooking.


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 No Guilt Brownies — The Fudgiest Most Indulgent Healthy Brownies You Will Ever Make

no guilt brownie

There are brownies that are good. And then there are brownies like these Vegan No Guilt Brownies — the kind that come out of the oven so deeply fudgy, so intensely chocolatey, so rich and dense and satisfying that every single person who takes a bite immediately looks up with an expression of genuine disbelief before asking what is actually in them. Because these brownies have a secret. They are made with black beans. And oat flour. And maple syrup. And not a single gram of refined white flour, refined white sugar, eggs, or dairy — and yet they are, without any qualification or caveat whatsoever, the most deeply satisfying brownie that many people who make this recipe will ever eat. This is that brownie. The one that proves beyond any doubt that healthy baking is not about sacrifice — it is about finding the right ingredients that deliver the same result through different means.

This recipe blends black beans — drained, rinsed, and processed until completely smooth — into a batter with raw cacao powder, maple syrup, almond butter, flaxseed, and a touch of vanilla, producing a brownie that is fudgy in the extreme, deeply chocolatey from the cacao, naturally sweetened, packed with fiber and plant protein, and so genuinely satisfying to eat that the knowledge of what is in them is almost irrelevant. They taste like brownies. They feel like brownies. They are brownies — made entirely from whole, plant-based ingredients that happen to also be extraordinarily good for you.

What makes this recipe so outstanding is the black bean base — when blended completely smooth, black beans contribute absolutely no bean flavor whatsoever, but add a dense, moist, fudgy quality to the batter that is actually more similar to a classic fudge brownie than almost any flour-based batter can achieve, because the beans’ natural starch and fiber behave similarly to the way eggs and butter create density in a conventional brownie.

This recipe is 100% vegan, naturally gluten-free, refined-sugar-free, ready in under 40 minutes, and produces brownies so deeply fudgy and so completely delicious that they work as an everyday treat, a lunchbox snack, a post-workout reward, or a dinner party dessert that genuinely surprises everyone who eats one.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins25 mins35 mins12 brownies~145 kcal

Ingredients

For the Brownies

  • 1 can (400g) black beans, drained and rinsed very thoroughly
  • ⅓ cup (80ml) pure maple syrup
  • ¼ cup (60g) almond butter (or any nut butter)
  • 3 tbsp raw cacao powder or cocoa powder
  • 2 tbsp ground flaxseed + 6 tbsp water (flax egg, rested 5 minutes)
  • 1 tsp pure vanilla extract
  • ½ tsp baking powder
  • ¼ tsp salt
  • ¼ cup (40g) oat flour (blend rolled oats in a blender until fine, or use certified gluten-free oat flour)
  • ½ cup (85g) vegan dark chocolate chips, divided

Optional Add-ins

  • 2 tbsp cacao nibs
  • ¼ cup (30g) chopped walnuts or pecans
  • ½ tsp espresso powder (intensifies the chocolate flavor without adding coffee taste)
  • Pinch of cayenne (for a subtle warming note)

For Topping

  • Flaky sea salt
  • Extra dark chocolate chips pressed into the top before baking
  • Drizzle of almond butter after baking

Instructions

  1. Prepare the flax egg. Combine the ground flaxseed with the water in a small bowl. Stir and set aside for 5 minutes to thicken into a gel.
  2. Preheat and prepare. Preheat the oven to 350°F (175°C). Line an 8×8 inch (20x20cm) square baking tin with parchment paper, leaving an overhang on two sides for easy removal.
  3. Blend the base. Drain and rinse the black beans very thoroughly under cold running water until the water runs completely clear. Pat dry with a paper towel. Place the beans in a food processor or high-speed blender. Blend until completely, perfectly smooth — stop to scrape down the sides several times. There should be no visible bean pieces at all. Add the maple syrup, almond butter, cacao powder, flax egg, vanilla extract, baking powder, and salt. Blend again until everything is silky smooth and fully combined.
  4. Fold in the flour and chocolate chips. Transfer the batter to a bowl. Fold in the oat flour and half the chocolate chips (and any optional add-ins) with a spatula until just combined. The batter will be thick and dense — this is correct.
  5. Bake. Pour and scrape the batter into the prepared tin. Use a spatula to spread it evenly — it will not spread on its own. Scatter the remaining chocolate chips over the top and press them gently into the surface. Add a pinch of flaky sea salt over the top.
  6. Bake for 22–25 minutes until the edges are set and the top appears matte rather than wet. The center should still feel slightly soft when gently pressed — it will firm up significantly as it cools. Do not overbake — these brownies firm in the tin as they cool and an overbaked black bean brownie becomes dry and crumbly.
  7. Cool completely. This step is non-negotiable. Allow the brownies to cool in the tin for at least 20 minutes, then lift out using the parchment overhang and cool on a wire rack for a further 10 minutes before slicing. Cutting too early produces crumbly, messy squares; fully cooled brownies slice cleanly and hold their shape beautifully.
  8. Slice and serve. Cut into 12 squares. Serve at room temperature or slightly chilled — these brownies are excellent cold from the refrigerator, where they become even more dense and fudgy.

Pro Tips

  • Blend the beans until completely smooth — any remaining bean texture in the batter will be noticeable in the finished brownie. Blend, scrape down, and blend again until the base is a perfectly smooth, thick paste with no texture remaining.
  • Rinse the beans very thoroughly — the liquid from canned black beans (aquafaba) has a distinct flavor that will carry into the brownies if not completely washed off. Rinse until the water runs completely clear.
  • Do not overbake — the most common mistake with black bean brownies is leaving them in the oven until they appear completely set. The center should still be slightly soft when they come out. They firm dramatically as they cool and will be perfectly fudgy within 30 minutes of coming out of the oven.
  • Cool completely before cutting — black bean brownies need this rest period more than conventional brownies. The structure is different and needs time to set fully. Patience here is rewarded with perfectly clean, sharp squares.
  • Use good quality cacao — raw cacao powder gives a deeper, more complex chocolate flavor than regular cocoa powder and also retains more of its nutritional profile. It is worth using if available.

Why Black Beans Make the Best Fudgy Brownies

The fudginess that everyone loves in a great brownie comes from a high ratio of fat and moisture to flour, creating a dense, moist crumb that is almost more confection than cake. Black beans achieve this same result through entirely different chemistry: their natural starch acts similarly to flour in providing structure, while their fiber and water content create the moistness and density that would otherwise come from butter and eggs. When completely blended smooth, black beans contribute no discernible flavor of their own — only their physical properties, which in a brownie context happen to be almost perfectly suited to producing the exact fudgy, dense texture that a brownie is supposed to have. Add cocoa powder for the chocolate note, maple syrup for sweetness, almond butter for richness and fat, and you have a brownie that achieves its texture through completely different means than a conventional one but arrives at exactly the same destination.


Flavor Variations

  • Peanut Butter Swirl Brownies: Swirl 2 tablespoons of natural peanut butter into the top of the batter before baking for a peanut butter chocolate combination that is completely irresistible.
  • Mint Chocolate Brownies: Add ¼ teaspoon of pure peppermint extract to the batter for a mint chocolate version that is extraordinary topped with a drizzle of melted dark chocolate.
  • Mocha Brownies: Add 1 teaspoon of instant espresso powder to the batter for a coffee-chocolate version with a richer, more complex depth that amplifies the chocolate dramatically.

Nutritional Highlights (Per Brownie)

CaloriesProteinCarbsFiberFat
~145 kcal5g18g4g6g

Storage

  • Room temperature: Store in an airtight container at room temperature for up to 3 days.
  • Refrigerator: Store in an airtight container in the refrigerator for up to 6 days — these brownies are particularly excellent cold, where they become even more dense and fudgy. Many people prefer them straight from the refrigerator.
  • Freezer: Freeze individually wrapped brownies for up to 2 months. Thaw at room temperature for 20 minutes or in the refrigerator overnight.

Frequently Asked Questions

Can I taste the black beans?

No — when blended completely smooth and combined with the cacao powder, maple syrup, and vanilla, the black beans contribute absolutely no detectable bean flavor. Multiple taste testers consistently cannot identify the secret ingredient. The key is blending until perfectly smooth and rinsing the beans thoroughly.

Can I use another nut butter?

Yes — cashew butter, peanut butter, sunflower seed butter (for nut-free), or tahini all work. Peanut butter adds a subtle peanut note that pairs beautifully with the chocolate; tahini produces a slightly more complex, nutty flavor.

Are these suitable for people with gluten intolerance?

Yes — when made with certified gluten-free oat flour and certified gluten-free chocolate chips, these brownies are fully gluten-free. Check all labels to ensure there is no cross-contamination for those with celiac disease.


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 Mounds Brownies — The Most Decadent Chocolate Coconut Brownies You Will Ever Make

mounds brownies

There are brownies that are good. And then there are brownies like these Vegan Mounds Brownies — the kind that stack a dense, intensely chocolatey brownie base beneath a thick, sweet, chewy layer of toasted coconut filling and seal the whole thing under a glossy, snapping dark chocolate ganache top, producing something so spectacularly layered, so deeply satisfying, and so precisely reminiscent of the beloved Mounds candy bar that every single person who bites into one goes completely quiet for a moment before reaching for another. This is that brownie. The one that tastes like the best candy bar you have ever eaten, baked into a fudgy square. The one that makes people ask whether you are absolutely certain it is vegan. The one that becomes the most requested dessert in the rotation from the very first time you make it.

This recipe builds three distinct, perfectly matched layers — a rich, fudgy dark chocolate brownie base made with vegan butter and flax eggs; a thick, sweet coconut filling of shredded coconut, coconut cream, and vanilla that sets into a chewy, toasted-coconut layer with real textural presence; and a glossy dark chocolate ganache poured over the top and allowed to set into a firm, snapping chocolate shell — producing a brownie bar that has every element of the Mounds experience in every bite, with the added richness and depth that comes from real high-quality dark chocolate and proper scratch-made coconut filling rather than a mass-produced candy center.

What makes this recipe so outstanding is the toasted coconut step — briefly toasting the shredded coconut in a dry pan before mixing it into the filling deepens its flavor dramatically, adding a nutty, caramelized dimension to the sweetness that transforms it from simple shredded coconut into something genuinely complex and memorable.

This recipe is 100% vegan, naturally dairy-free, ready in about 60 minutes plus setting time, and produces Mounds brownies so layered, so deeply chocolatey, and so completely extraordinary that they work as a celebration dessert, a holiday treat, a special occasion bake, or an indulgent weekend project that is absolutely worth every minute.


Recipe Information

Prep TimeCook TimeSetting TimeTotal TimeServingsCalories
20 mins30 mins60 mins~110 mins16 bars~295 kcal

Ingredients

For the Chocolate Brownie Base

  • ½ cup (113g) vegan butter
  • 200g vegan dark chocolate (70% cocoa), finely chopped
  • ¾ cup (150g) caster sugar
  • 2 flax eggs (2 tbsp ground flaxseed + 6 tbsp water, rested 5 minutes)
  • 1 tsp pure vanilla extract
  • ¾ cup (90g) all-purpose flour
  • 3 tbsp cocoa powder
  • ¼ tsp salt
  • ½ tsp baking powder

For the Coconut Filling

  • 2½ cups (200g) unsweetened shredded coconut
  • ½ cup (120ml) full-fat coconut cream
  • 3 tbsp maple syrup or powdered sugar
  • 1 tsp pure vanilla extract
  • Pinch of salt

For the Dark Chocolate Ganache Top

  • 200g vegan dark chocolate (70% cocoa), finely chopped
  • ½ cup (120ml) full-fat coconut cream
  • 1 tbsp maple syrup (optional, for a slightly sweeter ganache)
  • Flaky sea salt for finishing

Instructions

  1. Prepare the flax eggs. Mix the ground flaxseed with the water in a small bowl. Stir and set aside for 5 minutes.
  2. Preheat and prepare. Preheat the oven to 350°F (175°C). Line a 9×9 inch (23x23cm) square baking tin with parchment paper, leaving an overhang on two sides.
  3. Make the brownie base. In a heatproof bowl set over a pan of barely simmering water, melt the vegan butter and chopped dark chocolate together, stirring frequently, until completely smooth and glossy. Remove from the heat and allow to cool slightly for 5 minutes. Whisk in the caster sugar, then the flax eggs and vanilla extract. Sift in the flour, cocoa powder, salt, and baking powder. Fold until just combined — do not overmix. The batter should be thick and glossy.
  4. Bake the brownie base. Pour the brownie batter into the prepared tin and spread evenly. Bake for 18–20 minutes until the edges are set but the center still has a slight give — it should look barely done. Remove from the oven and allow to cool completely in the tin. Do not add the coconut layer until the brownie base is fully cooled.
  5. Toast the coconut. While the brownie cools, spread the shredded coconut in a single layer in a large dry skillet over medium heat. Toast, stirring frequently, for 3–5 minutes until lightly golden and fragrant. Watch carefully — coconut goes from golden to burnt very quickly. Transfer immediately to a bowl to stop the cooking.
  6. Make the coconut filling. Add the coconut cream, maple syrup, vanilla extract, and pinch of salt to the toasted coconut. Stir until the mixture comes together into a thick, cohesive filling that holds its shape when pressed. If it seems too loose, add a few more tablespoons of shredded coconut.
  7. Press the coconut layer. Once the brownie base is completely cooled, spoon the coconut filling evenly over the top. Press down firmly and evenly with the back of a spoon or your fingertips to create a compact, level coconut layer that adheres to the brownie base. Refrigerate for 20 minutes to firm up.
  8. Make the ganache. Place the chopped dark chocolate in a heatproof bowl. Heat the coconut cream in a small saucepan until just beginning to simmer — do not boil. Pour immediately over the chocolate and let sit for 2 minutes without stirring. Then stir slowly from the center outward until the ganache is completely smooth, glossy, and uniform. Add the maple syrup if using and stir to combine.
  9. Pour and set. Pour the warm ganache over the chilled coconut layer and tilt the tin gently to spread it evenly to the edges. Scatter flaky sea salt over the surface. Refrigerate for at least 40 minutes until the ganache is fully set and firm.
  10. Slice and serve. Lift the slab from the tin using the parchment overhang and place on a cutting board. Use a sharp knife warmed under hot water and wiped dry to slice into 16 clean bars — the warm knife cuts through the ganache without cracking it. Serve at room temperature or slightly chilled.

Pro Tips

  • Cool the brownie base completely before adding the coconut layer — a warm brownie base will melt the coconut cream and cause the filling to slip around rather than setting in a firm, cohesive layer.
  • Press the coconut firmly — the coconut layer needs to be pressed down firmly and evenly so it adheres to the brownie base and holds together when sliced. A loose, unpressed coconut layer falls apart when cut.
  • Use a warm knife for slicing — the ganache top is firm and will crack under a cold knife. Run the blade under hot water, wipe dry, and slice with one clean, confident downward press rather than a sawing motion.
  • Toast the coconut — this step adds enormous depth of flavor and is worth the five extra minutes. Untoasted coconut has a raw, bland sweetness; toasted coconut has a nutty, caramelized complexity that is the difference between a good filling and a great one.
  • Choose good dark chocolate — both the brownie base and the ganache depend on quality dark chocolate for their flavor. A 70% cocoa vegan dark chocolate will produce a dramatically better result than lower-quality alternatives.

The Inspiration: Mounds Bar

The Mounds candy bar — a dark chocolate shell encasing a sweet, dense coconut filling — has been a beloved American confection since 1920, when it was created by the Peter Paul Candy Manufacturing Company in Connecticut. The combination of dark chocolate and coconut is one of the most instinctively satisfying flavor pairings in confectionery, a fact that generations of candy lovers have confirmed by consuming billions of the bars in the century since. The homemade vegan version trades the original’s processed candy-center sweetness for a toasted coconut filling made from real coconut, coconut cream, and maple syrup, and replaces the milk chocolate coating with a proper dark chocolate ganache — producing something that retains every quality that made the original irresistible while delivering the richer, more complex flavor that comes from real ingredients made from scratch.


Flavor Variations

  • Almond Joy Brownies: Press a whole toasted almond into the coconut layer before adding the ganache for the Almond Joy variation — almond, coconut, and dark chocolate in every bar.
  • White Chocolate Mounds Brownies: Replace the dark chocolate ganache top with melted vegan white chocolate for a sweeter, creamier version with a beautiful visual contrast.
  • Espresso Mounds Brownies: Add 1 teaspoon of espresso powder to the brownie batter for a coffee-chocolate note that deepens the entire bar and makes the coconut filling taste even more vibrant by contrast.

Nutritional Highlights (Per Bar)

CaloriesProteinCarbsFiberFat
~295 kcal3g30g3g19g

Storage

  • Room temperature: Store in an airtight container at room temperature for up to 3 days. The ganache stays firm and the coconut layer holds its shape well.
  • Refrigerator: Store in an airtight container in the refrigerator for up to 7 days. Allow to come to room temperature for 10 minutes before eating for the best texture — cold ganache is very firm and the flavors are more muted when cold.
  • Freezer: Freeze individually wrapped bars for up to 2 months. Thaw at room temperature for 30 minutes before serving.

Frequently Asked Questions

Can I use sweetened shredded coconut?

Yes — reduce the maple syrup in the filling to 1 tablespoon if using sweetened coconut, as it is already considerably sweeter than unsweetened. Taste and adjust before pressing the layer onto the brownie base.

My ganache seized and became grainy — what happened?

Ganache seizes when water gets into the melted chocolate, or when the cream is too hot and scorches the chocolate. Ensure the coconut cream is steaming but not at a rolling boil before pouring, and that no water or steam contacts the chocolate. If it seizes, add 1 tablespoon of warm coconut cream and stir vigorously — it often recovers.

Can I make these gluten-free?

Yes — replace the all-purpose flour in the brownie base with a good-quality gluten-free all-purpose flour blend in the same quantity. The coconut filling and ganache are naturally gluten-free.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!