Dinner

Find your next favourite vegan dinner recipe. From creamy curries to crispy cauliflower steaks, we have easy plant-based dinners for every night of the week.

Vegan Garlic Eggplant — The Most Deeply Savory Most Glossy Most Intensely Flavored Plant-Based Side Dish You Will Put on the Table Tonight

vegan garlic eggplant

There is a version of eggplant that most people have eaten — the slightly bitter, slightly spongy, slightly underwhelming version that absorbs too much oil and gives too little back — and then there is this. Vegan Garlic Eggplant is an entirely different proposition: cubes of eggplant that have been properly prepared (and the preparation is everything, as this recipe will explain), cooked in a screaming-hot wok or wide skillet until their exteriors are seared to a deep, caramelized golden-brown while their interiors collapse into the silky, yielding, almost custardy softness that is the eggplant’s highest form. These seared eggplant cubes are then finished in a sauce of breathtaking simplicity and depth: a combination of garlic (an entire head of it, eight to ten cloves, minced and cooked at the edge of burning until it is golden and fragrant and has lost its raw sharpness in exchange for a sweet, nutty depth that is nothing like raw garlic and everything like the best version of it), soy sauce, a small amount of rice vinegar, a spoonful of maple syrup or sugar, sesame oil, and a small amount of cornstarch-thickened liquid that pulls the sauce into a glossy, coating consistency — a sauce that clings to every surface of every eggplant cube and makes the whole dish shine under the kitchen light in a way that makes it look, before you have even put it in your mouth, like something exceptional. Scattered with sliced spring onions, a pinch of sesame seeds, and served over plain steamed rice that absorbs the extra sauce from the pan, this is a 25-minute dinner that tastes like something you waited two hours for, and it is the kind of recipe that becomes a permanent part of a weekly rotation after the first time.

The secret is the dry-sear method. Eggplant is approximately 92% water and contains a network of air pockets in its cell structure that make it behave, when raw, like a sponge — it absorbs oil almost instantly on contact with a hot pan, which is why most eggplant recipes end up using far more oil than intended and produce a result that is greasy rather than caramelized. The dry-sear method circumvents this entirely by cooking the eggplant without any oil for the first phase of the cooking process, in a very hot, dry pan: the eggplant cubes go into a screaming-hot wok or cast-iron skillet with no oil at all, and the heat forces the air pockets in the eggplant’s cell structure to collapse and expel their moisture before the eggplant can absorb any fat. For the first 3–4 minutes, the eggplant sits in the dry pan and steam visibly rises from the cut surfaces as the internal water evaporates; the cell structure collapses; and the cut surfaces begin to make direct, intimate contact with the hot pan surface rather than sitting on a layer of trapped water vapor. After 3–4 minutes, the exteriors are beginning to color and the eggplant has lost enough moisture that its internal structure has become genuinely dense and slightly sticky on the cut surfaces — at this point, 2 tablespoons of oil are added to the pan, and the oil meets eggplant that is no longer a sponge. The oil coats the already-collapsing surfaces and immediately begins producing the Maillard browning that the pre-sear moisture was preventing, turning the eggplant golden-brown in another 2–3 minutes in a way that oil added at the beginning of cooking cannot achieve. The result is deeply caramelized eggplant that has used a fraction of the oil a conventional method requires, is not greasy, and has a genuinely firm, almost meaty exterior texture that holds its shape throughout the sauce coating.

What makes this recipe exceptional is the garlic bloom at the beginning of the sauce: once the eggplant is seared and temporarily removed from the pan, the garlic is added to the same pan with a small amount of fresh oil and cooked slowly — more slowly than garlic is usually cooked in a stir-fry — over medium rather than high heat, for 60–90 seconds, stirring constantly. This slower cook allows the garlic’s harsh, sulfurous raw compounds to cook off completely, transforming the garlic from sharp and pungent into something sweet, deeply savory, and nutty — the garlic equivalent of caramelized onion, achieved in 90 seconds rather than 40 minutes. The seared eggplant is then returned to the pan into this fragrant garlic base, the sauce is added, and the whole thing cooks together for 2–3 minutes until the sauce thickens and the eggplant absorbs the flavors. The garlic’s slow bloom is why this dish tastes so full and so deep despite having so few ingredients and so little cooking time.

This recipe is 100% vegan, dairy-free, and egg-free. It serves 2–3 as a main over rice, or 4 as a side dish.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins15 mins25 mins2–3 servings~290 kcal

Ingredients

For the Eggplant

  • 2 large eggplants (approximately 700–800g total), cut into 3cm (1¼ inch) cubes — uniform cubes cook more evenly than irregular chunks; do not cut them smaller than 3cm as they will shrink significantly during cooking and become too small to have a distinct interior texture
  • 1 tsp fine salt (for drawing out moisture before cooking — optional but recommended; see Pro Tips)
  • 2 tbsp neutral oil (avocado oil, refined coconut oil, or sunflower oil — added after the initial dry sear; do not use extra-virgin olive oil, whose low smoke point makes it unsuitable for the high heat of this recipe)

For the Garlic Sauce

  • 8–10 garlic cloves (a full head of garlic, approximately 40g once peeled and minced) — this is an intentionally large quantity; this is a garlic eggplant dish and the garlic is the defining flavor; reducing it to 3–4 cloves produces a dish that is pleasant but not the same thing
  • 1 tbsp neutral oil, for blooming the garlic
  • 3 tbsp soy sauce or tamari (tamari for a fully gluten-free version; light soy sauce gives a cleaner, brighter flavor; dark soy sauce adds color and a slightly sweeter, molasses-like depth — a combination of 2 tbsp light and 1 tbsp dark is the most complex result)
  • 1 tbsp rice vinegar (balances the soy sauce’s saltiness and adds brightness; do not substitute with balsamic or white wine vinegar, which have incompatible flavor profiles)
  • 1 tbsp maple syrup or caster sugar (balances the salt and vinegar; adjust to taste)
  • 1 tsp toasted sesame oil (added at the very end — toasted sesame oil’s volatile aromatics dissipate completely under high heat; it must be added off the heat or at the very last moment to preserve its distinctive fragrance)
  • ½ tsp cornstarch mixed with 3 tbsp water (the thickening slurry — produces the glossy, coating consistency that distinguishes a finished Chinese-style garlic sauce from a thin liquid; mix the cornstarch fully into the cold water before adding to the hot pan)
  • ¼ tsp white pepper or black pepper
  • ¼ tsp chilli flakes or 1 tsp chilli bean paste (doubanjiang) — optional for heat; doubanjiang adds both heat and a fermented, deeply savory complexity that takes the sauce in a slightly Sichuan direction
  • Optional: 1 tsp grated fresh ginger, added with the garlic for an additional aromatic layer

For Serving

  • Steamed jasmine rice or short-grain rice — 2 cups cooked rice per serving absorbs the extra sauce from the pan and is essential to the experience; noodles (soba or rice noodles) work as an equally good alternative
  • 3 spring onions (scallions), thinly sliced on the diagonal
  • 1 tbsp sesame seeds, toasted
  • Additional chilli flakes, to taste

Instructions

  1. Prepare the eggplant. Cut the eggplant into 3cm cubes. If time allows, place the cubes in a colander, sprinkle with 1 teaspoon of fine salt, toss to coat, and leave to stand for 15–20 minutes (this draws out surface moisture and significantly reduces the oil absorption during searing). After 15–20 minutes, pat the cubes dry with paper towels — they should feel noticeably less moist than when raw. If you are short on time, skip the salt-draw and proceed directly to the dry sear; the result will be slightly less caramelized but still excellent.
  2. Mix the sauce. In a small bowl or jug, combine the soy sauce, rice vinegar, maple syrup, white pepper, and chilli flakes (if using). Stir to dissolve. In a separate small bowl, mix the cornstarch with the 3 tablespoons of cold water until fully dissolved with no lumps. Keep both separate until Step 5 — they are added separately because the cornstarch slurry must go into the hot pan after the liquid to prevent uneven thickening.
  3. Dry-sear the eggplant. Heat a large wok or wide, heavy skillet (cast iron works exceptionally well for this step) over the highest heat available for 2 minutes until the pan is genuinely very hot — a drop of water should evaporate immediately on contact. Add the eggplant cubes with NO oil. Spread them in as close to a single layer as possible and cook without stirring for 3 minutes — the eggplant will begin to steam and then slowly color on the surfaces in contact with the pan. After 3 minutes, add the 2 tablespoons of neutral oil, toss to coat all the eggplant pieces, and continue cooking over high heat for a further 3–4 minutes, stirring every 60 seconds, until the eggplant cubes are deeply golden-brown on multiple surfaces and their interiors feel completely soft when pressed with a spatula. The eggplant should look collapsed and caramelized, not pale and spongy. Remove from the pan and set aside.
  4. Bloom the garlic. Reduce the heat to medium. Add the 1 tablespoon of oil to the same pan. Add the minced garlic (and ginger if using) and cook, stirring constantly, for 60–90 seconds over medium heat. Watch carefully: the garlic should turn from raw white to faintly golden and become intensely fragrant — it must not darken to brown, which happens quickly and makes it bitter. The slower medium heat allows the garlic to cook through and sweeten rather than scorching on the outside while remaining raw in the center. Add the doubanjiang or chilli bean paste here if using, and stir for 20 seconds.
  5. Finish the dish. Return the seared eggplant to the pan with the bloomed garlic. Raise the heat to high. Pour the soy sauce mixture over the eggplant and stir immediately to coat all the pieces. Cook for 60 seconds, stirring, until the sauce is bubbling vigorously. Give the cornstarch slurry a quick stir (it settles quickly) and pour it into the pan while stirring continuously. Cook for a further 60–90 seconds until the sauce thickens to a glossy, coating consistency that clings to every surface of the eggplant rather than pooling at the bottom of the pan. Remove from heat and stir in the toasted sesame oil.
  6. Serve immediately. Spoon over steamed rice. Scatter with spring onion slices and toasted sesame seeds. Add additional chilli flakes if desired. Serve at once — the gloss of the sauce is at its most beautiful immediately from the pan.

Pro Tips

  • Use the largest, widest pan available — eggplant needs space. Crowded eggplant steams instead of searing, producing a pale, soft result instead of a caramelized, meaty one. If you do not have a pan wide enough to accommodate the eggplant in a near-single layer, cook in two batches and combine at the sauce stage.
  • The dry-sear is the most important step — most garlic eggplant recipes fail because they add oil at the start and the eggplant absorbs it all before any browning can happen. The 3-minute oil-free pre-sear is the entire difference between a greasy, pale eggplant dish and a caramelized, intensely flavored one. Do not skip it or shorten it.
  • Do not burn the garlic — the garlic bloom at medium heat is deliberate. Garlic cooked at high heat in a stir-fry burns at the edge before the interior has cooked, producing raw-tasting pockets inside burnt-tasting shells. Medium heat for 90 seconds cooks the garlic through evenly and transforms its flavor from sharp and raw to sweet, nutty, and deep. Watch it constantly and be ready to move quickly.
  • Add the sesame oil off the heat — toasted sesame oil is a finishing oil, not a cooking oil. Its delicate, aromatic compounds (which are responsible for its distinctive fragrance) evaporate rapidly at cooking temperatures. Adding it to the pan after the heat is off preserves those aromatics and makes the finished dish noticeably more fragrant. A dish finished with sesame oil off the heat smells completely different from one where sesame oil was added early.

The Eggplant in Chinese Cooking: A Thousand-Year Relationship

The eggplant occupies a particularly important place in Chinese culinary history — more important, arguably, than in any other national cuisine. While European cooks spent centuries treating the eggplant with suspicion and Italian cooks embraced it primarily as an ingredient in sauces and casseroles, Chinese cooks developed a vast and sophisticated repertoire of eggplant preparations that exploit the vegetable’s extraordinary capacity for absorbing flavors and developing silky, yielding textures under heat. Eggplant arrived in China from India and Southeast Asia sometime before the Tang Dynasty (618–907 CE), and Tang dynasty records document it as a cultivated vegetable in multiple regions. By the Song Dynasty (960–1279 CE), eggplant was a staple of Chinese cooking across all social classes, appearing in imperial court records and in the food diaries of the scholar-official Su Dongpo, who wrote about the pleasures of simple eggplant preparations. The specific combination of eggplant and garlic that defines this recipe reflects a fundamental principle of Chinese flavor-building: the use of aromatics (garlic, ginger, spring onion, chilli) as the flavor foundation of a dish rather than as seasoning added on top of it. In Chinese cooking, the aromatics go in first (or at the structural center of the technique, as in this recipe’s garlic bloom), and the main ingredient — the eggplant — cooks in the flavor environment the aromatics have created, absorbing their character as it finishes. This is why garlic eggplant tastes so completely, so deeply of garlic: not because garlic is added as a condiment but because the eggplant has cooked in the garlic’s presence and absorbed its transformation.


