easy vegan recipes

Tuscan White Bean Soup — The Most Deeply Satisfying Italian Comfort Soup You Will Ever Make

tuscan white bean soup

There are soups that fill a bowl. And then there are soups like this Tuscan White Bean Soup — the kind that arrives at the table fragrant with rosemary and garlic and good olive oil, a deep golden broth thick with creamy cannellini beans and wilted Tuscan kale and sweet caramelized onion and tomato, and that produces, in the first spoonful, the specific satisfaction that only a genuinely great Italian bean soup can deliver — the satisfaction of something that is simultaneously humble and profound, simple and complex, rustic and deeply refined in the way that the best Tuscan food has always been. This is that soup. The one that belongs in a deep ceramic bowl with a thick slice of crusty bread laid across the rim for tearing and dunking. The one that fills the kitchen with the kind of fragrance — olive oil, garlic, rosemary, simmering beans — that makes whoever is cooking it feel, if only for the length of the pot’s slow simmer, like they are somewhere in the Tuscan countryside with an hour to spare and nothing to do but cook something extraordinary from whatever is in the pantry. The one that proves, more persuasively than perhaps any other recipe in the Mediterranean repertoire, that a soup built entirely on plants can be as deeply, profoundly satisfying as anything in European cooking.

This recipe builds a soup base of caramelized onion, celery, carrot, and garlic — the classic Italian soffritto — enriched with tomato paste and a generous pour of white wine, then adds cannellini beans in two forms: whole beans that give the soup its body and a portion that is mashed directly in the pot to thicken the broth into the silky, velvety consistency that distinguishes a great Tuscan bean soup from a merely acceptable one. A full bunch of Tuscan kale — the dark, crinkled lacinato variety — is stirred in near the end, and the whole thing is finished with a drizzle of excellent extra virgin olive oil and a generous scattering of fresh rosemary that perfumes the finished bowl in a way that no dried herb can replicate.

What makes this recipe so outstanding is the two-texture bean technique — reserving a third of the cooked beans and mashing them roughly before stirring back into the broth, which thickens the soup naturally into a body that is creamy and substantial without any cream, flour, or blending required. The resulting broth has exactly the right weight: thick enough to coat the spoon, light enough to still drink.

This recipe is 100% vegan, naturally dairy-free and gluten-free, ready in about 45 minutes, and produces a Tuscan white bean soup so deeply flavored, so warming, and so thoroughly satisfying that it works as a weeknight dinner, a dinner party first course, or a meal prep staple that reheats beautifully and tastes even better the next day as the flavors deepen overnight.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins35 mins45 mins4~320 kcal

Ingredients

For the Soup

  • 3 tbsp extra virgin olive oil, plus more for finishing
  • 1 large onion, finely diced
  • 3 stalks celery, finely diced
  • 2 medium carrots, finely diced
  • 6 cloves garlic, thinly sliced
  • 2 tbsp tomato paste
  • ½ cup (120ml) dry white wine (or substitute with extra vegetable stock)
  • 2 cans (2 × 400g) cannellini beans, drained and rinsed
  • 1 litre (4 cups) good-quality vegetable stock
  • 1 can (400g) diced tomatoes
  • 1 bunch (about 200g) Tuscan kale (lacinato/cavolo nero), stems removed and leaves roughly chopped
  • 2 sprigs fresh rosemary
  • 2 sprigs fresh thyme
  • 1 bay leaf
  • ½ tsp dried chilli flakes (optional, for warmth)
  • Salt and black pepper to taste

For Finishing

  • 3–4 tbsp excellent extra virgin olive oil, for drizzling
  • 1 sprig fresh rosemary, leaves picked and finely chopped
  • Freshly ground black pepper
  • Lemon zest (optional but recommended)

To Serve

  • Thick slices of crusty bread, sourdough, or ciabatta, toasted
  • Vegan Parmesan or nutritional yeast for finishing

Instructions

  1. Build the soffritto. In a large, heavy-bottomed pot or Dutch oven, heat the olive oil over medium heat until shimmering. Add the diced onion, celery, and carrot. Cook, stirring occasionally, for 10–12 minutes until the vegetables are soft, sweet, and beginning to turn golden at the edges. Do not rush this step — the soffritto is the flavor foundation of the soup, and properly caramelized vegetables give the broth a sweetness and depth that cannot be achieved any other way.
  2. Add the garlic and tomato paste. Add the sliced garlic and cook for 2 minutes until fragrant and lightly golden. Add the tomato paste and stir to coat the vegetables. Cook for 2 minutes, stirring constantly, until the tomato paste deepens to a brick-red color and begins to stick slightly to the bottom of the pot — this caramelization adds depth and sweetness to the finished soup.
  3. Deglaze with wine. Pour in the white wine and stir, scraping up any browned bits from the bottom of the pot. Allow to simmer for 2–3 minutes until the alcohol has cooked off and the wine has reduced by about half.
  4. Add the beans, stock, and tomatoes. Add the drained cannellini beans, vegetable stock, diced tomatoes, rosemary sprigs, thyme sprigs, bay leaf, and chilli flakes if using. Stir to combine. Bring to a gentle simmer.
  5. Mash a portion of the beans. Once the soup is simmering, use the back of a large spoon or a potato masher to roughly crush about one third of the beans directly in the pot against the side. This thickens the broth naturally into a creamy, body-rich consistency. Do not over-mash — you want a mix of whole beans and a thickened broth, not a puréed soup.
  6. Simmer. Reduce the heat to low and simmer, partially covered, for 15 minutes, stirring occasionally. The soup will thicken noticeably as it cooks.
  7. Add the kale. Stir in the chopped Tuscan kale. Cook for a further 5–7 minutes until the kale is fully wilted, tender, and has turned a deep, glossy dark green. Remove and discard the rosemary sprigs, thyme sprigs, and bay leaf.
  8. Season and finish. Taste and season generously with salt and black pepper. Add more chilli flakes if desired. Ladle into deep bowls. Drizzle each bowl generously with excellent extra virgin olive oil. Scatter fresh chopped rosemary over the top. Add a grating of lemon zest if using and a few turns of freshly ground black pepper.
  9. Serve. Serve immediately with thick slices of toasted crusty bread and vegan Parmesan or a dusting of nutritional yeast if desired.

Pro Tips

  • Use excellent olive oil — in a soup this simple and this ingredient-forward, the quality of the olive oil matters enormously. A grassy, peppery, genuinely fruity extra virgin olive oil used both in the soffritto and as a finishing drizzle transforms the soup. A bland, low-quality oil produces a noticeably flatter result. Buy the best olive oil you can and use it generously here.
  • Caramelize the soffritto properly — the 10–12 minutes spent cooking the onion, celery, and carrot until genuinely golden is not optional time. It is the step that gives the broth its sweetness and depth. A pale, barely cooked soffritto produces a pale, barely flavored soup.
  • Use Tuscan kale specifically — lacinato kale (also called cavolo nero, black kale, or dinosaur kale) has a darker, richer, more mineral flavor than curly kale and holds its texture better during simmering. It is worth seeking out; it is increasingly available in supermarkets.
  • The mashing technique is the key — crushing approximately a third of the beans in the pot is what produces the characteristic thick, creamy consistency of a great Tuscan bean soup without any cream or blending. More mashing produces a thicker soup; less produces a brothier one. Adjust to your preference.
  • This soup is better the next day — like all bean soups, the flavor deepens considerably overnight as the beans absorb the broth and the spices meld. Make it a day ahead and reheat gently, adding a splash of stock if needed to loosen.

Ribollita: The Tuscan Tradition Behind the Soup

The soup in the Tuscan tradition most closely related to this recipe is ribollita — literally “re-boiled” in Italian — a dish that traces its origins to the peasant cucina povera of medieval Tuscany, when kitchen servants and farmworkers would collect the leftover bean and vegetable soups from the tables of the wealthy, bring them home, add stale bread to thicken them, and re-boil them the following day into something new and arguably better than the original. The bread thickened the soup into a dense, substantial porridge-like consistency that was deeply sustaining and that made the most of every scrap. Over centuries, ribollita evolved from a food of necessity into a food of genuine regional pride — one of the foundational dishes of Tuscan cooking, made intentionally and carefully rather than from necessity, and celebrated as the best expression of the cucina povera philosophy: that the most nourishing and satisfying food comes from the most honest and humble ingredients, cooked with patience and care. This Tuscan white bean soup takes the same ingredients and the same spirit — cannellini beans, kale, good olive oil, rosemary — and applies them in a form that celebrates the broth rather than the bread thickening.


Flavor Variations

  • Ribollita-Style: Add 4 thick slices of stale sourdough bread, torn into chunks, to the soup in the last 10 minutes of cooking. The bread will absorb the broth and thicken the soup into a dense, porridge-like ribollita that is one of the greatest things in Italian cooking.
  • Lemon and Herb Tuscan Bean Soup: Add the zest of one full lemon and a large handful of fresh flat-leaf parsley stirred in at the end for a brighter, more aromatic version.
  • White Bean and Sun-Dried Tomato Soup: Add ½ cup of oil-packed sun-dried tomatoes, roughly chopped, with the regular tomatoes for a deeper, more intensely tomato-flavored version with a slightly sweeter edge.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~320 kcal14g42g12g10g

Storage

  • Refrigerator: Store in an airtight container for up to 5 days. The soup thickens considerably as it chills — add a splash of vegetable stock or water when reheating and stir well. The flavor genuinely improves over the first 24–48 hours.
  • Freezer: Freeze in portions for up to 3 months. Thaw overnight in the refrigerator. Reheat gently over medium-low heat, adding stock to adjust consistency. The kale may lose some of its texture after freezing but the flavor is unaffected.
  • Meal prep: This soup is an excellent meal prep option — make a full batch on Sunday and portion into containers for weekday lunches. It reheats well at work and pairs with any crusty bread or crackers.

Frequently Asked Questions

Can I use dried beans instead of canned?

Yes — use 350g (about 1¾ cups) dried cannellini beans, soaked overnight and simmered until tender before using (about 60–90 minutes). Dried beans have a superior texture and a creamier, more nuanced flavor than canned. The cooking liquid from the dried beans is deeply flavored and can replace some of the vegetable stock.

What can I use instead of white wine?

The white wine adds acidity and depth to the soffritto but is easy to replace — use an equal amount of additional vegetable stock with a squeeze of lemon juice, or a splash of white wine vinegar (2 tablespoons) added with the stock rather than during the soffritto stage.

Can I use regular curly kale instead of Tuscan kale?

Yes — curly kale works as a substitute and has a similar nutritional profile. The texture is slightly coarser and the flavor is less mineral and complex than lacinato kale, but the result is still very good. Spinach or Swiss chard are also good substitutes and require only 2–3 minutes of cooking rather than the full 5–7.


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

Glazed Tofu Roast — The Most Impressive Centerpiece Vegan Roast You Will Ever Make

glazed tofu roast

There are dinners that are satisfying. And then there are dinners built around a Glazed Tofu Roast — the kind that arrives at the table on a board or a platter, lacquered in a deep, sticky, mahogany glaze that is simultaneously sweet and savory and smoky and fragrant, with a caramelized crust that gives under the knife to reveal a dense, meaty interior that has absorbed every layer of the marinade it was bathed in, and that produces, when sliced and fanned onto the plate, something so genuinely impressive and so deeply satisfying that everyone at the table leans forward to look before the first slice is even served. This is that roast. The one that belongs at the center of a Sunday dinner, a holiday table, or any occasion that calls for something genuinely special. The one that proves, more convincingly than perhaps any other plant-based main course, that a roast built on tofu — properly prepared, properly marinated, properly glazed, and properly cooked — can hold the center of a table with the same commanding presence as any traditional roast.

The secret to a great glazed tofu roast is layered preparation: extra-firm tofu that has been frozen and thawed to open up its structure, then pressed thoroughly dry to remove every drop of excess moisture, then wrapped tightly in a cloth to create a compact, roast-shaped form, then marinated for hours in a deeply savory blend of soy sauce, liquid smoke, garlic, and herbs before being roasted low and slow and basted repeatedly with a glossy, sticky glaze of maple syrup, balsamic vinegar, Dijon mustard, and fresh herbs that builds into the dark, lacquered crust that makes this roast so visually extraordinary and so texturally satisfying.

What makes this recipe so outstanding is the freeze-thaw technique — freezing tofu before pressing changes its cellular structure entirely, creating a denser, chewier, more absorbent texture that soaks up the marinade deeply rather than only at the surface, and that holds together as a roast far better than fresh tofu can. The result is a tofu roast with genuine interior flavor, a proper meaty texture, and a glaze that penetrates rather than merely coats.

This recipe is 100% vegan, naturally dairy-free, perfect for holiday entertaining or Sunday roast dinners, and produces a glazed tofu roast so deeply flavored, so visually spectacular, and so profoundly satisfying that it works as a Christmas centerpiece, a Thanksgiving main, an Easter table showpiece, or simply the most impressive dinner you can put on a plate on any given Sunday.


Recipe Information

Prep TimeCook TimeMarinating TimeTotal TimeServingsCalories
20 mins60 mins2–8 hrs~9 hrs4–6~280 kcal

Ingredients

For the Tofu Roast

  • 2 blocks (2 × 400g) extra-firm tofu, frozen solid then thawed completely
  • 1 tbsp neutral oil, for brushing

For the Marinade

  • 4 tbsp soy sauce or tamari
  • 2 tbsp nutritional yeast
  • 1 tbsp olive oil
  • 1 tbsp apple cider vinegar
  • 1 tsp liquid smoke
  • 1 tsp smoked paprika
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 1 tsp dried thyme
  • ½ tsp dried rosemary, crushed
  • ½ tsp black pepper

