gluten-free vegan

Vegan Creamy Chickpea and Spinach Curry — The Most Warming Plant-Based Dinner You Will Make All Week

Vegan Creamy Chickpea and Spinach Curry

If there is one recipe that belongs permanently in your weekly dinner rotation it is this Vegan Creamy Chickpea and Spinach Curry. Rich, deeply spiced, and finished with silky coconut cream, this is the kind of meal that fills your kitchen with the most extraordinary aroma and delivers pure comfort in every single spoonful. It is everything a great curry should be — warming, satisfying, protein-packed, and ready in just 35 minutes from a single pot.

This curry is built on a foundation of pantry staples that most vegan kitchens already have on hand. Canned chickpeas provide the protein and substance. Fresh spinach adds color, nutrition, and a beautiful earthiness. Coconut cream creates the silky, luxurious sauce that makes this curry so deeply satisfying. And a carefully balanced blend of cumin, turmeric, coriander, and garam masala brings everything together into a dish that tastes like it simmered for hours.

What makes this recipe exceptional is how the flavors build in layers. The onion and garlic are cooked low and slow until deeply caramelized. The spices are bloomed in hot oil to release their full aromatic potential. The tomatoes are cooked until completely broken down into the base. And the coconut cream is added off the heat to preserve its delicate sweetness. Each step takes only minutes but together they create a curry of remarkable depth and complexity.

Whether you serve it over steamed basmati rice, alongside warm naan, or simply eat it from the pot with a large spoon because the smell made waiting impossible — this Vegan Creamy Chickpea and Spinach Curry will become one of the most requested dishes in your kitchen.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins25 mins35 mins4~420 kcal

Ingredients

For the Curry

  • 2 cans (800g) chickpeas, drained and rinsed
  • 5 cups (150g) fresh spinach, roughly chopped
  • 1 large white onion, finely diced
  • 6 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 1 can (400g) crushed tomatoes
  • 1 can (400ml) full-fat coconut cream
  • 3 tbsp olive oil or coconut oil
  • Juice of half a lemon
  • 1 tsp salt

The Spice Blend

  • 2 tsp ground cumin
  • 2 tsp ground coriander
  • 1½ tsp garam masala
  • 1 tsp turmeric
  • 1 tsp smoked paprika
  • ½ tsp chili powder
  • ¼ tsp cinnamon
  • ¼ tsp black pepper

Optional Add-ins

  • 1 medium sweet potato, diced (add with chickpeas)
  • 1 cup (150g) frozen peas (add in final 5 minutes)
  • 200g firm tofu, cubed (add with chickpeas)
  • 1 tbsp cashew butter (stir in at end for extra creaminess)

To Serve

  • Steamed basmati rice or brown rice
  • Warm vegan naan bread
  • Fresh cilantro, roughly chopped
  • Sliced red chili
  • Wedges of fresh lemon
  • Toasted cashews or almonds
  • Drizzle of coconut cream

Instructions

  1. Prepare all ingredients before you begin. Dice the onion, mince the garlic, grate the ginger, measure the spices into a small bowl, and open the canned tomatoes and coconut cream. Having everything ready makes the cooking process smooth and effortless from start to finish.
  2. Caramelize the onion. Heat the oil in a large heavy-bottomed pot over medium heat. Add the diced onion and a pinch of salt and cook for 8–10 minutes, stirring regularly, until deeply golden and caramelized. This is the most important step — properly caramelized onion creates the flavor foundation of the entire curry and cannot be rushed.
  3. Add garlic and ginger. Add the minced garlic and grated ginger to the caramelized onion and cook for 2 minutes, stirring continuously, until incredibly fragrant and the raw smell has completely cooked out.
  4. Bloom the spices. Add all the spices to the pot and stir continuously for 60–90 seconds until deeply fragrant and coating everything in a rich aromatic paste. This step activates the essential oils in the spices and creates a depth of flavor that simply cannot be achieved any other way.
  5. Cook the tomatoes down. Add the crushed tomatoes and stir well. Cook over medium-high heat for 5–6 minutes, stirring frequently, until the tomatoes have darkened and the oil begins to separate around the edges. This bhuna stage is critical for eliminating any raw tomato flavor.
  6. Add chickpeas and coconut cream. Add the drained chickpeas and stir to coat in the spiced tomato base. Pour in the coconut cream and stir to combine. Add the salt and bring to a gentle simmer. Cook for 10–12 minutes, stirring occasionally, until the sauce has thickened beautifully.
  7. Add the spinach. Add the fresh spinach in large handfuls, stirring between each addition until wilted. Cook for 2–3 minutes until all spinach is incorporated and bright green. Do not overcook.
  8. Finish and serve. Remove from heat and squeeze in the lemon juice. Taste and adjust seasoning. Serve immediately over steamed rice with warm naan, fresh cilantro, and a drizzle of additional coconut cream.

Pro Tips for the Best Vegan Chickpea Curry

  • Caramelize the onion fully. Eight to ten minutes at medium heat produces a sweetness and depth that is the defining characteristic of truly great curry. Never rush this step.
  • Bloom the spices in hot oil always. Sixty seconds of stirring spices in hot oil before adding any liquid activates their essential oils and produces rounded, complex flavors impossible to achieve any other way.
  • Cook tomatoes until oil separates. The visible separation of oil around the tomato base signals that it is properly cooked — sweet, concentrated, and ready to carry the rest of the curry.
  • Add coconut cream off the heat. High heat can cause coconut cream to split — reduce to the lowest setting before adding and stir gently and continuously.
  • Finish with lemon juice always. Added at the very end off the heat, lemon juice lifts and brightens the entire bowl in a way that makes every other flavor shine more intensely.

The Nutritional Power of This Curry

This curry is one of the most nutritionally complete plant-based meals available. Chickpeas provide 16 grams of plant-based protein per serving alongside 13 grams of dietary fiber — making every bowl deeply satisfying and genuinely sustaining for hours.

Turmeric contains curcumin — one of the most extensively studied anti-inflammatory compounds in nutritional science — with documented benefits for joint health, brain function, and cardiovascular protection. Ginger provides gingerols with potent anti-nausea and anti-inflammatory properties. Spinach delivers Vitamins K, A, C, and folate alongside iron and calcium.

Full-fat coconut cream contributes medium-chain triglycerides that provide immediate energy and support metabolic health. Together these ingredients create a curry that heals and nourishes as powerfully as it satisfies.


Flavor Variations

  • Extra Spicy: Double the chili powder and add one minced fresh green chili with the garlic for building, complex heat.
  • Butternut Squash and Chickpea: Add diced roasted butternut squash with the chickpeas for a sweet, earthy autumn version.
  • Tomato Free: Replace crushed tomatoes with additional coconut cream and 2 tablespoons of cashew butter for a lighter, creamier sauce.
  • Lemon and Herb: Replace spinach with fresh cilantro and mint stirred in completely off the heat for a brighter, fresher character.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~420 kcal16g46g13g18g

Storage

  • Refrigerator: Store in an airtight container for up to 5 days. This curry improves with every passing day as the spices deepen and the chickpeas absorb more flavor. Add a splash of coconut cream or broth when reheating.
  • Freezer: Freezes beautifully for up to 3 months. Cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator and reheat gently over medium-low heat.
  • Reheating: Always reheat gently over medium-low heat, stirring regularly. Do not boil aggressively as this can affect the coconut cream texture.

Frequently Asked Questions

Can I use dried chickpeas instead of canned?

Yes — soak 400g of dried chickpeas overnight and simmer for 45–60 minutes until tender before using. Home-cooked chickpeas have a firmer texture and absorb the curry sauce beautifully.

Can I make this less spicy?

Yes — reduce or omit the chili powder entirely and replace smoked paprika with sweet paprika for a mild, aromatic curry suitable for all heat tolerances including children.

Why did my coconut cream split?

Coconut cream splits when added to very high heat. Always reduce to the lowest setting before adding and stir continuously. If it does split the flavor is unaffected — stir vigorously over low heat to re-emulsify.

Can I use coconut milk instead of coconut cream?

Yes — use full-fat coconut milk and simmer uncovered for an additional 5 minutes to reduce and thicken. Add 2 tablespoons of cashew butter for additional richness.

What is the best rice to serve with this?

Basmati rice is the classic pairing — its long separate grains and delicate fragrance complement the rich spiced sauce perfectly. Brown basmati adds additional fiber and a nuttier flavor.

Can I make this in a slow cooker?

Yes — complete the onion caramelization and spice blooming on the stovetop first then transfer everything to the slow cooker. Cook on low for 6–8 hours. Add spinach in the final 30 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 vegan curry and dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

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 Edamame Dip

vegan edamame dip

There are dips you put out because something is needed on the table. And then there are dips like this Vegan Edamame Dip — the kind that comes together in five minutes with a blender, produces the most brilliant, vibrant green color imaginable, and delivers a smooth, creamy, garlicky dip with a clean, fresh flavor that is lighter and more interesting than hummus while being just as protein-rich and just as endlessly versatile. This is that dip. The one that makes people stop and ask what it is before they have even taken a second scoop. The one that disappears from the bowl at every gathering.

This recipe blends shelled edamame with lemon juice, garlic, olive oil, and a touch of tahini into a smooth, glossy dip that is simultaneously simpler and more distinctive than most other plant-based dips, with a vibrant green color from the edamame that requires no artificial enhancement and a clean, slightly sweet, gently savory flavor that works beautifully with virtually everything it is paired with.

What makes this dip so outstanding is its simplicity and its color — fresh frozen edamame blended with just a handful of ingredients produces a dip that looks spectacular on the table, takes five minutes to make, and delivers a flavor that is genuinely more complex and interesting than its short ingredient list suggests.

This recipe is 100% vegan, naturally gluten-free, ready in just 10 minutes, and absolutely wonderful served with pita chips, vegetable crudités, crackers, or spread generously on toast.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
5 mins5 mins10 mins6~140 kcal

Ingredients

For the Dip

  • 2 cups (300g) frozen shelled edamame, thawed or briefly boiled
  • 3 tbsp olive oil, plus extra for drizzling
  • 2 tbsp tahini
  • 3 tbsp lemon juice
  • 1 clove garlic
  • ½ tsp salt
  • ¼ tsp cumin
  • 2–4 tbsp water, to reach desired consistency