Flavor Variations

  • Vegan Sichuan Garlic Eggplant (Yu Xiang Qiezi): Add 1 tablespoon of doubanjiang (fermented chilli bean paste) and 1 teaspoon of Sichuan peppercorn powder to the garlic bloom. Replace the plain rice vinegar with Chinkiang black vinegar for a deeper, more complex sour note. Add 1 tablespoon of hoisin sauce to the soy sauce mixture. The result is a version of the classic Sichuan Yu Xiang (fish-fragrant) flavor profile — simultaneously spicy, sour, sweet, and savory — one of the most celebrated flavor compositions in Chinese cooking, achieved entirely without any fish or animal products.
  • Vegan Ginger & Garlic Eggplant: Double the ginger (to 2 teaspoons, grated) and add it at the same time as the garlic bloom. Add 2 tablespoons of finely minced fresh chilli (red or green) for heat. The increased ginger gives the dish a sharper, more aromatic, more gingery character that shifts the flavor profile toward something closer to a Thai or Vietnamese garlic-ginger preparation than a Chinese one — equally delicious but distinctly different.
  • Vegan Miso Garlic Eggplant: Whisk 1 tablespoon of white miso paste into the soy sauce mixture before adding to the pan. The miso adds fermented, deeply savory umami that layers beneath the garlic’s sweetness and gives the finished sauce a complexity and depth that is difficult to place but impossible to miss. White miso produces a gentler, slightly sweeter result; red miso is more intense and assertive.

Nutritional Highlights (Per Serving — Based on 3 Servings, Without Rice)

CaloriesProteinCarbsFiberFat
~290 kcal5g28g9g17g

Storage

  • Refrigerator: Garlic eggplant keeps in the refrigerator for up to 4 days in a sealed container. The eggplant softens further overnight as it absorbs the sauce (which thickens in the refrigerator as well); the day-two version, reheated in a pan for 3–4 minutes or microwaved for 60 seconds, is arguably even more flavorful than fresh as the garlic and soy have fully permeated the eggplant.
  • Reheating: Best reheated in a hot pan for 3–4 minutes, adding a splash of water or soy sauce to loosen the sauce if it has become very thick in the refrigerator. Microwave reheating works but makes the eggplant very soft; pan reheating restores more of the original texture.
  • Freezer: Not recommended — cooked eggplant becomes very soft and watery when frozen and thawed, losing the texture that the dry-sear method worked to create.
  • Meal prep: This dish pairs perfectly with pre-cooked rice portioned for the week. Make a double batch of the eggplant, refrigerate in portions, and pair with reheated rice each day for a fast, complete lunch or dinner that requires no additional cooking.

Frequently Asked Questions

Why does my eggplant always turn out bitter?

Bitterness in eggplant is most common in large, old, or over-mature eggplants — the ones with many seeds and very thick skin. Younger, smaller, or more recently harvested eggplants are noticeably less bitter. To minimize bitterness in any eggplant, salt it before cooking (as this recipe recommends): the salt draws out some of the bitter compounds along with the moisture. For an eggplant that is particularly bitter, increase the salt-draw time to 30 minutes and press more firmly with paper towels before cooking. Salting and pressing is the most reliable way to address eggplant bitterness without changing the recipe.

Can I use Chinese or Japanese eggplant (the long, thin variety) instead of globe eggplant?

Yes — Chinese or Japanese eggplant (long, thin, purple) is actually preferred for this recipe by many Chinese cooks because it has thinner skin, fewer seeds, a slightly sweeter flavor, and less tendency to absorb oil than globe eggplant. Cut into 4–5cm (1½–2 inch) lengths or halved lengthwise and cut into similar lengths. The dry-sear technique is the same; the cooking time is slightly shorter (reduce the sear by about 1 minute per side) as the thinner flesh cooks through more quickly. The dish looks different — long, golden-seared pieces rather than cubes — but the flavor is excellent.

My sauce is too salty — how do I fix it?

If the sauce has become over-salty, add 1–2 teaspoons of extra maple syrup or sugar (sweetness counteracts the perception of saltiness) and a small squeeze of lime or lemon juice (acidity also modulates saltiness). A splash of extra water or unsalted vegetable stock, with an additional tiny pinch of cornstarch to re-thicken if needed, dilutes the sauce without thinning the texture. For future batches, use reduced-sodium soy sauce or tamari, or simply reduce the soy sauce quantity to 2 tablespoons and add a tablespoon of water to maintain the sauce volume.

Can I bake the eggplant instead of pan-frying it?

Yes — for a lower-oil version, arrange the salted and pressed eggplant cubes on a parchment-lined baking sheet, brush or spray lightly with oil, and roast at 220°C (430°F) for 22–25 minutes, flipping once at the halfway point, until deeply golden and collapsed. The roasted eggplant will not have the same seared-edge caramelization as the dry-sear pan method, but it is an excellent alternative that uses minimal oil and produces a tender, concentrated result. Add the roasted eggplant to the garlic sauce in Step 5 and proceed exactly as written.


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 Spinach & Artichoke Dip with Olive Oil & Pita Chips — The Creamiest Most Deeply Flavored Plant-Based Party Dip You Have Ever Put on a Table

vegan spinach & artichoke dip with olive oil & pita chips

There is a category of food that exists almost entirely in the space between sitting down and the main course arriving — food that is not quite a meal and not quite a snack but occupies a social and culinary territory all of its own: the party dip, the sharing bowl, the thing that gets placed at the center of the table and around which a conversation forms and a gathering actually begins. Vegan Spinach & Artichoke Dip is one of the defining recipes in this category — a hot, bubbling, outrageously creamy bowl of wilted spinach, tender artichoke hearts, and a silky cashew-cream base that is seasoned with garlic and lemon and nutritional yeast and just enough white pepper to leave a gentle warmth at the back of the throat. It arrives at the table still bubbling from the oven, golden-spotted across the top where the cashew cream has browned under the grill, and it is surrounded by a pile of homemade pita chips that have been brushed with good olive oil, scattered with flaky salt and dried oregano, and toasted until they are shatteringly crisp — crisp enough to stand up to this dip without bending in half, and fragrant with the oregano and olive oil in a way that makes them worth eating on their own even before the dip appears. The combination of the hot, creamy dip and the crisp, herby pita chips is one of the best things you can put on a table for a group of people, and the fact that the entire recipe is completely plant-based and made without a single gram of dairy is something most guests discover only after they have already gone back for a third time.

The secret is the cashew cream base with the nutritional yeast bloom technique. Most vegan spinach and artichoke dips rely on a combination of store-bought vegan cream cheese, vegan sour cream, or canned coconut cream for their creamy base — all of which work adequately but produce a result that is either too tangy (cream cheese), too coconut-forward (coconut cream), or too thin and lacking the slightly grainy, genuinely dairy-like body of the original. The cashew cream base in this recipe produces none of these problems: raw cashews, soaked and blended smooth with lemon juice, garlic, water, and a small amount of apple cider vinegar (which provides the faint dairy-sour note that makes the cream taste like cream rather than blended nuts), become a base that is genuinely neutral in flavor, genuinely thick and silky in texture, and genuinely versatile enough to carry the flavors of the spinach and artichoke without either imposing a flavor of its own or disappearing entirely. The nutritional yeast bloom — which is what elevates this recipe beyond other cashew cream dips — involves stirring the nutritional yeast into 3 tablespoons of the hot, just-cooked spinach liquid before adding it to the blended cashew cream, rather than simply stirring nutritional yeast powder directly into the finished dip. The hot liquid hydrates and swells the nutritional yeast flakes, dissolving them into an even, fully integrated liquid rather than leaving them as partially dissolved particles in the finished dip; this produces a more uniform, deeper, more rounded umami flavor that reads as genuinely cheesy rather than as nutritional yeast, which has a distinctive flavor that can be identified as itself when it is incompletely dissolved. The nutritional yeast bloom step adds 90 seconds to the recipe and makes a perceptible difference to whether the finished dip tastes like a great cheesy dip or like a vegan dip that is trying to taste like a great cheesy dip.

What makes this recipe so outstanding is the double-layer artichoke approach. Marinated artichoke heart quarters (oil-packed from a jar, drained) are used in two different ways: two-thirds are roughly chopped and folded into the dip, where they provide tender, yielding pockets of artichoke flavor that are distributed through every spoonful; and one-third are left whole (or halved), arranged across the top of the dip before it goes into the oven, and pressed slightly into the surface so that they bake directly under the grill and develop a slightly caramelized, lightly charred exterior that adds a roasted note and a more concentrated flavor to the surface of the dip that the chopped pieces inside cannot achieve. The result is a dip with two textures of artichoke in every bowl — soft and integrated below, lightly caramelized and visually striking on top — and a depth of artichoke flavor that a single preparation method cannot produce.

This recipe is 100% vegan, dairy-free, egg-free, and naturally gluten-free (the pita chips are not gluten-free, but gluten-free flatbreads or vegetable crudités make excellent substitutes for those who need them). It serves 6–8 as a starter or party dip.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins20 mins35 mins (+ 1 hr cashew soak)6–8 servings~340 kcal

Ingredients

For the Cashew Cream Base

  • 200g (1⅓ cups) raw cashews, soaked in cold water for 1 hour minimum (or in boiling water for 20 minutes — for this recipe, the shorter boiling water soak is sufficient as the cashews are blended into a dip rather than a standalone cream and a small amount of remaining texture is masked by the other ingredients)
  • 120ml (½ cup) water (start with this quantity; add 1–2 tablespoons more if the blender needs loosening)
  • 2 tbsp lemon juice, freshly squeezed (approximately ½ a lemon)
  • 1 tbsp apple cider vinegar (provides the faint sour, dairy-like tang that makes the cashew cream read as cream rather than as blended nuts — white wine vinegar works as a substitute)
  • 2 garlic cloves, roughly chopped
  • ½ tsp fine salt
  • ¼ tsp white pepper (white pepper has a different heat profile from black pepper — more rounded, slightly floral, less sharp — and it does not create visible black specks in the cream; black pepper works but visually marks the white cream)

For the Dip

  • 300g (10oz) fresh baby spinach (or frozen spinach, fully thawed and squeezed as dry as absolutely possible — if using frozen, measure after thawing and squeezing; 300g fresh spinach cooks down to approximately 80–90g)
  • 2 jars (approximately 400g / 14oz drained weight total) marinated artichoke hearts in oil, drained thoroughly (oil-packed marinated artichoke hearts have a more complex, herby, slightly tangy flavor than water-packed artichokes; if only water-packed are available, add 1 tablespoon of olive oil and ½ teaspoon of dried thyme to compensate)
  • 4 tbsp nutritional yeast (the bloom technique below dissolves this fully into the dip — do not reduce this quantity; 4 tablespoons is what produces a genuinely cheesy, rounded flavor)
  • 3 tbsp olive oil, divided
  • 4 garlic cloves, finely minced
  • ½ medium onion, finely diced
  • 120g (½ cup) vegan cream cheese (Violife or Oatly — optional but adds additional body and a cream cheese tang to the dip; the recipe works without it if unavailable, producing a slightly lighter-textured result)
  • 1 tsp dried thyme
  • ½ tsp garlic powder (in addition to the fresh garlic — the dried garlic rounds out the fresh garlic’s sharpness with a deeper, more mellow background note)
  • Salt, black pepper, and chilli flakes, to taste

For the Homemade Pita Chips

  • 4 large pita breads (white or wholemeal — white pita produces crispier chips; wholemeal produces nuttier, slightly denser chips with more texture)
  • 4 tbsp good-quality extra-virgin olive oil
  • 1 tsp dried oregano
  • ½ tsp garlic powder
  • ½ tsp flaky sea salt
  • ¼ tsp black pepper

For Finishing the Dip

  • 2 tbsp extra-virgin olive oil, for drizzling over the top before baking
  • Chilli flakes, for scattering
  • Fresh parsley or basil, finely chopped, for serving
  • Lemon wedges, for serving