For the Glaze

  • 3 tbsp maple syrup
  • 2 tbsp soy sauce or tamari
  • 1 tbsp balsamic vinegar
  • 1 tbsp Dijon mustard
  • 1 tsp smoked paprika
  • 1 tsp fresh thyme leaves (or ½ tsp dried)
  • 1 clove garlic, very finely grated
  • 1 tbsp olive oil

For Roasting

  • 6 cloves garlic, unpeeled
  • 4 sprigs fresh rosemary
  • 4 sprigs fresh thyme
  • 1 medium onion, quartered
  • 240ml (1 cup) vegetable stock

To Serve

  • Roasted root vegetables (parsnips, carrots, sweet potato)
  • Vegan gravy
  • Fresh herbs for garnish — rosemary and thyme
  • Cranberry sauce or redcurrant jelly

Instructions

  1. Freeze and thaw the tofu. The day before (or up to a week ahead): place the sealed tofu blocks in the freezer. Freeze completely solid — at least 8 hours. Remove and thaw completely at room temperature or in the refrigerator overnight. The thawed tofu will be spongy, yellowish, and much more porous than fresh tofu — this is the texture change you are looking for.
  2. Press the tofu. Once thawed, open each block and press very firmly. Wrap each block in a clean kitchen towel or several layers of paper towel. Place on a plate with a heavy pan, chopping board, and some books on top. Press for at least 30 minutes, changing the towels halfway if they become saturated. Press until as much liquid as possible has been removed — the drier the tofu, the more marinade it will absorb and the better the finished texture.
  3. Shape the roast. Place the two pressed tofu blocks side by side on a clean kitchen towel. Wrap them tightly together in the towel, squeezing and shaping them into a single, compact, oval roast shape. Twist the ends of the towel tightly and secure with kitchen twine or rubber bands. The towel will hold the two blocks together as a single roast form. Refrigerate for 30 minutes to help the shape set.
  4. Make the marinade. Whisk all marinade ingredients together in a bowl until smooth and combined.
  5. Marinate the roast. Remove the tofu roast from the towel. Place in a large zip-lock bag or a deep baking dish. Pour the marinade over the roast, turning to coat completely. Refrigerate for a minimum of 2 hours, turning the roast every 30–60 minutes if possible. For the best flavor, marinate for 6–8 hours or overnight — the longer the marinating time, the deeper the flavor penetration.
  6. Preheat the oven and prepare the roasting dish. When ready to cook, preheat the oven to 375°F (190°C). Place the quartered onion, unpeeled garlic cloves, and herb sprigs in the base of a roasting dish or Dutch oven. Pour in the vegetable stock. This aromatic base keeps the tofu moist during the long roasting time and produces a deeply flavored pan liquid.
  7. Sear the roast. Heat a thin film of neutral oil in a large skillet over medium-high heat until shimmering. Remove the tofu roast from the marinade and place in the hot skillet. Sear for 2–3 minutes on each side until golden and beginning to caramelize — this builds the initial crust. Reserve the remaining marinade.
  8. Make the glaze. Whisk all glaze ingredients together until smooth.
  9. Roast and glaze. Place the seared tofu roast in the roasting dish on top of the aromatics. Brush generously with the glaze on all sides. Pour any reserved marinade around (not over) the roast. Roast for 20 minutes. Remove from the oven and baste generously with the glaze again. Return to the oven for a further 20 minutes. Baste a third time. Roast for a final 15–20 minutes until the glaze has built into a deep, lacquered, mahogany crust and the exterior is deeply caramelized. The internal temperature should feel firm throughout when pressed.
  10. Rest and slice. Remove from the oven and allow to rest for 10 minutes before slicing — this allows the juices to redistribute and the crust to firm slightly, producing cleaner slices. Slice with a sharp knife into 1.5cm rounds. Fan onto a warmed serving platter. Drizzle with any pan juices from the roasting dish, strained through a fine sieve. Garnish with fresh rosemary and thyme sprigs.

Pro Tips

  • Freeze the tofu — this is the single most important step in the recipe and cannot be skipped. Freezing changes the cellular structure of the tofu, creating a chewier, denser, more meat-like texture and vastly increasing its ability to absorb the marinade. Fresh tofu without freezing will produce a noticeably softer, less satisfying result.
  • Press thoroughly — after thawing, frozen tofu releases an enormous amount of liquid. Press until the towel shows no more moisture — a fully pressed block should feel noticeably lighter and denser than when you started.
  • Marinate for as long as possible — two hours is the minimum; overnight is ideal. The marinade needs time to penetrate into the interior of the roast, not just coat the surface. An under-marinated tofu roast tastes only of its exterior glaze.
  • Baste three times — each basting layer builds on the previous one, creating the depth of lacquer that makes the finished roast so visually spectacular and adds layer upon layer of flavor to the crust. Do not skip any basting interval.
  • Rest before slicing — cutting a roast while hot causes it to crumble and lose its shape. Ten minutes of resting firms the structure considerably and produces the clean, impressive slices that make this dish worth the effort.

The Art of the Vegan Centerpiece Roast

The roast — a large cut of protein, slow-cooked until tender, basted with its own juices and a glaze until lacquered and caramelized, then brought to the table whole to be carved — is one of the defining cooking traditions of European and American Sunday and holiday cooking. The centerpiece roast carries meaning beyond its flavor: it signals occasion, effort, and care in a way that a bowl or a plate cannot. Plant-based cooking has always grappled with the centerpiece problem — not because plant ingredients are insufficient to produce extraordinary flavor, but because the visual and theatrical language of the roast is deeply embedded in the cultural understanding of what a special dinner looks like. The glazed tofu roast solves this problem by working within the same tradition: a large, compact, slow-roasted form; a sticky, lacquered glaze built through repeated basting; a resting period; and a carved presentation at the table. The result speaks the visual language of the roast while delivering something unmistakably its own — deeply savory, smoky, sweet, herbed, and satisfying in a way that no one at the table, regardless of their usual preferences, can fail to appreciate.


Flavor Variations

  • Herb and Mustard Tofu Roast: Replace the smoked glaze with a coating of 3 tablespoons Dijon mustard mixed with ¼ cup finely chopped fresh herbs (rosemary, thyme, parsley) pressed firmly onto the surface before roasting for a French-style herb-crusted version.
  • Asian-Glazed Tofu Roast: Replace the glaze with a combination of hoisin sauce, rice vinegar, sesame oil, and fresh ginger for a lacquered, Asian-inspired roast that pairs beautifully with steamed bok choy and jasmine rice.
  • BBQ Tofu Roast: Replace the maple-balsamic glaze with your favorite vegan BBQ sauce, applied in four thick coats, for a sticky, smoky BBQ roast that is extraordinary with coleslaw and corn.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~280 kcal22g18g2g13g

Storage

  • Refrigerator: Store sliced or whole roast in an airtight container for up to 4 days. Reheat slices in a hot skillet with a brush of glaze for 2–3 minutes per side, or in a 350°F (175°C) oven for 10–12 minutes. The reheated slices are excellent in sandwiches and grain bowls.
  • Freezer: Freeze sliced portions in an airtight container for up to 2 months. Thaw in the refrigerator overnight and reheat as above.
  • Make ahead: The tofu roast can be fully assembled, marinated, and roasted up to 1 day ahead, then reheated whole at 350°F (175°C) for 20 minutes, basting once with additional glaze before serving.

Frequently Asked Questions

Can I skip the freezing step?

The freezing and thawing step can technically be skipped, but the result is significantly different — fresh tofu has a softer, less absorbent texture and will not hold together as a roast form nearly as well. The freeze-thaw process is what transforms tofu from a soft, delicate block into a dense, chewy, marinate-receptive roast. It is strongly recommended and takes no active effort — simply plan ahead.

What if I don’t have liquid smoke?

Liquid smoke adds the characteristic smoky depth that makes this roast taste genuinely substantial. If unavailable, increase the smoked paprika in both the marinade and glaze to 1½ teaspoons each, add ½ teaspoon of chipotle powder, and include a splash of soy sauce extra. The smokiness will be less pronounced but still present.

Can I make this in an air fryer?

Yes — after marinating, sear the roast in a skillet, then air fry at 375°F (190°C) for 25–30 minutes total, pausing to baste with glaze every 8–10 minutes. The air fryer produces an excellent crust, though the base aromatics and pan liquid technique must be omitted.


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

Detox Southwest Soup — The Most Nourishing Cleansing Soup You Will Ever Make

detox southwest soup

There are soups that are healthy. And then there are soups like this Detox Southwest Soup — the kind that arrives in the bowl a vivid, deep terracotta red, fragrant with cumin and chilli and lime and fresh cilantro, packed so densely with black beans and sweet potato and corn and kale that every spoonful is simultaneously a meal and a medicine, a deeply satisfying dinner that also happens to be one of the most genuinely nourishing things you can put in a bowl. This is that soup. The one that you reach for when you have been eating heavily and want something that feels cleansing without being punishing. The one that tastes so vibrant and so full of real, bright, Southwestern flavor that the word “detox” becomes almost irrelevant — because this is not a soup that tastes like deprivation, it is a soup that tastes like a great dinner that happens to be extraordinarily good for you. The one that leaves you feeling lighter and more energized rather than stuffed, and that proves more convincingly than perhaps any other recipe in plant-based cooking that nourishing food and deeply satisfying food are not opposing categories — they are the same category, when the recipe is right.

This recipe builds a deeply flavored broth base of fire-roasted tomatoes, cumin, smoked paprika, chilli powder, and garlic — the essential flavor palette of the American Southwest — then loads it with a lineup of ingredients chosen as much for their nutritional density as for their flavor: black beans for plant protein and fiber, sweet potato for beta-carotene and sustained energy, corn for natural sweetness and texture, Tuscan kale for iron and antioxidants, and a squeeze of lime and a generous handful of fresh cilantro stirred in at the end for the brightness that makes every other flavor come alive.

What makes this recipe so outstanding is the fire-roasted tomato base — using fire-roasted canned tomatoes rather than regular ones adds a subtle smokiness and depth that amplifies the cumin and chilli and gives the broth a body and richness that plain tomatoes alone cannot achieve, producing a Southwest soup that tastes genuinely complex and deeply flavored rather than thin and vegetal.

This recipe is 100% vegan, naturally gluten-free, oil-free if desired, ready in under 40 minutes, and produces a detox Southwest soup so deeply flavored, so vibrant, and so genuinely restorative that it works as a weeknight reset dinner, a post-holiday cleanse, a healthy meal prep staple for the week, or simply the best possible answer to the question of what to make for dinner when you want to eat well and feel well at the same time.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins28 mins38 mins6~240 kcal

Ingredients

For the Soup

  • 1 tbsp olive oil (or ¼ cup water for oil-free)
  • 1 large onion, diced
  • 4 cloves garlic, minced
  • 1 jalapeño, finely diced (seeds removed for less heat)
  • 1 red bell pepper, diced
  • 2 tsp ground cumin
  • 1½ tsp chilli powder
  • 1 tsp smoked paprika
  • ½ tsp ground coriander
  • ¼ tsp cayenne pepper (adjust to heat preference)
  • 1 can (400g) fire-roasted diced tomatoes
  • 2 cans (2 × 400g) black beans, drained and rinsed
  • 1 medium sweet potato (about 300g), peeled and cut into 1.5cm cubes
  • 1½ cups (240g) frozen or fresh corn kernels
  • 1 litre (4 cups) vegetable stock
  • 1 tsp salt, plus more to taste
  • Black pepper to taste

To Finish

  • 100g (about 2 cups loosely packed) Tuscan kale or baby spinach, roughly chopped
  • 3 tbsp fresh lime juice (about 2 limes)
  • Large handful of fresh cilantro, roughly chopped
  • ½ tsp lime zest

For Topping

  • Sliced avocado or guacamole
  • Vegan sour cream or coconut yogurt
  • Extra fresh cilantro
  • Thinly sliced jalapeño
  • Lime wedges
  • Tortilla strips or crushed tortilla chips

Instructions

  1. Sauté the aromatics. In a large, heavy-bottomed pot over medium heat, warm the olive oil. Add the diced onion and cook for 5–6 minutes, stirring occasionally, until soft and translucent. Add the minced garlic, jalapeño, and diced red bell pepper. Cook for 2 minutes until fragrant.
  2. Bloom the spices. Add the cumin, chilli powder, smoked paprika, ground coriander, and cayenne. Stir to coat the vegetables and cook for 1–2 minutes until the spices are deeply fragrant and have toasted lightly in the residual oil. This blooming step activates the fat-soluble flavor compounds in the spices and dramatically deepens the flavor of the finished soup.
  3. Add the base ingredients. Pour in the fire-roasted tomatoes, drained black beans, cubed sweet potato, and vegetable stock. Stir to combine. Season with salt and black pepper. Bring to a boil over high heat, then reduce to a steady simmer.
  4. Simmer until the sweet potato is tender. Cook, partially covered, for 15–18 minutes until the sweet potato cubes are completely tender when pierced with a fork. The broth will deepen in color and the flavors will meld considerably during this time.
  5. Add the corn and kale. Add the corn kernels and chopped kale. Stir to combine. Simmer for a further 3–4 minutes until the corn is warmed through and the kale is wilted and tender.
  6. Finish with lime and cilantro. Remove from heat. Stir in the fresh lime juice, lime zest, and fresh cilantro. Taste and adjust seasoning — add more salt, more lime, more cayenne, or more cumin to bring the flavors into sharp focus. The lime juice is not optional; it is what ties all the flavors together and gives the soup its characteristic brightness.
  7. Serve. Ladle into deep bowls. Top generously with sliced avocado, a spoonful of vegan sour cream, extra cilantro, sliced jalapeño, and a squeeze of fresh lime. Add tortilla strips for crunch.