Optional Add-ins

  • ¼ cup (15g) fresh mint or basil for a herbed version
  • ½ tsp chili flakes for gentle heat
  • 1 tsp miso paste for extra umami depth
  • Zest of 1 lemon for extra brightness

For Topping

  • A drizzle of good olive oil
  • Sesame seeds or everything bagel seasoning
  • Chili flakes and fresh herbs
  • A few whole edamame beans scattered over

To Serve

  • Pita bread or pita chips
  • Vegetable crudités — cucumber, carrot, celery, bell pepper
  • Crackers or rice cakes
  • Spread on toast with sliced avocado

Instructions

  1. Cook the edamame if needed. If using frozen edamame, either thaw completely or blanch in boiling water for 2–3 minutes until bright green and tender. Drain well.
  2. Blend. Place the edamame, olive oil, tahini, lemon juice, garlic, salt, and cumin in a food processor or high-speed blender. Blend for 60–90 seconds, scraping down the sides as needed.
  3. Adjust consistency. Add water one tablespoon at a time and continue blending until the dip reaches a smooth, creamy, spreadable consistency. Blend for a full 2 minutes for the smoothest result.
  4. Taste and adjust. Taste and adjust with additional lemon juice for brightness, salt for depth, or garlic for pungency. The dip should taste clean, bright, and well-rounded.
  5. Serve. Transfer to a serving bowl. Create a swirl on the surface with the back of a spoon. Drizzle with olive oil and add any desired toppings. Serve immediately or refrigerate until needed.

Pro Tips

  • Blend for longer than you think necessary — edamame takes more time to become completely smooth than chickpeas, and the difference between a 60-second blend and a 2-minute blend is significant in terms of final texture.
  • Add water gradually — start with 2 tablespoons and add more only as needed to reach the desired consistency.
  • Taste and season confidently — the dip rewards assertive seasoning with lemon and salt.
  • Serve at room temperature for the best flavor — a refrigerator-cold dip mutes the clean, fresh character of the edamame.

Why Edamame Makes Such an Outstanding Dip Base

Edamame — young, immature soybeans — has a naturally sweet, slightly nutty flavor and a soft, starchy texture when cooked that blends beautifully into a smooth, creamy dip. Unlike chickpeas, which have a more neutral, earthy character, edamame contributes its own distinct, vibrant flavor to the dip, making it stand out as more than simply a green-colored hummus. Its high protein content — comparable to chickpeas — and its naturally beautiful green color make it one of the most rewarding ingredients to work with in plant-based dip making.


Flavor Variations

  • Mint and Pea Edamame Dip: Add fresh mint leaves and a handful of frozen peas to the blend for an even more vibrant, spring-inspired version.
  • Miso Edamame Dip: Add a tablespoon of white miso paste for a deeper, fermented umami character.
  • Spicy Chili Edamame Dip: Add a fresh red chili or chili flakes to the blend for a version with building heat.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~140 kcal7g9g4g9g

Storage

  • Refrigerator: Store in an airtight container for up to 4 days. The color may darken slightly during storage but the flavor remains excellent.
  • Freezer: Freezes well for up to 2 months. Thaw overnight in the refrigerator and stir well before serving, adding a splash of lemon juice to refresh the flavor.
  • Make ahead: This dip is ideal for preparing a day ahead — the flavors meld and deepen beautifully overnight.

Frequently Asked Questions

Can I use fresh edamame instead of frozen?

Yes — fresh edamame in season works beautifully. Shell and cook until tender before blending. Frozen edamame is equally good and significantly more convenient.

Can I make this dip without tahini?

Yes — replace the tahini with an equal amount of olive oil for a simpler, lighter dip without the sesame character.

How do I get the smoothest possible texture?

Use a high-speed blender rather than a food processor, blend for the full 2 minutes, and add sufficient water to allow the blender blades to work freely without the mixture becoming too thick to circulate.


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

Vegan Flour-less Chocolate Muffins

vegan flour less chocolate muffins

There are muffins you bake because breakfast needs something sweet. And then there are muffins like these Vegan Flourless Chocolate Muffins — the kind that come out of the oven with a slightly cracked, deeply dark top and an interior so dense, so fudgy, and so intensely chocolatey that they taste far more like a brownie than anything that should reasonably be called a muffin. This is that muffin. The one that proves flourless baking is not a compromise but a genuinely different and in many ways superior category of chocolate treat. The one that is so rich and satisfying that a single muffin genuinely, completely satisfies a chocolate craving.

These muffins use almond flour and oat flour in place of all-purpose flour, with flax eggs and almond butter providing binding and richness in the absence of both gluten and eggs. The result is a deeply fudgy, dense, intensely chocolate muffin that is naturally gluten-free, higher in protein and fiber than a standard muffin, and somehow tastes more indulgent despite being made from ingredients that are genuinely more nourishing.

What makes these muffins so outstanding is the texture — the combination of melted dark chocolate, almond butter, and the two alternative flours produces a crumb that is fudgy and dense in a way that wheat flour simply cannot replicate, creating a muffin that is categorically different from a standard chocolate muffin in the best possible way.

This recipe is 100% vegan, naturally gluten-free, ready in just 30 minutes, and absolutely wonderful eaten slightly warm when the chocolate is still soft and the fudgy texture is at its most spectacular.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins20 mins30 mins10~210 kcal

Ingredients

For the Muffins

  • 150g vegan dark chocolate (70% cocoa), melted and cooled slightly
  • ½ cup (130g) natural almond butter
  • ½ cup (100g) cane sugar or coconut sugar
  • 2 flax eggs (2 tbsp flaxseed meal + 6 tbsp water — rest 5 minutes)
  • ⅓ cup (80ml) plant milk
  • 1 tsp pure vanilla extract
  • ½ cup (50g) almond flour
  • ¼ cup (25g) oat flour (certified gluten-free if needed)
  • 2 tbsp cocoa powder
  • 1 tsp baking powder
  • ¼ tsp fine salt

Optional Add-ins

  • ½ cup (85g) vegan chocolate chips folded through for extra indulgence
  • ¼ tsp espresso powder to intensify the chocolate flavor
  • A pinch of flaky sea salt pressed onto each muffin before baking
  • ¼ cup (30g) chopped toasted walnuts or pecans folded through

Instructions

  1. Preheat the oven. Preheat the oven to 350°F (175°C). Line a 10-hole muffin tin with paper liners.
  2. Make the flax eggs. Combine the flaxseed meal and water, stir, and let rest for 5 minutes until gel-like.
  3. Melt the chocolate. Melt the dark chocolate in a heatproof bowl over a pot of gently simmering water, stirring until smooth. Let cool for 5 minutes.
  4. Combine wet ingredients. In a large bowl whisk together the melted chocolate, almond butter, sugar, prepared flax eggs, plant milk, and vanilla extract until smooth and well combined.
  5. Add dry ingredients. Add the almond flour, oat flour, cocoa powder, baking powder, and salt to the wet mixture. Fold until just combined — the batter will be thick and dense. Fold in any optional add-ins.
  6. Fill and bake. Divide the batter evenly between the 10 lined muffin holes — it will be considerably thicker than standard muffin batter. Smooth the tops slightly. Bake for 18–22 minutes until the tops are set and a slight crack has formed on the surface. The centers will seem underdone — this is correct. They firm up to a fudgy consistency as they cool.
  7. Cool before eating. Let cool in the tin for 10 minutes before transferring to a wire rack. These muffins are good warm but genuinely spectacular once fully cooled, when the fudgy center texture has fully set.

Pro Tips

  • Do not overbake — flourless chocolate muffins firm up considerably during cooling and should be removed from the oven when they still look underdone in the center.
  • Allow the melted chocolate to cool slightly before adding to the other wet ingredients — hot chocolate can begin to cook the flax eggs.
  • Use good quality dark chocolate with at least 70% cocoa — the chocolate is the dominant flavor in this recipe and its quality is directly reflected in the finished muffin.
  • Let the muffins cool fully before eating for the best fudgy texture — eating them warm produces a slightly gooey, almost molten center that is also delicious but different in character.

Why Flourless Chocolate Baking Works

Removing wheat flour from a chocolate muffin does not produce a lesser version — it produces a fundamentally different product with its own distinct appeal. Without the gluten network that wheat flour creates, flourless chocolate muffins cannot trap as much air and therefore cannot rise to a light, cakey texture. Instead they set around their fat, chocolate, and nut flour base into a dense, fudgy, concentrated mass that delivers more chocolate flavor per bite than a conventional muffin, with a texture that is closer to a ganache or truffle than a standard baked good.

This is not a compromise. It is a different category.


Flavor Variations

  • Peanut Butter Chocolate Muffins: Replace the almond butter with natural peanut butter for a classic peanut butter and chocolate combination.
  • Mocha Chocolate Muffins: Add 1 teaspoon of espresso powder to the batter for a deep coffee-chocolate mocha character.
  • Orange Chocolate Muffins: Add the zest of an orange to the batter for a chocolate-orange version that is particularly spectacular for the holiday season.

Nutritional Highlights (Per Muffin)

CaloriesProteinCarbsFiberFat
~210 kcal6g20g4g13g

Storage

  • Room temperature: Store in an airtight container for up to 3 days. The texture improves during storage as the fudgy center sets further.
  • Refrigerator: Keeps for up to 6 days. Bring to room temperature or warm briefly before eating.
  • Freezer: Freeze individually wrapped muffins for up to 2 months. Thaw at room temperature or microwave for 30 seconds.

Frequently Asked Questions

Can I use a different nut butter instead of almond butter?

Yes — peanut butter produces a slightly stronger flavor, cashew butter produces a milder result, and tahini produces a more neutral, slightly sesame-flavored version. All work well with the same quantities.

Why are my muffins falling apart?

Flourless muffins are more fragile than conventional muffins, especially when warm. Let them cool fully in the tin before removing and handling. They firm up considerably once completely cool.

Can I make these without oat flour?

Yes — replace the oat flour with additional almond flour in the same quantity for a fully nut-flour-based muffin with a slightly richer, more tender result.


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 indulgent vegan chocolate and gluten-free dessert recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Baked Potato

vegan baked potato

There are dinners that require a long list of ingredients and hours of effort. And then there are dinners like this Vegan Baked Potato — the kind that needs almost nothing beyond a good potato and a hot oven, yet delivers a fluffy, steaming interior and a perfectly crisp skin loaded with all the toppings that make a baked potato genuinely satisfying as a complete meal. This is that dinner. The one that proves the simplest foods, done properly, can be just as comforting as anything more complicated.