Instructions

  1. Soak the cashews. Cover the raw cashews with cold water and soak for a minimum of 1 hour (or pour boiling water over them and soak for 20 minutes). Drain and rinse thoroughly.
  2. Make the pita chips. Preheat the oven to 190°C (375°F). Split each pita bread horizontally into two thin rounds by running a knife along the seam (or simply cut without splitting for thicker, breadier chips). Cut each round into triangular wedges — 6–8 per round, depending on the size of the pita. In a large bowl, toss the pita wedges with the olive oil, dried oregano, garlic powder, flaky salt, and black pepper until every piece is evenly coated. Spread in a single layer across two baking sheets (do not crowd — overlapping chips steam rather than crisp). Bake for 12–15 minutes, turning once at the 8-minute mark, until golden, crisp, and fragrant. Watch carefully in the last 3 minutes as they go from golden to burnt quickly. Remove and allow to cool on the baking sheet — they crisp further as they cool. Set aside. (The pita chips can be made up to 24 hours in advance and stored in a sealed container at room temperature; they hold their crispness well.)
  3. Prepare the spinach. Heat 1 tablespoon of the olive oil in a large skillet or saucepan over medium-high heat. Add the fresh baby spinach in handfuls, tossing with tongs as each addition wilts to make room for more. Cook for 3–4 minutes total until all the spinach is completely wilted and most of the liquid has evaporated — the spinach should look glossy and reduced, not wet and pooling. Remove from the heat. Reserve 3 tablespoons of the hot spinach liquid from the pan (if there is any remaining liquid) — this is the liquid used to bloom the nutritional yeast. If using frozen spinach, skip this step; squeeze the thawed spinach in a clean kitchen towel until almost completely dry, then use 3 tablespoons of hot water for the bloom.
  4. Bloom the nutritional yeast. In a small bowl, stir the 4 tablespoons of nutritional yeast into the 3 tablespoons of hot spinach liquid (or hot water). Stir vigorously for 30–45 seconds until the nutritional yeast is fully dissolved into a smooth, thick, dark liquid with no visible flake particles remaining. Set aside.
  5. Cook the aromatics. In the same skillet used for the spinach, heat the remaining 2 tablespoons of olive oil over medium heat. Add the diced onion and cook for 5–6 minutes, stirring occasionally, until soft and translucent. Add the minced garlic and cook for 1 further minute, stirring constantly, until fragrant. Add the dried thyme and garlic powder and cook for 30 seconds. Remove from heat.
  6. Make the cashew cream. Drain and rinse the soaked cashews. Place them in a high-powered blender with the water, lemon juice, apple cider vinegar, garlic, salt, and white pepper. Blend on the highest speed for 2–3 minutes until completely smooth — run a small amount between your fingers; it should feel like thick cream with no grittiness. If the blender is struggling, add water 1 tablespoon at a time.
  7. Combine the dip. Preheat the oven to 200°C (390°F). In a large bowl, combine the cashew cream, bloomed nutritional yeast liquid, cooked aromatics, wilted spinach (roughly chopped if the leaves are large), and vegan cream cheese (if using). Stir until fully combined and evenly mixed. Roughly chop two-thirds of the drained artichoke hearts and fold them into the dip mixture. Season generously with salt, black pepper, and chilli flakes, tasting as you go — the dip should be well-seasoned and slightly more assertively flavored than seems correct at room temperature, as the flavor mellows slightly during baking.
  8. Bake the dip. Transfer the dip to a 20–23cm (8–9 inch) oven-safe skillet, cast-iron pan, or baking dish. Smooth the top with a spatula. Arrange the remaining whole or halved artichoke heart quarters across the surface of the dip, pressing them slightly into the surface so they are partially submerged and will roast directly on top. Drizzle the extra-virgin olive oil generously over the entire surface. Scatter with chilli flakes. Bake for 18–20 minutes until the dip is hot throughout and bubbling around the edges. Switch to grill (broiler) mode on high for 3–4 minutes until the surface is golden and spotted with dark patches and the artichoke hearts on top are lightly caramelized. Watch closely under the grill.
  9. Serve immediately. Remove from the oven and scatter with fresh parsley or basil. Serve in the skillet or baking dish, directly at the center of the table, with the pita chips arranged around it and lemon wedges on the side. The dip is best eaten hot; it can be re-baked at 180°C (355°F) for 10 minutes if it cools before everyone has finished.

Pro Tips

  • Blend the cashews until they are completely, perfectly smooth — any residual grittiness in the cashew cream will be noticeable in the finished dip. If your blender is not powerful enough to produce a completely smooth result, soak the cashews in boiling water for 30 minutes before blending and blend for an extra minute. A Vitamix or similar high-powered blender produces the best result; a standard blender needs longer blending time and may require additional water.
  • Squeeze frozen spinach aggressively — frozen spinach releases a large volume of water when thawed, and any water left in the spinach goes directly into the dip and makes it loose and watery rather than thick and creamy. Thaw completely, then wrap in a clean kitchen towel and squeeze over the sink as hard as you can, twisting the towel tighter and tighter, until no more water comes out. The spinach should feel almost dry to the touch.
  • Use oil-packed marinated artichoke hearts, not water-packed — the oil-packed version has already been seasoned with herbs and garlic during marination, giving the artichoke hearts a flavor complexity that water-packed artichokes (which taste of almost nothing) cannot match. Drain them thoroughly but do not rinse — the herby residue from the marinade adds to the dip.
  • Let the pita chips cool completely before serving — pita chips crisp as they cool, and chips served straight from the oven feel slightly leathery rather than shatteringly crisp. Make them 15–20 minutes before the dip goes in the oven, spread on the baking sheet to cool, and they will be at peak crispness when the dip is ready.

Spinach and Artichoke: Two Ancient Ingredients, One Modern Classic

The hot spinach and artichoke dip as a dish is a surprisingly recent invention — it appears in American restaurant menus primarily from the 1980s and 1990s, associated most closely with the Applebee’s chain (which popularized it nationally in the United States during the 1990s) and the broader casual dining boom of that decade, when sharing appetizers became a central feature of the restaurant experience in ways they had not been before. But its two central ingredients carry histories that stretch back thousands of years and across multiple continents. Spinach (Spinacia oleracea) originated in ancient Persia (modern Iran), where it was cultivated by at least 400 CE; Arab traders carried it westward along trade routes into the Mediterranean, where it arrived in Spain in the eleventh century under the Moorish occupation and spread through European cooking in the medieval period. Catherine de’ Medici, the Florentine noblewoman who married King Henry II of France in 1533, reportedly brought a team of Florentine cooks with her to the French court — cooks who specialized in Florentine spinach preparations — and dishes described as à la Florentine (with spinach) entered the French culinary lexicon as a direct result. The artichoke (Cynara scolymus) is a cultivated form of the wild cardoon, a thistle native to the Mediterranean basin and the Canary Islands, and was bred into its modern, edible form by Arab or Berber agriculturalists in North Africa or Sicily sometime in the medieval period — the first clear European references to the cultivated artichoke appear in Naples and Florence in the fifteenth century, and by the sixteenth century it had spread through European courts and gardens, arriving in Louisiana with French settlers in the eighteenth century and eventually becoming a signature crop of the California coast. The combination of these two ancient, widely traveled ingredients in a hot, creamy, shareable dip is a distinctly American creation — and the vegan version of it, made with cashew cream instead of dairy, may be the form in which both ingredients finally reach their fullest, most harmonious expression.


Flavor Variations

  • Vegan Jalapeño Spinach & Artichoke Dip: Add 2 finely minced pickled jalapeños (seeds removed for medium heat, seeds in for hot) to the aromatics when cooking the garlic. The jalapeño’s sharp, vinegary heat cuts through the richness of the cashew cream and adds a lively, punchy quality to the dip that is particularly good with plain tortilla chips alongside the pita.
  • Vegan White Bean Spinach & Artichoke Dip: Replace half the cashew cream (100g cashews) with one drained and rinsed can (400g) of white cannellini beans, blended smooth with the same seasonings. The cannellini beans add body, protein, and a slightly earthier flavor than cashews alone, and make the dip more substantial — better suited as a light meal than a party starter. White beans also produce a dip with a lower fat content than the all-cashew version.
  • Vegan Spinach, Artichoke & Sun-Dried Tomato Dip: Add 60g (¼ cup) of finely chopped oil-packed sun-dried tomatoes to the dip mixture before baking. The sun-dried tomatoes add an intensely concentrated, sweet-tart tomato note that runs through the creaminess of the cashew base and gives the finished dip a slightly Mediterranean character — particularly good when the pita chips are made with za’atar instead of oregano.

Nutritional Highlights (Per Serving — Based on 8 Servings, Including Pita Chips)

CaloriesProteinCarbsFiberFat
~340 kcal10g28g5g21g

Storage

  • Refrigerator: The baked dip keeps in the refrigerator for up to 4 days in a sealed container. The texture thickens as it cools; reheat in the oven at 180°C (355°F) for 12–15 minutes (or in the microwave in 60-second bursts, stirring between each), adding a splash of plant milk if needed to loosen. A final 2 minutes under the grill after reheating restores the golden, blistered surface.
  • Make-ahead (unbaked): The dip mixture (without the topping artichoke hearts) can be assembled up to 24 hours in advance and refrigerated, covered, in its baking dish. Remove from the refrigerator 20 minutes before baking to take the chill off, then top with the reserved artichoke hearts and bake as directed.
  • Freezer: The baked dip freezes well for up to 2 months. Freeze in a sealed container, thaw overnight in the refrigerator, and reheat as above. The texture may be slightly looser after freezing and thawing; stir vigorously after reheating to re-emulsify.
  • Pita chips: Store in a sealed container at room temperature for up to 3 days. They maintain their crispness well. Do not refrigerate (humidity from the refrigerator softens them).

Frequently Asked Questions

Can I make this without a high-powered blender?

Yes, but the cashew soaking time matters more. If using a standard blender, soak the cashews in boiling water for a full 30–40 minutes rather than 20, drain and rinse, and blend for 4–5 minutes, stopping to scrape down the sides every minute. Add water 1 tablespoon at a time if the blender is struggling. The result may have a very slightly less silky texture than a high-powered blender produces, but it will be smooth enough for a dip where other ingredients (spinach, artichoke) provide texture and mask any slight graininess.

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

Yes — 300g (approximately 10oz) of store-bought vegan cream cheese (Violife, Oatly, or Kite Hill) can replace the cashew cream entirely for a simpler, faster version. Mix it with the nutritional yeast bloom, add the aromatics and vegetables, and bake as directed. The result is tangier and slightly firmer than the cashew version and has a very convincing cream cheese character. The cashew version is worth the extra step when you want something lighter and more neutral in flavor.

My dip came out watery — what went wrong?

The most common cause is insufficiently dried spinach — either fresh spinach that retained too much cooking liquid, or frozen spinach that was not squeezed thoroughly enough before use. A watery dip can usually be salvaged by returning it to the oven for an additional 10–15 minutes uncovered, which evaporates the excess liquid. For future batches, squeeze cooked or thawed spinach with maximum force using a clean kitchen towel, and drain the artichoke hearts on paper towels for 5 minutes before chopping.

What else can I serve this dip with besides pita chips?

The dip is excellent with: toasted sourdough baguette slices; corn tortilla chips (a natural gluten-free option); vegetable crudités (celery sticks, cucumber rounds, carrot batons, and radishes all work well — the cool, fresh crunch of raw vegetables against the hot, creamy dip is a particularly good contrast); roasted sweet potato rounds; or endive leaves, which are boat-shaped and function as natural scoops.


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!

Tomato Basil Flatbread with Vegan Mozzarella — The Crispiest Most Flavor-Packed Plant-Based Flatbread You Will Make All Summer

tomato basil flatbread with vegan mozzarella

There is a version of this flatbread that is made with store-bought dough, jarred sauce, and a scatter of whatever is in the refrigerator — and it is fine. And then there is this version, which is something else entirely: a thin, cracker-crisp flatbread with a blistered, charred edge and a base so light and airy that it shatters slightly at the first bite; a tomato sauce that has been cooked down from whole crushed tomatoes into something so sweet, so bright, and so deeply savory that it is worth making in a double batch just to have extra in the refrigerator; a vegan mozzarella that stretches and melts and browns in a way that no bought vegan mozzarella does, because it is made from cashews and tapioca and a handful of pantry ingredients in under 5 minutes and then spread directly onto the flatbread before going under a very hot grill; and a finish of fresh basil torn directly over the hot flatbread the moment it comes out of the oven so that the heat of the crust wilts the leaves just slightly, releasing the basil’s volatile oils into every bite without destroying the brightness of the fresh herb. Together, these four elements — the cracker-crisp crust, the concentrated tomato sauce, the stretchy melting mozzarella, and the fresh basil — produce a flatbread that is the best possible version of one of the greatest flavor combinations in the history of cooking, and it is fully, uncompromisingly, deliciously vegan.

The secret is the cold-ferment stretch technique. The flatbread dough in this recipe is mixed the evening before and left in the refrigerator overnight — a minimum 8-hour cold ferment, and up to 48 hours for even more complex flavor. Cold fermentation is slower than room-temperature fermentation: the yeast is active at refrigerator temperatures but sluggish, and the slow, long fermentation that results produces a dough with a far more complex flavor than a quick-rise dough achieves in 1–2 hours at room temperature. The carbon dioxide produced during the long cold ferment creates a more open, more irregular gluten network, which translates to a flatbread with larger, more irregular air pockets and a crumb structure that is simultaneously crisp at the surface and slightly chewy just beneath it — the exact texture that makes a great flatbread so satisfying to eat. The technique also makes the dough significantly easier to stretch: cold, long-fermented dough is more relaxed and more extensible than fresh dough, which tends to spring back when stretched. When the cold-fermented dough is brought to room temperature for 30 minutes before stretching, it stretches thin and stays thin without snapping back, producing the flat, even base that is essential for a flatbread that bakes evenly and crisps uniformly rather than having thick edges and a dense center. Cold fermentation is also the most forgiving technique in bread baking — the dough can sit in the refrigerator for up to 48 hours without overproofing, giving complete flexibility about when the flatbreads are baked.