Pro Tips

  • Bloom the spices — cooking the cumin, chilli powder, and paprika in the oil with the aromatics for 1–2 minutes before adding liquid releases their fat-soluble flavor compounds and produces a dramatically richer, more complex flavor than adding spices directly to a liquid. Never skip this step in a spiced soup or stew.
  • Use fire-roasted tomatoes — the difference between fire-roasted and plain diced tomatoes in this soup is substantial. Fire-roasted tomatoes have a smoky, slightly charred depth that amplifies the cumin and smoked paprika beautifully. They are available in most supermarkets and are worth seeking out specifically for this recipe.
  • Add lime at the end, off the heat — lime juice loses its bright, volatile citrus compounds quickly when heated. Adding it after the pot comes off the heat preserves all of its freshness and brightness, which is what makes the soup taste vibrant rather than flat.
  • Cut the sweet potato evenly — uniform 1.5cm cubes cook evenly and hold their shape in the bowl. Uneven cutting produces some cubes that are mushy while others are still firm.
  • The kale goes in last — adding the kale in the final 3–4 minutes means it wilts into the soup while retaining its color and a slight bite. Kale added at the beginning will become drab and overly soft.

What Makes This Soup a Genuine Detox

The word “detox” is used loosely in food culture, but the nutritional profile of this soup earns it honestly. Each bowl delivers a combination of ingredients that are among the most nutrient-dense in plant-based cooking.

Black beans are one of the highest-fiber legumes available, with approximately 15 grams of fiber per cup along with significant plant protein, magnesium, and folate — nutrients that support digestive health, steady energy, and cellular repair. Sweet potato provides beta-carotene (a precursor to vitamin A), vitamin C, potassium, and complex carbohydrates that sustain energy without spiking blood sugar. Tuscan kale is one of the most nutritionally concentrated vegetables available — rich in vitamins K, A, and C, iron, calcium, and antioxidant compounds including quercetin and kaempferol. Fire-roasted tomatoes contribute lycopene, a powerful antioxidant associated with reduced inflammation, particularly after cooking. Lime juice provides vitamin C, which enhances iron absorption from the beans and kale when consumed in the same meal. Cumin, chilli, and cayenne all have well-documented anti-inflammatory properties. Together in a single bowl, these ingredients provide a concentration of fiber, plant protein, antioxidants, vitamins, and anti-inflammatory compounds that is genuinely difficult to achieve in a single meal outside of a vegetable-forward plant-based dish like this one — and they do it while tasting like one of the best Southwest soups you will ever eat.


Flavor Variations

  • White Bean Southwest Detox Soup: Replace the black beans with cannellini beans and add a handful of fresh baby spinach for a lighter-colored, equally nutritious version with a milder flavor.
  • Quinoa Southwest Detox Soup: Add ½ cup of rinsed raw quinoa with the stock and sweet potato for a heartier, protein-packed version — the quinoa cooks in the broth and adds a pleasantly nutty texture.
  • Creamy Southwest Detox Soup: Blend 2 cups of the finished soup in a blender and stir back into the pot for a partially creamy version with a richer, thicker consistency while retaining the whole beans and vegetables.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~240 kcal11g44g12g4g

Storage

  • Refrigerator: Store in an airtight container for up to 5 days. The flavor deepens significantly overnight as the spices meld. Reheat gently, adding a splash of stock or water if the soup has thickened. Add fresh lime juice and cilantro again after reheating to restore brightness.
  • Freezer: Freeze in portions for up to 3 months. Thaw overnight in the refrigerator. The kale loses some texture after freezing but the flavor remains excellent. Stir in fresh lime juice and cilantro after reheating.
  • Meal prep: This soup is an ideal meal prep recipe — double the batch and portion into containers for weekday lunches. Keep the avocado and tortilla toppings separate and add fresh at serving.

Frequently Asked Questions

Can I make this oil-free?

Yes — replace the olive oil with ¼ cup of water or vegetable stock for sautéing. Water-sauté the onion, garlic, and peppers over medium heat, adding more liquid a tablespoon at a time as needed to prevent sticking. The finished soup will have a slightly thinner flavor base but remains deeply satisfying.

Can I use regular diced tomatoes instead of fire-roasted?

Yes — regular diced tomatoes work as a substitute. To compensate for the missing smokiness, add an extra ¼ teaspoon of smoked paprika and a small splash of liquid smoke (¼ teaspoon) to the broth. The result is very good, though the fire-roasted version has a noticeable depth advantage.

How do I make this spicier or milder?

For more heat: increase the cayenne to ½ teaspoon, leave the seeds in the jalapeño, and add a second jalapeño or a diced chipotle in adobo. For less heat: omit the cayenne entirely, remove all seeds from the jalapeño, and reduce the chilli powder to 1 teaspoon. The soup remains deeply flavored and satisfying at any heat level.


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

Creamy Pineapple Dessert — The Most Refreshing Tropical No-Bake Dessert You Will Ever Make

creamy pineapple dessert

There are desserts that are sweet. And then there are desserts like this Creamy Pineapple Dessert — the kind that arrives at the table in a bowl or a glass so vivid and so tropical and so perfectly balanced between rich and refreshing that the first spoonful produces an involuntary pause, the kind of pause that happens when something tastes precisely as good as it looks, which is saying something given how beautiful this dessert is. This is that dessert. The one that layers a buttery, crumbly coconut biscuit base with a cloud of whipped coconut cream that has been folded through with crushed pineapple and a touch of lime and vanilla into something simultaneously airy and rich, tropical and creamy, sweet and bright — a dessert that tastes like the best possible version of a piña colada in frozen, spooned form. The one that requires no oven, no gelatin, no specialist equipment, and no baking skills whatsoever, coming together in under twenty minutes of actual work before the refrigerator does the rest. The one that works as a dinner party showpiece, a summer celebration dessert, a no-bake weekend treat, or the most impressive thing you can put together in twenty minutes when you need to bring something spectacular to a gathering and have a can of pineapple and coconut cream in the pantry.

This recipe layers a base of coconut biscuit crumbs pressed into the bottom of individual serving glasses or a single large dish with a filling of full-fat coconut cream whipped until billowing and thick, folded through with well-drained crushed pineapple, fresh lime juice, lime zest, and a touch of vanilla — producing a filling that is light and mousse-like in texture but tropical and richly flavored, with enough structure from the whipped coconut cream to hold its shape when spooned but enough airiness to feel completely effortless on the palate. Toasted coconut flakes, fresh pineapple chunks, and a sprig of mint finish each serving with the visual flourish that makes this dessert as pleasurable to look at as it is to eat.

What makes this recipe so outstanding is the technique of whipping chilled coconut cream to stiff peaks before folding in the pineapple — a step that transforms the dense, fatty coconut cream into something with genuine lift and airiness, producing a mousse-like texture that is far more sophisticated and satisfying than stirring pineapple directly into unwhipped cream would produce.

This recipe is 100% vegan, naturally dairy-free, completely no-bake, ready to serve in about 2 hours including chilling time, and produces a creamy pineapple dessert so tropical, so beautiful, and so deeply satisfying that it earns a permanent place in the summer rotation and gets requested at every warm-weather gathering, every birthday, and every occasion that calls for something that feels simultaneously festive and effortless.


Recipe Information

Prep TimeChill TimeTotal TimeServingsCalories
20 mins90 mins~2 hrs6~310 kcal

Ingredients

For the Coconut Biscuit Base

  • 200g vegan digestive biscuits or graham crackers, crushed to fine crumbs
  • ¼ cup (25g) desiccated coconut, lightly toasted
  • 3 tbsp coconut oil, melted
  • 2 tbsp maple syrup
  • Pinch of salt

For the Creamy Pineapple Filling

  • 2 cans (2 × 400ml) full-fat coconut cream, refrigerated overnight
  • 1 can (400g) crushed pineapple in juice, very thoroughly drained
  • 3 tbsp powdered sugar (or maple syrup to taste)
  • 2 tbsp fresh lime juice (about 1 lime)
  • 1 tsp lime zest
  • 1 tsp pure vanilla extract
  • Pinch of salt

For Topping

  • ½ cup (40g) coconut flakes, toasted golden
  • Fresh pineapple chunks or rings
  • Fresh mint sprigs
  • Extra lime zest
  • Maraschino cherries (optional, for a retro garnish)

Instructions

  1. Chill the coconut cream. This step must happen the night before — place the two cans of full-fat coconut cream in the refrigerator for at least 8 hours, or ideally overnight. The cold temperature causes the thick cream to separate from the liquid and solidify at the top of the can, making it whippable. Do not skip or shorten this step.
  2. Make the coconut biscuit base. Crush the vegan biscuits to fine crumbs — in a food processor, or by placing in a zip-lock bag and rolling with a rolling pin. Combine the crumbs with the toasted desiccated coconut, melted coconut oil, maple syrup, and salt. Mix until the crumbs are evenly moistened and hold together when pressed. The mixture should feel like wet sand.
  3. Press the base. Divide the biscuit mixture between 6 individual serving glasses, bowls, or ramekins — or press the full amount into the base of a 20cm (8-inch) square dish or round springform pan. Press down firmly and evenly with the back of a spoon or the base of a glass. Refrigerate for 20 minutes to firm up while you make the filling.
  4. Drain the pineapple. This step is crucial. Tip the drained crushed pineapple into a fine mesh sieve or a clean kitchen towel. Press very firmly to remove as much juice as possible — the pineapple should be as dry as you can get it. Excess pineapple juice will prevent the whipped coconut cream from holding its structure.
  5. Whip the coconut cream. Open the chilled coconut cream cans and scoop out the solid white cream that has set at the top, leaving the liquid behind (save the liquid for smoothies or curries). Place the solid cream in a large mixing bowl. Whip with an electric hand mixer or stand mixer at high speed for 3–5 minutes until the cream forms stiff, billowing peaks. The cream should hold its shape and look similar to whipped heavy cream.
  6. Fold in the pineapple filling. Add the powdered sugar, lime juice, lime zest, vanilla extract, and salt to the whipped coconut cream. Fold gently to combine — do not beat, fold, using a large spoon or spatula in slow, wide strokes to preserve the airiness of the whipped cream. Add the well-drained crushed pineapple and fold through with the same gentle motion until just evenly distributed.
  7. Fill the glasses. Remove the biscuit bases from the refrigerator. Spoon or pipe the pineapple cream generously over each biscuit base, filling to the top of the glass and creating a swooping, rounded peak. For a more polished presentation, use a piping bag with a large round or star tip.
  8. Chill. Refrigerate the assembled desserts for a minimum of 60–90 minutes until the filling is set and firm. The dessert can be made up to 24 hours ahead at this stage.
  9. Garnish and serve. Just before serving, top each glass with toasted coconut flakes, a chunk or ring of fresh pineapple, a sprig of fresh mint, and extra lime zest. Serve cold.

Pro Tips

  • Refrigerate the coconut cream overnight without exception — the whippability of coconut cream depends entirely on it being cold enough for the fat to solidify. Cans refrigerated for less than 8 hours will produce soft, soupy cream that cannot hold peaks. If you’re in a hurry, 4 hours in the coldest part of the refrigerator is the minimum, but overnight is reliable.
  • Drain the pineapple aggressively — this is the step most people underestimate. Pineapple holds an enormous amount of juice and any liquid carried into the filling will weigh down the whipped cream and cause it to slump. Squeeze it in a towel if necessary until no more liquid comes out.
  • Use full-fat coconut cream, not coconut milk — reduced-fat coconut cream and coconut milk do not have enough fat content to whip into stiff peaks. Full-fat coconut cream is essential and is readily available in most supermarkets. Look for brands where coconut extract is the primary ingredient.
  • Fold, never stir — once the coconut cream is whipped, every subsequent addition should be folded in with a light hand. Stirring or beating deflates the cream and undoes the airy texture that makes this dessert so light and pleasurable.
  • Make ahead confidently — this dessert holds beautifully in the refrigerator for up to 24 hours before serving, making it an ideal dinner party dessert that can be fully assembled the night before, freeing up time on the day.

Why Pineapple and Coconut Are an Inevitable Combination

If there is a pairing in the tropical fruit canon that feels more inevitable than pineapple and coconut, it is difficult to name one. The two grow in the same climates, appear together in the cuisines of the same cultures, and complement each other so precisely — the pineapple’s bright, acidic, high-note sweetness cutting through the coconut’s rich, fatty, low-note creaminess — that they produce, together, a flavor profile that is more complete and more satisfying than either ingredient achieves alone. The piña colada — the cocktail that made their combination famous worldwide — captured this in liquid form in mid-twentieth-century Puerto Rico, and the combination has since become one of the most recognizable tropical flavor signatures in the world. This creamy pineapple dessert translates that same pairing into a chilled, mousse-like form: the coconut cream provides the richness and airiness that whipping can give it, the pineapple provides the bright, tropical acidity that cuts through that richness, and the result is something that tastes simultaneously indulgent and refreshing in the way that only the best tropical desserts can.