This recipe focuses on getting the technique exactly right — a properly crisp skin, a fluffy interior, and a generous loaded topping of vegan butter, cashew sour cream, vegan cheese, and chives that turns a humble baked potato into a genuinely complete and satisfying dinner.

What makes this baked potato so outstanding is the simple but essential technique of rubbing the skin with oil and salt before baking, producing a properly crisp, flavorful exterior rather than the soft, papery skin that results from skipping this step.

This recipe is 100% vegan, naturally gluten-free, ready in about an hour, and absolutely wonderful loaded generously and eaten straight from its skin with a fork.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins55 mins65 mins4~310 kcal

Ingredients

For the Potatoes

  • 4 large russet potatoes, scrubbed clean
  • 2 tbsp olive oil
  • 1 tsp salt

For the Toppings

  • ½ cup (60g) vegan butter
  • ½ cup (120g) vegan sour cream
  • 1 cup (120g) shredded vegan cheddar
  • 3 spring onions, thinly sliced
  • Salt and black pepper to taste

Optional Add-ins

  • Crispy chickpeas or air-fried tofu bits for a protein boost
  • Sautéed mushrooms
  • A drizzle of hot sauce
  • Crumbled vegan bacon

To Serve

  • A simple side salad
  • Steamed broccoli alongside
  • Extra chives or fresh parsley

Instructions

  1. Preheat the oven. Preheat the oven to 425°F (220°C).
  2. Prepare the potatoes. Scrub the potatoes thoroughly and pat dry. Pierce each potato several times with a fork. Rub each potato all over with olive oil and sprinkle generously with salt.
  3. Bake. Place the potatoes directly on the oven rack or on a baking sheet. Bake for 50–60 minutes until the skin is crisp and a knife inserted into the center meets no resistance.
  4. Open and fluff. Remove the potatoes from the oven and let rest for 5 minutes. Slice an opening lengthwise along the top of each potato and use a fork to gently fluff the interior.
  5. Add the toppings. Top each potato generously with vegan butter, vegan sour cream, shredded vegan cheese, and sliced spring onions. Season with salt and pepper to taste.
  6. Serve immediately. Serve hot, while the cheese is still melting from the residual heat of the potato.

Pro Tips

  • Rub the potato skin generously with oil and salt before baking for the crispiest, most flavorful exterior.
  • Bake directly on the oven rack rather than wrapped in foil for the crispiest skin.
  • Pierce the potato several times before baking to allow steam to escape evenly during cooking.
  • Let the potato rest briefly after baking before slicing open, as the interior will be extremely hot.

Why This Technique Matters

A baked potato wrapped in foil steams in its own moisture, resulting in a soft, slightly damp skin rather than a properly crisp one. Baking unwrapped, with oil and salt rubbed directly onto the skin, allows the exterior to dry out and crisp properly in the oven’s heat while the interior steams gently inside, producing the ideal contrast between a crisp skin and a fluffy center.


Flavor Variations

  • Loaded Mexican Baked Potato: Top with black beans, salsa, vegan sour cream, and fresh cilantro.
  • BBQ Pulled Jackfruit Potato: Top with BBQ-seasoned pulled jackfruit and a drizzle of vegan ranch.
  • Garlic Herb Potato: Mix fresh herbs and roasted garlic into the vegan butter before topping.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~310 kcal8g44g4g12g

Storage

  • Refrigerator: Store baked, unloaded potatoes for up to 4 days. Reheat in the oven or microwave before adding fresh toppings.
  • Freezer: Baked potatoes freeze reasonably well unloaded for up to 2 months; thaw and reheat in the oven before topping.

Frequently Asked Questions

Can I cook the potatoes in the microwave instead?

Yes — microwave on high for 8–10 minutes, turning halfway, though the skin will not be as crisp as oven baking.

What potato variety works best for baking?

Russet potatoes are ideal due to their high starch content, which produces the fluffiest interior.

Can I make these ahead for a party?

Yes — bake the potatoes ahead and keep warm in a low oven, adding toppings just before serving for the freshest result.


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

Vegan Spinach And Lentil Soup

vegan spinach and lentil soup

There are soups you make because the weather turned cold and something warm is needed. And then there are soups like this Vegan Spinach and Lentil Soup — the kind that fills the kitchen with the most extraordinary aroma of toasted cumin and caramelized onion and garlic as it simmers, that pours into the bowl a deep, burnished amber-gold with vivid emerald spinach folded through it in a way that makes it look genuinely, beautifully alive, and that delivers with every single spoonful a warmth and nourishment so profound and so genuine that you feel it in your body as much as you taste it on your tongue. This is that soup. The one that has become a weekly ritual in households across the world. The one that is simultaneously the most effortless and the most deeply satisfying thing you will cook all week. The one that is so packed with plant-based protein, iron, fiber, and an almost overwhelming concentration of vitamins and minerals that eating it feels like a genuinely restorative act.

This is a soup of extraordinary simplicity and extraordinary depth — red lentils that cook down into a silky, naturally thickened base of remarkable richness and body, aromatic onion and garlic and ginger caramelized slowly into sweetness, a carefully chosen spice blend of cumin, turmeric, coriander, and smoked paprika that fills the soup with warmth and complexity without overwhelming the clean, earthy character of the lentils, bright lemon that lifts and sharpens everything in the bowl at the very last moment, and generous handfuls of fresh spinach stirred in at the end and wilted just enough to remain vivid and nutritionally intact while contributing their characteristic earthy mineral freshness to every spoonful.

What makes this soup so genuinely outstanding is how much it achieves from so little. Red lentils — one of the most affordable, most accessible, and most nutritionally impressive ingredients available anywhere in the world — dissolve partially during cooking to create a naturally thick, creamy, hearty soup base that requires no cream, no blending, and no thickening agents of any kind. The lentils do all the work themselves, releasing their natural starches into the broth and creating a consistency and body that feels deeply substantial and satisfying despite requiring nothing more than a pot, some water, and time.

This recipe is 100% vegan, naturally gluten-free, extraordinarily high in plant-based protein and iron, ready in just 35 minutes, made in a single pot, and absolutely spectacular served with warm crusty bread, a squeeze of fresh lemon, a swirl of good olive oil, and nothing else required because the soup itself is complete and magnificent exactly as it is.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins25 mins35 mins6~280 kcal

Ingredients

For the Soup

  • 2 cups (400g) red lentils, rinsed thoroughly until water runs clear
  • 6 cups (1.4 litres) good quality vegetable broth
  • 1 can (400g) crushed tomatoes
  • 5 cups (150g) fresh spinach, roughly chopped (or 250g frozen spinach, thawed and squeezed)
  • 1 large white or yellow onion, finely diced
  • 6 cloves garlic, minced
  • 1 tbsp fresh ginger, peeled and finely grated
  • 3 tbsp olive oil
  • Juice of 1 large lemon
  • 1 tsp salt, plus more to taste
  • Black pepper to taste

The Spice Blend

  • 2 tsp ground cumin
  • 1½ tsp turmeric
  • 1 tsp ground coriander
  • 1 tsp smoked paprika
  • ½ tsp chili powder or cayenne (adjust to heat preference)
  • ¼ tsp cinnamon
  • ¼ tsp black pepper

Optional Add-ins

  • 1 medium sweet potato, peeled and diced (adds beautiful sweetness)
  • 1 can (400g) chickpeas, drained (adds extra protein and texture)
  • 1 medium carrot, diced (adds sweetness and body)
  • 2 stalks celery, diced (adds depth)
  • 1 medium zucchini, diced
  • ¼ cup (15g) fresh cilantro, roughly chopped (stir in at end)
  • 1 tbsp tahini (swirl in at end for creaminess)

For the Crispy Spiced Oil Topping (Optional but Extraordinary)

  • 3 tbsp olive oil
  • 1 tsp cumin seeds
  • ½ tsp smoked paprika
  • ¼ tsp chili flakes
  • 2 cloves garlic, thinly sliced

To Serve

  • Warm crusty sourdough or flatbread
  • A generous squeeze of fresh lemon
  • Drizzle of best quality extra virgin olive oil
  • Fresh cilantro or parsley, roughly chopped
  • Chili flakes for heat and color
  • Vegan yogurt or coconut cream swirled on top
  • The crispy spiced oil drizzled over the surface

Instructions

  1. Rinse the lentils thoroughly. Place the red lentils in a fine mesh sieve and rinse under cold running water for a full 2 minutes, stirring with your fingers, until the water runs completely clear. Rinsing removes surface starches and any dust or debris and produces a cleaner-tasting, clearer finished soup. Red lentils cook very quickly and do not require soaking — they are ready to cook immediately after rinsing.
  2. Build the aromatic base. Heat the olive oil in a large heavy-bottomed pot or Dutch oven over medium heat until shimmering. Add the finely diced onion and a generous pinch of salt and cook for 6–8 minutes, stirring regularly, until the onion is deeply golden, soft, and beginning to caramelize at the edges. This step cannot be rushed — properly caramelized onion is the flavor foundation of the entire soup and the depth of sweetness it provides is completely irreplaceable. Add the minced garlic and grated ginger and cook for a further 2 minutes until incredibly fragrant.
  3. Bloom the spice blend. Add all the spices — cumin, turmeric, coriander, smoked paprika, chili powder, cinnamon, and black pepper — to the caramelized onion and stir continuously for 60–90 seconds until the spices are deeply fragrant, darkened slightly, and coating everything in the pot in a rich, aromatic paste. Blooming the spices in the hot oil activates their essential oils and deepens their flavor dramatically — this single step is responsible for a significant portion of the extraordinary depth of the finished soup.
  4. Add tomatoes and cook down. Pour in the crushed tomatoes and stir well to combine with the spiced onion base. Cook over medium-high heat for 3–4 minutes, stirring frequently, until the tomatoes have darkened slightly and the oil begins to separate around the edges of the mixture — this brief cooking concentrates the tomato flavor and removes any raw, acidic taste that would otherwise carry through to the finished soup.
  5. Add lentils and broth. Add the rinsed red lentils and stir to coat thoroughly in the spiced tomato base. Pour in the vegetable broth and stir well to combine. Bring to a vigorous boil over high heat then reduce to a steady simmer. Cook uncovered for 18–22 minutes, stirring occasionally, until the lentils have completely dissolved and the soup has thickened to a rich, creamy, naturally thick consistency. Red lentils break down completely during cooking — there should be virtually no whole lentil pieces remaining in the finished soup.
  6. Add the spinach. Reduce the heat to medium and add the fresh spinach in three or four large handfuls, stirring between each addition to allow the spinach to wilt into the soup before adding more. Cook for 2–3 minutes until all the spinach is wilted and incorporated. Do not overcook the spinach — it should remain bright green and slightly textured rather than turning grey and mushy. The vivid green of the spinach against the golden soup is one of the most beautiful visual qualities of this dish.
  7. Finish with lemon and adjust seasoning. Remove from heat and squeeze in the lemon juice — this final addition is non-negotiable. The acid from the lemon lifts and brightens the entire flavor profile of the soup dramatically, cutting through the richness of the lentils and amplifying every spice note simultaneously. Taste and adjust the seasoning generously with additional salt, black pepper, lemon juice, or chili powder. The finished soup should taste deeply savory, warmly spiced, slightly tangy from the lemon, and intensely satisfying.
  8. Make the crispy spiced oil topping. If using heat the olive oil in a small skillet over medium heat. Add the cumin seeds and cook for 30 seconds until they begin to pop and are fragrant. Add the sliced garlic and cook for 60–90 seconds until golden at the edges — watching carefully as garlic can burn quickly. Remove from heat and add the smoked paprika and chili flakes — the residual heat will bloom the spices without burning them. Drizzle immediately over the served soup for an extraordinary finishing touch.
  9. Serve beautifully and generously. Ladle the soup into warmed bowls and finish each serving with a generous squeeze of additional lemon juice, a drizzle of best quality extra virgin olive oil or the crispy spiced oil, a scattering of fresh cilantro or parsley, chili flakes for color, and a swirl of vegan yogurt or coconut cream if desired. Serve immediately with warm bread alongside for the most complete and satisfying meal imaginable.