What makes this recipe so outstanding is the vegan mozzarella — a cashew and tapioca mozzarella that is made by blending soaked cashews with nutritional yeast, tapioca starch, lemon juice, apple cider vinegar, garlic, and salt into a completely smooth liquid, then cooking briefly in a saucepan until the tapioca starch activates and the mixture transforms from a thin, pourable liquid into a thick, stretchy, gooey mass that pulls like real mozzarella, browns like real mozzarella under a hot grill, and has a mild, creamy, slightly tangy flavor that is remarkably similar to fresh mozzarella’s gentle dairy note. The tapioca starch is the ingredient that makes this possible: tapioca produces a uniquely stretchy, stringy gel when heated that no other starch replicates in quite the same way — cornstarch gels firmly, arrowroot gels clear and slightly slippery, but tapioca gels stretchy, and it is that stretch that makes this mozzarella behave like the real thing on a hot flatbread rather than simply melting into an undifferentiated pool. The mozzarella is spooned onto the flatbread in large, irregular dollops — not spread into a uniform layer, because the irregular distribution means some bites are creamy and rich and dominated by the mozzarella, and others are dominated by the tomato, and the variation makes the eating experience significantly more interesting than a uniformly coated flatbread.

This recipe is 100% vegan, dairy-free, and egg-free. It produces four individual flatbreads (each approximately 25–30cm / 10–12 inches in diameter) that are best eaten immediately from the oven while the crust is at peak crispness and the mozzarella is still warm and stretchy.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins12 mins32 mins (+ overnight ferment)4 flatbreads~520 kcal

Ingredients

For the Cold-Ferment Flatbread Dough (Make the Night Before)

  • 2½ cups (315g) strong bread flour (the higher protein content of bread flour develops more gluten than all-purpose flour, giving the flatbread its chew; all-purpose flour works but produces a slightly less structured, less chewy result)
  • 1 tsp instant yeast (also called fast-action or rapid-rise yeast — it does not need to be dissolved in water first)
  • 1 tsp fine salt
  • 1 tsp granulated sugar (feeds the yeast during the long ferment)
  • 1 tbsp olive oil
  • ¾ cup (180ml) lukewarm water (approximately 38°C / 100°F — too hot kills the yeast; too cold slows the initial mixing phase; if in doubt, use tap water that feels warm but not hot against the inside of the wrist)
  • Plus: a little extra flour for shaping, and olive oil for the baking surface

For the Quick Tomato Sauce

  • 1 can (400g / 14oz) whole peeled tomatoes (whole peeled tomatoes have a better flavor than pre-chopped tinned tomatoes, which are often made from lower-grade fruit; crush them by hand into the pan)
  • 2 tbsp olive oil
  • 3 cloves garlic, finely minced
  • ½ tsp dried oregano
  • ½ tsp dried basil
  • ½ tsp caster sugar (balances the tomatoes’ acidity)
  • ¼ tsp fine salt
  • ¼ tsp ground black pepper
  • Pinch of red chilli flakes (optional, but adds a background warmth that makes the sauce more complex)

For the Cashew Tapioca Mozzarella

  • ¾ cup (105g) raw cashews, soaked in cold water for 4 hours or in boiling water for 30 minutes, then drained and rinsed (soaking softens the cashews for completely smooth blending — if using a high-powered blender such as a Vitamix or Blendtec, soaking can be reduced to 15 minutes in boiling water)
  • ½ cup (120ml) water
  • 3 tbsp tapioca starch (also called tapioca flour — do not substitute cornstarch or arrowroot, as neither produces the same stretchy, stringy texture)
  • 2 tbsp nutritional yeast
  • 1 tbsp fresh lemon juice
  • 1 tsp apple cider vinegar
  • ½ tsp fine salt
  • ¼ tsp garlic powder
  • 2 tbsp refined coconut oil or vegan butter (adds richness and helps the mozzarella brown under the grill)

For Finishing

  • Large handful fresh basil leaves, torn
  • Extra-virgin olive oil, for drizzling
  • Flaky sea salt, for finishing
  • Freshly ground black pepper
  • Optional: thin slices of ripe tomato or sundried tomatoes, placed on top of the mozzarella before grilling

Instructions

  1. Make the flatbread dough (the night before). In a large bowl, whisk together the flour, instant yeast, salt, and sugar. Make a well in the center and add the olive oil and lukewarm water. Mix with a wooden spoon or your hands until a shaggy dough forms, then turn out onto an unfloured surface and knead for 5–6 minutes until smooth, elastic, and slightly tacky but not sticky. Shape into a ball, place in a lightly oiled bowl, cover tightly with plastic wrap or a damp kitchen towel, and refrigerate overnight (minimum 8 hours, maximum 48 hours). The dough will rise slowly in the refrigerator.
  2. Make the tomato sauce. Heat the olive oil in a small saucepan over medium heat. Add the minced garlic and cook for 60 seconds until fragrant and just beginning to turn golden. Add the crushed whole peeled tomatoes (crush them by squeezing in your fist over the pan), dried oregano, dried basil, sugar, salt, pepper, and chilli flakes. Cook over medium heat, stirring occasionally, for 15–18 minutes until the sauce has reduced and thickened significantly — it should coat the back of a spoon heavily and not be watery. Taste and adjust. Cool before using (a hot sauce steams the dough base and prevents it crisping properly). The sauce keeps in the refrigerator for up to 5 days.
  3. Make the cashew tapioca mozzarella. Drain the soaked cashews and place in a blender with the water, tapioca starch, nutritional yeast, lemon juice, apple cider vinegar, salt, and garlic powder. Blend on high for 2–3 minutes until completely smooth — stop and scrape down the sides twice; any remaining cashew granules will produce an uneven mozzarella. Pour the smooth liquid into a small saucepan and add the coconut oil. Cook over medium heat, stirring constantly with a silicone spatula, for 4–5 minutes. The mixture will appear smooth and liquid for the first 2–3 minutes, then will suddenly begin to clump, pull away from the sides of the pan, and transform into a thick, stretchy, cohesive mass — this is the tapioca starch activating. Continue stirring vigorously for 1–2 further minutes until the mozzarella is smooth, shiny, and pulling away from the pan in stretchy strings. Remove from heat and set aside.
  4. Prepare to bake. Remove the dough from the refrigerator 30 minutes before baking to allow it to come to room temperature and relax. Preheat the oven to its maximum temperature (typically 240–250°C / 475°F) with a baking stone, inverted heavy baking sheet, or cast iron pan inside — the hot surface is essential for a crisp base. If using a grill/broiler for the final stage, preheat that too.
  5. Shape the flatbreads. Divide the dough into 4 equal portions. On a lightly floured surface, use your hands to gently stretch each portion into a thin oval or round approximately 25–30cm (10–12 inches) in diameter and 2–3mm thick. Do not use a rolling pin for the final shaping — the hands feel the resistance of the dough and adjust pressure accordingly, producing a more even, more irregularly beautiful flatbread than a pin. If the dough resists and springs back, cover it with a cloth and let it rest for 5 minutes before continuing.
  6. Top and bake. Carefully slide the stretched flatbread onto the preheated hot baking surface (use a pizza peel dusted with semolina, or slide it onto parchment paper and transfer using the parchment). Spread 3–4 tablespoons of tomato sauce thinly and evenly over the surface, leaving a 1cm border. Dollop the cashew mozzarella in large, irregular spoonfuls over the tomato sauce — approximately 6–8 spoonfuls per flatbread; resist the temptation to spread it into a uniform layer. Bake at maximum oven temperature for 8–10 minutes until the crust edges are deeply golden and charred in spots and the mozzarella is bubbling and browning.
  7. Finish and serve. Remove from the oven. Immediately tear fresh basil leaves directly over the hot flatbread. Drizzle with a thin thread of extra-virgin olive oil. Scatter with flaky sea salt and a few grinds of black pepper. Serve immediately — flatbread at peak crispness lasts approximately 5 minutes before the crust begins to soften from the toppings’ steam.

Pro Tips

  • The hotter the oven, the better — flatbread baked at 240°C (475°F) on a preheated surface crisps in 8 minutes; flatbread baked at 180°C (350°F) on a cold sheet takes 20 minutes and produces a pale, soft result that lacks the blistered, charred character of a proper flatbread. If your oven has a convection/fan setting, use it — the circulating air accelerates crisping at the surface and is the difference between a flatbread and a pizza.
  • Stretch the dough by hand, not with a rolling pin — a rolling pin compresses the gluten structure and pushes out the gas bubbles that the overnight ferment has developed, producing a denser, flatter result. Hand-stretching preserves those bubbles, which expand into the characteristic irregular air pockets and blisters during baking.
  • Add the fresh basil after the oven, not before — basil contains volatile aromatic compounds that evaporate rapidly above 60°C (140°F); basil baked on a flatbread for 10 minutes at 240°C tastes of nothing. Added directly to the hot surface the moment the flatbread comes out, it wilts gently and releases its oils without losing them.
  • The mozzarella can be made up to 3 days ahead and refrigerated in a sealed container — it firms considerably when cold. Before using, microwave for 20–30 seconds and stir until soft and scoopable again, or bring to room temperature for 30 minutes.

Flatbread and Mozzarella: Two Ancient Foods That Found Each Other in Naples

The story of flatbread and mozzarella finding each other is the story of Naples in the late eighteenth century — but both of the ingredients that made that meeting possible have histories that run far deeper and further than the Neapolitan port city where they were first combined. Flatbread is among the oldest prepared foods in the archaeological record: unleavened flatbreads made from ground grain and water have been found at Neolithic sites across the Middle East, Europe, and Central Asia dating to at least 10,000 BCE, predating pottery (the breads were baked on flat stones beside open fires) and representing one of the earliest examples of grain processing for human consumption. The introduction of leavening — whether through wild yeast contamination, sourdough culture, or the addition of beer barm — followed considerably later, but the flatbread tradition has persisted everywhere that grain is grown, from the lavash of Armenia to the roti of South Asia to the injera of Ethiopia, each expressing the same fundamental idea (grain, water, heat) through the lens of local culture and available grain. Mozzarella’s history is more precisely located: it is a product of the Campania region of southern Italy, where water buffalo (Bubalus bubalis) were introduced (probably by the Normans or the Lombards, depending on which historian you consult) sometime in the medieval period, and where the technique of pasta filata — stretching and folding curd in hot whey until it reaches a smooth, elastic consistency — was developed to process buffalo milk into a fresh cheese that was mild, moist, and extraordinarily meltable. The first documented mention of mozzarella in Campania dates to the twelfth century; by the eighteenth century it was a common street food in Naples, sold fresh from the cheese-makers’ workshops. The flatbread that became pizza was also a Neapolitan street food — the poor man’s meal of the vicoli (the narrow alleyways of Naples’ old city) — and the combination of the two, with tomato (newly arrived from the Americas and initially regarded with deep suspicion by Europeans who believed it to be poisonous) added as a third element, produced the Margherita pizza that is now the most reproduced dish in the world.


Flavor Variations

  • Vegan Roasted Garlic and Mushroom Flatbread: Replace the tomato sauce with a white sauce (blend 100g soaked cashews with 120ml water, 2 cloves roasted garlic, 2 tbsp nutritional yeast, salt, and lemon juice until smooth; no cooking required) and top with 200g of thinly sliced cremini or portobello mushrooms sautéed until golden. Finish with fresh thyme and a drizzle of truffle oil.
  • Vegan Caramelized Onion and Olive Flatbread: Slowly caramelize 2 large onions in olive oil with a pinch of sugar and salt over low heat for 40 minutes until deeply sweet and golden. Spread over the tomato sauce in place of or alongside the mozzarella, and scatter with sliced Kalamata olives, capers, and fresh rosemary. Finish with flaky salt — a Provençal-style pissaladière variation.
  • Vegan Pesto and Sundried Tomato Flatbread: Replace the tomato sauce with a generous spread of vegan pesto (blend 60g fresh basil + 30g pine nuts or walnuts + 2 cloves garlic + 3 tbsp nutritional yeast + 4 tbsp extra-virgin olive oil + salt + lemon juice until smooth) and top with the cashew mozzarella and sliced sundried tomatoes packed in oil. The pesto’s herby brightness is a completely different register from the cooked tomato version.

Nutritional Highlights (Per Flatbread)

CaloriesProteinCarbsFiberFat
~520 kcal16g62g5g23g