Flavor Variations

  • Mango Coconut Cream Dessert: Replace the crushed pineapple with very finely diced ripe mango for a softer, more floral tropical version with a beautiful golden color.
  • Pineapple Coconut Lime Cheesecake: Add 200g of softened vegan cream cheese to the filling and whip together with the coconut cream for a richer, denser pineapple cheesecake filling.
  • Tropical Trifle: Layer the biscuit crumbs, pineapple coconut cream, and fresh tropical fruits (mango, passion fruit, kiwi) in a large glass trifle bowl for a spectacular party centrepiece version.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~310 kcal3g34g2g19g

Storage

  • Refrigerator: Store covered in the refrigerator for up to 3 days. The biscuit base softens slightly over time as it absorbs moisture from the filling — it is still delicious but loses some of its initial crunch. For the crispest base, assemble no more than 24 hours ahead.
  • Do not freeze: The whipped coconut cream filling does not freeze well — it separates and becomes grainy on thawing, losing its airy texture entirely. This dessert is a refrigerator-only dessert.
  • Make ahead: The biscuit base and filling can each be prepared separately up to 2 days ahead and stored in the refrigerator. Assemble and garnish up to 24 hours before serving.

Frequently Asked Questions

My coconut cream didn’t whip — what went wrong?

The most common reasons are: the cream was not cold enough (less than 8 hours in the refrigerator), a low-fat or “light” coconut cream was used, or the brand of coconut cream has a naturally lower fat content. If the cream is not whipping after 5 minutes, place the bowl and beaters in the freezer for 10 minutes and try again. As a backup, you can stir rather than fold the filling — it will be softer and less mousse-like but still delicious.

Can I use fresh pineapple instead of canned?

Yes — use about 300g of fresh pineapple, very finely chopped or pulsed briefly in a food processor, and drained of all juice in a sieve. Fresh pineapple has a slightly brighter, more fragrant flavor than canned. Note that fresh pineapple contains bromelain, an enzyme that can prevent gelatin from setting — this is not relevant here since this recipe uses no gelatin, but worth knowing if you adapt it.

Can I make this as one large dessert rather than individual servings?

Absolutely — press the full biscuit base into a 20cm springform pan or square dish, fill with all of the pineapple cream, and chill. To serve, cut into squares or remove from the springform ring and slice into wedges. The presentation is equally impressive and is easier to transport for parties.


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

Vegan Reuben Sandwich — The Most Deeply Satisfying Plant-Based Deli Sandwich You Will Ever Make

vegan reuben sandwich

There are sandwiches that are good. And then there are sandwiches like this Vegan Reuben — the kind that arrives at the table stacked impossibly high, pressed and griddled until the rye bread is golden and crackling at the edges, with the tangy sauerkraut and the melted vegan Swiss and the savory, smoky tempeh or beet filling and the sharp, creamy Thousand Island dressing all compressed into a single layered structure that, when you press your hand down on it and feel everything yield together, produces the specific and unrepeatable satisfaction that only a truly great deli sandwich can deliver. This is that sandwich. The one that tastes so precisely like the best Reuben you have ever eaten at the best deli you have ever visited that you find yourself genuinely surprised, for a moment, that it is completely plant-based. The one that is messy and generous and deeply layered and pressed so that the cheese melts into the sauerkraut and the dressing seeps into the bread and the whole thing becomes more than the sum of its extraordinary parts. The one that proves, beyond any reasonable doubt, that the plant-based kitchen is fully capable of honoring the great tradition of the American deli sandwich — not by imitating it timidly, but by meeting it on its own terms and delivering something that is at once faithful to the original and entirely its own.

This recipe layers thin-sliced smoky tempeh — marinated in a brine of soy sauce, liquid smoke, apple cider vinegar, and spices that gives it the salty, tangy, savory qualities of traditional Reuben corned beef — with properly tangy prepared sauerkraut, a generous layer of melted vegan Swiss cheese, a sharp and creamy homemade vegan Thousand Island dressing, and everything between two thick slices of dark rye bread that are buttered on the outside with vegan butter and pressed in a hot skillet until deeply golden, crackling, and almost caramelized. The result is a sandwich that delivers on every element of the classic Reuben experience — the salt, the tang, the richness, the warm melt — with a depth and complexity that belongs entirely to its own ingredients.

What makes this recipe so outstanding is the tempeh marinating technique — sliced thin and simmered briefly in a savory-acidic brine before pan-frying until crispy at the edges, the tempeh develops a flavor profile that is simultaneously salty, tangy, and smoky in a way that feels right at home stacked into a Reuben, and a texture that is meaty and satisfying without being dense.

This recipe is 100% vegan, naturally dairy-free, ready in about 30 minutes, and produces a vegan Reuben sandwich so authentically deli-flavored, so generously stacked, and so deeply satisfying that it becomes the standard by which all other homemade sandwiches in your kitchen are measured.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins20 mins35 mins2~540 kcal

Ingredients

For the Smoky Tempeh Filling

  • 225g (8oz) tempeh, sliced as thinly as possible (about 3mm)
  • 2 cups (480ml) water
  • 3 tbsp soy sauce or tamari
  • 2 tbsp apple cider vinegar
  • 1 tsp liquid smoke
  • 1 tsp smoked paprika
  • 1 tsp garlic powder
  • ½ tsp onion powder
  • ½ tsp black pepper
  • 1 tbsp neutral oil, for frying

For the Vegan Thousand Island Dressing

  • 4 tbsp vegan mayonnaise
  • 2 tbsp ketchup
  • 1 tbsp sweet pickle relish
  • 1 tsp apple cider vinegar
  • ½ tsp onion powder
  • ½ tsp garlic powder
  • Pinch of salt and black pepper

For Assembly

  • 4 thick slices of dark rye bread or marble rye bread
  • 1½ cups (about 200g) good-quality sauerkraut, drained and lightly squeezed
  • 4 slices vegan Swiss-style cheese (or any vegan sliced cheese that melts well)
  • 2–3 tbsp vegan butter, softened, for spreading

Instructions

  1. Simmer the tempeh. Place the thinly sliced tempeh in a wide skillet or saucepan. Cover with the water and add the soy sauce, apple cider vinegar, liquid smoke, smoked paprika, garlic powder, onion powder, and black pepper. Bring to a gentle simmer over medium heat. Simmer for 10 minutes, turning the slices halfway, until the tempeh has absorbed the brine and the liquid has reduced significantly. The tempeh should be deeply colored and fragrant. Remove the tempeh slices and pat lightly dry with a paper towel.
  2. Pan-fry the tempeh. Heat the neutral oil in a skillet over medium-high heat. Add the simmered tempeh slices in a single layer. Cook for 2–3 minutes per side until the edges are crispy and the surfaces are caramelized and deeply golden. Set aside, keeping warm.
  3. Make the Thousand Island dressing. Whisk all dressing ingredients together in a small bowl until smooth and combined. Taste and adjust — it should be tangy, slightly sweet, and rich. Refrigerate until needed.
  4. Drain the sauerkraut. Place the sauerkraut in a fine mesh sieve and press firmly with the back of a spoon to remove as much liquid as possible. Excess liquid from the sauerkraut will make the sandwich soggy. Set aside.
  5. Assemble the sandwiches. Lay all four slices of rye bread on a work surface. Spread a generous amount of Thousand Island dressing on the inside face of each slice — be generous, as the dressing is the backbone of the sandwich’s flavor. On two of the slices (the bottom halves), layer the smoky tempeh slices, then the squeezed sauerkraut, then the vegan cheese slices. Close the sandwiches with the remaining dressing-spread slices, pressing down firmly.
  6. Butter and press. Spread the softened vegan butter on both outer faces of each assembled sandwich — the faces that will touch the skillet.
  7. Grill the sandwiches. Heat a large skillet or griddle over medium heat. Place the assembled sandwiches in the skillet. Cook for 3–4 minutes on the first side, pressing down firmly with a spatula or a heavy pan (the weight helps the cheese melt and the bread toast evenly), until the bread is deep golden and crackling. Carefully flip and cook for a further 3–4 minutes on the second side until equally golden and the cheese inside has fully melted. If the bread is browning faster than the cheese is melting, reduce the heat slightly and cover the pan with a lid for 1–2 minutes.
  8. Slice and serve. Remove from the pan and allow to rest for 1 minute. Slice diagonally from corner to corner — the diagonal cut is non-negotiable for a proper deli presentation and also produces the most satisfying cross-section of layers. Serve immediately with extra Thousand Island dressing for dipping, a pickle spear, and potato chips or coleslaw alongside.

Pro Tips

  • Simmer the tempeh first — the simmering step is not optional. It accomplishes two things simultaneously: it drives off the natural bitterness that raw tempeh can carry, and it opens the tempeh’s structure so that the brine penetrates deeply rather than only coating the surface. Tempeh skipped directly to frying will taste flat and slightly bitter by comparison.
  • Slice the tempeh as thin as you can — thin slices stack compactly, absorb the brine better, and fry to a crispier edge than thick slices. Use your sharpest knife and take your time. Slices between 3–5mm are ideal.
  • Squeeze the sauerkraut very well — excess moisture is the enemy of a great pressed sandwich. Sauerkraut that is not properly drained will make the bread soggy and the sandwich fall apart. Press it firmly in a sieve until no more liquid drips out.
  • Use a weight when grilling — pressing the sandwich in the skillet with a heavy pan or a cast iron weight is what produces the deli-style compression that melds the layers, melts the cheese uniformly, and creates the deeply golden, slightly crackling crust that defines a great grilled sandwich.
  • Serve immediately — this sandwich is at its absolute peak the moment it comes off the griddle, while the bread is still crackling and the cheese is freshly melted. It softens quickly as it sits.

The Reuben: An American Deli Classic

The Reuben sandwich is one of the most beloved and most debated sandwiches in American culinary history, with at least two competing origin stories that have been argued over by food historians for decades. The most widely cited version attributes its creation to Reuben Kulakofsky, a grocer in Omaha, Nebraska, who purportedly invented it in the 1920s as a late-night snack for a poker game held at the Blackstone Hotel — a claim backed by the hotel’s subsequent entry of the sandwich in a national sandwich competition in 1956, which it won. A competing story credits Arnold Reuben, the owner of Reuben’s Restaurant and Delicatessen in New York City, with creating a similar sandwich in the early twentieth century. What is not disputed is the sandwich’s composition — corned beef, Swiss cheese, sauerkraut, Thousand Island dressing, and dark rye bread, grilled and pressed until everything melds into a single, inseparable unit — or the fact that it became one of the defining dishes of the American deli tradition, a permanent fixture on deli menus across the country and a standard against which the quality of any deli is often judged. The plant-based version honors the same composition and the same principles: every element present, every flavor hitting its mark, the whole greater than the sum of its parts.


Flavor Variations

  • Beet and Walnut Reuben: Replace the tempeh with thick slices of roasted beet and a walnut-lentil mixture seasoned with the same brine spices for a different, equally satisfying Reuben filling with a beautiful color.
  • Jackfruit Reuben: Replace the tempeh with young green jackfruit, pulled and seasoned with the same brine and pan-fried until caramelized, for a shredded, pulled-filling version with a softer texture.
  • Mushroom Reuben: Replace the tempeh with thick-sliced king oyster mushrooms, simmered in the brine and pan-fried until golden for a meaty, satisfying alternative with a clean mushroom flavor.

Nutritional Highlights (Per Sandwich)

CaloriesProteinCarbsFiberFat
~540 kcal26g48g8g26g

Storage

  • Best eaten immediately — a Reuben is a sandwich that belongs fresh off the griddle. The bread softens quickly once pressed and the components lose their textural contrast within an hour.
  • Components separately: The cooked tempeh keeps in the refrigerator in an airtight container for up to 4 days and reheats beautifully in a hot skillet. The Thousand Island dressing keeps refrigerated for up to 1 week. Assemble and grill to order for the best result.
  • Meal prep: The tempeh can be simmered and fried in advance and refrigerated — reheat quickly in a skillet before assembling and grilling the sandwich for a weeknight dinner that comes together in under 10 minutes.

Frequently Asked Questions

What vegan cheese melts best for a Reuben?

For the meltiest result, look for vegan Swiss-style slices — brands such as Violife, Follow Your Heart, and Chao all produce sliced vegan cheeses that melt well when given enough time and heat. If your chosen cheese is not melting fast enough, cover the pan with a lid for 1–2 minutes to trap steam and encourage melting, or use a sandwich press.

Can I use seitan instead of tempeh?

Yes — thinly sliced seitan works excellently as a Reuben filling and produces a texture that is perhaps even closer to traditional corned beef than tempeh. Use the same brine and simmering technique. Pre-made deli-style seitan slices (available in many natural food stores) can be used directly, seasoned with the brine flavors and quickly pan-fried.

Where do I find dark rye bread?

Dark rye bread or marble rye is available in most well-stocked supermarkets, in European-style bakeries, and in Jewish delis and specialty food stores. If unavailable, a dense, seeded sourdough or pumpernickel makes a fine substitute — the essential quality is a sturdy, dense bread that can hold the filling without becoming soggy.


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 incredible vegan sandwich and main course recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Cashew Coconut Ice Cream — The Creamiest Most Indulgent Dairy-Free Ice Cream You Will Ever Make

vegan cashew coconut ice cream