Pro Tips for the Most Extraordinary Vegan Lentil Soup

  • Caramelize the onion fully and without rushing. The single most important step in this soup is cooking the onion to genuine caramelization — deep golden, soft, and sweet rather than merely translucent. This takes 6–8 minutes at medium heat and produces a depth of sweetness and complexity that is the defining flavor characteristic of a truly great lentil soup. A hurried, undercooked onion produces a flat, one-dimensional soup. A properly caramelized onion produces something genuinely extraordinary.
  • Bloom the spices in hot oil before adding liquid. This is the technique that separates a great spiced soup from an ordinary one. The fat-soluble flavor compounds in spices are activated and intensified by contact with hot oil in a way that contact with water cannot replicate. 60–90 seconds of continuous stirring in hot oil before adding any liquid produces spice flavors of dramatic depth and complexity.
  • Cook the tomatoes until the oil separates. The brief period of cooking the tomatoes until the oil visibly separates and pools around the edges signals that the tomato base is properly cooked — sweet, concentrated, and free of the raw, tinny flavor that undercooked tomato contributes. This takes 3–4 minutes of active cooking and is completely worth the time.
  • Add the lemon juice off the heat at the very end. Lemon juice added during cooking loses its brightness and fresh citrus character during simmering. Added at the very end off the heat it retains its full, vibrant acidity and transforms the flavor of the entire bowl — cutting through the earthiness of the lentils and lifting every spice note simultaneously. Never add it earlier than the final moment.
  • Make the crispy spiced oil topping. This optional but extraordinary finishing step — warm olive oil infused with cumin seeds, golden garlic, smoked paprika, and chili flakes drizzled over the bowl at the moment of serving — adds a layer of aromatic warmth, visual drama, and textural interest that elevates a very good soup into something genuinely spectacular. It takes less than three minutes and makes an enormous difference to the finished result.
  • Season in layers throughout cooking. Adding all the salt at the end of cooking produces a one-dimensional, surface seasoning. Adding a pinch with the onion, seasoning again after the tomatoes, and tasting and adjusting throughout produces a soup where the seasoning is integrated into every layer of flavor — deeply and uniformly seasoned rather than merely salty on the surface.

The Extraordinary Nutritional Power of Red Lentils

Red lentils are one of the most nutritionally impressive foods available anywhere in the plant kingdom — and the casual accessibility and extraordinary affordability of this ingredient makes them one of the most important foods in plant-based cooking.

A single serving of this soup provides approximately 18 grams of plant-based protein from the lentils alone — equivalent to a significant portion of the daily protein requirement for most adults and comparable to the protein content of a substantial serving of chicken or fish. Lentils achieve this remarkable protein density while simultaneously providing virtually no saturated fat — making them nutritionally superior to animal protein sources for cardiovascular health in every meaningful metric.

The iron content of red lentils is one of their most important and most underappreciated qualities. A single serving of this soup provides approximately 6–8mg of non-heme iron — representing 30–45% of the daily recommended intake for adult women and up to 75% for adult men. The addition of lemon juice at the end of cooking is not merely a flavor decision — the Vitamin C in lemon juice dramatically increases the bioavailability of the non-heme iron in the lentils through a specific chemical interaction that converts the iron to its more absorbable ferrous form. This is why the lemon juice is non-negotiable in this recipe from a nutritional as well as a culinary perspective.

The fiber content of this soup is equally extraordinary. A single serving provides approximately 12 grams of dietary fiber — nearly half the daily recommended intake — including both soluble fiber that feeds beneficial gut bacteria and reduces cholesterol absorption, and insoluble fiber that promotes healthy digestive transit and reduces the risk of colorectal cancer.

Turmeric — used generously in the spice blend — provides curcumin with its well-documented anti-inflammatory properties. Cumin contributes thymoquinone with antioxidant and anti-inflammatory properties alongside enhanced iron absorption from its naturally occurring compounds. Ginger provides gingerols and shogaols with potent anti-nausea, anti-inflammatory, and immune-supporting properties. Spinach provides Vitamins K, A, C, and folate alongside iron and calcium. Together these ingredients create a soup of extraordinary medicinal as well as culinary value.


Flavor Variations

  • Coconut Lentil Soup: Replace one cup of the vegetable broth with full-fat coconut cream and add a teaspoon of curry powder to the spice blend for a richer, creamier, more tropical version with a beautiful golden color and a subtle sweetness from the coconut that is particularly extraordinary with fresh cilantro and toasted coconut flakes on top.
  • Moroccan Lentil Soup: Add half a teaspoon of ras el hanout, a pinch of saffron dissolved in hot water, and a quarter cup of dried apricots roughly chopped to the soup for a Moroccan-inspired version with extraordinary complexity and a beautiful sweet-savory balance that is spectacular with warm flatbread and a dollop of harissa.
  • Lemon and Herb Finished: Stir in a generous handful of fresh cilantro, fresh parsley, and fresh mint at the very end alongside the lemon juice for a brighter, more herbaceous version with a beautiful freshness that lifts the earthy lentil base into something lighter and more vibrant — particularly beautiful in spring and summer.
  • Chunky Vegetable Version: Add diced sweet potato, carrot, and celery with the lentils for a chunkier, more substantial version with additional sweetness from the vegetables and a more complex textural experience — perfect for anyone who prefers a heartier soup with more body and variety in every spoonful.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~280 kcal18g40g12g6g

At just 280 calories per serving this soup delivers one of the most impressive nutritional profiles of any single dish in plant-based cooking — 18 grams of plant-based protein, 12 grams of dietary fiber, and an extraordinary concentration of iron, folate, potassium, magnesium, and B vitamins from the red lentils alongside Vitamins K, A, and C from the spinach, powerful anti-inflammatory compounds from the turmeric and ginger, and meaningful antioxidant protection from the smoked paprika and tomatoes. This is food that heals as it nourishes — a soup of genuine medicinal character that happens also to be one of the most deeply comforting and satisfying bowls imaginable.


Storage

  • Refrigerator: Store cooled soup in an airtight container in the refrigerator for up to 6 days. This soup is one of those genuinely extraordinary recipes that improves significantly with every passing day — the spices deepen and bloom further during storage and the lentils continue to absorb the surrounding flavors producing an even richer, more complex soup by day 3 than on the day it was made. Add a splash of vegetable broth when reheating as the soup thickens considerably during refrigeration.
  • Freezer: This soup freezes beautifully for up to 4 months — making it one of the finest batch-cooking recipes available. Cool completely before transferring to freezer-safe containers in individual or family-sized portions. Thaw overnight in the refrigerator and reheat gently in a pot over medium heat, stirring frequently and adding vegetable broth or water to restore the original consistency. The flavor is virtually indistinguishable from freshly made after freezing and thawing.
  • Meal prep: This soup is one of the most outstanding meal prep recipes available — make a full pot on Sunday and have genuinely nourishing, deeply satisfying lunches and dinners available for the entire week with zero additional cooking effort. Portion into individual containers, refrigerate, and reheat as needed throughout the week.
  • Reheating: Reheat over medium heat in a pot with a generous splash of vegetable broth or water, stirring regularly. The soup will be significantly thicker after refrigeration — thin to the desired consistency with additional liquid before serving. Do not boil aggressively during reheating as this can affect the texture of the lentils.

Frequently Asked Questions

Can I use green or brown lentils instead of red?

Yes — green and brown lentils produce a different but equally delicious soup. They do not dissolve during cooking the way red lentils do — they retain their shape and produce a chunkier, more textured soup with a slightly earthier, more robust flavor. Green and brown lentils also take longer to cook — approximately 35–40 minutes rather than the 18–22 minutes needed for red lentils. Both are nutritionally outstanding choices.

Why did my lentil soup turn out too thick?

Red lentils absorb liquid voraciously during cooking and particularly during storage — a soup that seems perfectly consistency when cooked can become very thick indeed after refrigeration. Add additional vegetable broth or water in generous splashes during cooking or reheating and stir well to incorporate until the desired consistency is achieved. The soup will continue to thicken as it cools — aim for a slightly thinner consistency than desired when hot.

Can I make this soup in an Instant Pot?

Yes — this soup adapts beautifully to pressure cooker preparation. Sauté the aromatics and bloom the spices using the sauté function then add the rinsed lentils, broth, and tomatoes. Cook on high pressure for 12 minutes followed by a natural pressure release of 10 minutes. Add the spinach and lemon juice after releasing pressure and stir until the spinach wilts. The result is a soup of identical flavor to the stovetop version produced in significantly less time.

Is this soup suitable for freezing with the spinach already added?