Storage

  • Flatbread dough: After the overnight cold ferment, the dough keeps in the refrigerator for up to 48 hours total. It can also be portioned and frozen (after dividing into 4 balls, place on a parchment-lined tray to freeze solid, then transfer to a freezer bag) for up to 2 months. Thaw overnight in the refrigerator and bring to room temperature for 30 minutes before stretching.
  • Tomato sauce: Keeps in a sealed jar in the refrigerator for up to 5 days, or frozen for up to 3 months.
  • Cashew mozzarella: Keeps in a sealed container in the refrigerator for up to 3 days. It firms considerably when cold; reheat gently in the microwave for 20–30 seconds or in a saucepan with a tablespoon of water over low heat until soft and scoopable again.
  • Baked flatbread: Best eaten immediately. Leftover baked flatbread can be refrigerated for up to 1 day and reheated in a hot oven (220°C / 425°F) directly on the oven rack for 4–5 minutes — it will regain most of its crispness, though not all. Do not microwave baked flatbread; microwaving makes it steam and go soft irreversibly.

Frequently Asked Questions

Can I make this without a baking stone or heavy baking sheet?

Yes — a cast iron skillet or griddle preheated on the stove and then transferred to the oven works well. Alternatively, invert a heavy baking sheet and preheat it in the oven for at least 20 minutes before adding the flatbread; the difference in crispness between a preheated surface and a cold one is significant and worth the 20-minute wait. As a last resort, a room-temperature baking sheet lined with parchment produces a paler, less crisp result but a perfectly edible flatbread.

My cashew mozzarella isn’t stretching — what went wrong?

The stretchy texture of the mozzarella depends on the tapioca starch reaching the correct temperature and being stirred vigorously and continuously during the cooking stage. If the mozzarella has clumped but is not stretchy: it was not stirred vigorously enough during the activation stage (the stretching develops from the mechanical working of the activated starch, similar to the pasta filata technique used for traditional mozzarella). Return it to the heat with 1 tablespoon of water and stir vigorously for 2 further minutes. If the mozzarella is still liquid after 6 minutes of cooking: either the tapioca starch was measured inaccurately (tablespoon measures should be leveled), or a different starch was used — only tapioca produces this stretchy result.

Can I use shop-bought vegan mozzarella instead?

Yes — commercial vegan mozzarella (brands like Violife, Sheese, or Follow Your Heart are widely available) works well on this flatbread and is a legitimate shortcut that produces a very good result. The homemade cashew mozzarella has a creamier, richer flavor and a more convincing stretch, but the flatbread is excellent either way. If using commercial vegan mozzarella, slice or tear it and distribute over the flatbread in the same irregular pattern as described for the homemade version.

Can I make these flatbreads without yeast?

Yes — for a yeasted-dough-free version, make a simple unleavened flatbread by combining 2 cups of all-purpose flour, 1 tsp baking powder, ½ tsp salt, 2 tbsp olive oil, and ¾ cup of warm water. Mix, knead for 2 minutes until smooth, divide into 4, and stretch immediately (no resting required). The result is thinner, crispier, and less chewy than the cold-ferment version — more cracker-like than bread-like — and bakes in 6–7 minutes at maximum oven temperature. It lacks the complex flavor that cold fermentation develops but is a genuinely excellent quick alternative.


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 Creamy Chickpea and Spinach Curry — The Most Warming Plant-Based Dinner You Will Make All Week

Vegan Creamy Chickpea and Spinach Curry

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

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

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

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


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins25 mins35 mins4~420 kcal

Ingredients

For the Curry

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

The Spice Blend

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

Optional Add-ins

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

To Serve

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

Instructions

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

Pro Tips for the Best Vegan Chickpea Curry

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

The Nutritional Power of This Curry

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

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

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


Flavor Variations

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

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~420 kcal16g46g13g18g

Storage

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

Frequently Asked Questions

Can I use dried chickpeas instead of canned?

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

Can I make this less spicy?

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

Why did my coconut cream split?

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

Can I use coconut milk instead of coconut cream?

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

What is the best rice to serve with this?

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

Can I make this in a slow cooker?

Yes — complete the onion caramelization and spice blooming on the stovetop first then transfer everything to the slow cooker. Cook on low for 6–8 hours. Add spinach in the final 30 minutes.


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

Vegan Ravioli with Spinach, Mushrooms and Sun-Dried Tomatoes — The Most Elegant Plant-Based Pasta Dinner You Will Ever Make

Vegan Ravioli with Spinach, Mushrooms and Sun-Dried Tomatoes

There are pasta dishes that comfort. There are pasta dishes that impress. And then there is this Vegan Ravioli with Spinach, Mushrooms and Sun-Dried Tomatoes — a pasta dish that does both simultaneously and with such extraordinary grace and depth of flavor that it genuinely earns its place among the most celebrated plant-based dinners you will ever put on your table.

Picture pillowy, tender homemade vegan pasta pillows filled with a deeply savory mixture of wilted spinach, caramelized mushrooms, cashew ricotta, and sun-dried tomatoes — each ravioli a little parcel of concentrated, extraordinary flavor — served in a rich, velvety roasted tomato and herb sauce that is so good you will want to drink it from the bowl long after the pasta is gone. This is the kind of dinner that makes a Tuesday evening feel like a special occasion — and a special occasion feel like a genuine celebration.

Making homemade pasta might seem intimidating but this recipe includes a beautifully simple, foolproof vegan pasta dough that comes together in 10 minutes and rolls out into the most gorgeous, silky, golden sheets. For those short on time the recipe also includes a store-bought pasta option that works beautifully — because the extraordinary filling and sauce are so deeply flavorful that they make even store-bought pasta taste restaurant-quality.

This recipe is 100% vegan, packed with plant-based nutrition, and deeply satisfying in the way that only great handmade pasta can be. Whether you make the pasta from scratch for a special dinner or use store-bought for a weeknight shortcut — this Vegan Ravioli with Spinach, Mushrooms and Sun-Dried Tomatoes will immediately become one of the most cherished recipes in your entire plant-based collection.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
45 mins25 mins70 mins4~480 kcal

Ingredients

For the Vegan Pasta Dough (Homemade)

  • 2 cups (240g) all-purpose flour or tipo 00 flour (for the silkiest result)
  • ½ cup (120ml) warm water
  • 2 tbsp olive oil
  • 1 tsp apple cider vinegar
  • ½ tsp salt
  • 1 tsp turmeric (optional — gives the pasta a beautiful golden egg-like color)

For the Filling

  • 200g cremini or chestnut mushrooms, very finely diced
  • 3 large handfuls fresh spinach (about 100g)
  • ½ cup (75g) sun-dried tomatoes in oil, drained and finely chopped
  • 2 shallots, very finely diced
  • 3 cloves garlic, minced
  • 1 tbsp olive oil (plus reserved sun-dried tomato oil)
  • 1 tsp dried thyme
  • ½ tsp dried oregano
  • ½ tsp smoked paprika
  • 2 tbsp soy sauce or tamari
  • 1 tbsp balsamic vinegar
  • 2 tbsp nutritional yeast
  • Salt and pepper to taste

For the Cashew Ricotta (in the filling)

  • ¾ cup (105g) raw cashews, soaked in boiling water for 30 minutes and drained
  • 2 tbsp nutritional yeast
  • 1 tbsp fresh lemon juice
  • 1 clove garlic
  • ½ tsp salt
  • ¼ tsp black pepper
  • ¼ tsp nutmeg
  • 2–3 tbsp cold water

For the Roasted Tomato and Herb Sauce

  • 1 can (400g) chopped tomatoes or passata
  • ½ cup (75g) sun-dried tomatoes, roughly chopped
  • 4 cloves garlic, minced
  • 2 shallots, finely diced
  • 2 tbsp olive oil (plus reserved sun-dried tomato oil)
  • 100ml (⅓ cup) vegan white wine or vegetable stock
  • 1 tsp dried basil
  • 1 tsp dried oregano
  • ½ tsp chili flakes
  • ½ tsp smoked paprika
  • ½ tsp salt
  • ¼ tsp black pepper
  • 1 tsp maple syrup
  • 2 tbsp nutritional yeast
  • 3 tbsp coconut cream or oat cream (for richness)
  • Juice of half a lemon

To Garnish

  • Fresh basil leaves, torn
  • Vegan parmesan or nutritional yeast
  • Extra chili flakes
  • A generous drizzle of extra virgin olive oil
  • Toasted pine nuts
  • Lemon zest
  • Freshly cracked black pepper

Instructions

Part 1 — Make the Pasta Dough

  1. Combine the flour, salt, and turmeric if using in a large mixing bowl. Make a well in the center. Add the warm water, olive oil, and apple cider vinegar to the well. Using a fork mix from the center outward until the dough begins to come together into a shaggy ball. Turn onto a lightly floured surface.
  2. Knead the dough firmly and consistently for 8–10 minutes until it is completely smooth, elastic, and no longer sticky — it should feel like soft leather and spring back slowly when pressed with your finger. If too sticky add flour one tablespoon at a time. If too dry add water a teaspoon at a time.
  3. Wrap the dough tightly in plastic wrap and allow to rest at room temperature for 30 minutes. This resting time is essential — it relaxes the gluten and makes the dough dramatically easier to roll thin without it springing back.

Part 2 — Make the Filling

  1. Make the cashew ricotta. Blend the drained soaked cashews, nutritional yeast, lemon juice, garlic, salt, pepper, nutmeg, and water in a high-speed blender for 2–3 minutes until completely smooth and creamy. Transfer to a bowl and set aside.
  2. Cook the mushroom filling. Heat the sun-dried tomato oil in a large skillet over medium-high heat. Add the finely diced shallots and cook for 3 minutes until soft. Add the minced garlic and cook for 1 minute. Add the finely diced mushrooms and cook for 8–10 minutes, stirring occasionally, until completely golden and every drop of moisture has evaporated. The mushrooms must be completely dry — any remaining moisture will make the ravioli filling wet and cause the pasta to become soggy and burst during cooking.
  3. Season the filling. Add the soy sauce, dried thyme, oregano, smoked paprika, and balsamic vinegar to the mushrooms. Cook for 2 minutes. Add the fresh spinach and cook for 1–2 minutes until completely wilted. Press out all excess moisture from the spinach with the back of a spoon. Add the finely chopped sun-dried tomatoes and nutritional yeast. Stir to combine and taste for seasoning. Remove from heat and allow to cool for 10 minutes.
  4. Combine filling and ricotta. Fold the cooled mushroom spinach mixture into the cashew ricotta until evenly combined. The filling should be thick, deeply savory, and hold together when pressed. If too wet add extra nutritional yeast. Refrigerate while you roll the pasta.

Part 3 — Make the Sauce

  1. Make the roasted tomato and herb sauce. Heat the sun-dried tomato oil and olive oil in a medium saucepan over medium heat. Add the shallots and cook for 4 minutes until golden. Add the garlic and cook for 1 minute. Add the sun-dried tomatoes and cook for 2 minutes. Pour in the white wine and let it bubble for 2 minutes until reduced. Add the chopped tomatoes, dried basil, oregano, chili flakes, smoked paprika, salt, pepper, and maple syrup. Simmer for 12–15 minutes until the sauce has thickened and deepened in flavor. Stir in the nutritional yeast, coconut cream, and lemon juice. Taste and adjust seasoning. Keep warm over the lowest heat.

Part 4 — Roll and Fill the Ravioli

  1. Roll the pasta. Divide the rested dough into 4 equal portions. Work with one portion at a time keeping the rest covered with plastic wrap. On a lightly floured surface roll each portion as thin as possible — ideally 1–2mm thickness. Alternatively use a pasta machine rolled to setting 5 or 6. The pasta should be thin enough to see your hand through it when held up to light.
  2. Cut the pasta sheets. Using a sharp knife or pastry cutter cut the rolled pasta into rectangles or squares approximately 8x8cm. Place a generous teaspoon of filling in the center of half the squares leaving a clear border of at least 1cm around the edges.
  3. Seal the ravioli. Brush the border of each filled square lightly with water using your fingertip or a small pastry brush. Place an unfilled pasta square on top of each filled square. Press firmly around the edges to seal completely — press out any air pockets as you seal. Pinch the edges firmly with your fingers or press with a fork to create a decorative crimped edge. Place finished ravioli on a floured tray and cover with a clean kitchen towel.
  4. Cook the ravioli. Bring a large pot of generously salted water to a rolling boil. Cook the ravioli in batches of 8–10 — do not overcrowd the pot. Cook for 3–4 minutes until the pasta is tender and the ravioli float to the surface. Remove with a slotted spoon and transfer directly to the warm sauce. Toss gently to coat.
  5. Serve immediately. Divide the sauced ravioli between warm plates making sure each portion gets a generous amount of sauce. Garnish with torn fresh basil, a shower of vegan parmesan or nutritional yeast, toasted pine nuts, extra chili flakes, and a generous drizzle of your finest extra virgin olive oil. Finish with lemon zest and freshly cracked black pepper. Serve immediately with warm crusty bread.

Quick Weeknight Option — Using Store-Bought Pasta

If you are short on time this filling and sauce work beautifully with store-bought vegan pasta. Use large vegan pasta sheets to make quick ravioli, vegan jumbo pasta shells (conchiglioni) stuffed with the filling and baked in the sauce, or large vegan lasagna sheets layered with alternating filling and sauce for an instant ravioli-inspired baked pasta. Any of these shortcuts reduces the total preparation time to under 30 minutes while still delivering an extraordinary dinner.