There are frozen desserts. And then there is this Vegan Cashew Coconut Ice Cream — the kind that scoops into the bowl in generous, glossy rounds that hold their shape for a full minute before the first slow ribbon of melt begins at the edges, and that delivers in the first spoonful a creaminess so dense and so smooth and so deeply satisfying that it takes a moment to process that there is no dairy here, no eggs, no cream — only cashews and coconut and a handful of pantry staples transformed by a blender and a freezer into something that is, without any qualification, one of the most luxurious things you can make in a home kitchen. This is that ice cream. The one that earns genuine disbelief from every single person you serve it to. The one with a base so rich and so velvety — from the blended cashews, which provide the same fat-and-protein structure that egg yolks provide in a traditional custard — that it scoops like the best premium ice cream you have ever bought, without an ice cream machine, without a custard cook, and without any of the complexity or fuss that traditional ice cream making requires. The one that proves, more convincingly than perhaps any other single recipe in the plant-based kitchen, that dairy-free frozen desserts can be genuinely, uncompromisingly excellent.

This recipe blends soaked raw cashews with full-fat coconut cream, maple syrup, vanilla, and a pinch of salt into a base that is almost unbelievably smooth and rich — the cashews providing the body and fat and protein that make the finished ice cream creamy rather than icy, and the coconut cream providing the additional richness and a faint tropical sweetness that pairs beautifully with the neutral, buttery cashew base. The base is churned briefly in a blender or food processor and then frozen in stages — with optional stir-ins at the halfway point — to produce a final texture that is genuinely scoopable, genuinely creamy, and genuinely extraordinary.

What makes this recipe so outstanding is the cashew-to-coconut ratio and the soaking technique — cashews soaked overnight until completely soft blend into a perfectly smooth, creamy paste with no graininess whatsoever, providing the body and richness that turns what could be a simple coconut ice cream into something with the depth and mouthfeel of a premium dairy product.

This recipe is 100% vegan, naturally dairy-free, refined-sugar-free if you use maple syrup, no-churn if you have a high-speed blender, and produces a cashew coconut ice cream so genuinely creamy, so deeply satisfying, and so endlessly customizable that it becomes the base recipe for every flavor of homemade vegan ice cream in your kitchen from the very first batch.


Recipe Information

Prep TimeFreeze TimeTotal TimeServingsCalories
15 mins6 hrs~6.5 hrs6~340 kcal

Ingredients

For the Cashew Coconut Base

  • 1½ cups (210g) raw cashews, soaked in cold water for at least 4 hours (or in hot water for 1 hour), drained and rinsed
  • 1 can (400ml) full-fat coconut cream, refrigerated overnight
  • ½ cup (120ml) plant milk (oat or soy), at room temperature
  • ⅓ cup (110g) maple syrup or agave nectar (adjust to taste)
  • 2 tsp pure vanilla extract
  • ¼ tsp salt
  • 1 tbsp refined coconut oil (optional — adds extra smoothness and helps with scoopability)

Flavor Add-Ins (Choose One or Mix Your Own)

Classic Vanilla: Use as written — the base itself is a superb vanilla ice cream.

Chocolate Swirl: Blend 3 tbsp raw cacao powder into the base. Add ½ cup vegan dark chocolate chips to the partially frozen ice cream at the stir-in stage.

Strawberry: Blend 1 cup of fresh or frozen strawberries directly into the base. Reduce maple syrup by 1 tablespoon.

Cookie Dough: At the stir-in stage, add pieces of edible vegan cookie dough (made from 2 tbsp almond butter, 2 tbsp maple syrup, 3 tbsp oat flour, 2 tbsp mini chocolate chips, pinch of salt — mixed into a firm dough and rolled into small pieces).

Salted Caramel Ripple: Drizzle 3–4 tablespoons of vegan caramel sauce through the partially frozen ice cream at the stir-in stage and swirl with a skewer.

Matcha: Blend 2 teaspoons of culinary-grade matcha powder into the base for a vivid green, earthy-sweet version.


Instructions

  1. Soak the cashews. Place the raw cashews in a bowl and cover with cold water. Soak for a minimum of 4 hours, or overnight for the smoothest possible result. For a quick soak, cover with just-boiled water and soak for 60 minutes. Drain and rinse thoroughly under cold water before using.
  2. Blend the base. Open the refrigerated coconut cream and scoop the solid cream from the top, leaving the liquid behind. Place the drained cashews, solid coconut cream, plant milk, maple syrup, vanilla extract, salt, and coconut oil if using into a high-speed blender. Blend on high for 2–3 minutes, stopping to scrape down the sides, until the mixture is completely, perfectly smooth — there should be absolutely no graininess or texture from the cashews. A high-speed blender (Vitamix, Blendtec, or similar) is ideal; if using a standard blender, blend for longer and pass the mixture through a fine mesh sieve afterward if any texture remains.
  3. Taste and adjust. Taste the blended base and adjust — add more maple syrup for sweetness, more vanilla for a stronger vanilla note, more salt to amplify all the flavors. The base should taste slightly sweeter than you want the finished ice cream to be, as freezing mutes sweetness.
  4. Add any blended flavors. If making the chocolate or matcha variation, add the cacao powder or matcha now and blend again until fully incorporated and evenly colored.
  5. Pour and freeze. Pour the blended base into a shallow, freezer-safe container (a loaf tin lined with parchment paper works perfectly) or a lidded freezer container. Freeze for 2–3 hours until the edges are firmly set and the center is still slightly slushy.
  6. Stir-in stage. Remove from the freezer. Stir vigorously with a fork or spatula, breaking up any ice crystals that have begun to form at the edges and mixing them back into the center. This is the moment to add any stir-in mix-ins — chocolate chips, cookie dough pieces, caramel swirls, fruit pieces. Fold them through and smooth the surface.
  7. Freeze until set. Return the container to the freezer for a further 3–4 hours, or until fully set and scoopable. For an even smoother texture, repeat the stir-through step once more at the 4-hour mark before the final freeze.
  8. Scoop and serve. Remove the ice cream from the freezer 5–10 minutes before serving to allow it to soften slightly — this produces the cleanest, most satisfying scoops. Run an ice cream scoop under warm water, wipe dry, and scoop generously into bowls or cones.

Pro Tips

  • Soak the cashews long enough — the longer the cashews soak, the softer they become and the smoother the final ice cream. Cashews soaked for only 1 hour will produce a slightly grainier result than those soaked overnight. If time allows, always soak overnight.
  • Use a high-speed blender — a standard blender will blend the base but may leave a slightly grainy texture from the cashews. A high-speed blender produces a genuinely silky smooth base in 2–3 minutes. If using a standard blender, blend for 5 minutes and then pass through a fine mesh sieve.
  • Taste for sweetness before freezing — the base should taste slightly sweeter than ideal at room temperature, because freezing reduces perceived sweetness. Under-sweetened base produces ice cream that tastes flat and one-dimensional when frozen.
  • The stir-through step is worth doing — breaking up the ice crystals that form at the edges at the 2–3 hour mark and stirring them back into the center produces a significantly creamier final texture than freezing undisturbed all the way through.
  • Soften before scooping — cashew coconut ice cream sets quite firmly in the freezer. Pulling it out 5–10 minutes before serving allows it to reach the perfect scooping consistency and prevents the frustration of digging into rock-hard ice cream.

The Cashew Cream Revolution in Plant-Based Cooking

Soaked and blended raw cashews are one of the most transformative ingredients in modern plant-based cooking — a discovery that has fundamentally changed what is possible in dairy-free cooking by providing something that no other nut or seed can quite replicate: a cream that is genuinely, fully neutral in flavor, startlingly smooth in texture, and rich enough in fat and protein to behave, in cooking and freezing, very similarly to dairy cream. Cashews are native to northeastern Brazil and were introduced to the rest of the world by Portuguese traders in the sixteenth century, eventually becoming one of the world’s most traded nuts. Their uniquely high fat content — around 44% fat by weight, predominantly monounsaturated — and their relatively mild flavor compared to other tree nuts made them the ideal candidate for cream substitution once plant-based cooking began seeking genuine alternatives to dairy. When soaked until soft and blended at high speed, they produce a cream of remarkable smoothness and versatility that can be used in savory sauces, cheesecakes, salad dressings, and ice cream alike — and that, in the context of this ice cream, provides the same function that egg yolks provide in a traditional custard: structure, richness, and the emulsification that prevents large ice crystals from forming, producing scoopable creaminess rather than a frozen solid block.


Flavor Variations

  • Mango Coconut Cashew Ice Cream: Blend 1½ cups of frozen mango chunks directly into the base for a tropical, golden ice cream with a bright, fruity flavor.
  • Peanut Butter Chocolate Chip: Blend 3 tablespoons of natural peanut butter into the base and stir in ½ cup of vegan chocolate chips at the stir-in stage for a classic combination.
  • Lavender Honey: Steep 1 tablespoon of culinary dried lavender in the warm plant milk for 10 minutes before blending, then strain. Replace the maple syrup with vegan honey alternative for a floral, sophisticated version.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~340 kcal6g28g1g24g

Storage

  • Freezer: Store in a sealed, airtight freezer container for up to 6 weeks. Press a piece of parchment paper directly onto the surface of the ice cream before sealing to prevent ice crystals from forming on the exposed surface.
  • Texture after extended freezing: Ice cream that has been frozen for more than a week may set very firmly. Allow it to soften at room temperature for 10–15 minutes before scooping rather than the usual 5 minutes.
  • Re-freezing: Once scooped and partially melted, do not refreeze — the texture changes dramatically and large ice crystals form. Scoop only what you will eat and return the container immediately.

Frequently Asked Questions

Do I need an ice cream machine?

No — this recipe is designed specifically as a no-churn ice cream that uses a high-speed blender and the stir-through method to achieve its creamy texture. An ice cream machine will produce an even smoother result if you have one (churn the blended base according to the machine’s instructions, then freeze until firm), but it is absolutely not required for an excellent result.

Can I use cashew butter instead of soaked cashews?

Yes — 6 tablespoons of raw cashew butter can replace the soaked whole cashews in a pinch. The result is very good, though the texture may be very slightly less smooth than fresh-soaked blended cashews. Use unsalted raw cashew butter for the cleanest flavor.

Why is my ice cream rock hard after freezing?

Cashew coconut ice cream sets more firmly than commercial dairy ice cream, which contains stabilizers that keep it soft. Pulling it out of the freezer 10 minutes before serving is the most reliable fix. Adding 1 tablespoon of vodka to the base before freezing (the alcohol lowers the freezing point) is an effective trick for keeping the ice cream slightly softer without affecting the flavor.


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

Vegan Sesame Carrot Soup — The Silkiest Most Deeply Flavored Plant-Based Soup You Will Make All Season

vegan sesame carrot soup

There are soups and then there are soups like this Vegan Sesame Carrot Soup — the kind that comes off the blender so deeply golden and so impossibly silky and so fragrant with toasted sesame and fresh ginger and garlic and a warmth that builds gently at the back of the throat that you stand at the counter with the ladle and taste it once, and then again, and then a third time because each spoonful reveals something the last one did not, and you realize that what you are eating is not simply a carrot soup but a layered, complex, beautiful thing — bright from the ginger, rich from the sesame tahini, sweet from the roasted carrots, warm from the ginger and a touch of chilli — and completely, effortlessly, one of the best soups you have ever made. This is that soup. The one that makes a weeknight dinner feel like a considered, satisfying occasion. The one that disappears from the pot before anyone has thought to save leftovers.

The secret to this soup’s extraordinary depth is the roasting. Raw carrots blended with broth produce a flat, thin soup that tastes primarily of broth. Carrots roasted until caramelized at the edges and deeply tender throughout develop a concentrated sweetness and a layer of caramelized flavor — the Maillard reaction working on the carrot’s natural sugars — that translates into a finished soup of dramatically more complexity and body. Combined with the sesame tahini — stirred in at the end rather than cooked, so its raw, nutty richness is preserved — and the brightness of fresh ginger and the warmth of a small amount of red chilli, the result is a soup that tastes as though it has been cooking for hours when it has been on the stove for fewer than forty-five minutes.

What makes this recipe so outstanding is the toasted sesame oil finish — a drizzle of dark toasted sesame oil over the plated soup adds a layer of nutty, aromatic intensity that is the difference between a very good soup and an extraordinary one. Toasted sesame oil is one of those finishing ingredients that costs very little and adds enormously; in this soup it amplifies the tahini’s sesame note and adds a fragrant, slightly smoky quality that lingers beautifully after each spoonful.

This recipe is 100% vegan, naturally gluten-free, ready in about 50 minutes, and one of those recipes that makes you genuinely look forward to the colder months because it gives you a reason to make it.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins40 mins50 mins4~280 kcal

Ingredients

For the Roasted Carrots

  • 800g (about 1.75 lbs) carrots, peeled and cut into 3–4cm chunks
  • 2 tbsp olive oil
  • ½ tsp salt
  • ½ tsp black pepper
  • 1 tsp cumin
  • ½ tsp smoked paprika

For the Soup

  • 1 tbsp olive oil or sesame oil
  • 1 large white onion, roughly diced
  • 5 cloves garlic, roughly chopped
  • 2 tbsp fresh ginger, finely grated (approximately a 4cm piece)
  • 1 red chilli, roughly chopped (seeds in for heat, seeds removed for mild)
  • 1 tsp turmeric
  • ½ tsp ground coriander
  • 1 litre (4 cups) vegetable broth
  • 3 tbsp tahini (well-stirred)
  • Juice of 1 lime
  • Salt and white pepper to taste

For Finishing and Serving

  • 2 tsp toasted sesame oil (for drizzling — do not skip)
  • 1 tbsp sesame seeds, toasted in a dry pan until golden
  • Fresh cilantro or sliced scallions
  • A swirl of vegan yogurt or coconut cream (optional, for richness)
  • Chilli oil or crispy chilli flakes
  • Crusty bread or warm flatbread for serving