Yes — spinach freezes well in this soup without any significant degradation in flavor or texture after thawing. The spinach will be slightly softer after freezing and reheating than when freshly added but still delicious and nutritionally intact. For the most vibrant color and freshest flavor in a reheated frozen soup stir in a fresh handful of spinach during reheating rather than relying on the spinach that was frozen with the soup.

How do I make this soup more filling?

For a more substantial meal stir in a drained can of chickpeas in the final 5 minutes of cooking — the combination of red lentils and chickpeas produces a soup of extraordinary protein density and incredible staying power. Serving with a thick slice of seeded sourdough bread adds complex carbohydrates and additional fiber. A swirl of tahini stirred in at the end adds healthy fats that promote satiety and give the soup a beautiful creamy richness.

Can I make this soup without tomatoes?

Yes — replace the crushed tomatoes with an additional cup of vegetable broth and add a tablespoon of tomato paste for concentrated flavor without the bulk of canned tomatoes. The soup will be lighter in color and slightly less complex in flavor but still deeply delicious. Alternatively replace the tomatoes with a cup of roasted red pepper purée for a sweeter, more vibrant version with a beautiful color and a different but equally appealing flavor character.


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, nourishing vegan soup and dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Chocolate Tart

vegan chocolate tart

There are desserts that impress. And then there are desserts like this Vegan Chocolate Tart — the kind that silences a room the moment it is set on the table, that makes people lean forward before they have even been served a slice, that delivers with every single forkful a depth of chocolate flavor so intense, so pure, and so completely satisfying that the word dessert feels wholly inadequate. This is that tart. The one that looks like it came from a Parisian patisserie window. The one that tastes like the finest chocolate truffle you have ever eaten but in slice form. The one that no one believes for a single second is entirely plant-based until you tell them — and even then they ask you to say it again.

This is a tart of extraordinary elegance and extraordinary simplicity. A buttery, crisp chocolate shortcrust pastry shell — made from almond flour, coconut oil, and raw cacao — filled with a ganache of such silky, glossy, intensely chocolatey perfection that it sets in the refrigerator into something that is simultaneously firm enough to slice cleanly and yielding enough to melt completely on the tongue within seconds. The ganache is made from just three ingredients — dark vegan chocolate, full-fat coconut cream, and a touch of maple syrup — and it is one of the most extraordinary things you will ever make from three ingredients.

What makes this tart so genuinely outstanding is the quality of its restraint. There is nothing superfluous here. No unnecessary ingredients competing for attention. No elaborate techniques masking mediocre flavors. Just the finest dark chocolate you can find, treated with the respect it deserves, allowed to be exactly what it is — extraordinary — in the most beautiful vessel possible.

This recipe is 100% vegan, naturally gluten-free when made with almond flour, ready in just 30 minutes of active preparation plus chilling time, and absolutely magnificent served with fresh raspberries, a dusting of flaky sea salt, and a scoop of vegan vanilla ice cream.


Recipe Information

Prep TimeCook TimeChill TimeServingsCalories
20 mins12 mins2 hours8~380 kcal

Ingredients

For the Chocolate Tart Shell

  • 2 cups (200g) almond flour
  • 3 tbsp raw cacao powder or cocoa powder
  • 3 tbsp coconut oil, melted
  • 2 tbsp maple syrup
  • 1 tsp pure vanilla extract
  • Pinch of salt

For the Chocolate Ganache Filling

  • 300g vegan dark chocolate (70% cocoa or higher — quality is everything here)
  • 1 can (400ml) full-fat coconut cream
  • 2 tbsp maple syrup
  • 1 tsp pure vanilla extract
  • ¼ tsp fine sea salt
  • 1 tbsp coconut oil (for extra gloss)

Optional Toppings

  • Fresh raspberries or strawberries
  • Flaky sea salt scattered over the surface
  • Edible gold leaf for extraordinary occasions
  • Freeze-dried raspberry powder dusted over
  • Vegan white chocolate drizzle for visual contrast
  • Toasted crushed hazelnuts or almonds around the edge
  • Fresh mint leaves
  • Cocoa powder dusted through a fine sieve

To Serve

  • Vegan vanilla ice cream
  • Vegan whipped coconut cream
  • Fresh berry compote
  • A drizzle of raspberry coulis
  • Strong espresso or coffee alongside

Instructions

  1. Preheat the oven and prepare the tin. Preheat your oven to 350°F (175°C). Grease a 23cm (9-inch) loose-bottomed tart tin generously with coconut oil — the loose bottom is essential for removing the finished tart cleanly and presenting it beautifully. Line the base with a circle of parchment paper for additional insurance.
  2. Make the chocolate tart shell. In a large bowl combine the almond flour, cacao powder, and salt. Whisk together until evenly combined and lump-free. Add the melted coconut oil, maple syrup, and vanilla extract and mix with a fork until the mixture comes together into a soft, slightly sticky dough that holds its shape when pressed. The dough should feel like slightly damp sand — firm enough to press into the tin but not so wet that it sticks to your fingers excessively.
  3. Press the shell into the tin. Transfer the dough to the prepared tart tin and press evenly across the base and up the sides using your fingers and the back of a spoon — working to achieve a completely uniform thickness of approximately 4–5mm throughout. Pay particular attention to the corners where the base meets the sides — these areas tend to be thicker than the rest and will take longer to cook if left too thick. Use a flat-bottomed glass to smooth and compress the base for the most even result.
  4. Blind bake the shell. Prick the base all over with a fork — approximately 20 pricks across the surface — to prevent the base from puffing during baking. Place in the preheated oven and bake for 10–12 minutes until the shell is set, dry to the touch, and smells deeply of toasted chocolate. It should feel firm when gently pressed in the center. Do not overbake — the shell will firm further as it cools and an overbaked almond flour shell becomes brittle and crumbly. Allow to cool completely in the tin before adding the filling.
  5. Make the chocolate ganache. Place the chopped dark chocolate in a large heatproof bowl. Pour the full-fat coconut cream into a small saucepan and heat over medium heat until it just reaches a simmer — small bubbles appearing around the edges of the pan. Do not allow it to boil vigorously. Pour the hot coconut cream immediately over the chopped chocolate and leave completely undisturbed for 3 full minutes — this resting time allows the heat of the cream to melt the chocolate gently and evenly without the need for stirring.
  6. Emulsify the ganache. After 3 minutes begin stirring from the center of the bowl outward in slow, deliberate circular motions — never beating or whisking which incorporates air and dulls the glossy surface. Stir until the ganache is completely smooth, uniformly glossy, and flowing like liquid silk. Add the maple syrup, vanilla extract, salt, and coconut oil and stir gently to incorporate. The finished ganache should be deeply glossy, completely smooth, and intensely fragrant of dark chocolate.
  7. Pour the ganache into the shell. Pour the warm ganache into the completely cooled tart shell in a single, slow, steady pour — starting from the center and allowing it to flow outward to the edges naturally. Tap the tin gently on the counter three or four times to release any air bubbles and level the surface. If any bubbles remain on the surface pass a kitchen torch briefly over them or touch each one with the tip of a toothpick to break them.
  8. Add toppings and chill. Arrange any desired toppings — fresh raspberries, a scatter of flaky sea salt, a dusting of freeze-dried raspberry powder — over the surface of the ganache while it is still warm and fluid enough to hold them in place. Transfer to the refrigerator and chill for a minimum of 2 hours — ideally 4 hours or overnight — until the ganache is completely set and firm enough to slice cleanly.
  9. Unmould and serve beautifully. Remove the tart from the refrigerator 15 minutes before serving — allowing it to come slightly toward room temperature improves both the texture and the flavor of the ganache dramatically. Place the tart tin on a tall glass or can and allow the outer ring to drop away. Slide onto a serving plate or cake stand. Slice with a sharp knife dipped in hot water and wiped dry between each cut for the cleanest, most professional slices. Serve with vegan vanilla ice cream or whipped coconut cream alongside.

Pro Tips for a Perfect Vegan Chocolate Tart

  • Use the best quality dark chocolate you can afford. The ganache is three ingredients — the chocolate is the overwhelming majority of the flavor. A mediocre chocolate produces a mediocre ganache regardless of technique. Look for dark chocolate with a minimum of 70% cocoa solids, a short ingredients list, and ideally single-origin cacao for the most complex, nuanced flavor.
  • Heat the coconut cream to a simmer — not a boil. Boiling coconut cream can cause the fat to separate from the liquid, producing a grainy, split ganache rather than the silky, emulsified result this recipe achieves. Heat just until the first small bubbles appear around the edges then pour immediately.
  • Rest the cream on the chocolate for the full 3 minutes. This resting period — without touching, stirring, or disturbing the mixture — allows the heat of the cream to distribute evenly through the chocolate and melt it gently from the outside in. Stirring too soon while the chocolate is still partially unmelted produces a grainy, lumpy ganache.
  • Stir from the center outward in slow circles. This specific stirring technique — starting at the center and moving outward in slow, deliberate circles — produces a perfectly emulsified ganache with maximum gloss. Stirring vigorously or in random directions incorporates air and produces a matte, duller surface.
  • Cool the shell completely before filling. A warm shell causes the ganache to melt and absorb into it rather than sitting in a clean, defined layer above it. The shell must be at room temperature — ideally slightly cool — before the ganache is poured.
  • Dip the knife in hot water between slices. This professional technique produces clean, sharp slices with the ganache cut rather than dragged. Dip, wipe dry, cut, repeat — the difference in presentation between slices cut with a dry knife and slices cut with a hot, dry knife is significant and completely worth the extra 5 seconds per slice.

The Art and Science of Chocolate Ganache

Ganache is one of the most elegant preparations in all of confectionery — and understanding the science behind it explains why this three-ingredient filling is so extraordinarily good and why the specific technique used to make it matters so much.

Ganache is an emulsion — a stable suspension of fat droplets in a water-based liquid — created when the fat in chocolate and the fat in cream are combined in the presence of the emulsifying compounds naturally present in cocoa. The lecithin in dark chocolate acts as a natural emulsifier, allowing the fat and water phases to combine into a smooth, stable, glossy liquid that sets to a firm, silky solid as it cools.

The quality of the emulsion — and therefore the quality of the finished ganache — depends entirely on the technique used to create it. Stirring from the center outward in slow circles begins the emulsification process at the point of highest fat concentration in the bowl and gradually incorporates the surrounding liquid into a stable emulsion. Beating or whisking incorporates air into the mixture, disrupts the emulsion structure, and produces a ganache that is matte rather than glossy and grainy rather than silky.