Pro Tips for Perfect Homemade Vegan Ravioli

  • Rest the dough for the full 30 minutes. Pasta dough that has not rested is extremely difficult to roll thin — it springs back constantly and tears. The full 30-minute rest relaxes the gluten and makes rolling an effortless, meditative pleasure.
  • Roll the pasta as thin as you possibly can. Thick pasta dominates the delicate filling and produces a heavy, doughy ravioli. Thin pasta — ideally 1–2mm — wraps around the filling beautifully and produces a light, elegant result. When in doubt roll thinner.
  • Cook the mushrooms until completely dry. Any moisture in the filling will cause the pasta to become wet, stick together, and potentially burst during cooking. The mushrooms must be cooked until every single drop of moisture has evaporated — even if this takes longer than the recipe suggests.
  • Seal the ravioli properly. Press firmly around the edges after sealing to remove all air pockets. Air trapped inside the ravioli expands during cooking and causes the ravioli to burst. Press firmly and decisively — do not be timid.
  • Cook in very well-salted water. The pasta water should taste almost as salty as the sea. This is the only opportunity to season the pasta itself — it cannot be seasoned from the outside. Properly salted pasta water transforms the flavor of the finished dish.
  • Transfer directly to the sauce. Moving the cooked ravioli directly from the boiling water into the warm sauce — rather than draining them first — carries some starchy pasta water into the sauce that emulsifies beautifully and helps the sauce cling to every ravioli perfectly.

Flavor Variations

  • Butternut Squash and Sage Ravioli: Replace the spinach and mushroom filling with roasted butternut squash mashed with sage, vegan butter, nutmeg, and cashew ricotta. Serve in a brown vegan butter and sage sauce for a classically elegant Italian autumn version.
  • Pesto Ravioli: Add 2 tablespoons of vegan basil pesto to the filling and replace the tomato sauce with a simple walnut and sage brown butter sauce for a herbaceous, deeply savory version.
  • Truffle Mushroom Ravioli: Add ½ teaspoon of truffle oil to the cashew ricotta and replace regular mushrooms with a mixture of cremini, porcini, and shiitake for an extraordinarily luxurious, deeply umami filling that is spectacular for special occasions.
  • Roasted Red Pepper Ravioli: Replace half the mushrooms with finely diced roasted red peppers for a sweeter, smokier, more vibrant filling with a beautiful color that shows through the thin pasta walls.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberIron
~480 kcal16g62g8g25% DV

This vegan ravioli dinner is genuinely nutritious as well as spectacular. Cashews provide complete plant-based protein, heart-healthy monounsaturated fats, iron, zinc, and magnesium. Mushrooms deliver B vitamins, selenium, and immune-supporting beta-glucans. Spinach contributes iron, Vitamin K, folate, and powerful antioxidants. Sun-dried tomatoes provide concentrated lycopene, Vitamin C, and iron. Nutritional yeast adds B vitamins and additional complete plant protein. Together this dish delivers a beautifully balanced nutritional profile that makes it genuinely one of the most nourishing as well as one of the most spectacular vegan pasta dinners available anywhere.


Storage and Make-Ahead Tips

  • Uncooked ravioli: Place on a floured tray, cover with a kitchen towel, and refrigerate for up to 24 hours before cooking. Alternatively freeze in a single layer on a tray then transfer to a freezer bag for up to 2 months. Cook directly from frozen adding 2 extra minutes to the cooking time.
  • Cooked ravioli: Best eaten immediately. Cooked ravioli that sits absorbs more sauce and becomes softer. If you must store leftovers keep the ravioli and sauce separate in airtight containers in the fridge for up to 2 days.
  • The sauce: Stores beautifully in the fridge for up to 5 days and freezes for up to 3 months. Make a large batch and freeze in portions for instant pasta sauce any night of the week.
  • The cashew ricotta: Stores in the fridge for up to 4 days and is extraordinary as a spread, dip, or filling for other dishes throughout the week.
  • Make ahead for a dinner party: Make the pasta dough and filling up to 24 hours in advance. Store the dough wrapped in plastic in the fridge and the filling in an airtight container. Make the sauce up to 2 days ahead. Roll, fill, and seal the ravioli on the day of the dinner party — this takes about 30 minutes and produces the freshest, most beautiful result.

Frequently Asked Questions

Can I make this recipe without a pasta machine?

Absolutely. A good quality rolling pin and a strong arm produce excellent results. The key is patience — roll the dough gradually and consistently in all directions rather than pushing hard in one direction which causes tearing. Aim for 1–2mm thickness — hold the sheet up to the light and if you can see your hand through it you have rolled it thin enough.

How do I stop the ravioli from sticking together?

Keep the pasta well-floured at all times during rolling, cutting, and filling. Place filled ravioli on a generously floured tray and keep them covered with a clean kitchen towel. Never stack uncooked ravioli directly on top of each other. Cook in batches with plenty of well-salted water and stir gently immediately after adding to the pot to prevent sticking to the bottom.

What if my ravioli burst during cooking?

Bursting is almost always caused by either air trapped in the filling during sealing, overly wet filling, or pasta that was rolled too thick. Press firmly around all edges during sealing to eliminate air pockets. Make sure the mushroom filling is completely dry before combining with the ricotta. Roll the pasta as thin as possible. Cooking at a gentle rolling boil rather than a vigorous boil also significantly reduces the risk of bursting.

Can I use wonton wrappers instead of making pasta?

Yes — vegan wonton wrappers make an excellent and extremely convenient shortcut that produces beautifully delicate, almost translucent dumplings filled with the spinach and mushroom filling. Seal with a brush of water and cook in boiling water for 2–3 minutes. The filling and sauce in this recipe are so extraordinary that they make even wonton wrapper ravioli taste completely spectacular.

How much filling should I use per ravioli?

A generous but controlled teaspoon of filling is the sweet spot — approximately 1.5–2 teaspoons of firmly packed filling per ravioli. Too little and the ravioli feels empty and disappointing. Too much and it is impossible to seal properly without filling squeezing out or the pasta tearing. Consistent portioning also ensures all ravioli cook at the same rate.

Is homemade pasta worth the effort?

Completely and entirely yes. Homemade vegan pasta has a tenderness, freshness, and silkiness that store-bought pasta simply cannot replicate. The dough in this recipe is genuinely easy to make — it requires no special equipment beyond a rolling pin and 8–10 minutes of kneading — and the result is so extraordinarily different from anything available in a packet that making it once completely transforms your understanding of what pasta can be.


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

Whole Brown Lentils Curry

WHOLE BROWN LENTILS CURRY 526x343

Whole Brown Lentils Curry — The Richest, Most Comforting Vegan Dinner You Will Make All Year

There are certain dishes in the world of plant-based cooking that transcend the ordinary completely — dishes that fill your kitchen with the most extraordinary fragrance, that warm you from the inside out with every spoonful, that taste so deeply complex and satisfying that you cannot quite believe they were made from such simple, humble ingredients. This Whole Brown Lentils Curry is absolutely one of those dishes.

Inspired by the legendary Dal Makhani of Northern Indian cuisine — traditionally a slow-cooked, buttery, deeply spiced black lentil curry that simmers for hours to develop its extraordinary depth — this plant-based version with whole brown lentils delivers every ounce of that same warmth, richness, and complexity in a completely vegan, beautifully accessible recipe that comes together in under an hour on the stovetop or in a fraction of that time in a pressure cooker.

Whole brown lentils hold their shape beautifully during cooking, creating a curry with a genuinely satisfying, hearty texture — each lentil tender and creamy on the inside while maintaining enough structure to give the dish real body and substance. Simmered in a deeply spiced tomato and coconut cream sauce infused with cumin, coriander, garam masala, turmeric, and a generous knob of vegan butter stirred in at the very end — this curry has layers of flavor that develop and deepen with every minute of cooking and taste even more extraordinary the next day.

This recipe is 100% vegan, naturally gluten-free, packed with plant-based protein and fiber, and serves a family generously. Serve it over steamed basmati rice with warm naan bread, a dollop of vegan yogurt, and a scattering of fresh cilantro for a dinner that is as nourishing as it is profoundly, memorably delicious.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins50 mins60 mins6~360 kcal

Ingredients

For the Curry

  • 1½ cups (300g) whole brown lentils, rinsed and soaked in cold water for 2–4 hours (or overnight for the best result)
  • 1 large onion, finely diced
  • 5 cloves garlic, minced
  • 1 tbsp fresh ginger, finely grated
  • 1 green chili, finely sliced (optional — adjust to heat tolerance)
  • 2 tbsp coconut oil or vegan butter
  • 1 can (400g / 14 oz) chopped tomatoes
  • 1 can (400ml) full-fat coconut cream
  • 200ml (¾ cup) vegetable stock
  • 2 tbsp tomato paste
  • 2 tsp cumin seeds
  • 2 tsp ground coriander
  • 2 tsp garam masala
  • 1 tsp turmeric
  • 1 tsp smoked paprika
  • 1 tsp chili powder (adjust to taste)
  • ½ tsp cinnamon
  • ½ tsp cardamom
  • 1 tsp salt (or to taste)
  • ¼ tsp black pepper
  • 1 tbsp maple syrup or agave (balances the acidity beautifully)
  • Juice of half a lemon
  • 2 tbsp vegan butter (stirred in at the very end — creates extraordinary richness)

Optional Add-ins

  • 1 can (400g) kidney beans, drained (for extra heartiness and protein)
  • 1 cup fresh spinach (stir in at the end for added nutrition)
  • 1 medium sweet potato, diced (add with the lentils for extra substance)

To Garnish

  • Fresh cilantro, roughly chopped
  • A swirl of coconut cream or vegan yogurt
  • A drizzle of vegan butter or ghee
  • Thinly sliced fresh ginger
  • Red chili slices
  • Toasted cumin seeds
  • Lemon or lime wedges

To Serve

  • Steamed basmati rice
  • Warm naan or roti
  • Vegan raita (coconut yogurt, grated cucumber, mint, lemon)
  • Mango chutney
  • Sliced fresh onion and lemon

Instructions

  1. Soak the lentils. Rinse the whole brown lentils thoroughly under cold water until the water runs clear. Cover with plenty of cold water and soak for 2–4 hours or overnight. Soaking significantly reduces the cooking time, improves the digestibility of the lentils, and produces a creamier, more evenly cooked result. Drain and rinse thoroughly before using.
  2. Cook the lentils. Place the soaked and drained lentils in a medium saucepan with 4 cups of fresh water. Bring to a boil then reduce to a gentle simmer and cook for 25–30 minutes until completely tender but still holding their shape beautifully. They should be soft all the way through when pressed between two fingers but not disintegrating. Drain and set aside. If using a pressure cooker cook the soaked lentils with 3 cups of water on high pressure for 8 minutes then natural release.
  3. Temper the spices. Heat coconut oil or vegan butter in a large heavy-bottomed pot or Dutch oven over medium heat. Add the cumin seeds and let them sizzle for 30–45 seconds until they pop and become deeply fragrant — this technique called tempering releases the essential oils from the cumin and builds extraordinary flavor right from the very first step.
  4. Build the base. Add the finely diced onion to the tempered cumin and cook for 8–10 minutes, stirring occasionally, until deeply golden and caramelized. This is one of the most important steps in the entire recipe — a properly caramelized onion creates a rich, sweet, savory base that elevates the entire curry. Do not rush it.
  5. Add the aromatics. Add the minced garlic, grated ginger, and sliced green chili if using. Cook for 2 minutes, stirring constantly, until wonderfully fragrant and the raw smell disappears completely.
  6. Add the tomato paste and toast it. Add the tomato paste directly to the pan and stir constantly for 1–2 minutes until it darkens in color and becomes deeply fragrant — this caramelization of the tomato paste adds an extraordinary depth of flavor to the finished curry.
  7. Add the spices. Add the ground coriander, garam masala, turmeric, smoked paprika, chili powder, cinnamon, cardamom, salt, and pepper. Stir well and cook for 1–2 minutes until deeply aromatic. The spices should coat the onion mixture completely and the kitchen should smell absolutely incredible at this point.
  8. Add the tomatoes. Pour in the chopped tomatoes and stir everything together. Cook for 4–5 minutes until the tomato mixture has darkened in color, thickened slightly, and the raw tomato smell has completely cooked off.
  9. Add the lentils and liquid. Add the cooked lentils, coconut cream, and vegetable stock. Stir everything together thoroughly and bring to a gentle simmer. The curry should be rich, deeply colored, and intensely fragrant.
  10. Simmer to develop flavor. Reduce the heat to medium-low and simmer uncovered for 18–22 minutes, stirring occasionally, until the curry has thickened to a rich, luscious consistency that coats the lentils beautifully. If it thickens too much add a splash of vegetable stock or water.
  11. Finish with butter and lemon. Stir in the maple syrup and lemon juice. Taste and adjust seasoning. Now stir in the 2 tablespoons of vegan butter. This final addition of butter is the most important finishing step — it adds an extraordinary silkiness, richness, and depth to the sauce that transforms the curry from very good to truly exceptional. Allow it to melt completely into the curry and stir through.
  12. Serve. Ladle the curry into deep bowls over steamed basmati rice. Garnish with a generous swirl of coconut cream, fresh cilantro, a drizzle of melted vegan butter, toasted cumin seeds, and a squeeze of fresh lemon. Serve with warm naan, mango chutney, and vegan raita on the side.