Instructions

  1. Roast the carrots. Preheat the oven to 425°F (220°C). Toss the carrot chunks with olive oil, salt, pepper, cumin, and smoked paprika on a large rimmed baking sheet. Spread in a single layer — do not crowd, or the carrots will steam rather than roast. Roast for 25–30 minutes, flipping once halfway through, until the carrots are deeply tender and caramelized at the edges. The edges should be golden-to-amber, not pale. The more caramelized the carrots, the deeper the soup’s flavor.
  2. Build the soup base. While the carrots roast, heat the olive or sesame oil in a large pot over medium heat. Add the diced onion and cook for 6–8 minutes until soft and translucent. Add the garlic, fresh ginger, and red chilli and cook for 2 minutes until fragrant. Add the turmeric and ground coriander and stir for 30 seconds until the spices bloom in the oil.
  3. Add the broth and roasted carrots. Pour the vegetable broth into the pot and bring to a simmer. Add the roasted carrots and any caramelized juices from the baking sheet — these concentrated juices are pure flavor and should not be left behind. Simmer together for 5 minutes to allow the flavors to meld.
  4. Blend until silky. Remove the pot from the heat. Using an immersion blender, blend the soup directly in the pot on high speed for 2–3 minutes until completely smooth and silky — there should be no fibrous carrot pieces remaining. Alternatively, transfer in batches to a high-speed blender and blend on high until very smooth. For the silkiest result, pass the blended soup through a fine mesh sieve, pressing through with the back of a ladle.
  5. Add the tahini and lime. Return the soup to low heat if needed to warm through. Stir in the tahini and lime juice thoroughly — the tahini will initially make the soup look slightly separated, but continued stirring will incorporate it fully into a rich, cohesive soup. Taste and adjust seasoning generously with salt and white pepper. The soup should taste bright, nutty, slightly sweet from the carrots, and warm with ginger and chilli.
  6. Finish and serve. Ladle the soup into warm bowls. Drizzle with toasted sesame oil. Add a swirl of vegan yogurt or coconut cream if using. Scatter toasted sesame seeds, fresh cilantro or sliced scallions, and chilli flakes over the top. Serve immediately with crusty bread or warm flatbread for dipping.

Pro Tips

  • Roast the carrots, do not boil them — this is the most important technique decision in the recipe. Boiled carrots produce a soup that tastes watery and one-dimensional; roasted carrots produce a soup with concentrated sweetness, caramelized depth, and a richness that needs nothing extra to be compelling. The extra 30 minutes of oven time is completely worth it.
  • Stir the tahini before measuring — tahini separates in the jar with the oil rising to the top and the solids settling at the bottom. Unstirred tahini from the bottom of the jar is dense and pasty; the oil from the top is thin and flavorless. Stir from the bottom up until the tahini is uniform and smooth before spooning it in.
  • Add sesame oil at the end, not the beginning — toasted sesame oil has a low smoke point and its aromatic compounds burn off quickly when heated. Added at the start of cooking, it loses its distinctive nutty fragrance. Used as a finishing drizzle over the plated soup, it retains its full, intoxicating aroma and adds a final layer that elevates the whole bowl.
  • Blend longer than you think necessary — a truly silky carrot soup requires extended blending to fully break down the carrot’s fibrous cell walls. Blend for at least 2–3 minutes, and if you want a restaurant-level result, pass the blended soup through a fine mesh sieve afterward. The difference in texture between a 30-second blend and a 3-minute blend is significant.

The Carrot and Sesame Combination

The pairing of carrot and sesame is one of the great understated flavor combinations of Asian and Middle Eastern cooking — two traditions that arrived at the same discovery from different directions. In Korean cooking, banchan of shredded carrots dressed with sesame oil and toasted sesame seeds are a fixture on every table, the sesame’s nutty richness amplifying the carrot’s sweetness. In Middle Eastern cooking, roasted carrots dressed with tahini, lemon, and herbs appear on mezze tables across the Levant, the tahini adding a creamy, earthy counterpoint to the carrot’s brightness. What both traditions understand is that carrot and sesame are not simply compatible — they actively enhance each other. The carrot’s natural sweetness intensifies the sesame’s nuttiness; the sesame’s richness rounds the carrot’s acidity; together they produce a combination that is simultaneously more interesting and more satisfying than either would be alone. This soup is the fullest expression of that pairing: carrot roasted to concentrate its sweetness, sesame in two forms — tahini for body and toasted sesame oil for fragrance — producing a bowl that is at once simple and deeply complex.


Flavor Variations

  • Coconut Sesame Carrot Soup: Replace 1 cup of the vegetable broth with full-fat coconut milk for a richer, creamier version with a subtle coconut sweetness that works beautifully alongside the sesame and ginger.
  • Miso Sesame Carrot Soup: Add 1 tablespoon of white miso paste alongside the tahini for a deeply savory, umami-forward version where the miso adds a fermented complexity that transforms the soup entirely.
  • Curried Sesame Carrot Soup: Increase the turmeric to 1 teaspoon, add 1 tablespoon of mild curry powder with the spices, and finish with a spoonful of vegan yogurt and mango chutney for a warming, curry-spiced version.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~280 kcal7g34g8g14g

Storage

  • Refrigerator: Store in an airtight container for up to 5 days. The soup thickens on refrigeration as the tahini and starch settle — thin with a splash of vegetable broth when reheating and stir well to recombine. Reheat gently over medium-low heat, stirring frequently. Add the sesame oil drizzle and fresh toppings after reheating.
  • Freezer: Freezes beautifully for up to 3 months. Cool completely before transferring to sealed containers. Thaw overnight in the refrigerator and reheat gently. Soups with tahini occasionally separate on thawing — stir vigorously or briefly re-blend to recombine.
  • Meal prep: This soup is an excellent meal prep staple — it reheats perfectly and develops in flavor over several days as the ginger and sesame permeate the broth more deeply.

Frequently Asked Questions

Can I use pre-cut or baby carrots?

Yes — pre-cut carrots and baby carrots work well and save prep time. Baby carrots have slightly less sweetness and flavor than whole carrots but the roasting process concentrates them sufficiently. Increase the roasting time by 5 minutes for baby carrots, which take longer due to their higher moisture content.

My soup tastes bitter — what went wrong?

Bitterness in carrot soup usually comes from one of three sources: garlic that was cooked too long and began to burn, ginger added to oil that was too hot, or tahini that was added to the soup while the heat was too high. Ensure the garlic and ginger are added to medium heat and cook only until fragrant, and add the tahini off the heat or over very low heat, stirring constantly.

Can I make this without a blender?

A high-speed blender or immersion blender is important for achieving the silky texture this soup is known for. A food processor can be used in a pinch — process in batches until as smooth as possible, then pass through a fine mesh sieve to remove any remaining fibrous texture. A potato masher produces a rustic, chunky version that is pleasant but a very different soup.

Is this soup spicy?

The heat is mild to moderate with one red chilli and its seeds removed. For a completely mild version, omit the chilli entirely and use sweet smoked paprika in its place. For a genuinely spicy version, add two bird’s eye chillies with seeds and increase the fresh ginger to 3 tablespoons.


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

Vegan Fettuccine Alfredo Bread Bowl — The Creamiest Most Indulgent Plant-Based Pasta Bowl You Will Make All Season

fettuccine alfredo bread bowl

There are pasta dishes and then there are pasta dishes like this Vegan Fettuccine Alfredo Bread Bowl — the kind where you hollow out a warm, crusty sourdough boule and ladle in a fettuccine Alfredo so impossibly creamy and so deeply rich with cashew cream and nutritional yeast and roasted garlic and white wine and freshly cracked black pepper that the first bite — pasta and bread together, the sauce soaking into the inner walls of the loaf, the crust giving its satisfying resistance before yielding completely — is one of those moments in cooking where you stop and just stand there, because what you are eating is better than you prepared yourself for. This is that dish. The one that belongs on a dinner party table and a Tuesday night in equal measure. The one that makes the bread bowl not a gimmick but a revelation — because the bread is not a vehicle for the pasta; the pasta and the bread are made for each other, and the sauce that saturates the inner walls of the loaf over the course of the meal is the best part of both.

The secret to this Alfredo’s extraordinary creaminess is the cashew base — raw cashews soaked and blended with vegetable broth, nutritional yeast, roasted garlic, lemon juice, and a small amount of white wine into a sauce that is genuinely, textually indistinguishable from a cream-and-butter Alfredo and considerably more interesting in flavor. Where traditional Alfredo relies on butter and Parmesan for its richness, this sauce builds its depth through layered umami: the roasted garlic adds a rounded, slightly sweet savoriness; the nutritional yeast contributes a fermented, cheesy depth; the white wine adds an acidic brightness that keeps the heavy sauce from tipping into cloying; and the cashews provide a fat-soluble richness that coats every strand of fettuccine in a way that cream alone cannot match.

What makes this recipe so outstanding is the warm bread bowl itself — not simply a serving vessel but an active component of the dish. A sourdough boule with its top removed and its interior hollowed out and toasted in the oven develops an inner crust that is simultaneously firm enough to hold the sauce and absorbent enough to soak it up slowly over the course of the meal, transforming the bread from accompaniment into the final, extraordinary course: the sauce-soaked walls of the loaf, torn and eaten at the end, are quite possibly better than the pasta itself.

This recipe is 100% vegan, ready in about 50 minutes, deeply impressive to serve, and the kind of dinner that earns its place in permanent rotation the first time you make it.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins35 mins50 mins4~720 kcal

Ingredients

For the Bread Bowls

  • 4 small sourdough boules (individual-sized, about 15cm / 6 inches diameter) — or 2 larger boules halved
  • 2 tbsp olive oil or vegan butter, melted
  • 1 clove garlic, finely grated (for brushing the inside of the bowl)

For the Roasted Garlic Cashew Alfredo Sauce

  • 1½ cups (210g) raw cashews, soaked in hot water for 20–30 minutes, drained
  • 1 whole head of garlic, roasted (see instructions)
  • 1¼ cups (300ml) vegetable broth, plus more to thin
  • ¼ cup (60ml) dry white wine (or additional broth)
  • 4 tbsp nutritional yeast
  • Juice of 1 lemon
  • 1 tsp onion powder
  • ½ tsp white pepper
  • ½ tsp salt (plus more to taste)
  • Pinch of freshly grated nutmeg

For the Fettuccine

  • 400g (14oz) fettuccine pasta (or linguine)
  • 1 tbsp salt for pasta water
  • 2 tbsp vegan butter
  • ½ cup (120ml) pasta cooking water, reserved

For Finishing and Serving

  • Freshly cracked black pepper (generous)
  • 3 tbsp fresh flat-leaf parsley, finely chopped
  • Extra nutritional yeast for dusting
  • Lemon zest from 1 lemon
  • Vegan parmesan (store-bought or homemade from cashews and nutritional yeast)
  • Chilli flakes (optional)

Instructions

  1. Roast the garlic. Preheat the oven to 400°F (200°C). Slice the top off the head of garlic to expose the cloves. Drizzle with olive oil, wrap tightly in foil, and roast for 35–40 minutes until the cloves are completely soft, golden, and fragrant. Squeeze the roasted cloves out of the skin — they should slip out like a paste. Set aside.
  2. Prepare the bread bowls. While the garlic roasts, cut the tops off the sourdough boules and hollow out the interior, leaving a 2–3cm wall of bread all around. Reserve the removed bread for dipping. Brush the inside of each hollowed loaf generously with melted vegan butter mixed with the grated raw garlic. Place on a baking sheet and toast in the oven alongside the garlic for the final 10 minutes until the interior is golden, fragrant, and lightly crisped. Remove and keep warm.
  3. Make the cashew Alfredo sauce. Drain the soaked cashews and add to a high-speed blender with the roasted garlic cloves, vegetable broth, white wine, nutritional yeast, lemon juice, onion powder, white pepper, salt, and nutmeg. Blend on high for 2–3 minutes until the sauce is completely smooth and silky — no graininess should remain. The sauce should be thick enough to coat a spoon. If too thick, add vegetable broth a tablespoon at a time. Taste and adjust seasoning.
  4. Cook the fettuccine. Bring a large pot of heavily salted water to a rolling boil. Cook the fettuccine until just al dente — 1 minute less than the package instructs, as it will continue cooking in the sauce. Before draining, reserve ½ cup of the starchy pasta cooking water. Drain the pasta and return to the pot.
  5. Finish the sauce. In a large saucepan or skillet over medium-low heat, melt the vegan butter. Pour in the blended cashew Alfredo sauce and warm through, stirring gently — do not boil, as high heat can cause the cashew sauce to break. Add the cooked fettuccine to the sauce and toss to coat. Add the reserved pasta water a splash at a time to loosen the sauce to a silky, flowing consistency that coats every strand without pooling. The sauce should be fluid but clinging — not watery, not stiff. Taste and adjust salt and pepper generously. The pasta should be boldly seasoned; Alfredo lives and dies on its seasoning.
  6. Fill the bread bowls and serve. Place a warm, toasted bread bowl on each plate. Twirl generous portions of fettuccine Alfredo into each bowl using tongs, allowing the sauce to pool against the toasted walls. Crack black pepper generously over the top. Scatter fresh parsley and lemon zest. Dust with nutritional yeast and vegan parmesan. Add chilli flakes if using. Serve immediately with the reserved bread pieces alongside for dipping and the sauce-soaked walls of the loaf eaten last.