The ratio of chocolate to cream in this recipe — approximately 300g of chocolate to 400ml of coconut cream — produces a ganache that is soft enough to pour and spread easily when warm but firm enough to slice cleanly after chilling. A higher chocolate-to-cream ratio produces a firmer ganache suitable for truffles. A lower ratio produces a pourable sauce. This specific ratio is calibrated for a tart filling that holds its shape when sliced while melting completely on the tongue within seconds of tasting.

The coconut cream in this recipe performs identically to dairy cream in the ganache-making process — its fat content, water content, and temperature behavior are sufficiently similar to dairy cream that the emulsification chemistry proceeds in exactly the same way. The subtle sweetness of the coconut complements rather than competes with the bitterness of the dark chocolate, adding a gentle tropical note that makes this vegan ganache arguably more interesting in flavor than its dairy counterpart.


Flavor Variations

  • Salted Caramel Chocolate Tart: Before pouring the chocolate ganache spread a generous layer of salted date caramel over the cooled tart shell. Pour the ganache over the caramel layer and chill as directed for a tart with a molten caramel surprise beneath the chocolate that is one of the most extraordinary dessert combinations imaginable.
  • Raspberry Chocolate Tart: Arrange a layer of fresh raspberries over the cooled tart shell before pouring the ganache — the berries will be suspended in the chocolate as it sets, creating a tart with a beautiful ruby interior and a bright, fruity tartness that cuts through the richness of the chocolate perfectly.
  • Mint Chocolate Tart: Add half a teaspoon of pure peppermint extract to the ganache in place of the vanilla for a mint chocolate tart with a cool, refreshing character that is particularly spectacular decorated with fresh mint leaves and a dusting of cacao powder.
  • Orange Chocolate Tart: Add the zest of two large oranges and a tablespoon of Grand Marnier or fresh orange juice to the ganache for a version inspired by the classic chocolate-orange combination — particularly spectacular served with candied orange peel decorating the surface.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~380 kcal7g28g5g28g

At 380 calories per serving this tart delivers genuine indulgence alongside meaningful nutrition from its whole food ingredients. The almond flour shell provides protein, healthy monounsaturated fats, Vitamin E, and magnesium alongside its buttery, crisp texture. The dark chocolate filling provides an extraordinary concentration of flavonoid antioxidants — particularly epicatechin and catechin — that have been studied for cardiovascular protective properties, blood pressure reduction, and mood enhancement through serotonin stimulation. The coconut cream contributes medium-chain triglycerides alongside the richness that makes this tart so deeply satisfying.


Storage

  • Refrigerator: Store the tart covered loosely with plastic wrap in the refrigerator for up to 5 days. Remove 15 minutes before serving to allow the ganache to soften slightly to the perfect texture. The tart actually improves on day 2 as the flavors deepen and the ganache reaches its ideal texture.
  • Freezer: This tart freezes beautifully for up to 2 months. Freeze without toppings — add fresh toppings after thawing. Freeze sliced or whole on a baking sheet until solid then wrap tightly in plastic wrap and foil. Thaw overnight in the refrigerator.
  • Room temperature: The tart can be kept at cool room temperature for up to 4 hours for serving at a dinner party — the ganache softens to an extraordinarily luxurious, almost mousse-like texture at room temperature that is in some ways even more spectacular than the firmer refrigerator version.
  • Individual slices: Slice the tart before storing for the most convenient serving system — individual slices wrapped in parchment paper keep perfectly in the refrigerator for up to 5 days and make an extraordinary make-ahead dessert for dinner parties or special occasions.

Frequently Asked Questions

Can I make this tart without a tart tin?

Yes — a springform cake tin of similar diameter works well as an alternative. The sides will be straight rather than fluted but the tart will be equally delicious. Individual tart tins — 8–10cm diameter — produce beautiful personal-sized tarts that are particularly elegant for dinner party desserts.

Why did my ganache turn grainy?

A grainy ganache is caused by one of three things — the cream was too hot when poured over the chocolate causing the cocoa butter to separate, the mixture was stirred too vigorously incorporating air and disrupting the emulsion, or the cream and chocolate were not at compatible temperatures when combined. If the ganache seizes or turns grainy add a tablespoon of warm coconut cream and stir gently from the center — this usually rescues the emulsion and restores smoothness.

Can I use milk chocolate instead of dark?

Yes — vegan milk chocolate produces a sweeter, creamier, less intense ganache that is particularly appealing to anyone who finds dark chocolate too bitter. Reduce the maple syrup to one tablespoon as milk chocolate is significantly sweeter than dark. The finished tart will be lighter in color and flavor with a more approachable, crowd-pleasing character.

How do I know when the tart shell is properly baked?

The shell is properly baked when it is set and dry to the touch, the edges have pulled very slightly away from the sides of the tin, and the kitchen smells of toasted chocolate and almond. It should feel firm when very gently pressed in the center but not hard or brittle. Remember it will firm further as it cools — a shell that feels slightly soft when hot will be perfectly crisp when cool.

Can I make this tart nut-free?

Yes — replace the almond flour with oat flour made from blending rolled oats to a fine powder in a food processor. Add an additional tablespoon of coconut oil to compensate for the lower fat content of oat flour. The shell will be slightly less rich than the almond flour version but still delicious and completely nut-free.

Can I make the ganache without coconut cream?

Yes — any high-fat plant milk works in ganache making though the results vary. Oat cream produces a good result with a neutral flavor. Cashew cream — made from blended soaked cashews with water — produces an extraordinarily rich, neutral-tasting ganache that many consider superior to the coconut cream version. Avoid low-fat plant milks which do not contain sufficient fat to properly emulsify with the chocolate.


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

Vegan Garlic Butter Mushrooms

vegan garlic butter mushrooms

There are side dishes you make because something needs to round out the plate. And then there are dishes like these Vegan Garlic Butter Mushrooms — the kind that fill the kitchen with the most extraordinary aroma of sizzling garlic and herbs the moment they hit the pan, that come out deeply golden and glossy, coated in a rich, buttery sauce that pools at the bottom of the plate begging to be soaked up with bread. This is that dish. The one that turns simple mushrooms into something people genuinely fight over. The one that takes fifteen minutes and tastes like considerably more effort went into it.

This recipe sears mushrooms until deeply golden and caramelized at the edges, then finishes them in a quick, glossy sauce of vegan butter, garlic, fresh thyme, and a splash of vegetable broth and lemon juice that coats every piece beautifully. It is one of the simplest recipes in the entire plant-based repertoire and consistently one of the most requested.

What makes these mushrooms so outstanding is the searing technique — giving the mushrooms enough space and high enough heat in the pan to properly brown rather than steam, which is what produces that deep, savory, almost meaty flavor that makes garlic butter mushrooms so universally loved.

This recipe is 100% vegan, naturally gluten-free, ready in just 20 minutes, and absolutely wonderful served alongside steak-style seitan, over toast, tossed with pasta, or simply eaten straight from the pan with a piece of crusty bread.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
5 mins15 mins20 mins4~140 kcal

Ingredients

For the Mushrooms

  • 600g mixed mushrooms (cremini, button, or a mix), halved or quartered depending on size
  • 3 tbsp vegan butter
  • 1 tbsp olive oil
  • 5 cloves garlic, minced
  • 1 tbsp fresh thyme leaves (or 1 tsp dried)
  • 2 tbsp vegetable broth
  • 1 tbsp lemon juice
  • Salt and black pepper to taste
  • Fresh parsley, chopped, for garnish

Optional Add-ins

  • 1 tsp soy sauce, for added umami depth
  • ¼ tsp chili flakes
  • 2 tbsp dry white wine, added with the broth

To Serve

  • Crusty bread for soaking up the sauce
  • Over toast as a starter
  • Alongside vegan steak or roast
  • Tossed through pasta with extra olive oil

Instructions

  1. Heat the pan. Heat the olive oil in a large skillet over medium-high heat until shimmering. The pan must be properly hot before the mushrooms go in, and the mushrooms must have enough space — use two pans or work in batches if needed.
  2. Sear the mushrooms. Add the mushrooms in a single layer, cut side down where possible, and let them sit undisturbed for 2–3 minutes until deeply golden on the bottom before stirring. Continue cooking for a further 4–5 minutes, stirring occasionally, until deeply golden all over and any released liquid has evaporated.
  3. Add the butter and garlic. Reduce heat to medium and add the vegan butter and minced garlic to the pan. Cook for 60–90 seconds, stirring, until the garlic is fragrant and the butter has melted into a glossy coating.
  4. Add the remaining flavorings. Add the fresh thyme, vegetable broth, and lemon juice, stirring to combine. Cook for 1–2 minutes until the sauce has reduced slightly and coats the mushrooms in a glossy, fragrant glaze. Season generously with salt and black pepper.
  5. Serve immediately. Garnish with fresh parsley and serve hot, with crusty bread alongside to soak up every bit of the sauce.

Pro Tips

  • Do not crowd the pan. Mushrooms release a significant amount of water as they cook, and a crowded pan traps steam rather than allowing browning — use a wide pan or work in batches.
  • Let the mushrooms sit undisturbed for the first few minutes to develop a proper golden crust before stirring.
  • Add the butter after the initial sear, not before, to avoid burning it at high heat while the mushrooms are browning.
  • Finish with lemon juice off the heat for the brightest flavor — added too early it can lose some of its fresh acidity.

Why Properly Browned Mushrooms Taste So Good

Mushrooms are rich in glutamates and other umami compounds that intensify dramatically when properly browned through the Maillard reaction. Giving them enough heat and space to sear, rather than steaming them in a crowded pan, is what transforms mushrooms from a watery vegetable into something with a deeply savory, almost meaty character — which is exactly what makes a dish like this so satisfying.


Flavor Variations

  • Creamy Garlic Mushrooms: Stir in a splash of vegan cream or cashew cream at the end for a richer, creamier sauce.
  • Mushroom and Spinach: Add a couple of handfuls of fresh spinach in the final minute of cooking, stirring until just wilted.
  • Smoky Paprika Mushrooms: Add ½ teaspoon of smoked paprika with the garlic for a deeper, smokier flavor.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~140 kcal4g8g2g11g