Pro Tips for the Most Extraordinary Brown Lentil Curry

  • Soak the lentils overnight. Overnight soaking produces lentils that cook more evenly, are more digestible, and develop a creamier texture during simmering. The difference between soaked and un-soaked lentils in this recipe is genuinely significant.
  • Caramelize the onion properly. Eight to ten minutes of patient cooking is what produces deeply golden, sweet, caramelized onion that forms the rich, complex flavor foundation of the entire curry. Rushing this step produces a flat, less satisfying result.
  • Toast the spices in oil. Cooking the spice blend in fat for 1–2 minutes before adding liquid releases fat-soluble flavor compounds that are simply not extracted by adding spices directly to liquid. This is the technique that makes Indian curries taste so extraordinarily complex and deep.
  • Caramelize the tomato paste. Cooking the tomato paste in the oil before adding the chopped tomatoes concentrates and deepens its flavor dramatically — adding a rich, roasted tomato depth that elevates the entire sauce.
  • Finish with vegan butter. This is the single most transformative finishing step in the entire recipe. Two tablespoons of vegan butter stirred in right at the end adds a silkiness, richness, and depth that makes this curry taste like it has been slow-cooked for hours. Never skip it.
  • Let it rest. Like all great curries this one tastes significantly better after resting for 15–20 minutes off the heat before serving — and even more extraordinary the next day once the flavors have had time to fully meld and deepen.

Flavor Variations

  • Classic Dal Makhani Style: Replace the brown lentils with whole black urad dal lentils for the most authentic, deeply rich, traditionally slow-cooked version. Soak overnight and cook for 45–50 minutes until completely creamy. The black lentils create an even more luxurious, deeply complex curry.
  • Extra Smoky: Add 1 teaspoon of liquid smoke and an extra half teaspoon of smoked paprika to the curry for an intensely smoky depth that makes the dish taste as though it has been slow-cooked in a tandoor oven.
  • Spinach and Brown Lentil: Stir 3 large handfuls of fresh spinach into the curry in the last 3 minutes of cooking for a nutritionally exceptional, beautifully vibrant version that adds iron, Vitamin K, and a gorgeous green color to the finished dish.
  • Kidney Bean Brown Lentil: Add one can of drained kidney beans along with the cooked lentils for an even heartier, more protein-packed curry that is particularly extraordinary for feeding a large, hungry family.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberIron
~360 kcal18g48g16g38% DV

Whole brown lentils are among the most nutritionally impressive foods available in the entire plant kingdom. A single serving of this curry provides 18g of complete plant-based protein and 38% of the daily recommended iron intake — making it one of the most iron-rich vegan meals you can make. Brown lentils are also an extraordinary source of folate, zinc, magnesium, potassium, and soluble fiber that feeds beneficial gut bacteria, lowers cholesterol, and maintains stable blood sugar levels. The spice blend — turmeric, ginger, cumin, coriander, and garam masala — provides some of the most potent anti-inflammatory and antioxidant compounds found in any food. Coconut cream delivers medium-chain triglycerides and additional healthy fats. Together this curry is genuinely one of the most nourishing, health-supporting, and deeply satisfying plant-based dinners available anywhere.


Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 5 days. This curry is genuinely one of the best leftover meals in all of plant-based cooking — the flavor deepens dramatically and improves significantly on day two and three as the spices continue to meld and the lentils absorb more of the sauce.
  • Reheat: Reheat in a saucepan over medium heat, stirring frequently and adding a splash of water, vegetable stock, or coconut cream if the curry has thickened too much during storage. Can also be microwaved in 2-minute intervals stirring between each.
  • Freezer: This curry freezes beautifully for up to 3 months. Freeze in individual portions in freezer-safe containers for the most convenient weeknight dinners imaginable. Thaw overnight in the fridge and reheat gently on the stove with a splash of coconut cream.
  • Meal prep: Make a large double batch and freeze half in individual portions. You will thank yourself on every busy weeknight when a restaurant-quality vegan curry dinner is just 5 minutes of reheating away.

Frequently Asked Questions

Do I have to soak the lentils?

Soaking is strongly recommended but not absolutely essential. Unsoaked whole brown lentils take 40–50 minutes to cook compared to 25–30 minutes for soaked lentils. If cooking unsoaked add extra vegetable stock and simmer for longer. Soaking also significantly improves the digestibility of the lentils by reducing the phytic acid and oligosaccharide content that can cause digestive discomfort.

Can I use red lentils instead of brown?

Red lentils cook much faster and break down completely into a smooth, thick dal rather than holding their shape as individual lentils do. Red lentils produce a completely different texture — more like a thick soup — which is equally delicious but very different from this recipe. If you prefer the smoother dal-like texture red lentils are excellent — simply reduce the cooking time to 15–18 minutes.

Can I make this in an Instant Pot?

Absolutely. Use the sauté function to caramelize the onion, garlic, ginger, and spices. Add all remaining ingredients including the uncooked soaked lentils. Seal and cook on high pressure for 12 minutes. Natural release for 10 minutes then quick release. Stir in the vegan butter and lemon juice before serving.

How do I make this curry thicker?

Simmer uncovered for longer to allow more liquid to evaporate. You can also mash a quarter of the lentils against the side of the pot with the back of a spoon — this releases their starch and thickens the curry naturally and instantly without adding anything extra.

What is the best rice to serve with this curry?

Basmati rice is the classic and perfect pairing — its fragrant, long grains and delicate flavor complement the bold, deeply spiced curry beautifully without competing with it. For an extra-special serving experience cook the basmati in vegetable stock with a pod of cardamom, a cinnamon stick, and a bay leaf for a beautifully fragrant pilaf rice that takes this dinner to an entirely new level.

Can I add cream for extra richness?

For an even richer, creamier curry add 3–4 tablespoons of raw cashew cream — made by blending soaked cashews with water until completely smooth — along with the coconut cream. This adds extraordinary silkiness and a subtle nuttiness that makes the curry even more indulgent and restaurant-quality in its consistency.


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 hearty vegan curry recipes? Browse all our vegan recipes to keep enjoying ultimate delicious and healthy lifestyle.

Vegan Stuffed Sweet Potatoes with Spinach Mushrooms

These Vegan Stuffed Sweet Potatoes are a hearty, colorful, and incredibly satisfying meal! Roasted sweet potatoes are filled with garlicky sautéed spinach, mushrooms, and roasted red peppers, then generously drizzled with a creamy, zesty lemon tahini sauce. This wholesome dish is 100% plant-based, gluten-free, and perfect for healthy weeknight dinners, meal prep, or impressing guests.

Ingredients (Serves 4)

For the Sweet Potatoes:

  • 4 medium-large sweet potatoes
  • 1 tablespoon olive oil
  • Salt and black pepper, to taste

Announcement for our recipe lovers: We’ve taken all our most loved, beginner-friendly recipes and packed them into one simple, easy-to-follow digital cookbook — created especially for people who want delicious results without confusion and Ads-free Experience:

Vegan Recipes Cookbook for Beginners

For the Filling:

  • 1 tablespoon olive oil
  • 1 medium onion, finely diced
  • 4 garlic cloves, minced
  • 8 oz (225g) mushrooms (cremini or button), sliced
  • 8 oz (225g) fresh baby spinach (or 4–5 cups)
  • 1 cup roasted red peppers (jarred), chopped
  • 1 teaspoon smoked paprika
  • ½ teaspoon dried thyme or oregano
  • Salt and pepper, to taste

Lemon Tahini Dressing:

  • ¼ cup tahini
  • 3–4 tablespoons fresh lemon juice (about 1 large lemon)
  • 2–3 tablespoons water (to thin)
  • 1 garlic clove, minced or grated
  • ½ teaspoon maple syrup or agave (optional)
  • Salt and black pepper, to taste

Garnishes:

  • Fresh parsley, chopped
  • Roasted red pepper pieces
  • Optional: Vegan feta crumbles, pumpkin seeds, or chili flakes

Instructions

  1. Roast the sweet potatoes: Preheat oven to 425°F (220°C). Wash and pierce the sweet potatoes several times with a fork. Rub with olive oil, sprinkle with salt and pepper, and place on a baking sheet. Roast for 45–55 minutes until fork-tender.
  2. Make the tahini dressing: While potatoes roast, whisk together tahini, lemon juice, water, garlic, maple syrup, salt, and pepper until smooth and creamy. Adjust consistency with more water if needed. Set aside.
  3. Prepare the filling: Heat olive oil in a large skillet over medium heat. Add onion and cook for 3–4 minutes until softened. Add garlic and mushrooms, sauté for 5–6 minutes until mushrooms are golden.
  4. Add greens and peppers: Stir in spinach, roasted red peppers, smoked paprika, thyme, salt, and pepper. Cook until spinach is wilted (2–3 minutes). Taste and adjust seasoning.
  5. Assemble: Once sweet potatoes are done, let them cool slightly. Slice them open lengthwise and gently fluff the flesh with a fork.
  6. Stuff and serve: Fill each sweet potato generously with the spinach-mushroom mixture. Drizzle liberally with lemon tahini sauce and garnish with parsley and extra red peppers.

Prep time: 15 minutes Cook time: 50–55 minutes Total time: About 1 hour

Nutritional Facts (Approximate per Serving)

  • Calories: 380–420 kcal
  • Protein: 10–12g
  • Total Fat: 14–16g (mostly healthy fats from tahini & olive oil)
  • Carbohydrates: 55–60g
  • Dietary Fiber: 10–12g (excellent source)
  • Key micronutrients: Extremely high in Vitamin A, Vitamin C, Vitamin K, iron, potassium, and antioxidants.

Note: Values are estimates based on standard portions.

Health Benefits

  • Weight-Loss Friendly: High fiber and volume keep you full for hours with moderate calories.
  • Nutrient Powerhouse: Sweet potatoes provide beta-carotene (Vitamin A) for immunity and skin health.
  • Anti-Inflammatory: Spinach, mushrooms, and tahini offer antioxidants and anti-inflammatory compounds.
  • Heart Healthy: Rich in fiber and healthy fats that support cholesterol levels.
  • Plant-Based Protein: Tahini and mushrooms contribute to daily protein needs.
  • Perfect for vegan, vegetarian, gluten-free, and clean-eating lifestyles.

Tips and Variations

  • Make it Faster: Microwave the sweet potatoes for 8–10 minutes first, then finish in the oven for crisp skin.
  • Protein Boost: Add chickpeas, lentils, or crumbled tofu to the filling.
  • Spicy Version: Add chili flakes or harissa to the filling.
  • Meal Prep: Roast potatoes and make filling/dressing ahead. Reheat and assemble when ready.
  • Low-Carb Option: Use smaller sweet potatoes or serve the filling over cauliflower rice.
  • Storage: Leftovers keep in the fridge for 3–4 days.

Serving Suggestions

  • Serve as a complete meal on its own.
  • Pair with a simple side salad or quinoa.
  • Great for meal prep lunches or dinner parties.

These Vegan Stuffed Sweet Potatoes are comforting, nutritious, and full of flavor — a true crowd-pleaser for anyone on a vegan or healthy weight-loss journey!

Spaghetti with Spinach an Sun-Dried Tomato Cream Sauce

spaghetti with spinach an sun dried tomato cream sauce

Spaghetti with Spinach & Sun-Dried Tomato Cream Sauce

This creamy, comforting Spaghetti with Spinach & Sun-Dried Tomato Cream Sauce is a restaurant-quality pasta dish you can make in just 25 minutes. Al dente spaghetti is tossed in a luscious, garlicky cream sauce loaded with fresh spinach and sweet-tangy sun-dried tomatoes. It’s rich, satisfying, and easy to make vegan — perfect for weeknight dinners, date nights, or meal prep. A beautiful balance of creamy, savory, and bright flavors that even non-vegans will love!

Ingredients (Serves 4)

For the Pasta:

  • 12 oz (340g) spaghetti (regular or gluten-free)

Announcement for our recipe lovers: We’ve taken all our most loved, beginner-friendly recipes and packed them into one simple, easy-to-follow digital cookbook — created especially for people who want delicious results without confusion and Ads-free Experience:

For the Cream Sauce:

  • 2 tablespoons olive oil
  • 4–5 garlic cloves, minced
  • ½ teaspoon red pepper flakes (optional, for gentle heat)
  • ½ cup sun-dried tomatoes (oil-packed), drained and chopped
  • 5–6 oz (about 5 cups) fresh baby spinach
  • 1 cup heavy cream OR full-fat coconut milk (for vegan version)
  • ½ cup grated Parmesan cheese OR 3–4 tbsp nutritional yeast (vegan)
  • ½ cup pasta cooking water (reserved)
  • Zest and juice of ½ lemon
  • Salt and freshly ground black pepper, to taste