Pro Tips

  • Soak the cashews in hot water, not cold — 20–30 minutes in just-boiled water softens raw cashews sufficiently for silky blending. Cold-water soaking takes 4–6 hours and produces an equally smooth result, but hot soaking is faster and equally effective for this application. Do not skip the soak; unsoaked cashews produce a sauce with detectable graininess even in a high-speed blender.
  • Reserve pasta water before draining — this is the single most important pasta technique and it is non-negotiable. The starchy, salted pasta cooking water is the ingredient that transforms a thick cashew sauce into something silky and emulsified that clings to the pasta. Added a splash at a time, it loosens the sauce without thinning its flavor. A half cup is enough; have it ready before you drain.
  • Toast the bread bowl interior before filling — a raw, untoasted bread bowl will become soggy within minutes of the hot sauce being ladled in. Toasting the interior for 10 minutes creates a lightly crisped inner crust that resists soaking long enough for the meal to be enjoyed while remaining absorbent enough to slowly saturate with sauce toward the end — which is the point. Do not skip this step.
  • Do not boil the cashew sauce — cashew cream sauces can separate under very high heat, breaking into a grainy, uneven texture. Warm the sauce gently over medium-low heat and never allow it to reach a full boil. A gentle simmer for 2–3 minutes is all it needs to come together around the pasta.

The Bread Bowl: A History

The bread bowl — a hollowed loaf used as both serving vessel and edible dish — has appeared in various forms across European and American food history, but its modern popularity as a restaurant staple is largely the product of American chain dining culture and, specifically, the Boudin Bakery of San Francisco, which began serving sourdough bread bowls filled with clam chowder on Fisherman’s Wharf in the 1980s and became so synonymous with the format that the bread bowl became a fixture across American casual dining chains throughout the 1990s. The bread bowl’s genius is structural and philosophical simultaneously: it solves the problem of a vessel that must be firm enough to hold hot liquid while being edible enough to be worth eating, and it rewards patience — the longer the meal takes, the better the bread becomes, as the sauce gradually permeates the walls and transforms the bread from container into component. In this vegan Alfredo version, sourdough is the ideal choice: its dense, chewy crumb holds its structure under the weight of the sauce far longer than a soft white loaf, and its mild tang is a natural complement to the rich, slightly acidic cashew Alfredo — a bread that was made for this sauce before either of them knew it.


Flavor Variations

  • Roasted Mushroom Alfredo Bread Bowl: Add 300g of cremini or mixed mushrooms, roasted in olive oil and thyme until golden and concentrated, stirred into the finished Alfredo for a deeply earthy, umami-rich version where the mushrooms and cashew cream build an extraordinary depth together.
  • Sun-Dried Tomato and Basil Alfredo Bread Bowl: Stir ¼ cup of finely chopped oil-packed sun-dried tomatoes and a large handful of fresh basil into the finished pasta for a Tuscan-inspired version with a sweet, acidic counterpoint to the rich cream sauce.
  • Truffle Alfredo Bread Bowl: Add 1 tablespoon of truffle oil to the blended cashew sauce and top the finished bowl with shaved vegan truffle or an extra drizzle of truffle oil for an indulgent, dinner-party version where the truffle’s earthiness and the cashew cream become one extraordinary thing.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~720 kcal24g95g6g28g

Storage

  • Pasta: Store leftover fettuccine Alfredo separately from the bread bowls in an airtight container in the refrigerator for up to 3 days. The cashew sauce thickens considerably on refrigeration — reheat gently over low heat with a splash of vegetable broth or plant milk, stirring until smooth and silky. Do not microwave at high power; it can cause the sauce to separate.
  • Bread bowls: Best eaten on the day of making. If making ahead, store the toasted, unfilled boules at room temperature and refresh in a 375°F (190°C) oven for 5 minutes before filling and serving.
  • Sauce ahead: The cashew Alfredo sauce keeps well in a sealed jar in the refrigerator for up to 5 days and freezes for up to 2 months. Thaw overnight in the refrigerator and reheat gently. Having the sauce pre-made makes this a 20-minute weeknight dinner.

Frequently Asked Questions

Can I use store-bought vegan cream instead of cashew cream?

Yes — store-bought vegan heavy cream (oat-based, soy-based, or coconut cream) can be substituted for the cashew cream in equal measure. The flavor will be slightly less complex and the sauce less nutty, but the result is excellent and significantly faster to prepare. Reduce the vegetable broth to ½ cup as store-bought creams are thinner than cashew cream.

What bread works best for bread bowls?

Sourdough is the gold standard — its dense, chewy crumb holds its structure under hot liquid far longer than softer breads. A country loaf or batard also works well. Avoid soft sandwich bread or ciabatta, which will collapse within minutes of being filled. The bread should have a thick, firm crust and a tight, dense crumb.

How do I stop the bread bowl from getting soggy too quickly?

Two things: toast the interior and fill at the last moment. Toasting the hollowed loaf for 10 minutes creates a lightly crisped inner surface that resists immediate saturation. Filling the bread bowl just before serving, rather than in the kitchen during plating, gives the bread maximum time before the sauce penetrates. The soaking is gradual and desirable; the goal is bread firm enough to hold through the meal and saturated enough to be extraordinary by the end.

Can I make this gluten-free?

Yes — use certified gluten-free fettuccine (rice-based or corn-based pasta works well) and serve the Alfredo in bowls rather than bread bowls, or use gluten-free bread rolls for individual bread bowl versions. The cashew Alfredo sauce itself is naturally gluten-free. The nutritional yeast should be verified gluten-free if celiac disease is a concern, as some brands are processed in facilities that handle wheat.


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

Vegan Broccoli Chips — The Crispiest Most Addictive Plant-Based Snack You Will Make All Week

vegan broccoli chips

There are snacks and then there are snacks like these Vegan Broccoli Chips — the kind that come out of the oven so impossibly crispy and so deeply seasoned with smoked paprika and garlic and nutritional yeast and a touch of lemon that you eat half the tray standing at the counter before they have cooled enough to serve, and then you put the rest in a bowl and set it on the table and watch it disappear in under three minutes, and someone — always someone — asks whether these are actually broccoli, because they taste like something you pay seven dollars for in a foil bag at a health food store but better, more flavorful, and made in your own oven in forty minutes with a head of broccoli and a handful of pantry ingredients. This is that recipe. The one that converts broccoli skeptics. The one that makes a vegetable into a snack people reach for by instinct rather than obligation. The one that, once made, gets made every week for the rest of the season.

The secret is the slice. Broccoli florets cut into thin, flat pieces — 3–4mm at their thickest — dehydrate in the oven far faster and more evenly than whole florets, developing a crisp, papery exterior with a concentrated, intensely savory flavor that whole roasted broccoli never achieves. The thin cross-section exposes the maximum surface area to the circulating oven heat, allowing moisture to escape quickly and the natural sugars in the broccoli to caramelize before the interior has time to steam. The result is not roasted broccoli. It is something closer to a chip — genuinely crunchy, satisfying in a way that makes you reach for another before the first one is finished.

What makes this recipe so outstanding is the nutritional yeast coating — tossed with olive oil, smoked paprika, garlic powder, onion powder, and a squeeze of lemon, the nutritional yeast adheres to every surface of the thinly sliced broccoli and caramelizes against the hot sheet pan into a savory, slightly cheesy, deeply umami crust that is entirely responsible for the addictive quality of these chips. Nutritional yeast is one of those ingredients that transforms whatever it touches, and on broccoli chips it produces a flavor that is simultaneously familiar and completely surprising.

This recipe is 100% vegan, naturally gluten-free, ready in about 40 minutes, and the most addictive vegetable snack in your repertoire.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins30 mins40 mins4~95 kcal

Ingredients

For the Broccoli Chips

  • 2 large heads of broccoli (about 700g / 1.5 lbs), cut into thin flat slices
  • 3 tbsp olive oil
  • 3 tbsp nutritional yeast
  • 1 tsp smoked paprika
  • 1 tsp garlic powder
  • ½ tsp onion powder
  • ½ tsp salt (plus flaky sea salt for finishing)
  • ¼ tsp black pepper
  • Juice of ½ lemon
  • ¼ tsp chilli flakes (optional, for heat)

Optional Flavor Boosts

  • 1 tbsp soy sauce or tamari (for extra umami depth — toss with the oil before coating)
  • 1 tsp cumin (for a warmer, earthier version)
  • ½ tsp turmeric (adds color and a subtle bitterness)
  • 2 tbsp sesame seeds (scatter over before roasting — they toast beautifully alongside)

Instructions

  1. Prep the broccoli. Preheat the oven to 400°F (200°C). Cut the broccoli into chips: slice each floret from top to stem into pieces approximately 3–4mm thick, using a sharp knife. The goal is flat, even slices with maximum surface area — not crumbled florets, but thin cross-sections where you can see the individual structure of the broccoli. Include the tender stems, sliced thinly; they crisp up beautifully. Some pieces will naturally fall apart into smaller crumbles — keep these, as they will become the crispiest, most chip-like pieces of all.
  2. Season the chips. In a large bowl, combine the olive oil, nutritional yeast, smoked paprika, garlic powder, onion powder, salt, pepper, lemon juice, and chilli flakes if using. Whisk until the mixture forms a thick, fragrant paste. Add all the sliced broccoli to the bowl and toss thoroughly with your hands, making sure every surface is coated with the seasoning paste. The broccoli should be evenly golden-green with no dry patches.
  3. Spread and roast. Arrange the seasoned broccoli slices in a single layer across two large rimmed baking sheets — do not crowd or overlap. Overcrowding is the enemy of crispy broccoli chips; every piece needs direct exposure to the oven’s heat and air circulation. If the pieces overlap, they steam rather than crisp. Use two pans if necessary. Slide into the oven and roast for 20–25 minutes, checking at 20 minutes.
  4. Flip and finish. At the 20-minute mark, flip the larger slices and rotate the pans if your oven has hot spots. Return to the oven for a further 5–10 minutes, watching closely. The chips are done when the edges are deeply golden-to-dark brown, the surfaces are crispy and papery, and the pieces lift easily from the pan. The smaller crumble pieces will be done first — remove them and continue roasting the larger pieces. Some dark edges are desirable; burnt edges are not. The line between perfect and overdone is about 3 minutes, so watch carefully in the final stage.
  5. Finish and serve. Remove from the oven and immediately scatter flaky sea salt over the hot chips. Leave on the pan for 2–3 minutes — they crisp up further as they cool and the moisture evaporates. Transfer to a serving bowl or platter. Eat immediately; these chips are at their crispiest in the first 20 minutes and soften gradually as they sit.

Pro Tips

  • Slice thin and flat — this is the technique that separates broccoli chips from roasted broccoli. A 3–4mm slice exposes far more surface area to the oven heat than a whole floret, allowing moisture to escape quickly and the exterior to crisp before the interior steams through. A mandoline produces perfectly even slices; a sharp chef’s knife produces excellent ones. Do not cut too thin (under 2mm) or the chips will burn rather than crisp.
  • Use two pans and never crowd — broccoli releases significant moisture as it roasts, and overcrowded pieces create steam that prevents crisping. The chips need space. A single layer with no overlap is non-negotiable. If you have only one large baking sheet, roast in two batches rather than crowding one pan.
  • Dry the broccoli before seasoning — any surface moisture on the broccoli will inhibit crisping. After washing, dry the broccoli thoroughly with a clean kitchen towel or spin in a salad spinner before slicing and seasoning. Wet broccoli steams; dry broccoli crisps.
  • Eat them fast — broccoli chips are at their peak crispiness in the 20 minutes after roasting and soften as they absorb ambient moisture from the air. Make them last, plate them fast, and serve immediately. If making ahead for a party, store in an open bowl rather than a sealed container — the seal traps moisture.

The Science of the Crispy Chip

The broccoli chip’s crispiness is entirely a moisture problem — or more precisely, a moisture removal problem. Raw broccoli is approximately 90% water by weight, and that water must be driven out through evaporation before the sugars and starches in the vegetable can caramelize and crisp. Whole broccoli florets roasted at high heat develop crispy, browned tips and edges but retain a steamed, tender interior because the surface crisps faster than the interior releases moisture — the outer layer trapping what’s inside. A thinly sliced broccoli piece, by contrast, has so little depth that moisture escapes almost simultaneously from all sides, evaporating quickly and uniformly, leaving the entire slice — not just its edges — to caramelize into something genuinely crispy. The nutritional yeast accelerates this process: its proteins and sugars participate in the Maillard reaction at the same temperatures the broccoli’s own sugars caramelize, building a crust on the chip’s exterior that locks in shape while the moisture finishes evaporating beneath it. The result — a crispy, savory, deeply flavored chip — is the product of simple applied food science: maximum surface area, minimum depth, and the right coating to encourage browning.


Flavor Variations

  • Chilli Lime Broccoli Chips: Replace the smoked paprika with 1 teaspoon of chilli powder and the lemon with lime juice and lime zest for a bright, spicy, citrus-forward version. Finish with a dusting of Tajín or extra lime zest straight from the oven.
  • Sesame Miso Broccoli Chips: Add 1 tablespoon of white miso paste and 1 tablespoon of toasted sesame oil to the oil coating and scatter sesame seeds over before roasting for a deeply savory, Japanese-inspired version with fermented umami depth.
  • Ranch Broccoli Chips: Add ½ teaspoon of dried dill, ½ teaspoon of dried chives, and ¼ teaspoon of white pepper to the seasoning mix for a vegan ranch-flavored chip that tastes uncannily close to the real thing and disappears faster than anything else on the table.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~95 kcal6g9g4g5g