Storage

  • Refrigerator: Store in an airtight container for up to 3 days. Reheat gently in a pan to avoid making them rubbery.
  • Freezer: Mushrooms can be frozen, though their texture softens noticeably after thawing; best enjoyed fresh.

Frequently Asked Questions

What mushrooms work best for this recipe?

Cremini mushrooms offer the deepest flavor, but button mushrooms work well too. A mix of varieties, including shiitake or oyster mushrooms, adds extra depth and texture.

Can I make this oil-free?

Yes — use a splash of vegetable broth in place of the olive oil for searing, though browning will be slightly less pronounced.

Can I add this to pasta directly?

Yes — toss the finished mushrooms with cooked pasta and a splash of the pasta cooking water for a quick, satisfying meal.


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

Crispy Vegan Roasted Cauliflower

crispy vegan roasted cauliflower

There are vegetables that surprise you. And then there are vegetables like this Crispy Vegan Roasted Cauliflower — the kind that comes out of the oven so deeply golden, so shatteringly crispy at the edges, so intensely caramelized and nutty and complex in flavor that people who claim to dislike cauliflower eat three portions before they realize what has happened. This is that cauliflower. The one that converts skeptics. The one that makes people understand — perhaps for the first time — what cauliflower is actually capable of when it is treated not as a pale, watery substitute for something more exciting but as the genuinely extraordinary vegetable it is in its own right, roasted at high heat with proper seasoning until it becomes something that borders on magnificent.

This is roasted cauliflower taken to its absolute furthest possible expression — florets cut to maximize surface area, dried thoroughly to eliminate the surface moisture that is the enemy of crispiness, tossed in a coating of olive oil, nutritional yeast, smoked paprika, garlic, and turmeric that caramelizes in a screaming hot oven into a crust of extraordinary flavor and texture, and roasted with sufficient space on the pan that every single floret develops that specific combination of crispy, golden exterior and tender, yielding interior that makes roasted cauliflower so deeply satisfying to eat.

What makes this recipe so genuinely outstanding is the nutritional yeast coating. Two tablespoons of nutritional yeast added to the seasoning blend does three remarkable things simultaneously — it adds a deep, savory, genuinely cheesy flavor that amplifies every other spice in the blend, it creates a coating that sets to an extraordinary golden crust in the hot oven, and it contributes a concentration of B vitamins and protein that makes these florets nutritionally significant as well as completely delicious. Combined with smoked paprika for depth, garlic for pungency, turmeric for its extraordinary golden color and anti-inflammatory properties, and a touch of cayenne for building warmth — this coating transforms ordinary cauliflower into something genuinely spectacular.

This recipe is 100% vegan, naturally gluten-free, ready in just 30 minutes, and absolutely spectacular served as a side dish, piled into grain bowls, tucked into tacos, scattered over salads, or eaten directly from the baking sheet standing at the kitchen counter because the smell made waiting for anything else completely impossible.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins22 mins32 mins4~160 kcal

Ingredients

For the Cauliflower

  • 1 large head cauliflower (approximately 900g), cut into florets
  • 3 tbsp olive oil
  • 2 tbsp nutritional yeast
  • 1 tsp smoked paprika
  • 1 tsp garlic powder
  • ½ tsp turmeric
  • ½ tsp onion powder
  • ¼ tsp cayenne pepper
  • 1 tsp fine salt
  • ½ tsp black pepper
  • 1 tbsp cornstarch (the secret to extra crispiness)

Optional Seasonings

  • 1 tsp cumin (adds beautiful earthiness)
  • 1 tsp dried oregano
  • ½ tsp chili flakes
  • 1 tbsp lemon zest (add after roasting)
  • 1 tsp curry powder (for an Indian inspired version)
  • 2 tbsp tahini drizzled over after roasting

For the Lemon Herb Finishing Sauce

  • 3 tbsp tahini
  • 2 tbsp lemon juice
  • 1 clove garlic, grated
  • 2–3 tbsp water (to thin)
  • Salt to taste
  • Fresh parsley, roughly chopped

Optional Toppings After Roasting

  • Flaky sea salt
  • Fresh lemon juice squeezed over
  • Fresh parsley or cilantro
  • Pomegranate seeds for color and sweetness
  • Toasted pine nuts or almonds
  • Chili flakes for heat
  • Drizzle of balsamic glaze

To Serve

  • Over rice or quinoa as a grain bowl base
  • Tucked into warm tacos with salsa and avocado
  • Alongside curries and stews
  • On top of hummus with pita bread
  • In a Buddha bowl with roasted vegetables
  • As a side dish for any plant-based main
  • Scattered over green salads

Instructions

  1. Preheat oven and prepare baking sheets. Preheat your oven to 425°F (220°C) — this high temperature is essential for genuine crispiness. Place two large baking sheets in the oven to preheat simultaneously. Hot baking sheets produce immediate contact heat that begins crisping the cauliflower from the bottom the moment it touches the surface — producing a crispier result than cold sheets.
  2. Prepare the cauliflower. Remove the outer leaves and cut the cauliflower into florets of approximately equal size — roughly 4–5cm across. Cut larger florets in half through the stem to create flat surfaces that sit flush against the pan and caramelize evenly. Smaller florets can be left whole. The flat cut surface is where the most dramatic caramelization happens — maximize it.
  3. Dry the florets thoroughly. Spread the florets on a clean kitchen towel and pat completely dry. This step is absolutely critical — cauliflower contains significant water that must be removed before roasting or it will steam in the oven rather than roast, producing pale, soft florets rather than the golden, crispy result this recipe achieves.
  4. Season the cauliflower. Place the dried florets in a large bowl. Add the olive oil and toss to coat every surface. Add the cornstarch and toss again until evenly coated with no white clumps visible. Add the nutritional yeast, smoked paprika, garlic powder, turmeric, onion powder, cayenne, salt, and pepper. Toss thoroughly until every floret is evenly, generously coated in the golden spice mixture.
  5. Arrange on preheated baking sheets. Remove the hot baking sheets from the oven carefully. Arrange the seasoned florets in a single layer across both sheets — cut side down where possible to maximize the caramelized flat surface. Ensure generous space between each floret — no touching, no overlapping. A crowded pan steams rather than roasts.
  6. Roast to golden perfection. Roast for 15 minutes without opening the oven door. Remove and flip each floret with tongs. Return to the oven for a further 7–10 minutes until deeply golden, crispy at the edges with slightly charred tips, and caramelized and nutty smelling throughout. The tips should be almost dark — this char is desirable and contributes significantly to the flavor.
  7. Make the tahini sauce. While the cauliflower roasts whisk together the tahini, lemon juice, grated garlic, and salt in a small bowl. Add water one tablespoon at a time until the sauce reaches a smooth, drizzleable consistency. Taste and adjust with additional lemon or salt. Add the fresh parsley and stir through.
  8. Serve immediately. Transfer the roasted cauliflower to a serving platter or bowl. Drizzle the tahini sauce generously over the top. Add any desired toppings — pomegranate seeds, toasted pine nuts, fresh herbs, a squeeze of lemon. Serve immediately while the cauliflower is at its crispiest and most fragrant.

Pro Tips for the Crispiest Vegan Roasted Cauliflower

  • Cut florets with flat surfaces. When cutting the cauliflower aim to create florets with at least one flat, cut surface — this is the side that sits against the hot pan and caramelizes most dramatically. A floret with a large flat base produces significantly more caramelization and crispiness than a small, rounded one.
  • Dry the cauliflower obsessively. Cauliflower is approximately 92% water by weight — more water per gram than almost any other common vegetable. This extraordinary water content means thorough drying is more critical for cauliflower than for almost any other roasted vegetable. Pat dry with kitchen towels and if time allows spread on a tray and refrigerate uncovered for 30 minutes before roasting — the refrigerator air dries the surface further and produces even crispier results.
  • Use nutritional yeast in the coating always. The nutritional yeast performs multiple functions that make it irreplaceable in this coating — it adds savory depth, it creates a crust through its protein content, and it provides that barely-there cheesy quality that makes people reach for more without being able to identify exactly why. Do not substitute or omit.
  • Add the cornstarch. One tablespoon of cornstarch in the coating absorbs residual surface moisture from the florets and sets to a light, crispy film in the oven. It is the difference between good roasted cauliflower and extraordinary roasted cauliflower.
  • Roast at 425°F minimum. High heat is non-negotiable for crispy cauliflower. At lower temperatures the water in the cauliflower steams out gradually, preventing the surface from ever achieving the dryness needed for crisping. At 425°F the surface water evaporates rapidly, the natural sugars caramelize, and the coating sets to a crispy crust — all in under 25 minutes.
  • Do not stir during roasting — flip once. Stirring the cauliflower during roasting disrupts the crust formation on the bottom surface. Leave completely undisturbed for the first 15 minutes then flip once to crisp the second side. The bottom surface — in contact with the hot pan throughout — will be the most dramatically caramelized and is the most spectacular side to serve face up.

The Extraordinary Versatility of Roasted Cauliflower

Cauliflower is one of the most versatile and most nutritionally impressive vegetables available in the plant-based kitchen — and understanding why roasting transforms it so dramatically helps explain why this recipe produces results so far beyond what most people expect from this vegetable.

Raw cauliflower is mild, slightly bitter, and characterised primarily by its crunch and its watery texture. At this stage its flavor compounds are largely inactive — locked away in cellular structures that mute and contain them. The roasting process at high heat does several things simultaneously that transform cauliflower from merely edible to genuinely extraordinary.

The Maillard reaction — the same chemical process that creates the complex flavors and aromas of roasted coffee, bread crust, and seared vegetables — activates on the surface of the cauliflower when it reaches approximately 300°F (150°C), creating hundreds of new flavor compounds that were simply not present in the raw vegetable. These compounds produce the characteristic nutty, deeply savory, complex flavor of properly roasted cauliflower that is one of the most satisfying flavor experiences in all of plant-based cooking.

Simultaneously the natural sugars in the cauliflower — present in relatively small amounts compared to sweeter vegetables — caramelize on the cut surfaces in contact with the hot pan, adding a subtle sweetness and complexity that contrasts beautifully with the savory spice coating and the slight bitterness of the slightly charred tips.

The glucosinolates — the sulfur compounds responsible for cauliflower’s characteristic mild bitterness and pungency when raw — break down during roasting into indoles and isothiocyanates that have been extensively studied for their anti-cancer properties. Roasting cauliflower does not diminish its nutritional value — it transforms its phytochemical profile into a form that is more bioavailable and more medicinally active than the raw vegetable.