Optional Garnishes:

  • Extra sun-dried tomatoes
  • Fresh basil or parsley, chopped
  • More black pepper or chili flakes
  • Toasted pine nuts

Instructions

  1. Cook the pasta: Bring a large pot of salted water to a boil. Cook spaghetti according to package instructions until al dente. Reserve 1 cup of pasta water, then drain.
  2. Make the sauce: While pasta cooks, heat olive oil in a large skillet over medium heat. Add minced garlic and red pepper flakes. Sauté for 30–60 seconds until fragrant.
  3. Add sun-dried tomatoes: Stir in the chopped sun-dried tomatoes and cook for 1–2 minutes to release their flavor.
  4. Wilt the spinach: Add fresh spinach in batches and cook until just wilted (2–3 minutes).
  5. Create the cream sauce: Pour in the cream (or coconut milk). Bring to a gentle simmer. Stir in Parmesan (or nutritional yeast), lemon zest, lemon juice, salt, and pepper. Simmer for 2 minutes until slightly thickened.
  6. Combine: Add the drained spaghetti to the skillet. Toss everything together, adding reserved pasta water ¼ cup at a time until you reach a silky, creamy consistency.
  7. Serve immediately: Plate and finish with extra black pepper, herbs, and a drizzle of olive oil if desired.

Prep time: 10 minutes Cook time: 15 minutes Total time: 25 minutes

Nutritional Facts (Approximate per Serving – vegan version with coconut milk)

  • Calories: 420–460 kcal
  • Protein: 12–14g
  • Total Fat: 16–20g (healthy fats)
  • Carbohydrates: 58–62g
  • Dietary Fiber: 6–8g
  • Key micronutrients: High in Vitamin K, Vitamin A, iron, folate, and antioxidants from spinach and tomatoes.

Note: Using heavy cream and Parmesan adds about 50–70 extra calories per serving. Values are estimates.

Health Benefits

  • Nutrient-Dense: Spinach delivers iron, Vitamin K, and folate for energy and bone health.
  • Antioxidant Power: Sun-dried tomatoes are rich in lycopene, which supports heart health and fights inflammation.
  • Satisfying & Balanced: The combination of carbs, healthy fats, and greens keeps you full without heaviness.
  • Vegan & Weight-Loss Friendly: The coconut milk version is fully plant-based and still feels indulgent while being lighter than traditional cream sauces.
  • Gut-Friendly: High fiber from spinach and whole-grain pasta options supports digestion.

Tips and Variations

  • Make it Vegan: Use coconut milk + nutritional yeast — it’s incredibly creamy!
  • Lower Carb: Serve over zucchini noodles or spaghetti squash.
  • Protein Boost: Add white beans, chickpeas, grilled chicken, or shrimp.
  • Extra Veggies: Toss in cherry tomatoes, mushrooms, or roasted red peppers.
  • Storage: Best fresh, but leftovers keep in the fridge for 2–3 days. Reheat with a splash of water or plant milk.
  • Oil-Free Option: Sauté in a splash of vegetable broth instead of oil.

Serving Suggestions

  • Pair with a simple green salad or garlic bread.
  • Great alongside grilled tofu, chicken, or salmon.
  • Perfect for meal prep — portion into containers for quick lunches.

This Spaghetti with Spinach & Sun-Dried Tomato Cream Sauce is creamy comfort food that’s secretly good for you! It’s one of those recipes that feels fancy but is super easy.

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

Spinach and White Beans

This quick and flavorful Spinach and White Beans dish is a nutritious, one-pan wonder that comes together in just 15 minutes. Tender baby spinach meets creamy white beans in a garlicky, lemony sauce with a hint of chili flakes for gentle heat. It’s a versatile Mediterranean-inspired recipe that works as a satisfying main dish, hearty side, or protein-packed topping for bowls and toast. Perfect for vegan, vegetarian, gluten-free, and weight-loss friendly eating!

Ingredients (Serves 4 as a side / 2 as a main)

  • 2 tablespoons extra virgin olive oil
  • 4–5 garlic cloves, thinly sliced or minced
  • 2 (15 oz) cans white beans (cannellini, great northern, or navy beans), rinsed and drained
  • 10–12 oz (about 8–10 cups) fresh baby spinach
  • 1 teaspoon lemon zest
  • 2–3 tablespoons fresh lemon juice (about 1 lemon)
  • ½–1 teaspoon red pepper flakes (adjust to taste)
  • Salt and freshly ground black pepper, to taste
  • Optional extras: ¼ cup grated Parmesan or nutritional yeast (for vegan), toasted pine nuts, fresh parsley or dill

Announcement for our recipe lovers: We’ve taken all our most loved, beginner-friendly recipes and packed them into one simple, easy-to-follow digital cookbook — created especially for people who want delicious results without confusion and Ads-free Experience:

Vegan Recipes For Beginners Original 1 192x300

Instructions

  1. Heat the oil: In a large skillet, heat olive oil over medium heat. Add sliced garlic and red pepper flakes. Cook for 30–60 seconds until fragrant (don’t let it brown).
  2. Add the beans: Stir in the drained white beans. Cook for 2–3 minutes, stirring occasionally, until they’re warmed through and lightly coated in garlic oil.
  3. Wilt the spinach: Add the fresh spinach in batches, stirring gently. Cook for 2–4 minutes until the spinach is just wilted but still bright green.
  4. Season and finish: Remove from heat. Stir in lemon zest, lemon juice, salt, and pepper. Taste and adjust seasoning. Sprinkle with Parmesan/nutritional yeast or herbs if desired.
  5. Serve immediately for the best texture.

Prep time: 5 minutes Cook time: 10 minutes Total time: 15 minutes

Nutritional Facts (Approximate per Serving – as 4 side portions)

  • Calories: 220–250 kcal
  • Protein: 10–12g
  • Total Fat: 7–8g (healthy fats from olive oil)
  • Carbohydrates: 28–32g
  • Dietary Fiber: 8–10g (excellent source)
  • Key micronutrients: Very high in Vitamin K, Vitamin A, folate, iron, magnesium, and potassium.

Note: Values are estimates. This dish is naturally low-calorie, high-fiber, and nutrient-dense.

Health Benefits

  • Iron & Bone Support — Spinach provides plant-based iron and Vitamin K for strong bones.
  • Heart Health — White beans are rich in soluble fiber that helps lower cholesterol; olive oil and garlic offer anti-inflammatory benefits.
  • Weight Management — Extremely filling thanks to high fiber and protein, with low energy density — great for healthy weight loss or vegan diets.
  • Blood Sugar Control — The combination of fiber and protein stabilizes blood sugar levels.
  • Gut Health — Prebiotic fiber from beans supports a healthy microbiome.

Tips and Variations

  • Make it Creamier: Add a splash of vegetable broth and a spoonful of tahini or coconut milk.
  • Mediterranean Twist: Add sun-dried tomatoes, olives, or artichoke hearts.
  • Spicy Version: Increase red pepper flakes or stir in harissa.
  • Meal Prep: Stores well in the fridge for 3–4 days. Reheat gently or enjoy cold in wraps/salads.
  • Protein Boost: Top with a fried egg, grilled chicken, or tofu.
  • Lower Carb: Use fewer beans and more spinach for an ultra-light version.

Serving Suggestions

  • As a main: Serve over quinoa, brown rice, or cauliflower rice.
  • As a side: Pair with grilled fish, chicken, or roasted vegetables.
  • In bowls: Add to grain bowls with avocado, cherry tomatoes, and feta.
  • On toast: Spoon onto crusty bread or avocado toast for a quick meal.
  • With eggs: Perfect alongside scrambled eggs or in a breakfast hash.

This Spinach and White Beans recipe is simple, affordable, and incredibly versatile — a staple for anyone wanting quick, healthy meals. It’s especially great for your group focused on vegan eating or healthy weight loss! 💚

Try it tonight and share your version in the comments! 🌿

Vegan Spinach and Ricotta Stuffed Sweet Potatoes

vegan spinach and ricotta stuffed sweet potatoes

These Vegan Spinach and Ricotta Stuffed Sweet Potatoes combine naturally sweet, roasted potatoes with a creamy spinach-ricotta filling for a wholesome, satisfying meal. The plant-based “ricotta” made from tofu or cashews delivers cheesy richness without dairy, while spinach adds freshness and nutrients. Perfect for weeknight dinners, meal prep, or a cozy side dish, these stuffed sweet potatoes are gluten-free, high in fiber, and full of flavor.

Ingredients (Serves 4)

For the Sweet Potatoes:

  • 4 medium sweet potatoes, scrubbed

For the Vegan Ricotta & Spinach Filling:

  • 1 (14 oz) block firm tofu, drained and pressed (or 1½ cups raw cashews, soaked)
  • 2–3 tablespoons nutritional yeast
  • 1 tablespoon lemon juice
  • 1 teaspoon garlic powder
  • ½ teaspoon onion powder
  • Salt and black pepper, to taste
  • 4–6 cups fresh spinach, chopped (or 1–2 cups frozen, thawed and squeezed)
  • 2 cloves garlic, minced
  • 1 tablespoon olive oil or vegetable broth
  • Optional: Fresh basil, red pepper flakes, or a pinch of nutmeg

Toppings:

  • Cherry tomatoes, halved
  • Fresh herbs (parsley or basil)
  • Toasted pine nuts or pumpkin seeds
  • Drizzle of balsamic glaze or extra nutritional yeast

Instructions

  1. Roast the sweet potatoes: Preheat oven to 425°F (220°C). Pierce each sweet potato several times with a fork. Place on a baking sheet and bake for 45–60 minutes until fork-tender. (For faster cooking, microwave 5–8 minutes first, then finish in the oven.)
  2. Make the vegan ricotta: Crumble the pressed tofu into a bowl (or blend soaked cashews). Mash/stir in nutritional yeast, lemon juice, garlic powder, onion powder, salt, and pepper until it reaches a ricotta-like texture. Adjust seasonings to taste.
  3. Sauté the spinach: Heat oil (or broth) in a skillet over medium heat. Add minced garlic and cook for 1 minute. Add chopped spinach and sauté until wilted (2–3 minutes). Season lightly with salt and pepper. Remove from heat and mix into the vegan ricotta.
  4. Assemble: Once sweet potatoes are cool enough to handle, slice them lengthwise (not all the way through) and fluff the flesh with a fork. Stuff generously with the spinach-ricotta mixture. Top with cherry tomatoes, herbs, seeds, and any desired drizzles.
  5. Bake again (optional): Return stuffed potatoes to the oven for 10–15 minutes to warm through and lightly brown the tops.

Prep time: 15 minutes Cook time: 45–60 minutes (roasting) + 10–15 minutes Total time: About 1 hour

Nutritional Facts (Approximate per Stuffed Potato)

  • Calories: 300–400 kcal
  • Protein: 12–18g (from tofu and nutritional yeast)
  • Total Fat: 8–12g (healthy plant fats)
  • Carbohydrates: 45–55g
  • Dietary Fiber: 8–10g

Note: Values depend on exact ingredients and portion sizes. Naturally cholesterol-free and rich in beta-carotene from sweet potatoes.

Health Benefits

  • Antioxidant Power: Sweet potatoes provide vitamin A (beta-carotene) for vision and immunity; spinach adds iron, folate, and Vitamin K.
  • High Fiber & Satiety: Supports digestion, blood sugar stability, and long-lasting fullness.
  • Plant-Based Protein: Tofu or cashews deliver complete protein in a vegan form.
  • Heart-Healthy: Low in saturated fat, with anti-inflammatory ingredients that fit Mediterranean or whole-food diets.
  • Versatile & Nourishing: Great for vegan, gluten-free, or dairy-free diets while feeling indulgent.

Tips and Variations

  • Faster Version: Microwave the sweet potatoes and use pre-made vegan ricotta or store-bought alternatives.
  • Nut-Free: Stick with tofu-based ricotta.
  • Variations: Add mushrooms, sun-dried tomatoes, or chickpeas to the filling. Spice it with chili flakes or curry powder for different twists.
  • Storage: Refrigerate leftovers up to 4 days. Reheat in the oven or microwave. Freeze unbaked stuffed potatoes for later.
  • Make-Ahead: Roast potatoes and prepare filling in advance; assemble when ready to eat.

Serving Suggestions

Serve as a main with a side salad or roasted veggies. Pair with quinoa, lentils, or a simple soup for extra protein. They’re beautiful on a holiday table or for batch-prepped lunches.

These Vegan Spinach and Ricotta Stuffed Sweet Potatoes are creamy, colorful, and deeply satisfying while keeping things wholesome. Try them for an easy, nutrient-packed dinner that everyone will love! 🍠🥬🌿

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