Storage

  • Best eaten immediately — broccoli chips are at their crispiest in the first 20 minutes after roasting and soften significantly as they sit and absorb ambient moisture. Eat them as soon as possible after making.
  • Short-term storage: Store in an open bowl or loosely covered at room temperature for up to 4 hours. A sealed container traps moisture and softens the chips quickly — avoid it.
  • Re-crisping: Spread softened chips on a baking sheet and return to a 375°F (190°C) oven for 5–7 minutes to restore crispness. They will not return to their original crunch completely, but they will be significantly improved. An air fryer at 375°F for 3–4 minutes is even more effective.
  • Make ahead: The broccoli can be sliced and seasoned up to 4 hours ahead and stored covered in the refrigerator. Roast just before serving.

Frequently Asked Questions

Why aren’t my broccoli chips getting crispy?

The three most common causes are: too much moisture on the broccoli before seasoning (dry it thoroughly); overcrowding the pan (steam rather than dry heat); or the oven temperature being too low. Ensure the oven is fully preheated to 400°F (200°C) before the chips go in, the broccoli is completely dry before seasoning, and the pieces are in a true single layer with space between them.

Can I make these in an air fryer?

Yes — an air fryer produces excellent broccoli chips with less oil and shorter cooking time. Season as directed, then air fry at 375°F (190°C) for 10–12 minutes in a single layer, shaking the basket at 6 minutes. Work in batches rather than piling them in; the single layer rule applies in an air fryer as much as in the oven.

Can I use frozen broccoli?

Fresh broccoli is strongly preferred. Frozen broccoli has been blanched before freezing, which softens its cell structure and increases its water content — it will produce chips that are much harder to crisp and will require longer roasting. If using frozen, thaw completely, squeeze out as much water as possible in a clean kitchen towel, and spread on a rack to dry for at least 30 minutes before slicing and seasoning.

What do I serve broccoli chips with?

These chips are excellent on their own as a snack and equally good alongside a tahini dip, vegan ranch dressing, or cashew sour cream. They also make an extraordinary topping for grain bowls, Buddha bowls, or soups — scattered over a creamy soup just before serving, they add a textural contrast that elevates the bowl entirely.


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

Vegan Almond Joy Cookies — The Chewiest Most Indulgent Plant-Based Cookies You Will Make All Season

vegan almond joy cookies

There are cookies and then there are cookies like these Vegan Almond Joy Cookies — the kind that come out of the oven so thick and so chewy and so deeply fragrant with toasted coconut and dark chocolate and whole roasted almonds that you pull the tray from the oven and the smell alone is enough to bring everyone into the kitchen, and then you let them cool for the mandatory ten minutes and someone breaks and takes one early and the look on their face — the immediate, involuntary closing of the eyes that happens when something is better than expected — tells you everything you need to know about what you have just made. This is that cookie. The one that tastes exactly like an Almond Joy bar but better, because it is warm and chewy and the coconut is toasted and the chocolate is melted and the almond sits on top of everything like it has always belonged there. The one that disappears from the cooling rack before they are fully cool. The one that gets requested by name at every gathering from the moment you first make it.

The secret is the coconut integration — not coconut extract, which produces a synthetic, one-dimensional sweetness, but full-fat coconut cream added directly to the dough alongside shredded sweetened coconut that is briefly toasted before mixing. The coconut cream adds fat and moisture that produces the extraordinary chewiness this cookie is known for — the pull, the give, the thick-centered, slightly crisp-edged bite that defines the perfect cookie — while the toasted shredded coconut adds a concentrated, nutty, caramelized coconut flavor that runs through every bite rather than appearing only in the occasional fleck of dry coconut. Together they produce a cookie that is coconut not as accent but as foundation.

What makes this recipe so outstanding is the press-in almond technique — a whole roasted almond pressed gently into the top of each cookie ball just before baking sits proud of the surface throughout the bake, toasting further in the oven heat while remaining firmly embedded in the finished cookie. The almond’s crunch against the soft, chewy cookie and the bittersweet chocolate creates the full Almond Joy experience in every bite without the artificial flavoring of the original.

This recipe is 100% vegan, ready in about 35 minutes plus chill time, deeply satisfying to make and even more satisfying to eat, and the kind of recipe that renders all other chocolate coconut cookies immediately insufficient.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins12 mins27 mins + 30 min chill18 cookies~210 kcal

Ingredients

For the Cookie Dough

  • 1¾ cups (220g) all-purpose flour
  • ½ tsp baking soda
  • ½ tsp baking powder
  • ½ tsp salt
  • ½ cup (115g) vegan butter, softened to room temperature
  • ½ cup (100g) granulated sugar
  • ½ cup (110g) packed light brown sugar
  • 3 tbsp full-fat coconut cream (from the top of a chilled can of full-fat coconut milk)
  • 2 tbsp ground flaxseed + 5 tbsp water, mixed and rested 5 minutes (2 flax eggs)
  • 1½ tsp pure vanilla extract
  • 1 cup (85g) shredded sweetened coconut, toasted (see instructions)

For the Mix-Ins and Topping

  • 1 cup (170g) vegan dark chocolate chips or chopped dark chocolate (70% cacao)
  • 18–20 whole roasted almonds (one per cookie, for pressing in before baking)
  • ¼ cup (20g) additional shredded coconut for rolling (optional, for extra coconut coating)

Instructions

  1. Toast the coconut. In a dry skillet over medium heat, toast the shredded sweetened coconut, stirring constantly, for 3–4 minutes until golden and fragrant. Watch carefully — coconut goes from golden to burnt in under a minute. Transfer immediately to a plate to cool. The toasting transforms the coconut from sweet and moist to nutty, caramelized, and deeply flavored. Set aside to cool completely before adding to the dough.
  2. Make the flax eggs. In a small bowl, combine the ground flaxseed and water. Stir well and set aside for 5 minutes until the mixture has thickened to a gel-like consistency. This is the binding agent that replaces eggs in the dough.
  3. Cream the butter and sugars. In a large bowl, beat the softened vegan butter with the granulated sugar and brown sugar using a hand mixer or stand mixer on medium speed for 2–3 minutes until light, pale, and fluffy. The creaming step is important — properly creamed vegan butter and sugar creates air pockets in the dough that give the cookie its lift and chew. Do not rush this step.
  4. Add wet ingredients. Add the coconut cream, flax eggs, and vanilla extract to the creamed butter and sugar. Beat on medium speed for 1 minute until fully incorporated and smooth. The dough may look slightly broken — this is normal and will come together when the flour is added.
  5. Add the dry ingredients. Sift the flour, baking soda, baking powder, and salt directly over the wet mixture. Fold in with a spatula until just combined — do not overmix. Overmixing develops gluten and produces a tough, dense cookie rather than a chewy one. Stop mixing as soon as no dry flour streaks remain.
  6. Fold in the coconut and chocolate. Add the cooled toasted coconut and dark chocolate chips to the dough and fold through with a spatula until evenly distributed. The dough will be thick and slightly sticky — this is correct.
  7. Chill the dough. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes (up to 48 hours for a deeper flavor). Chilling firms the dough, which prevents the cookies from spreading too flat in the oven and concentrates the flavors. Do not skip the chill; room-temperature dough produces flat cookies that spread before they can set.
  8. Preheat and portion. Preheat the oven to 350°F (175°C) and line two baking sheets with parchment paper. Using a cookie scoop or two spoons, portion the chilled dough into balls approximately 2 tablespoons in size. If rolling in extra shredded coconut, roll each ball briefly through the coconut before placing on the sheet. Space the cookies 5cm apart.
  9. Press in the almonds. Press one whole roasted almond firmly into the top of each cookie ball, pushing it in just enough to be secure but leaving most of it sitting proud of the surface. The almond should be visible, not buried.
  10. Bake. Bake for 11–13 minutes until the edges are set and lightly golden and the centers look just barely underdone — they will continue to cook on the hot pan after removal. Do not overbake; an overdone Almond Joy cookie is dry and crumbly rather than chewy and rich. The centers should look soft at 12 minutes; they firm as they cool.
  11. Cool and serve. Leave the cookies on the baking sheet for 10 minutes before transferring to a wire rack. This resting time on the hot pan finishes the bake and allows the cookies to set completely without crumbling. Eat warm for maximum chocolate melt and chew, or at room temperature for a firmer, more structured cookie.

Pro Tips

  • Toast the coconut before adding to the dough — raw shredded coconut in a baked cookie produces a texture that is sweet and slightly chewy but lacks the caramelized, nutty depth that makes this cookie extraordinary. Three to four minutes in a dry pan transforms the coconut into something intensely flavored that runs through the entire cookie. This single step is the difference between a good coconut cookie and an exceptional one.
  • Chill the dough — chilled cookie dough bakes into thicker, chewier, more flavorful cookies than room-temperature dough, for two reasons. First, cold fat spreads more slowly in the oven, giving the cookie time to set its structure before it spreads flat. Second, the rest time allows the flour to fully hydrate and the sugar to begin to break down, producing a deeper, more complex flavor. Thirty minutes is the minimum; overnight is ideal.
  • Pull them out when they look underdone — the most common mistake with vegan cookies is overbaking. Vegan cookies without eggs are more susceptible to drying out in the oven, and a cookie that looks perfectly done at 12 minutes will be overdone by 14. Pull them when the centers look soft and barely set — they will firm completely as they cool and will be exactly right at room temperature.
  • Use full-fat coconut cream, not coconut milk — the fat content of full-fat coconut cream is what gives this cookie its extraordinary chewiness. Light coconut milk or coconut milk from a carton does not have sufficient fat content to replicate the effect. Use the thick cream from the top of a chilled can of full-fat coconut milk.

The Almond Joy: An American Original

The Almond Joy was introduced by the Peter Paul Candy Company in 1946, two years after the Mounds bar — its coconut-only predecessor — had already established itself as one of America’s most popular candy bars. The addition of the whole almond and the shift from dark to milk chocolate created a candy bar whose name captured its identity perfectly: the “joy” of the almond against the sweet coconut and chocolate was a combination that struck American candy consumers as something new and immediately right. The bar’s signature advertising tagline — “Sometimes you feel like a nut, sometimes you don’t” (Almond Joy’s got nuts, Mounds don’t) — became one of the most recognized jingles in American candy history and ran for decades from its 1970s introduction. The combination it celebrated — chocolate, coconut, and almond — is one of the genuinely great flavor triads of confectionery: the chocolate provides bitterness and depth, the coconut provides sweetness and chew, and the almond provides crunch and a nutty richness that rounds every sharp edge. In cookie form, the combination is if anything more satisfying than the original bar, because the cookie’s own chewiness amplifies the coconut and the warmth of baking deepens the chocolate. These cookies are not a tribute to an Almond Joy. They are an Almond Joy made better.


Flavor Variations

  • Double Chocolate Almond Joy Cookies: Replace ¼ cup of the flour with unsweetened cocoa powder for a deeply chocolatey, fudge-like cookie base that intensifies the chocolate element of the Almond Joy combination and produces a cookie that is as much a brownie as a cookie.
  • Dark Cherry Almond Joy Cookies: Add ½ cup of dried tart cherries to the dough alongside the chocolate chips for a chocolate-cherry-coconut-almond combination that is simultaneously more sophisticated and more indulgent than the original.
  • Almond Joy Cookie Bars: Press the full batch of dough into a parchment-lined 9×13 inch baking pan, stud the top with almonds at regular intervals, and bake at 350°F (175°C) for 20–22 minutes for Almond Joy cookie bars — easier to make for a crowd than individual cookies and just as good.

Nutritional Highlights (Per Cookie)

CaloriesProteinCarbsFiberFat
~210 kcal3g26g2g11g

Storage

  • Room temperature: Store in an airtight container at room temperature for up to 5 days. Place a piece of bread in the container alongside the cookies — the cookies will draw moisture from the bread and remain soft and chewy for longer.
  • Freezer (baked): Freeze baked, cooled cookies in a single layer until solid, then transfer to a freezer-safe bag or container for up to 3 months. Thaw at room temperature for 20 minutes or warm in a 300°F (150°C) oven for 5 minutes for a just-baked texture.
  • Freezer (unbaked dough): Portion the chilled dough into balls, press in the almonds, and freeze on a sheet pan until solid. Transfer to a freezer bag and freeze for up to 3 months. Bake directly from frozen at 350°F (175°C) for 14–15 minutes — no thawing required.

Frequently Asked Questions

Can I use unsweetened coconut instead of sweetened?

Yes — unsweetened shredded coconut works well and produces a less sweet, more naturally coconut-flavored cookie. The texture will be slightly drier, so add an extra tablespoon of coconut cream to the dough to compensate. Toasting unsweetened coconut is even more important than sweetened, as the toasting process adds the caramelization that sweetened coconut gets partly from its sugar content.

Can I use almond butter instead of whole almonds?

Yes — 2 tablespoons of almond butter stirred into the wet ingredients adds a subtler, more integrated almond flavor throughout the entire cookie rather than the dramatic crunch of a whole almond on top. For the full Almond Joy experience, however, the whole pressed almond on top is the technique that replicates the bar most faithfully.

Why are my cookies spreading too flat?

Three causes: the dough was not chilled sufficiently (chill for at least 30 minutes, up to overnight); the vegan butter was too soft or partially melted when creamed (it should be softened but not melted — firm enough to hold its shape when pressed); or the oven temperature was too low (use an oven thermometer to verify).

Can I make these nut-free?

Yes — omit the whole almonds and replace the almond press-in with a whole macadamia nut, a whole pecan, or simply extra chocolate chips pressed into the top. The cookie without the almond is a chocolate coconut cookie — still excellent, just without the nut element.


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