Nutritionally cauliflower provides Vitamins C, K, B6, and folate alongside choline — an essential nutrient particularly important for brain health and liver function — and meaningful amounts of fiber, potassium, and manganese. The turmeric in the coating contributes curcumin with powerful anti-inflammatory properties. The nutritional yeast contributes B vitamins including B12 in fortified varieties.


Flavor Variations

  • Buffalo Roasted Cauliflower: After roasting toss the hot florets in buffalo sauce — vegan butter mixed with hot sauce — and return to the oven for 5 minutes for a fiery, sticky version that is spectacular in tacos with cool vegan ranch dressing and sliced celery.
  • Indian Spiced Cauliflower: Replace the spice blend with 2 teaspoons of curry powder, 1 teaspoon of garam masala, and half a teaspoon of ground ginger for a fragrant, warmly spiced version that is outstanding alongside dal, basmati rice, and cooling coconut yogurt.
  • Lemon and Herb Cauliflower: Add the zest of two lemons to the spice blend and finish with a generous handful of fresh herbs — parsley, dill, and mint — tossed through the hot florets immediately before serving for a bright, fresh, Mediterranean-inspired version.
  • Sticky Teriyaki Cauliflower: Toss the roasted florets in a teriyaki glaze — soy sauce, maple syrup, ginger, and garlic — in the final 5 minutes of roasting for a sticky, sweet-savory Asian-inspired version that is spectacular over steamed rice with sliced scallions and sesame seeds.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~160 kcal7g16g5g9g

At just 160 calories per serving this roasted cauliflower delivers an outstanding nutritional profile — 7 grams of plant-based protein from the cauliflower and nutritional yeast combined, 5 grams of dietary fiber, and an exceptional concentration of Vitamins C, K, and B6 alongside choline, potassium, and manganese. The turmeric contributes curcumin with extensively studied anti-inflammatory properties. The nutritional yeast contributes B vitamins including B12 in fortified varieties alongside all nine essential amino acids. The olive oil contributes heart-healthy monounsaturated fats and supports the absorption of the fat-soluble vitamins present in the cauliflower and spice blend.


Storage

  • Best fresh: Roasted cauliflower is at its crispiest and most spectacular within 15 minutes of coming out of the oven. It softens as it cools and stored cauliflower never quite achieves the crispiness of freshly roasted — make it fresh whenever possible.
  • Refrigerator: Store in an airtight container in the refrigerator for up to 4 days. Reheat in a hot oven at 400°F (200°C) for 8–10 minutes or in an air fryer at 375°F (190°C) for 4–5 minutes to restore crispiness. Do not microwave.
  • Freezer: Freeze roasted florets in a single layer until solid then transfer to a freezer bag for up to 2 months. Reheat from frozen in a 400°F (200°C) oven for 15 minutes until heated through and re-crisped.
  • Meal prep: Roast a large batch and store in the refrigerator for adding to grain bowls, salads, tacos, and wraps throughout the week. Roasted cauliflower is one of the most versatile meal prep ingredients available — it improves virtually any plant-based meal it is added to.

Frequently Asked Questions

Why is my roasted cauliflower soft instead of crispy?

Soft cauliflower is caused by insufficient drying, a crowded baking sheet, oven temperature too low, or skipping the cornstarch. Ensure florets are completely dry before seasoning, use two baking sheets with generous space, roast at the full 425°F, and include the cornstarch in the coating.

Can I use frozen cauliflower?

Yes — thaw completely and dry as thoroughly as possible before seasoning. Frozen cauliflower contains significantly more moisture than fresh and must be dried extremely well to achieve any crispiness. Fresh cauliflower always produces a superior result but frozen is a perfectly viable alternative.

Can I make this in an air fryer?

Yes — air fryer roasted cauliflower is outstanding. Season as directed and air fry in a single layer at 400°F (200°C) for 12–15 minutes, shaking the basket every 5 minutes. The circulating hot air produces extremely even crispiness on all surfaces and is arguably the best method for small batches.

What size should the florets be?

Approximately 4–5cm across is ideal — large enough to have substance and develop both a crispy exterior and tender interior, small enough to cook through completely in 22 minutes. Very large florets should be cut in half through the stem. Very small florets can burn before the interior cooks — remove them early if needed.

Is roasted cauliflower good for meal prep?

Yes — roasted cauliflower stores well in the refrigerator for 4 days and reheats beautifully in a hot oven or air fryer. It pairs with virtually every plant-based meal making it one of the most versatile meal prep vegetables available. Roast a full head at the beginning of the week for effortless additions to every meal.

Can I roast the whole cauliflower as a head?

Yes — a whole roasted cauliflower head is a spectacular presentation piece. Coat the entire head in the seasoning mixture and roast at 400°F (200°C) for 45–60 minutes until deeply golden all over and a knife inserted in the center meets no resistance. Serve whole at the table for dramatic effect.


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 crispy, flavorful vegan side dish and vegetable recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Crispy Broccoli Cheese Bites — The Most Addictive Plant-Based Snack You Will Make All Week

vegan crispy broccoli cheese bites

There are snacks you make because something is needed before dinner. And then there are snacks like these Vegan Crispy Broccoli Cheese Bites — the kind that come out of the oven golden and crisp on the outside, tender and cheesy on the inside, with a savory, slightly nutty flavor that makes it genuinely impossible to eat just one. This is that snack. The one that disappears from the plate before it has properly cooled. The one that turns broccoli into the most popular thing on the table without anyone quite understanding how it happened.

These bites combine finely chopped broccoli with vegan cheese, chickpea flour, and seasoning, formed into small rounds and baked until shatteringly crisp on the outside and tender throughout, producing a snack or appetizer that delivers all the satisfaction of a cheesy fried bite without the mess of deep frying.

What makes these bites so outstanding is the combination of chickpea flour as the binder and nutritional yeast in the coating — the chickpea flour holds the bites together and crisps beautifully in the oven, while the nutritional yeast adds a deep savory, cheesy flavor that makes every bite taste genuinely indulgent.

This recipe is 100% vegan, naturally gluten-free, ready in just 35 minutes, and absolutely wonderful served warm with a dipping sauce alongside as a snack, appetizer, or side dish.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins20 mins35 mins4~190 kcal

Ingredients

For the Bites

  • 3 cups (270g) broccoli florets, very finely chopped
  • ½ cup (60g) vegan cheddar or mozzarella, shredded
  • ¼ cup (25g) nutritional yeast
  • ¼ cup (30g) chickpea flour
  • 2 cloves garlic, minced
  • 2 tbsp fresh chives or parsley, finely chopped
  • ½ tsp smoked paprika
  • ½ tsp salt
  • ¼ tsp black pepper
  • 2 tbsp plant milk, to help bind if needed

For the Crispy Coating

  • ½ cup (50g) panko breadcrumbs or regular breadcrumbs
  • 2 tbsp nutritional yeast
  • ¼ tsp smoked paprika
  • 1 tbsp olive oil

For the Dipping Sauce

  • ½ cup (120g) vegan mayonnaise
  • 1 tbsp sriracha
  • 1 tsp lime juice

Instructions

  1. Preheat the oven. Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper.
  2. Prepare the broccoli. Very finely chop the broccoli florets — they should be almost minced so they bind properly into bites rather than falling apart.
  3. Make the mixture. In a large bowl combine the finely chopped broccoli, shredded vegan cheese, nutritional yeast, chickpea flour, garlic, herbs, smoked paprika, salt, and pepper. Mix thoroughly. Add plant milk one tablespoon at a time if the mixture seems too dry to hold together when pressed.
  4. Make the coating. In a shallow dish combine the breadcrumbs, nutritional yeast, smoked paprika, and olive oil. Toss to combine until the breadcrumbs are lightly coated in oil.
  5. Shape and coat the bites. Divide the mixture into 16–18 equal portions and roll each into a ball, pressing firmly. Roll each ball in the breadcrumb coating, pressing to adhere well on all sides.
  6. Bake. Arrange on the prepared baking sheet with space between each bite. Bake for 18–22 minutes until deeply golden and crisp on the outside, turning once halfway through.
  7. Make the dipping sauce. Whisk together the vegan mayonnaise, sriracha, and lime juice until smooth.
  8. Serve immediately. Serve the warm bites with the dipping sauce while at their crispiest.

Pro Tips

  • Chop the broccoli very finely — large pieces make the bites harder to hold together and more likely to fall apart during rolling and baking.
  • Press each bite firmly when shaping to ensure they hold together during baking.
  • Roll the bites in the breadcrumb coating with genuine pressure so the coating adheres rather than falling off during baking.
  • Turn once during baking for even crispiness on all sides.

Why These Bites Work So Well

The combination of chickpea flour, vegan cheese, and finely minced broccoli creates a mixture with enough binding power to hold together during baking while the breadcrumb coating provides the crispy exterior. The nutritional yeast in both the mixture and the coating ensures a deep, savory, cheesy flavor throughout rather than only on the surface.


Flavor Variations

  • Spicy Broccoli Bites: Add chili flakes and extra sriracha to the mixture for building heat.
  • Herbed Broccoli Bites: Add dried Italian herbs and lemon zest to the mixture for a Mediterranean-inspired version.
  • Buffalo Broccoli Bites: Toss the baked bites in buffalo sauce immediately after baking for a spicy, sticky version.

Nutritional Highlights (Per Serving — 4 bites)

CaloriesProteinCarbsFiberFat
~190 kcal9g18g4g9g

Storage

  • Refrigerator: Store in an airtight container for up to 3 days. Reheat in the oven or air fryer to restore crispiness.
  • Freezer: Freeze baked, cooled bites for up to 2 months. Reheat from frozen in an air fryer or oven until heated through and crispy.
  • Air fryer: These bites reheat particularly well in an air fryer at 375°F (190°C) for 4–5 minutes.

Frequently Asked Questions

Can I air fry these instead of baking?

Yes — air fry at 390°F (200°C) for 12–14 minutes, shaking halfway, for an even crispier result than oven baking.

Why are my bites falling apart?

This is usually caused by broccoli pieces that are too large or insufficient chickpea flour. Chop the broccoli more finely and add an extra tablespoon of chickpea flour to help bind the mixture.

Can I make these gluten-free?

Yes — use gluten-free breadcrumbs in the coating and check that all other ingredients are certified 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 crispy, addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!