This creamy spinach mushroom orzo is a comforting and flavorful one-pot meal. Moreover, it combines tender mushrooms, fresh spinach, and a rich dairy-free sauce. As a result, you get a dish that is both satisfying and easy to prepare. Whether you need a quick dinner or a cozy meal, this recipe is a perfect choice.
⏱️ Prep Time: 10 minutes
🔥 Cook Time: 20 minutes
🍽️ Servings: 4
🛒 Ingredients
1 cup orzo pasta
2 cups mushrooms (sliced)
2 cups fresh spinach
3 cloves garlic (minced)
2 tbsp olive oil
2 cups vegetable broth
½ cup coconut milk or cashew cream
2 tbsp nutritional yeast
½ tsp salt (adjust to taste)
¼ tsp black pepper
½ tsp dried thyme
¼ tsp chili flakes (optional)
1 tbsp lemon juice
👩🍳 Instructions
Heat the Pan First, heat olive oil in a large pan over medium heat. Once hot, add the sliced mushrooms.
Cook the Mushrooms Next, sauté the mushrooms until they become golden and tender. Then, stir occasionally to ensure even cooking.
Add Garlic After that, add the minced garlic and cook for about one minute. As a result, the mixture will become fragrant.
Toast the Orzo Now, add the orzo pasta to the pan. Then, stir it for 1–2 minutes so it lightly toasts and absorbs flavor.
Simmer the Orzo Pour in the vegetable broth and bring everything to a gentle simmer. Meanwhile, stir occasionally to prevent sticking. Let it cook for 8–10 minutes until the orzo is tender.
Make it Creamy Once the orzo is cooked, stir in coconut milk (or cashew cream), nutritional yeast, salt, pepper, thyme, and chili flakes. Consequently, the dish will become rich and creamy.
Add Spinach Then, add the fresh spinach and cook until wilted. At the same time, stir gently to combine all ingredients.
Finish the Dish Finally, add lemon juice and mix well. Taste and adjust seasoning if needed.
Serve Serve warm. For best results, enjoy immediately while creamy and fresh.
There are dinners that feel like coming home. And then there are dinners like this Vegan Pot Pie Casserole — the kind that fills every corner of your house with the most extraordinary aroma of bubbling vegetable gravy and golden pastry as it bakes, that comes out of the oven with that deeply satisfying sound of a crust that has achieved exactly the right level of golden, flaky perfection, and that delivers with every single spoonful a combination of rich, herb-scented vegetable filling and buttery, shattering pastry that is one of the most deeply comforting food experiences imaginable. This is that casserole. The one that makes cold evenings feel genuinely warm. The one that disappears from the baking dish before the second person has been served. The one that tastes like every excellent pot pie you have ever eaten but made entirely, completely from plants.
This is pot pie in its most generous, most accessible, most spectacular form — the filling of a great pot pie elevated into a casserole that can feed a crowd from a single baking dish, topped with a layer of golden puff pastry or biscuit topping that bakes to a deeply satisfying crust over the bubbling, herb-fragrant vegetable filling beneath it. The filling is extraordinary — sweet carrots, tender peas, hearty potato, earthy mushrooms, and creamy white beans bathed in the richest, most deeply flavored vegetable gravy imaginable, thickened with a roux of vegan butter and flour into something that has the body, the coating quality, and the deep savory richness of the finest chicken gravy ever made — without a trace of anything that was ever anywhere near a chicken.
What makes this casserole so genuinely outstanding is the gravy. A proper gravy — made from a blonde roux of vegan butter and flour, enriched with vegetable broth, oat milk, soy sauce, and nutritional yeast, seasoned with thyme, sage, and an extraordinary amount of black pepper — is one of the most deeply satisfying sauces in all of cooking. It has body, it has richness, it has the specific coating quality that makes every vegetable and bean it surrounds taste better and more satisfying than they would alone. It is the sauce that transforms a collection of very good vegetables into something genuinely extraordinary.
This recipe is 100% vegan, ready in just 50 minutes, naturally adaptable to use whatever vegetables you have on hand, and absolutely magnificent served directly from the baking dish at the table where the combination of golden pastry top and rich, bubbling filling beneath it creates one of the most dramatic and most deeply appealing presentations in all of comfort food cooking.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
20 mins
30 mins
50 mins
6
~420 kcal
Ingredients
For the Vegetable Filling
2 medium carrots, peeled and diced into 1cm pieces
2 medium potatoes, peeled and diced into 1cm pieces
1 cup (150g) frozen peas
1 cup (100g) cremini mushrooms, roughly chopped
1 can (400g) white beans or cannellini beans, drained and rinsed
1 medium white onion, finely diced
3 stalks celery, thinly sliced
4 cloves garlic, minced
2 tbsp olive oil or vegan butter
For the Vegan Gravy
3 tbsp vegan butter
3 tbsp all-purpose flour
2 cups (480ml) vegetable broth
1 cup (240ml) unsweetened oat milk
2 tbsp soy sauce or tamari
2 tbsp nutritional yeast
1 tsp fresh thyme leaves (or ½ tsp dried)
1 tsp dried sage
½ tsp onion powder
½ tsp garlic powder
½ tsp black pepper
¼ tsp nutmeg
Salt to taste
For the Pastry Top
1 sheet (250g) vegan puff pastry, thawed if frozen
2 tbsp plant milk mixed with 1 tsp maple syrup (vegan egg wash)
Flaky sea salt and fresh thyme for topping
Alternatively — Biscuit Topping
1½ cups (180g) all-purpose flour
2 tsp baking powder
½ tsp salt
⅓ cup (75g) cold vegan butter, cubed
½ cup (120ml) oat milk
1 tsp apple cider vinegar
Optional Add-ins
1 cup (90g) broccoli florets, roughly chopped
½ cup (75g) corn kernels, fresh or frozen
1 medium parsnip, diced
½ cup (60g) frozen edamame
1 medium leek, thinly sliced (replace onion)
Fresh rosemary, finely chopped
To Serve
Directly from the baking dish at the table
With a simple green salad alongside
With steamed green beans
With cranberry sauce for a holiday version
With additional gravy poured over at the table
Instructions
Preheat the oven. Preheat your oven to 400°F (200°C). Lightly grease a deep 23 x 33cm (9 x 13 inch) baking dish or a large, deep casserole dish with vegan butter or olive oil.
Parboil the root vegetables. Place the diced carrots and potatoes in a medium saucepan, cover with cold water, add a generous pinch of salt, and bring to a boil. Cook for 6–8 minutes until just tender — they should yield to a knife with only slight resistance. They will continue cooking in the oven so do not cook them completely through at this stage. Drain and set aside.
Sauté the aromatics. Heat the olive oil in a large, wide pot or deep skillet over medium heat. Add the diced onion and celery and cook for 5–6 minutes, stirring regularly, until softened and beginning to turn golden. Add the minced garlic and mushrooms and cook for a further 3–4 minutes until the mushrooms are golden and any liquid they release has evaporated completely.
Make the vegan gravy. Push the vegetables to the edges of the pot and add the vegan butter to the center. Allow to melt completely then add the flour all at once and stir vigorously with a wooden spoon for 60–90 seconds until the flour and butter have combined into a smooth, golden paste — this is the roux, and cooking it for this time removes the raw flour taste. Gradually pour in the vegetable broth, whisking continuously after each addition to prevent lumps, until all the broth is incorporated and the mixture is smooth. Add the oat milk, soy sauce, and nutritional yeast and stir to combine. Add the thyme, sage, onion powder, garlic powder, black pepper, and nutmeg. Bring to a simmer, stirring continuously, until the gravy has thickened to a rich, coating consistency — approximately 4–5 minutes.
Combine the filling. Add the parboiled carrots and potatoes, frozen peas, and drained white beans to the gravy and stir gently to combine. Taste the filling and adjust the seasoning generously — it should taste deeply savory, richly herbed, and well-rounded. The filling should be thick and substantial but still flowing — it will thicken further during baking. Transfer the filling to the prepared baking dish and spread in an even layer.
Add the puff pastry top. Unroll the thawed puff pastry sheet and lay it over the filling in the baking dish, tucking the edges down inside the dish slightly or trimming to fit with a sharp knife. Brush the surface generously with the plant milk and maple syrup wash. Score a few diagonal lines across the surface with a sharp knife to allow steam to escape during baking — preventing the pastry from puffing unevenly. Scatter flaky sea salt and fresh thyme over the surface.
Alternatively make the biscuit topping. If using the biscuit topping instead combine the oat milk and apple cider vinegar in a small bowl and rest for 5 minutes. In a large bowl whisk together the flour, baking powder, and salt. Add the cold cubed vegan butter and work into the flour until the mixture resembles coarse crumbs. Add the buttermilk and fold until just combined. Drop large spoonfuls of biscuit dough over the filling — covering most of the surface but leaving small gaps for steam to escape.
Bake to golden perfection. Place in the preheated oven and bake for 25–30 minutes until the pastry or biscuit topping is deeply golden, puffed, and shatteringly crispy, and the filling is bubbling vigorously around the edges. If the pastry is browning too quickly cover loosely with foil for the remaining baking time.
Rest and serve. Allow to rest for 5 minutes before serving — this allows the filling to thicken slightly and set to the perfect consistency for serving. Bring to the table and serve directly from the baking dish — the golden pastry top and the bubbling, fragrant filling visible around the edges is one of the most deeply appealing presentations in all of comfort food cooking.
Pro Tips for the Most Extraordinary Vegan Pot Pie Casserole
Parboil the root vegetables before adding to the filling. Raw carrots and potatoes added directly to the filling will not cook through completely during the 30 minutes of oven time available — producing a casserole with firm, undercooked vegetables beneath a perfectly golden pastry top. Parboiling for 6–8 minutes first ensures every vegetable is perfectly tender in the finished dish.
Cook the roux for the full 60–90 seconds. A roux that is not cooked long enough retains a raw flour taste that persists through the finished gravy and makes the entire casserole taste starchy and flat. Cooking the roux until it turns a pale golden color and smells nutty eliminates the raw flour taste and produces a gravy of genuine depth and complexity.
Season the gravy aggressively. The gravy needs to season the entire casserole — every vegetable, every bean, every bite. Timid seasoning produces a flat, uninspiring filling. Confident seasoning produces the rich, deeply flavored gravy that makes pot pie so deeply satisfying. Taste at every stage and add salt, pepper, and soy sauce until the gravy tastes complete.
Use cold vegan butter for the biscuit topping. If making the biscuit version the same principle applies as for any biscuit dough — cold butter produces steam pockets during baking that create the flaky, layered texture of a great biscuit topping. Room temperature butter produces a dense, uniform dough with none of this textural quality.
Score the pastry top before baking. Scoring allows steam to escape during baking — preventing the pastry from puffing unevenly into large, hollow bubbles above the filling. Three or four diagonal cuts across the surface are sufficient for even puffing and a beautiful finished appearance.
Serve directly from the baking dish always. Part of what makes pot pie casserole so deeply appealing is the presentation — the golden pastry top, the bubbling filling visible at the edges, the fragrant steam that rises when the first serving is scooped and the pastry breaks. Serving from the baking dish at the table preserves all of this drama and makes the meal feel genuinely special.
The Comfort Food History of Pot Pie
Pot pie is one of the oldest and most universally beloved comfort food preparations in the English-speaking world — a dish with roots in medieval English cooking that has remained continuously popular across five centuries through nothing more than the sheer power of how extraordinarily good it is when made well.
The earliest pot pies were made in ancient Rome and Greece — pastry-encased fillings of meat and vegetables baked in clay pots that served both as cooking vessels and as serving dishes. The preparation emigrated to England where it became one of the defining dishes of medieval and early modern cooking — a practical, hearty, deeply satisfying preparation that used pastry both as a container for the filling and as an edible serving dish.
The pot pie arrived in America with British colonists and became one of the most enduring comfort foods in American culinary culture — evolving from the individual pastry-encased preparations of its English origin into the large, casserole-style preparations that define it today. The defining American pot pie — a deep dish filled with creamy vegetable and chicken filling beneath a golden pastry or biscuit crust — became one of the most requested home-cooked dinners of the twentieth century and remains one of the most deeply comforting and universally appealing dishes in the entire American culinary canon.
This vegan version honours every element of the American pot pie tradition — the rich, herb-scented filling, the deeply flavored gravy, the golden crust — while replacing the meat and dairy with plant-based ingredients that deliver every element of the flavor and comfort of the original and add a nutritional profile that the traditional version simply cannot match.
Flavor Variations
Mushroom and Lentil Pot Pie: Replace the white beans with cooked green lentils and double the mushrooms for a meatier, earthier version with extraordinary umami depth from the combination of mushrooms, lentils, soy sauce, and nutritional yeast.
Butternut Squash and Sage: Add diced roasted butternut squash to the filling and double the sage for a beautiful autumn version with a natural sweetness from the squash that contrasts magnificently with the savory gravy and golden pastry.
Roasted Garlic and Spinach: Add a full head of roasted garlic mashed into the gravy and two large handfuls of fresh spinach stirred in at the end for a version with extraordinary garlic depth and a beautiful green color throughout the filling.
Individual Pot Pies: Divide the filling between 6 individual oven-safe ramekins and top each with a circle of puff pastry for an elegant individual-serve version that is particularly beautiful for dinner parties and special occasions.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~420 kcal
14g
56g
9g
16g
At 420 calories per serving this casserole delivers a genuinely complete and nutritionally substantial meal — 14 grams of plant-based protein from the white beans, nutritional yeast, and oat milk, 9 grams of dietary fiber, and an exceptional concentration of vitamins and minerals from every vegetable in the filling. White beans provide complete plant-based protein alongside folate, iron, magnesium, and potassium. Carrots provide extraordinary beta-carotene concentration. Peas contribute Vitamins C, K, and B vitamins alongside additional plant-based protein. Mushrooms contribute selenium, B vitamins, and ergothioneine antioxidants. The nutritional yeast contributes B vitamins including B12 in fortified varieties. Fresh thyme provides thymol with antimicrobial and antioxidant properties.
Storage
Refrigerator: Store cooled casserole covered tightly in the baking dish or in an airtight container in the refrigerator for up to 4 days. The pastry softens during refrigeration — reheat uncovered in a 375°F (190°C) oven for 15–20 minutes to restore some crispiness to the top. The filling actually improves during refrigeration as the flavors deepen and meld.
Freezer: This casserole freezes well for up to 3 months. Cool completely before wrapping tightly in plastic wrap and foil. Thaw overnight in the refrigerator and reheat uncovered in a 375°F (190°C) oven for 25–30 minutes. The pastry will not achieve its original crispiness after freezing but the filling will be as extraordinary as when freshly made.
Make ahead — filling only: The vegetable filling can be made up to 2 days in advance and stored in the refrigerator. Transfer to the baking dish, add the pastry top, and bake on the day of serving for a completely fresh-baked result with minimal day-of effort. This makes it an outstanding make-ahead dinner party dish.
Make ahead — assembled unbaked: The fully assembled unbaked casserole can be refrigerated for up to 24 hours before baking. Add 5–10 minutes to the baking time when cooking from cold. The pastry may not puff quite as dramatically as a room-temperature assembled casserole but will still be beautifully golden and deeply delicious.
Frequently Asked Questions
Can I use a different pastry for the top?
Yes — the filling works beautifully with puff pastry, shortcrust pastry, filo pastry, or the dropped biscuit topping described in the recipe. Each produces a different but equally wonderful result — puff pastry for maximum drama and flakiness, shortcrust for a more traditional pot pie character, filo for an extraordinarily crispy, layered top, biscuit for the most American-style comfort food experience.
Can I make this casserole gluten-free?
Yes — replace the all-purpose flour in the roux with a gluten-free flour blend or cornstarch and use gluten-free puff pastry for the topping. Replace the soy sauce with tamari. The filling will be slightly different in texture using cornstarch but equally rich and delicious. Most gluten-free puff pastry brands perform well in this application.
What vegetables can I substitute?
This recipe is extraordinarily flexible — almost any vegetable works beautifully in the filling. Outstanding substitutions include butternut squash, sweet potato, parsnip, turnip, broccoli, cauliflower, green beans, corn, edamame, and Brussels sprouts. Use whatever combination of vegetables is available, seasonal, or preferred — the gravy elevates everything it surrounds.
Why is my gravy lumpy?
Lumpy gravy is caused by adding the liquid too quickly to the roux without continuous whisking. Add the vegetable broth gradually — one quarter cup at a time — whisking vigorously after each addition until completely smooth before adding more. If lumps develop strain the finished gravy through a fine mesh sieve before adding the vegetables.
Can I make this in a slow cooker?
Yes with modification — make the filling and gravy completely on the stovetop as directed then transfer to the slow cooker and cook on low for 3–4 hours. The pastry topping cannot go in the slow cooker — make it separately in the oven on a lined baking sheet and serve it alongside or on top of the filling at the table.
How do I make individual pot pies from this recipe?
Divide the filling equally between 6 individual oven-safe ramekins of approximately 300ml capacity. Cut circles of puff pastry slightly larger than the diameter of each ramekin, lay over the filling, and press down around the rim to seal. Brush with the plant milk wash and bake at 400°F (200°C) for 20–22 minutes until golden. Individual pies bake faster than the casserole — check at 18 minutes.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more warming, deeply comforting vegan dinner and casserole recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There are soups you make because the weather turned cold and something warm is needed. And then there are soups like this Vegan Spinach and Lentil Soup — the kind that fills the kitchen with the most extraordinary aroma of toasted cumin and caramelized onion and garlic as it simmers, that pours into the bowl a deep, burnished amber-gold with vivid emerald spinach folded through it in a way that makes it look genuinely, beautifully alive, and that delivers with every single spoonful a warmth and nourishment so profound and so genuine that you feel it in your body as much as you taste it on your tongue. This is that soup. The one that has become a weekly ritual in households across the world. The one that is simultaneously the most effortless and the most deeply satisfying thing you will cook all week. The one that is so packed with plant-based protein, iron, fiber, and an almost overwhelming concentration of vitamins and minerals that eating it feels like a genuinely restorative act.
This is a soup of extraordinary simplicity and extraordinary depth — red lentils that cook down into a silky, naturally thickened base of remarkable richness and body, aromatic onion and garlic and ginger caramelized slowly into sweetness, a carefully chosen spice blend of cumin, turmeric, coriander, and smoked paprika that fills the soup with warmth and complexity without overwhelming the clean, earthy character of the lentils, bright lemon that lifts and sharpens everything in the bowl at the very last moment, and generous handfuls of fresh spinach stirred in at the end and wilted just enough to remain vivid and nutritionally intact while contributing their characteristic earthy mineral freshness to every spoonful.
What makes this soup so genuinely outstanding is how much it achieves from so little. Red lentils — one of the most affordable, most accessible, and most nutritionally impressive ingredients available anywhere in the world — dissolve partially during cooking to create a naturally thick, creamy, hearty soup base that requires no cream, no blending, and no thickening agents of any kind. The lentils do all the work themselves, releasing their natural starches into the broth and creating a consistency and body that feels deeply substantial and satisfying despite requiring nothing more than a pot, some water, and time.
This recipe is 100% vegan, naturally gluten-free, extraordinarily high in plant-based protein and iron, ready in just 35 minutes, made in a single pot, and absolutely spectacular served with warm crusty bread, a squeeze of fresh lemon, a swirl of good olive oil, and nothing else required because the soup itself is complete and magnificent exactly as it is.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
10 mins
25 mins
35 mins
6
~280 kcal
Ingredients
For the Soup
2 cups (400g) red lentils, rinsed thoroughly until water runs clear
½ tsp chili powder or cayenne (adjust to heat preference)
¼ tsp cinnamon
¼ tsp black pepper
Optional Add-ins
1 medium sweet potato, peeled and diced (adds beautiful sweetness)
1 can (400g) chickpeas, drained (adds extra protein and texture)
1 medium carrot, diced (adds sweetness and body)
2 stalks celery, diced (adds depth)
1 medium zucchini, diced
¼ cup (15g) fresh cilantro, roughly chopped (stir in at end)
1 tbsp tahini (swirl in at end for creaminess)
For the Crispy Spiced Oil Topping (Optional but Extraordinary)
3 tbsp olive oil
1 tsp cumin seeds
½ tsp smoked paprika
¼ tsp chili flakes
2 cloves garlic, thinly sliced
To Serve
Warm crusty sourdough or flatbread
A generous squeeze of fresh lemon
Drizzle of best quality extra virgin olive oil
Fresh cilantro or parsley, roughly chopped
Chili flakes for heat and color
Vegan yogurt or coconut cream swirled on top
The crispy spiced oil drizzled over the surface
Instructions
Rinse the lentils thoroughly. Place the red lentils in a fine mesh sieve and rinse under cold running water for a full 2 minutes, stirring with your fingers, until the water runs completely clear. Rinsing removes surface starches and any dust or debris and produces a cleaner-tasting, clearer finished soup. Red lentils cook very quickly and do not require soaking — they are ready to cook immediately after rinsing.
Build the aromatic base. Heat the olive oil in a large heavy-bottomed pot or Dutch oven over medium heat until shimmering. Add the finely diced onion and a generous pinch of salt and cook for 6–8 minutes, stirring regularly, until the onion is deeply golden, soft, and beginning to caramelize at the edges. This step cannot be rushed — properly caramelized onion is the flavor foundation of the entire soup and the depth of sweetness it provides is completely irreplaceable. Add the minced garlic and grated ginger and cook for a further 2 minutes until incredibly fragrant.
Bloom the spice blend. Add all the spices — cumin, turmeric, coriander, smoked paprika, chili powder, cinnamon, and black pepper — to the caramelized onion and stir continuously for 60–90 seconds until the spices are deeply fragrant, darkened slightly, and coating everything in the pot in a rich, aromatic paste. Blooming the spices in the hot oil activates their essential oils and deepens their flavor dramatically — this single step is responsible for a significant portion of the extraordinary depth of the finished soup.
Add tomatoes and cook down. Pour in the crushed tomatoes and stir well to combine with the spiced onion base. Cook over medium-high heat for 3–4 minutes, stirring frequently, until the tomatoes have darkened slightly and the oil begins to separate around the edges of the mixture — this brief cooking concentrates the tomato flavor and removes any raw, acidic taste that would otherwise carry through to the finished soup.
Add lentils and broth. Add the rinsed red lentils and stir to coat thoroughly in the spiced tomato base. Pour in the vegetable broth and stir well to combine. Bring to a vigorous boil over high heat then reduce to a steady simmer. Cook uncovered for 18–22 minutes, stirring occasionally, until the lentils have completely dissolved and the soup has thickened to a rich, creamy, naturally thick consistency. Red lentils break down completely during cooking — there should be virtually no whole lentil pieces remaining in the finished soup.
Add the spinach. Reduce the heat to medium and add the fresh spinach in three or four large handfuls, stirring between each addition to allow the spinach to wilt into the soup before adding more. Cook for 2–3 minutes until all the spinach is wilted and incorporated. Do not overcook the spinach — it should remain bright green and slightly textured rather than turning grey and mushy. The vivid green of the spinach against the golden soup is one of the most beautiful visual qualities of this dish.
Finish with lemon and adjust seasoning. Remove from heat and squeeze in the lemon juice — this final addition is non-negotiable. The acid from the lemon lifts and brightens the entire flavor profile of the soup dramatically, cutting through the richness of the lentils and amplifying every spice note simultaneously. Taste and adjust the seasoning generously with additional salt, black pepper, lemon juice, or chili powder. The finished soup should taste deeply savory, warmly spiced, slightly tangy from the lemon, and intensely satisfying.
Make the crispy spiced oil topping. If using heat the olive oil in a small skillet over medium heat. Add the cumin seeds and cook for 30 seconds until they begin to pop and are fragrant. Add the sliced garlic and cook for 60–90 seconds until golden at the edges — watching carefully as garlic can burn quickly. Remove from heat and add the smoked paprika and chili flakes — the residual heat will bloom the spices without burning them. Drizzle immediately over the served soup for an extraordinary finishing touch.
Serve beautifully and generously. Ladle the soup into warmed bowls and finish each serving with a generous squeeze of additional lemon juice, a drizzle of best quality extra virgin olive oil or the crispy spiced oil, a scattering of fresh cilantro or parsley, chili flakes for color, and a swirl of vegan yogurt or coconut cream if desired. Serve immediately with warm bread alongside for the most complete and satisfying meal imaginable.
Pro Tips for the Most Extraordinary Vegan Lentil Soup
Caramelize the onion fully and without rushing. The single most important step in this soup is cooking the onion to genuine caramelization — deep golden, soft, and sweet rather than merely translucent. This takes 6–8 minutes at medium heat and produces a depth of sweetness and complexity that is the defining flavor characteristic of a truly great lentil soup. A hurried, undercooked onion produces a flat, one-dimensional soup. A properly caramelized onion produces something genuinely extraordinary.
Bloom the spices in hot oil before adding liquid. This is the technique that separates a great spiced soup from an ordinary one. The fat-soluble flavor compounds in spices are activated and intensified by contact with hot oil in a way that contact with water cannot replicate. 60–90 seconds of continuous stirring in hot oil before adding any liquid produces spice flavors of dramatic depth and complexity.
Cook the tomatoes until the oil separates. The brief period of cooking the tomatoes until the oil visibly separates and pools around the edges signals that the tomato base is properly cooked — sweet, concentrated, and free of the raw, tinny flavor that undercooked tomato contributes. This takes 3–4 minutes of active cooking and is completely worth the time.
Add the lemon juice off the heat at the very end. Lemon juice added during cooking loses its brightness and fresh citrus character during simmering. Added at the very end off the heat it retains its full, vibrant acidity and transforms the flavor of the entire bowl — cutting through the earthiness of the lentils and lifting every spice note simultaneously. Never add it earlier than the final moment.
Make the crispy spiced oil topping. This optional but extraordinary finishing step — warm olive oil infused with cumin seeds, golden garlic, smoked paprika, and chili flakes drizzled over the bowl at the moment of serving — adds a layer of aromatic warmth, visual drama, and textural interest that elevates a very good soup into something genuinely spectacular. It takes less than three minutes and makes an enormous difference to the finished result.
Season in layers throughout cooking. Adding all the salt at the end of cooking produces a one-dimensional, surface seasoning. Adding a pinch with the onion, seasoning again after the tomatoes, and tasting and adjusting throughout produces a soup where the seasoning is integrated into every layer of flavor — deeply and uniformly seasoned rather than merely salty on the surface.
The Extraordinary Nutritional Power of Red Lentils
Red lentils are one of the most nutritionally impressive foods available anywhere in the plant kingdom — and the casual accessibility and extraordinary affordability of this ingredient makes them one of the most important foods in plant-based cooking.
A single serving of this soup provides approximately 18 grams of plant-based protein from the lentils alone — equivalent to a significant portion of the daily protein requirement for most adults and comparable to the protein content of a substantial serving of chicken or fish. Lentils achieve this remarkable protein density while simultaneously providing virtually no saturated fat — making them nutritionally superior to animal protein sources for cardiovascular health in every meaningful metric.
The iron content of red lentils is one of their most important and most underappreciated qualities. A single serving of this soup provides approximately 6–8mg of non-heme iron — representing 30–45% of the daily recommended intake for adult women and up to 75% for adult men. The addition of lemon juice at the end of cooking is not merely a flavor decision — the Vitamin C in lemon juice dramatically increases the bioavailability of the non-heme iron in the lentils through a specific chemical interaction that converts the iron to its more absorbable ferrous form. This is why the lemon juice is non-negotiable in this recipe from a nutritional as well as a culinary perspective.
The fiber content of this soup is equally extraordinary. A single serving provides approximately 12 grams of dietary fiber — nearly half the daily recommended intake — including both soluble fiber that feeds beneficial gut bacteria and reduces cholesterol absorption, and insoluble fiber that promotes healthy digestive transit and reduces the risk of colorectal cancer.
Turmeric — used generously in the spice blend — provides curcumin with its well-documented anti-inflammatory properties. Cumin contributes thymoquinone with antioxidant and anti-inflammatory properties alongside enhanced iron absorption from its naturally occurring compounds. Ginger provides gingerols and shogaols with potent anti-nausea, anti-inflammatory, and immune-supporting properties. Spinach provides Vitamins K, A, C, and folate alongside iron and calcium. Together these ingredients create a soup of extraordinary medicinal as well as culinary value.
Flavor Variations
Coconut Lentil Soup: Replace one cup of the vegetable broth with full-fat coconut cream and add a teaspoon of curry powder to the spice blend for a richer, creamier, more tropical version with a beautiful golden color and a subtle sweetness from the coconut that is particularly extraordinary with fresh cilantro and toasted coconut flakes on top.
Moroccan Lentil Soup: Add half a teaspoon of ras el hanout, a pinch of saffron dissolved in hot water, and a quarter cup of dried apricots roughly chopped to the soup for a Moroccan-inspired version with extraordinary complexity and a beautiful sweet-savory balance that is spectacular with warm flatbread and a dollop of harissa.
Lemon and Herb Finished: Stir in a generous handful of fresh cilantro, fresh parsley, and fresh mint at the very end alongside the lemon juice for a brighter, more herbaceous version with a beautiful freshness that lifts the earthy lentil base into something lighter and more vibrant — particularly beautiful in spring and summer.
Chunky Vegetable Version: Add diced sweet potato, carrot, and celery with the lentils for a chunkier, more substantial version with additional sweetness from the vegetables and a more complex textural experience — perfect for anyone who prefers a heartier soup with more body and variety in every spoonful.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~280 kcal
18g
40g
12g
6g
At just 280 calories per serving this soup delivers one of the most impressive nutritional profiles of any single dish in plant-based cooking — 18 grams of plant-based protein, 12 grams of dietary fiber, and an extraordinary concentration of iron, folate, potassium, magnesium, and B vitamins from the red lentils alongside Vitamins K, A, and C from the spinach, powerful anti-inflammatory compounds from the turmeric and ginger, and meaningful antioxidant protection from the smoked paprika and tomatoes. This is food that heals as it nourishes — a soup of genuine medicinal character that happens also to be one of the most deeply comforting and satisfying bowls imaginable.
Storage
Refrigerator: Store cooled soup in an airtight container in the refrigerator for up to 6 days. This soup is one of those genuinely extraordinary recipes that improves significantly with every passing day — the spices deepen and bloom further during storage and the lentils continue to absorb the surrounding flavors producing an even richer, more complex soup by day 3 than on the day it was made. Add a splash of vegetable broth when reheating as the soup thickens considerably during refrigeration.
Freezer: This soup freezes beautifully for up to 4 months — making it one of the finest batch-cooking recipes available. Cool completely before transferring to freezer-safe containers in individual or family-sized portions. Thaw overnight in the refrigerator and reheat gently in a pot over medium heat, stirring frequently and adding vegetable broth or water to restore the original consistency. The flavor is virtually indistinguishable from freshly made after freezing and thawing.
Meal prep: This soup is one of the most outstanding meal prep recipes available — make a full pot on Sunday and have genuinely nourishing, deeply satisfying lunches and dinners available for the entire week with zero additional cooking effort. Portion into individual containers, refrigerate, and reheat as needed throughout the week.
Reheating: Reheat over medium heat in a pot with a generous splash of vegetable broth or water, stirring regularly. The soup will be significantly thicker after refrigeration — thin to the desired consistency with additional liquid before serving. Do not boil aggressively during reheating as this can affect the texture of the lentils.
Frequently Asked Questions
Can I use green or brown lentils instead of red?
Yes — green and brown lentils produce a different but equally delicious soup. They do not dissolve during cooking the way red lentils do — they retain their shape and produce a chunkier, more textured soup with a slightly earthier, more robust flavor. Green and brown lentils also take longer to cook — approximately 35–40 minutes rather than the 18–22 minutes needed for red lentils. Both are nutritionally outstanding choices.
Why did my lentil soup turn out too thick?
Red lentils absorb liquid voraciously during cooking and particularly during storage — a soup that seems perfectly consistency when cooked can become very thick indeed after refrigeration. Add additional vegetable broth or water in generous splashes during cooking or reheating and stir well to incorporate until the desired consistency is achieved. The soup will continue to thicken as it cools — aim for a slightly thinner consistency than desired when hot.
Can I make this soup in an Instant Pot?
Yes — this soup adapts beautifully to pressure cooker preparation. Sauté the aromatics and bloom the spices using the sauté function then add the rinsed lentils, broth, and tomatoes. Cook on high pressure for 12 minutes followed by a natural pressure release of 10 minutes. Add the spinach and lemon juice after releasing pressure and stir until the spinach wilts. The result is a soup of identical flavor to the stovetop version produced in significantly less time.
Is this soup suitable for freezing with the spinach already added?
Yes — spinach freezes well in this soup without any significant degradation in flavor or texture after thawing. The spinach will be slightly softer after freezing and reheating than when freshly added but still delicious and nutritionally intact. For the most vibrant color and freshest flavor in a reheated frozen soup stir in a fresh handful of spinach during reheating rather than relying on the spinach that was frozen with the soup.
How do I make this soup more filling?
For a more substantial meal stir in a drained can of chickpeas in the final 5 minutes of cooking — the combination of red lentils and chickpeas produces a soup of extraordinary protein density and incredible staying power. Serving with a thick slice of seeded sourdough bread adds complex carbohydrates and additional fiber. A swirl of tahini stirred in at the end adds healthy fats that promote satiety and give the soup a beautiful creamy richness.
Can I make this soup without tomatoes?
Yes — replace the crushed tomatoes with an additional cup of vegetable broth and add a tablespoon of tomato paste for concentrated flavor without the bulk of canned tomatoes. The soup will be lighter in color and slightly less complex in flavor but still deeply delicious. Alternatively replace the tomatoes with a cup of roasted red pepper purée for a sweeter, more vibrant version with a beautiful color and a different but equally appealing flavor character.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more warming, nourishing vegan soup and dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There are pasta dishes that define what pasta can be. And then there are dishes like this Vegan Spaghetti Carbonara — the kind that makes you understand in a single forkful exactly why carbonara became one of the most beloved pasta preparations in the entire world, that coats every strand of spaghetti in a sauce so silky, so deeply savory, so perfectly balanced between richness and lightness that it seems to defy the logic of its own simplicity, and that does all of this without a single egg, without a gram of guanciale, and without a trace of Pecorino Romano. This is that carbonara. The one that makes Italians pause. The one that makes people who have eaten the dairy original their entire lives set down their forks and genuinely reconsider what they thought they knew about plant-based cooking. The one that is simultaneously the most technically satisfying and the most deeply delicious pasta you will make all week.
Traditional carbonara is a dish of extraordinary elegance built on a foundation of radical simplicity — eggs, cured pork, Pecorino Romano, black pepper, and pasta cooking water combined with such precise technique that the eggs are cooked by the heat of the pasta alone into a sauce of remarkable silkiness without ever scrambling. It is one of the great technical achievements of Italian cooking and one of the most difficult pasta preparations to execute correctly even with the original ingredients.
This vegan version replicates every sensory element of the original through plant-based means that are arguably more interesting than the dairy equivalents. Silken tofu blended with nutritional yeast, white miso, and turmeric creates a sauce base with the same silky, egg-like consistency and deeply savory flavor that eggs provide in the original. Smoked tempeh or vegan bacon provides the smoky, salty, slightly fatty element that guanciale contributes. Reserved pasta cooking water — starchy, hot, and emulsifying — creates the glossy, coating sauce that is the defining characteristic of great carbonara. And an extraordinary amount of freshly cracked black pepper — more than seems reasonable, more than seems comfortable — provides the specific warm, slightly floral heat that gives carbonara its characteristic depth.
This recipe is 100% vegan, ready in just 25 minutes, and absolutely spectacular served immediately — carbonara waits for no one and no one who is eating this pasta should be made to wait for anything.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
10 mins
15 mins
25 mins
4
~480 kcal
Ingredients
For the Carbonara Sauce
300g silken tofu, drained
4 tbsp nutritional yeast
1 tbsp white miso paste
1 tbsp lemon juice
1 tsp garlic powder
¼ tsp turmeric (for the characteristic golden color)
½ tsp salt
¼ tsp white pepper
For the Smoky Vegan Bacon
200g smoked tempeh or vegan bacon, diced into small pieces
1 tbsp olive oil
1 tbsp soy sauce or tamari
1 tsp smoked paprika
½ tsp maple syrup
¼ tsp black pepper
For the Pasta
400g spaghetti or linguine
1 tbsp salt (for pasta water)
1 cup (240ml) pasta cooking water, reserved before draining
For Finishing
2 tsp freshly cracked black pepper — this is non-negotiable and should be more than seems reasonable
Additional nutritional yeast for serving
Fresh parsley, finely chopped
Extra black pepper at the table
Optional Add-ins
1 cup (30g) fresh baby spinach (stir in with the sauce)
½ cup (60g) frozen peas (add to pasta water in final minute)
4 cloves roasted garlic, mashed into the sauce
1 tbsp capers for brininess
Vegan Parmesan for serving
Instructions
Make the silken tofu carbonara sauce. Place the drained silken tofu, nutritional yeast, white miso paste, lemon juice, garlic powder, turmeric, salt, and white pepper in a blender. Blend on high speed for 60–90 seconds until completely smooth, silky, and flowing like a thick cream. Taste the sauce — it should be deeply savory, slightly tangy, with a rich umami depth from the miso and nutritional yeast. Adjust seasoning as needed. Set aside.
Cook the smoky vegan bacon. Heat the olive oil in a large skillet over medium-high heat. Add the diced smoked tempeh or vegan bacon and cook for 3–4 minutes, stirring occasionally, until golden and beginning to crisp. Add the soy sauce, smoked paprika, maple syrup, and black pepper and stir to coat. Cook for a further 2 minutes until the tempeh is deeply golden, slightly sticky, and smelling extraordinary. Remove from the pan and set aside — reserve the pan for finishing the pasta.
Cook the pasta. Bring a large pot of generously salted water to a vigorous boil. Add the spaghetti and cook according to package instructions until al dente — tender with just a slight resistance at the center. Before draining reserve at least one full cup of the starchy pasta cooking water — this liquid is the key to the silky, emulsified sauce of great carbonara.
Temper the sauce. This is the most critical step — the technique that separates great vegan carbonara from merely decent pasta with a tofu sauce. Add 3–4 tablespoons of the hot pasta cooking water to the blended tofu sauce and whisk vigorously to combine. This tempering warms the sauce and loosens it to the correct consistency for coating pasta. The starch in the pasta water also helps the sauce emulsify and adhere to the spaghetti more effectively.
Combine pasta and sauce. Drain the pasta and immediately add it to the reserved skillet over the lowest possible heat. Pour the tempered sauce over the hot pasta and toss vigorously and continuously with tongs for 60–90 seconds — coating every strand in the silky sauce. Add the reserved pasta water a splash at a time, tossing between additions, until the sauce flows freely between the strands and coats them in a glossy, silky film. The sauce should not be pooling at the bottom of the pan — it should be coating the pasta in a thin, even layer.
Add the black pepper. Add the full 2 teaspoons of freshly cracked black pepper to the pasta and toss to incorporate throughout. This is the moment where carbonara finds its soul — the pepper is not a background note but a defining flavor that provides the warm, slightly floral heat that is the characteristic of this dish. Add more if you love pepper — traditional Roman carbonara is more aggressively peppered than most people expect.
Add the smoky vegan bacon. Add three quarters of the cooked smoky tempeh to the pasta and toss to distribute evenly throughout. Reserve the remaining quarter for topping each bowl — both for visual appeal and to ensure a visible, generous serving of the smoky element in every bowl.
Serve immediately. Divide the carbonara between warmed bowls — speed is essential here as carbonara thickens rapidly as it cools. Top each bowl with the reserved smoky tempeh, a generous additional crack of black pepper, a dusting of nutritional yeast, and fresh parsley. Serve immediately — carbonara at the table is one of the finest experiences in all of plant-based pasta cooking.
Pro Tips for Perfect Vegan Carbonara
Use silken tofu — no other variety. Firm or extra firm tofu does not blend to the smooth, flowing, egg-like consistency that makes this sauce so silky and so convincing as a carbonara base. Silken tofu — sometimes labelled soft silken or extra soft — contains more water and a finer protein structure that blends to a completely smooth, pourable cream. It is the correct and only suitable choice for this application.
Temper the sauce before adding to the pasta. Adding cold blended tofu sauce directly to hot pasta produces a sauce that clumps and seizes rather than flowing smoothly between the strands. Adding hot pasta water to the sauce first — warming it gradually — produces a silky, flowing sauce that coats the pasta evenly and behaves identically to a properly made egg-based carbonara sauce.
Work over the lowest possible heat. The defining technical challenge of carbonara is cooking the sauce by the residual heat of the pasta alone — without direct heat which would scramble eggs in the traditional version and curdle tofu in the vegan version. Keep the heat at the absolute minimum and work quickly.
Use more black pepper than seems comfortable. Traditional Roman carbonara uses an extraordinary amount of freshly cracked black pepper — enough that the pepper flavor is immediately, prominently present rather than merely a background note. The pepper in carbonara is not seasoning — it is an ingredient. Use freshly cracked pepper from a pepper mill rather than pre-ground for the most vibrant, complex pepper flavor.
Reserve more pasta water than you think you need. The pasta water is the liquid that creates the silky, glossy, emulsified sauce of great carbonara — and you can always use more than you think. Reserve a full cup minimum and use it generously to achieve the flowing, coating consistency that is the hallmark of great carbonara.
Serve in warmed bowls immediately. Carbonara thickens dramatically as it cools — within 2–3 minutes of leaving the pan it begins to set. Warm your serving bowls with hot water for 60 seconds before serving and bring the pot to the table rather than plating in the kitchen whenever possible.
The Art and History of Carbonara
Carbonara is one of the most debated and most fiercely protected pasta preparations in all of Italian cooking — a dish with a contested history, a small number of strictly defined traditional ingredients, and a passionate community of purists who regard any deviation from the original recipe as a culinary transgression of the highest order.
The most widely accepted theory traces carbonara’s origins to Rome in the mid-twentieth century — possibly created during or immediately after World War II when American soldiers stationed in Italy introduced bacon and eggs as rations that Roman cooks incorporated into local pasta preparations. The name is thought to derive from carbone — the Italian word for charcoal — either in reference to the char workers who ate the dish or to the generous amount of black pepper that gives the sauce its characteristic speckled appearance.
The traditional Roman carbonara uses exactly four ingredients beyond the pasta and salt — guanciale (cured pork cheek), eggs (whole eggs and additional yolks), Pecorino Romano, and black pepper. No cream. No garlic. No onion. No parsley. The extraordinary richness and silkiness of the sauce is achieved entirely through the emulsification of the egg yolks with the rendered fat from the guanciale and the starchy pasta cooking water — a technique of such precision and elegance that it remains one of the great achievements of Italian culinary tradition.
This vegan version honours the spirit and the technique of carbonara while replacing every animal product with plant-based alternatives that perform the same functional role. Silken tofu performs the role of eggs — providing the silky, protein-based sauce base that emulsifies with the pasta water and coats the spaghetti. Nutritional yeast and white miso perform the role of Pecorino Romano — providing the salty, savory, umami depth that aged cheese contributes. Smoked tempeh performs the role of guanciale — providing smokiness, saltiness, and a fatty richness that punctuates every forkful. Black pepper remains exactly as it always was — irreplaceable and abundant.
Flavor Variations
Truffle Vegan Carbonara: Add 1 tablespoon of truffle oil to the blended tofu sauce and use exclusively smoked oyster mushrooms instead of tempeh for an extraordinarily luxurious version that is genuinely spectacular for special occasions.
Mushroom Carbonara: Replace the smoked tempeh with 300g of cremini mushrooms sautéed until deeply golden with smoked paprika, soy sauce, and garlic for a lighter, more vegetable-forward version with the same smoky depth.
Lemon and Herb Carbonara: Add the zest of two lemons to the sauce and finish with fresh basil and tarragon for a brighter, more aromatic version that is particularly beautiful in spring and summer.
Broccolini Carbonara: Add blanched broccolini to the pasta when tossing with the sauce for a version that adds nutritional substance, textural variety, and a beautiful green color contrast to the pale, golden sauce.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~480 kcal
24g
64g
4g
12g
At 480 calories per serving this carbonara delivers an outstanding nutritional profile for a pasta dinner — 24 grams of complete plant-based protein from the silken tofu, tempeh, and nutritional yeast, making it one of the highest protein plant-based pasta dishes available. The silken tofu provides all nine essential amino acids alongside calcium, iron, and isoflavones with hormonal balancing properties. The tempeh contributes fermentation-derived probiotic benefits alongside its significant protein content and B vitamins. The nutritional yeast provides B vitamins including B12 in fortified varieties. The white miso contributes beneficial fermentation compounds that support gut microbiome health.
Storage
Serve immediately always. Carbonara is one of the few pasta dishes that genuinely cannot be stored and reheated successfully — the sauce sets to a thick, gluey consistency during storage and does not return to its original silky texture when reheated regardless of how much liquid is added. Make it fresh and serve it immediately — it takes only 25 minutes and is worth every one of them.
Sauce separately: The blended tofu carbonara sauce stores in the refrigerator for up to 4 days in a sealed container. Make a batch of sauce in advance and store it — when ready to eat cook the pasta, make the smoky tempeh, and temper the sauce with hot pasta water as directed for a meal that comes together in under 15 minutes.
Smoky tempeh: The cooked smoky tempeh stores in the refrigerator for up to 5 days and reheats in a hot pan in 2 minutes — making it an outstanding meal prep component that can be used throughout the week in pasta, grain bowls, wraps, and sandwiches.
Leftover pasta: If you do have leftover assembled carbonara reheat in a pan over medium-low heat with a generous splash of water or plant milk, stirring continuously, until loosened and heated through. The texture will be different from fresh but still deeply delicious.
Frequently Asked Questions
Why did my sauce turn out grainy?
A grainy sauce is caused by blending the tofu insufficiently or using a variety other than silken tofu. Blend for the full 90 seconds on the highest speed and ensure you are using silken — not firm or extra firm — tofu. If graininess persists strain the blended sauce through a fine mesh sieve before using.
Can I use a different pasta shape?
Yes — while spaghetti is the most traditional shape for carbonara any long pasta works beautifully. Linguine, tagliatelle, fettuccine, and bucatini are all excellent choices. Shorter shapes like rigatoni or penne also work but capture the sauce differently — in pockets rather than coating — which produces a different but equally delicious result.
How do I prevent the sauce from clumping?
Clumping is prevented by tempering the sauce before adding it to the pasta — stirring hot pasta water into the cold blended sauce to warm it gradually before it touches the hot pasta. Working over the lowest possible heat and tossing continuously and quickly also prevents the proteins in the tofu from setting before they have coated all the pasta.
Can I make this recipe gluten-free?
Yes — use gluten-free spaghetti and replace the soy sauce in the tempeh marinade with tamari. Gluten-free pasta releases slightly different amounts of starch into the cooking water — the sauce may need slightly more pasta water to achieve the correct flowing consistency.
What is white miso paste and where do I find it?
White miso — shiro miso in Japanese — is a fermented soybean paste with a mild, sweet, slightly salty flavor that is significantly less intense than darker miso varieties. It is available in most supermarkets in the Asian foods section or in health food stores. It keeps for months in the refrigerator and is one of the most useful and versatile ingredients in plant-based cooking.
Can I use vegan bacon instead of smoked tempeh?
Yes — store-bought vegan bacon works beautifully in this recipe. Cook according to package instructions until crispy then chop into small pieces and add to the pasta in the same way as the smoked tempeh. The flavor will be slightly different depending on the brand but the smoky, salty element that the vegan bacon contributes is essentially the same.
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 luxurious vegan pasta and Italian-inspired dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There are vegetable preparations that feel like a side dish. And then there are preparations like these Vegan Cauliflower Cutlets — the kind that come out of the pan deeply golden and crackling, with a seasoned breadcrumb crust that shatters on the first bite and gives way to tender, subtly sweet cauliflower that has absorbed the surrounding flavors completely. This is that preparation. The one that takes a whole cauliflower and transforms it into something that commands the center of the plate with the same authority as any traditional cutlet. The one that makes people genuinely forget, for the duration of the meal, that they are eating a vegetable.
This recipe slices a whole head of cauliflower through the core into thick, substantial steaks or cutlets, marinates them briefly, coats them in a seasoned panko crust, and pan-fries them until golden on both sides. The thick cauliflower slices hold together as a unified, sliceable cutlet, creating a presentation that is both visually impressive and texturally satisfying in a way that small florets simply cannot achieve.
What makes these cutlets so outstanding is the thick-cut technique — slicing the cauliflower through the stem rather than breaking it into florets preserves the internal structure of the head, producing a steak that holds its shape during coating and cooking and arrives on the plate looking genuinely impressive.
This recipe is 100% vegan, naturally adaptable to gluten-free, ready in about 35 minutes, and absolutely wonderful served with a simple herb sauce or lemon caper dressing alongside a salad or roasted vegetables.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
15 mins
20 mins
35 mins
4
~260 kcal
Ingredients
For the Cutlets
1 large head cauliflower
3 tbsp olive oil, divided
2 tbsp soy sauce or tamari
1 tbsp lemon juice
1 tsp smoked paprika
½ tsp garlic powder
Salt and black pepper
For the Breadcrumb Coating
1 cup (50g) panko breadcrumbs
2 tbsp nutritional yeast
½ tsp smoked paprika
½ tsp garlic powder
½ tsp salt
¼ tsp black pepper
For the Dredging
½ cup (60g) all-purpose flour or cornstarch
½ cup (120ml) plant milk mixed with 1 tsp apple cider vinegar
For the Lemon Caper Sauce
3 tbsp olive oil
2 tbsp capers, roughly chopped
2 tbsp fresh lemon juice
1 clove garlic, minced
2 tbsp fresh parsley, chopped
Salt and pepper
Optional Serving Accompaniments
Roasted cherry tomatoes
Steamed green beans
Simple arugula salad alongside
Mashed potato as a base
Instructions
Prepare the cauliflower cutlets. Remove the outer leaves but keep the core intact — the core is what holds the cutlets together. Stand the cauliflower upright and slice downward through the center into slabs approximately 2cm thick. The center slices with core attached will hold together; the outer pieces will break into florets — save these for another use or roast alongside.
Marinate. In a small bowl combine 2 tablespoons of the olive oil, soy sauce, lemon juice, smoked paprika, and garlic powder. Brush this mixture generously over both sides of each cauliflower cutlet and season with salt and pepper. Let marinate for 10 minutes.
Set up the coating stations. Place the flour in one shallow dish, the plant milk mixture in another, and the panko mixture in a third.
Coat the cutlets. Working with one cutlet at a time, dredge in the flour, then dip in the plant milk, then press firmly into the panko mixture, coating both sides and the edges evenly. The coating should be thick and well-adhered.
Pan fry. Heat the remaining olive oil in a large skillet over medium heat. Add the coated cutlets and cook for 5–6 minutes per side until deeply golden and the panko is crunchy and caramelized. Cook in batches to avoid crowding the pan.
Make the lemon caper sauce. While the cutlets cook, heat the olive oil in a small pan over medium heat. Add the garlic and cook for 30 seconds. Add the capers, lemon juice, and parsley. Season with salt and pepper. Stir for 60 seconds until fragrant.
Serve immediately. Plate the hot cutlets and spoon the lemon caper sauce generously over the top. Serve with your choice of sides.
Pro Tips
Keep the core intact when slicing — the core is the structural anchor that holds the cutlet together. Without it, the cutlet falls into florets during cooking.
Press the panko coating firmly onto all surfaces for the thickest, most satisfying crust.
Cook over medium, not high, heat — cauliflower takes longer to cook through than meat, and medium heat allows time for the interior to become tender before the exterior burns.
Do not flip until a proper golden crust has formed — 5–6 minutes per side is the minimum for a truly golden result.
Why Cauliflower Works as a Cutlet
Cauliflower sliced through the core has a dense, interlocked internal structure that allows it to hold together as a unified slab when properly handled. The natural sweetness of cauliflower caramelizes beautifully when pan-fried, producing a depth of flavor that no other vegetable quite replicates in this preparation. Its mild, slightly nutty flavor absorbs surrounding seasonings readily, making it an ideal canvas for bold marinades and coatings.
Flavor Variations
Milanese Style: Serve with a simple arugula and cherry tomato salad piled on top of the cutlet for a classic Italian-inspired presentation.
Schnitzel Style: Serve with a lemon wedge and vegan potato salad for a plant-based schnitzel experience.
Spicy Buffalo Style: Toss the finished cutlets in buffalo sauce for a fiery, sticky coating before serving.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~260 kcal
8g
28g
5g
13g
Storage
Refrigerator: Store cooked cutlets in an airtight container for up to 3 days. Reheat in a hot oven or air fryer to restore crispiness.
Freezer: Freeze cooked, cooled cutlets for up to 1 month. Reheat from frozen in an oven at 400°F (200°C) for 15 minutes until heated through and re-crisped.
Make ahead: The cutlets can be coated and refrigerated uncooked for up to 24 hours before pan frying.
Frequently Asked Questions
How thick should the cutlets be?
Approximately 2cm is ideal — thick enough to hold together and have a tender interior, but thin enough to cook through in the 10–12 minutes of pan frying time. Thicker cutlets may need finishing in a 375°F (190°C) oven for 10 minutes after pan frying.
What do I do with the outer florets that don’t hold together?
Toss them with olive oil and seasoning and roast on a separate tray alongside the cutlets — they make an excellent side dish or topping for grain bowls.
Can I bake these instead of pan frying?
Yes — bake at 425°F (220°C) for 20–22 minutes, flipping once halfway. The result will be slightly less golden than pan-fried but still delicious and significantly lower in fat.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more satisfying vegan dinner and vegetable recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There are dinners that define comfort food. And then there are dinners like this Vegan Cottage Pie — the kind that comes out of the oven bubbling around the edges of a thick, deeply savory lentil and vegetable filling, topped with a golden, buttery mashed potato crust that has crisped at the peaks and valleys into something almost irresistible in its own right. This is that pie. The one that fills the entire house with the smell of caramelized onion, thyme, and rich gravy as it bakes. The one that makes any cold evening feel genuinely warm. The one that proves a plant-based cottage pie can be just as satisfying, just as deeply comforting, and just as completely silencing at the dinner table as any version made with meat.
Traditional cottage pie uses minced beef in a rich vegetable and gravy filling, topped with mashed potato. This vegan version replaces the beef with green lentils — which have a meaty, substantial texture when properly cooked and seasoned — combined with mushrooms for deep umami depth, carrots, peas, and celery in a rich, herb-scented gravy that thickens beautifully in the oven beneath the mashed potato topping.
What makes this cottage pie so outstanding is the filling — built on properly browned mushrooms, deeply caramelized onions, and a rich vegetable gravy seasoned with Worcestershire sauce, thyme, and rosemary that has as much depth and complexity as any meat-based gravy, produced entirely from plants.
This recipe is 100% vegan, naturally gluten-free when made with gluten-free Worcestershire sauce, ready in about 75 minutes, and absolutely magnificent served directly from the baking dish at the table.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
20 mins
55 mins
75 mins
6
~380 kcal
Ingredients
For the Lentil Filling
1½ cups (300g) green or brown lentils, rinsed
250g cremini mushrooms, finely diced
1 large onion, finely diced
2 medium carrots, peeled and diced
2 stalks celery, diced
3 cloves garlic, minced
1 cup (150g) frozen peas
2 tbsp olive oil
2 tbsp tomato paste
2 tbsp vegan Worcestershire sauce
1 tsp soy sauce
2 cups (480ml) vegetable broth
1 tsp fresh thyme leaves
1 tsp fresh rosemary, finely chopped
1 tbsp all-purpose flour (for thickening)
Salt and black pepper to taste
For the Mashed Potato Topping
1kg potatoes, peeled and quartered
4 tbsp vegan butter
½ cup (120ml) plant milk, warmed
Salt and white pepper to taste
1 tbsp nutritional yeast (optional, for extra savory depth)
Optional Add-ins
½ cup (80g) corn kernels added with the peas
1 parsnip, diced, added with the carrots
A pinch of smoked paprika dusted over the mashed potato topping before baking
Instructions
Cook the lentils. Place the rinsed lentils in a pot with plenty of water and cook for 18–20 minutes until tender but still holding their shape. Drain and set aside.
Make the mashed potato topping. Boil the potatoes in salted water for 15–18 minutes until completely tender. Drain and mash with the vegan butter and warmed plant milk until smooth and creamy. Season generously with salt, white pepper, and nutritional yeast if using. Set aside.
Build the filling. Heat the olive oil in a large oven-safe skillet or pot over medium-high heat. Add the mushrooms and cook undisturbed for 3–4 minutes until golden, then stir and continue cooking until deeply golden and any liquid has evaporated. Push to the edges and add the onion, carrots, and celery. Cook for 5–6 minutes until softened. Add the garlic, thyme, and rosemary and cook for 60 seconds.
Build the gravy. Add the tomato paste and stir for 2 minutes. Sprinkle over the flour and stir to coat everything. Add the vegetable broth, Worcestershire sauce, and soy sauce. Bring to a simmer and cook for 5–6 minutes until the gravy has thickened. Stir in the cooked lentils and frozen peas. Season generously with salt and black pepper.
Assemble. Preheat the oven to 400°F (200°C). Transfer the filling to a deep baking dish if not already oven-safe. Spoon the mashed potato over the filling and spread to the edges, using a fork to create texture and peaks across the surface.
Bake. Bake for 25–30 minutes until the mashed potato topping is golden and slightly crisped at the peaks and the filling is bubbling around the edges.
Rest and serve. Let rest for 5 minutes before serving directly from the baking dish.
Pro Tips
Brown the mushrooms properly before building the filling — deeply golden mushrooms provide the umami foundation that makes this filling taste genuinely meaty and satisfying.
Cook the lentils until tender but still holding their shape for the best texture in the finished filling — overcooked lentils become mushy and lose the substance that makes them such a convincing meat substitute.
Create texture and peaks in the mashed potato topping with a fork before baking — the irregular surface crisps more dramatically than a smooth one, creating the most satisfying textural contrast.
Season the mashed potato generously — underseasoned mashed potato topping makes the entire dish taste flat regardless of how well-seasoned the filling is.
The History of Cottage Pie
Cottage pie is one of the oldest and most beloved dishes in British cooking, with a history stretching back to the late eighteenth century when it was created as a practical way to use leftover roasted meat with potato — which had by that time become an affordable staple for the rural cottage-dwelling working class who gave the dish its name. The specific distinction between cottage pie (traditionally made with beef) and shepherd’s pie (made with lamb) emerged in the nineteenth century, though the two terms are often used interchangeably in modern British cooking.
This vegan version honors every element of the original preparation — the rich, herb-scented gravy, the hearty vegetable and protein filling, the golden mashed potato crust — while replacing the meat with lentils and mushrooms that provide equivalent substance and a remarkably similar depth of savory flavor through the natural umami compounds they contain.
Flavor Variations
Shepherd’s Pie Style: Add a tablespoon of mint sauce and a pinch of cumin to the lentil filling for a version inspired by the lamb-based shepherd’s pie.
Sweet Potato Topping: Replace the white potato mashed topping with sweet potato mash for a sweeter, more colorful version.
Loaded Version: Add extra vegetables including parsnip, swede, and corn for a more substantial, heartier filling.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~380 kcal
16g
54g
12g
11g
Storage
Refrigerator: Store covered in the baking dish or in an airtight container for up to 4 days. Reheat covered in the oven at 350°F (175°C) for 20 minutes, uncovering for the final 5 minutes to re-crisp the topping.
Freezer: Freezes beautifully for up to 3 months. Cool completely before wrapping and freezing. Thaw overnight in the refrigerator and reheat covered in the oven.
Make ahead: Assemble completely, cover, and refrigerate up to 24 hours before baking. Add 10 extra minutes to the baking time when cooking from cold.
Frequently Asked Questions
Can I use red lentils instead of green?
Green or brown lentils are strongly recommended as they hold their shape during cooking and provide the best texture in the filling. Red lentils break down completely and produce a very soft, soup-like filling rather than the hearty, textured result this recipe achieves.
Can I make this gluten-free?
Yes — replace the all-purpose flour with cornstarch and use a gluten-free Worcestershire sauce. All other ingredients are naturally gluten-free.
What is vegan Worcestershire sauce?
Traditional Worcestershire sauce contains anchovies. Several brands now produce vegan Worcestershire sauce using similar seasonings without the fish — check the label or look for specifically labeled vegan versions. Soy sauce with a splash of apple cider vinegar can also be used as a substitute.
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 deeply comforting vegan dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There are dinners you make because something quick is needed on a busy night. And then there are dinners like this Vegan Broccoli and Mushroom Stir Fry — the kind that comes together in a single hot pan in under twenty minutes, delivering tender-crisp broccoli and deeply golden mushrooms coated in a glossy, savory sauce that clings to every bite. This is that dinner. The one that makes weeknight cooking feel effortless without sacrificing flavor. The one that disappears from the pan before it has even fully cooled.
This stir fry sears broccoli and mushrooms separately to achieve proper browning and texture, then combines them in a quick sauce built on soy sauce, garlic, ginger, and a touch of sesame oil that thickens into a glossy coating in just a couple of minutes. It is one of the simplest, most adaptable dinners in the entire plant-based repertoire.
What makes this stir fry so outstanding is the searing technique — giving both the broccoli and mushrooms enough heat and space to properly brown rather than steam, which produces a deeper, more savory flavor throughout the dish than a quickly tossed, lower-heat version ever could.
This recipe is 100% vegan, naturally adaptable to gluten-free, ready in just 20 minutes, and absolutely wonderful served over steamed rice or noodles for a complete meal.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
10 mins
10 mins
20 mins
4
~190 kcal
Ingredients
For the Stir Fry
1 large head broccoli, cut into florets
300g mushrooms (cremini or button), halved or quartered
3 cloves garlic, minced
1 tbsp fresh ginger, grated
2 tbsp neutral oil, divided
1 tsp sesame oil
For the Sauce
3 tbsp soy sauce or tamari
1 tbsp rice vinegar
1 tbsp maple syrup or brown sugar
2 tbsp vegetable broth or water
1 tsp cornstarch mixed with 2 tbsp water (slurry)
Optional Add-ins
¼ tsp chili flakes for gentle heat
1 red bell pepper, sliced
2 spring onions, cut into 2-inch pieces
To Serve
Steamed jasmine or basmati rice
Sesame seeds
Sliced spring onions
Instructions
Blanch the broccoli. Bring a pot of water to a boil and blanch the broccoli florets for 1–2 minutes until just bright green and slightly tender. Drain immediately and set aside.
Sear the mushrooms. Heat 1 tablespoon of the neutral oil in a large skillet or wok over medium-high heat. Add the mushrooms in a single layer and let sear undisturbed for 2–3 minutes until golden, then stir and continue cooking for 2–3 more minutes until deeply golden all over. Remove from the pan and set aside.
Cook the broccoli. Add the remaining oil to the same pan. Add the blanched broccoli and cook for 2–3 minutes, stirring occasionally, until slightly charred at the edges.
Add aromatics. Add the garlic and ginger to the pan with the broccoli and cook for 30 seconds until fragrant.
Build the sauce. Return the mushrooms to the pan. Add the soy sauce, rice vinegar, maple syrup, vegetable broth, and sesame oil, stirring to combine. Bring to a simmer.
Thicken and finish. Stir in the cornstarch slurry and cook for 1–2 minutes until the sauce thickens to a glossy, coating consistency.
Serve immediately. Serve hot over steamed rice, garnished with sesame seeds and sliced spring onions.
Pro Tips
Sear the mushrooms and broccoli separately to give each enough space and heat to properly brown rather than steaming together in a crowded pan.
Blanch the broccoli briefly before stir frying so it cooks through quickly without overcooking once it hits the hot pan.
Have the sauce ingredients measured and ready before starting to cook, since stir frying moves quickly.
Add the cornstarch slurry only once the sauce is simmering, stirring continuously to avoid lumps.
Why This Combination Works
Mushrooms contribute a deeply savory, umami-rich flavor when properly browned, while broccoli adds freshness, color, and a satisfying crunch. Together, bound in a glossy soy-based sauce, they create a stir fry that feels substantial and deeply flavorful despite being entirely vegetable-based.
Flavor Variations
Spicy Garlic Stir Fry: Add extra chili flakes or a tablespoon of chili garlic sauce to the sauce for more heat.
Sesame Peanut Stir Fry: Stir a tablespoon of natural peanut butter into the sauce for a nutty, richer variation.
Tofu Addition: Add cubed, pan-fried tofu to the stir fry for additional protein.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~190 kcal
7g
20g
4g
9g
Storage
Refrigerator: Store in an airtight container for up to 3 days. Reheat in a hot pan to help restore some texture.
Freezer: This dish is best enjoyed fresh, as the broccoli and mushrooms can become soft after freezing and thawing.
Frequently Asked Questions
Can I make this gluten-free?
Yes — use tamari in place of soy sauce, which is naturally gluten-free.
Can I use a different vegetable instead of broccoli?
Yes — cauliflower, green beans, or snap peas all work well in this stir fry.
Why aren’t my vegetables browning properly?
This is usually caused by overcrowding the pan or insufficient heat. Cook in batches with enough space and ensure the pan is properly hot before adding the vegetables.
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 quick, satisfying vegan dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There are soups that warm you from the outside in. And then there are soups like this Vegan Pea Soup — the kind that reaches somewhere deeper, that fills the kitchen with the most extraordinary sweet, grassy, herbaceous aroma as it simmers, that pours into the bowl a shade of green so vivid and alive it looks like spring distilled into liquid form, and that delivers with every single spoonful a comfort so genuine and so profound that you find yourself making it again the very next week before the memory of the last bowl has even begun to fade. This is that soup. The one that converts people who claim they do not like peas. The one that disappears from the pot before it has properly cooled. The one that is equal parts stunningly beautiful and deeply, powerfully nourishing.
This is a soup of extraordinary simplicity — sweet green peas, aromatic onion and garlic, fragrant fresh mint, bright lemon, and rich vegetable broth blended together into the most velvety, impossibly smooth, vibrantly green cream imaginable. No heavy cream. No butter. No dairy of any kind. Just the natural starchiness of the peas themselves creating a texture so luxuriously thick and silky that every person who eats this soup asks — with genuine disbelief — what you put in it to make it so creamy.
What makes this recipe so remarkable is its speed and accessibility. Twenty minutes from start to finish. One pot. Eight ingredients. A blender. And the result is a soup that tastes like it simmered all day on a professional stove — complex, deeply flavored, beautifully balanced between the sweetness of the peas and the brightness of the lemon and mint, with a depth that belies the extraordinary simplicity of its preparation.
This soup is 100% vegan, naturally gluten-free, high in plant-based protein and fiber, ready in just 20 minutes, and magnificent served with crusty sourdough bread, topped with crispy croutons, drizzled with good olive oil, or simply eaten from a bowl on the sofa on a cold evening with nothing else required.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
5 mins
15 mins
20 mins
4
~220 kcal
Ingredients
For the Soup
4 cups (600g) frozen green peas (frozen peas are sweeter and more vibrant than fresh in most seasons)
1 medium white or yellow onion, roughly chopped
4 cloves garlic, roughly chopped
1 medium potato, peeled and roughly diced (approximately 200g — creates extraordinary creaminess)
4 cups (960ml) good quality vegetable broth
1 cup (240ml) unsweetened plant milk (oat or soy work beautifully)
3 tbsp fresh mint leaves, roughly chopped
2 tbsp fresh parsley, roughly chopped
2 tbsp lemon juice, plus zest of 1 lemon
2 tbsp olive oil
1 tsp salt, plus more to taste
½ tsp black pepper
¼ tsp nutmeg (adds a subtle warmth that elevates the entire soup)
Optional Add-ins
1 cup (150g) frozen edamame (adds extra plant-based protein)
1 can (400g) white beans, drained (adds extra creaminess and protein)
1 medium leek, white and light green parts only, sliced (adds beautiful sweetness)
1 medium zucchini, roughly chopped (adds extra body)
1 tsp fresh ginger, grated (adds a beautiful warmth)
¼ tsp cayenne pepper (adds a gentle heat)
For Topping and Serving
Drizzle of good quality extra virgin olive oil
Fresh mint leaves
Freshly cracked black pepper
Crispy homemade croutons
Vegan cream or coconut cream swirled on top
Toasted pumpkin seeds for crunch
Chili flakes for color and heat
Crusty sourdough or warm pita bread alongside
Instructions
Sauté the aromatics. Heat the olive oil in a large pot over medium heat until shimmering. Add the roughly chopped onion and cook for 4–5 minutes, stirring occasionally, until softened and translucent. Add the garlic and cook for a further 1–2 minutes until fragrant — the kitchen should smell extraordinary at this point. Do not let the garlic brown as this will introduce a bitter note that will carry through the finished soup.
Add the potato and broth. Add the diced potato to the pot and stir to coat in the aromatic oil. Pour in the vegetable broth and bring to a vigorous boil over high heat. Once boiling reduce the heat to a lively simmer and cook for 8–10 minutes until the potato is completely tender when pierced with a fork — a soft, fully cooked potato is essential for achieving the extraordinary creaminess this soup is known for.
Add the peas. Add the frozen peas directly from the freezer to the simmering broth — there is no need to thaw them first. Bring back to a simmer and cook for just 3–4 minutes until the peas are heated through and bright vivid green. Do not overcook the peas — extended cooking destroys the brilliant green color and the fresh, sweet flavor that makes this soup so extraordinary. The peas should be just cooked, just tender, and intensely green.
Add the fresh herbs and lemon. Remove the pot from the heat and add the fresh mint, fresh parsley, lemon juice, and lemon zest. The residual heat will wilt the herbs gently — do not return the pot to the heat after adding the herbs as prolonged cooking dulls their flavor and destroys the vibrant green color they contribute to the finished soup.
Blend to silky perfection. Add the plant milk, salt, pepper, and nutmeg. Using an immersion blender blend the soup directly in the pot until completely smooth and velvety — this takes approximately 2 minutes of continuous blending for a perfectly silky result. Alternatively transfer the soup in batches to a standing blender and blend on high for 60 seconds per batch — a standing blender produces an even silkier, more refined texture than an immersion blender. Be extremely careful when blending hot liquids — fill the blender no more than halfway, hold the lid firmly with a folded kitchen towel, and start on the lowest speed.
Taste and adjust. Taste the blended soup and adjust the seasoning generously — pea soup requires confident seasoning to reach its full potential. Add more salt for depth, more lemon juice for brightness, more mint for freshness, or more black pepper for warmth. The soup should taste sweet, bright, deeply savory, and intensely of fresh green peas with a beautiful herbal freshness from the mint.
Reheat gently if needed. If the soup has cooled during blending return it to the pot over low heat and warm gently, stirring continuously, until heated through. Do not boil the blended soup as this can cause it to lose its vivid green color and fresh flavor.
Serve beautifully. Ladle the soup into warmed bowls — warming the bowls briefly in a low oven or with hot water keeps the soup at the perfect temperature longer. Finish each bowl with a generous drizzle of your best extra virgin olive oil, a scattering of fresh mint leaves, a few toasted pumpkin seeds for texture and crunch, a pinch of chili flakes for color and warmth, and a generous crack of fresh black pepper. Serve immediately with warm crusty bread alongside.
Pro Tips for the Perfect Vegan Pea Soup
Use frozen peas over fresh in most seasons. Frozen peas are harvested and frozen at peak ripeness within hours of picking — preserving their sweetness, their vivid color, and their nutritional content far better than fresh peas that have been sitting in transport and on supermarket shelves for days. Frozen peas produce a more vibrant, sweeter, more consistently excellent soup than fresh peas in every season except the height of summer when truly fresh peas are available locally.
Add potato for extraordinary creaminess. The diced potato cooked into the broth and blended with the peas is the secret to the extraordinary thick, velvety, cream-like texture of this soup without a single drop of dairy cream. The starch from the potato creates a body and richness that is completely indistinguishable from a cream-based soup. Do not skip it.
Never overcook the peas. The vivid, extraordinary green color of this soup is one of its most remarkable qualities — and it is entirely dependent on not overcooking the peas. Add the frozen peas, cook for exactly 3–4 minutes until just tender, remove from heat immediately, and blend without delay. Overcooked peas turn grey and dull and produce a soup that looks unappetizing regardless of how it tastes.
Blend for longer than you think necessary. The difference between a good pea soup and an extraordinary one is often simply the length of time it is blended. Blend for a full 2 minutes with an immersion blender or 60 seconds in a standing blender on high — the extended blending creates a silkiness and refinement of texture that shorter blending simply cannot achieve.
Season boldly and confidently. Pea soup requires generous seasoning — particularly salt and lemon — to reach its full potential. Season at multiple stages of cooking rather than only at the end, and taste repeatedly. The final soup should be bright, well-seasoned, and deeply flavorful rather than timid and flat.
Warm your bowls before serving. This simple step — running hot water into the serving bowls for 60 seconds before ladling in the soup — keeps the soup at the perfect temperature for significantly longer and makes the entire eating experience more pleasurable. It is one of the simplest and most effective restaurant techniques available to the home cook.
The Extraordinary Nutritional Power of Green Peas
Green peas are one of the most nutritionally outstanding vegetables available and are dramatically underestimated by most people as a source of genuine nutrition. Understanding what makes them so remarkable helps explain why this soup is so much more than just a comforting bowl of something warm and green.
Protein is where green peas truly distinguish themselves from almost every other vegetable. A single cup of green peas contains approximately 8 grams of plant-based protein — more protein than a tablespoon of peanut butter and significantly more than most people expect from a vegetable. This makes pea soup one of the most protein-dense vegetable soups available and an outstanding choice for anyone following a plant-based diet who wants to maintain adequate protein intake.
The fiber content of green peas is equally impressive. A single serving of this soup provides approximately 8 grams of dietary fiber — supporting healthy digestion, feeding beneficial gut bacteria, promoting lasting satiety, and helping to regulate blood sugar levels by slowing the absorption of carbohydrates. This fiber content is a significant part of why this soup is so filling and sustaining despite its relatively modest calorie count.
Green peas are extraordinarily rich in Vitamin K — providing over 40% of the daily recommended intake per serving — which is essential for blood clotting, bone health, and cardiovascular function. They are also significant sources of Vitamins C, B1, B6, and folate, as well as meaningful amounts of iron, manganese, phosphorus, and zinc.
The antioxidant profile of green peas is particularly impressive — they contain carotenoids, flavonoids, and polyphenols that protect cells from oxidative damage, reduce systemic inflammation, and support long-term cellular health in ways that have been studied and confirmed in multiple clinical research contexts.
Fresh mint — used generously in this recipe — contributes its own meaningful nutritional and medicinal benefits. Mint has been studied for its ability to support digestive health, reduce bloating and gas, provide antimicrobial protection, and deliver a meaningful concentration of Vitamin A, iron, and powerful antioxidant compounds including rosmarinic acid.
Flavor Variations
Spiced Indian Inspired: Add 1 teaspoon of cumin, half a teaspoon of turmeric, half a teaspoon of coriander, and a tablespoon of grated fresh ginger to the sautéed aromatics. Replace the mint with fresh cilantro and serve with warm naan bread and a swirl of coconut cream for a vibrantly spiced version with a beautiful golden-green color.
Leek and Pea: Replace the onion with two medium leeks — white and light green parts only — for a sweeter, more delicate base flavor that pairs beautifully with the peas. Add a tablespoon of white wine to the sautéed leeks and allow to cook off before adding the broth for an additional layer of complexity.
Pea and Mint with Coconut: Replace the plant milk with full-fat coconut milk for a richer, more luscious soup with a subtle tropical creaminess that works beautifully with the mint and lemon. Top with toasted coconut flakes and a swirl of additional coconut cream.
Chunky Style: Reserve one cup of whole cooked peas before blending and stir them back into the blended soup for a version that has both the silky cream base and satisfying whole pea texture throughout — offering the best of both worlds in a single bowl.
Pea and Ham Style Without the Ham: Add half a teaspoon of smoked paprika and a quarter teaspoon of liquid smoke to the soup before blending for a subtle smokiness that evokes the classic pea and ham soup flavor entirely through plant-based means.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~220 kcal
10g
32g
8g
6g
At just 220 calories per serving this soup delivers a genuinely exceptional nutritional return — 10 grams of plant-based protein, 8 grams of dietary fiber, and an extraordinary concentration of Vitamins K, C, B1, and folate alongside iron, manganese, and powerful antioxidant compounds. The combination of peas and potato provides a complete range of complex carbohydrates for sustained energy alongside meaningful plant-based protein. The olive oil contributes heart-healthy monounsaturated fats and aids in the absorption of the fat-soluble vitamins present in the peas and herbs. This is one of the finest examples of food that is simultaneously deeply comforting, genuinely delicious, and powerfully nourishing available in the entire plant-based recipe canon.
Storage
Refrigerator: Store cooled soup in an airtight container in the refrigerator for up to 5 days. The soup thickens considerably as it cools — add a splash of vegetable broth or plant milk when reheating and stir well to restore the original consistency. The flavor actually improves slightly on day 2 as the herbs and aromatics continue to infuse through the soup.
Freezer: This soup freezes beautifully for up to 3 months. Allow to cool completely before transferring to freezer-safe containers or zip lock bags — freeze in individual portion sizes for the most convenient reheating system. Thaw overnight in the refrigerator and reheat gently in a pot over low heat, stirring continuously and adding a splash of broth to restore the consistency.
Reheating: Always reheat this soup gently over low to medium heat rather than at a vigorous boil — aggressive reheating can cause the blended soup to separate and lose its silky texture. Stir continuously while reheating and add liquid as needed to restore the original consistency.
Do not refreeze: Once thawed do not refreeze this soup. Thaw only the portion you intend to use immediately.
Frequently Asked Questions
Can I use fresh peas instead of frozen?
Yes — fresh peas produce a spectacular soup when they are genuinely in season and freshly podded. Use the same quantity by weight and reduce the cooking time to 2–3 minutes as fresh peas cook slightly faster than frozen. Outside of peak pea season — late spring to early summer — frozen peas are actually superior in flavor and color to fresh peas that have been sitting in transit and on shelves.
Why is my pea soup not bright green?
A dull, grey-green pea soup is almost always the result of overcooking the peas. Peas should be added to the simmering broth, cooked for exactly 3–4 minutes, and blended immediately. Extended cooking destroys the chlorophyll in the peas which is responsible for their vibrant green color. Adding the fresh mint and parsley off the heat rather than cooking them also preserves the vivid color of the finished soup.
Can I make this soup without a blender?
Yes — use a potato masher to mash the cooked vegetables as finely as possible directly in the pot for a rustic, chunky-style pea soup rather than a smooth cream. The texture will be entirely different but still deeply delicious. Alternatively press the soup through a fine mesh sieve with a spoon for a smooth result without a blender — this takes more effort but produces a beautifully refined texture.
How do I make this soup thicker?
For a thicker soup add an additional half potato during cooking, use less broth, or blend for longer to incorporate more air and starch into the mixture. Alternatively stir in 2 tablespoons of cashew cream or full-fat coconut cream after blending for a richer, thicker consistency.
Can I add noodles or grains to this soup?
Yes — cooked orzo, small pasta shapes, brown rice, or pearl barley can all be stirred into the finished blended soup for a more substantial, heartier meal. Add them after blending and heat through gently. Cooked grains absorb the soup as it sits so add extra broth if storing leftovers with grains already incorporated.
Is this soup suitable for children?
Absolutely — this is one of the finest soups for children of all ages. Its natural sweetness from the peas makes it genuinely appealing to young palates and its vivid green color makes it exciting and visually engaging. Omit the chili flakes and reduce the black pepper for younger children. The high protein and fiber content make it a genuinely nourishing meal for growing children.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more warming, nourishing vegan soup and dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There are pasta dinners that feel genuinely special. And then there are pasta dinners like this Vegan Cannelloni — the kind that comes out of the oven bubbling with rich tomato sauce, with pasta tubes so generously filled with creamy ricotta-style cashew and spinach filling that they have expanded slightly in the dish, their tops blistered and golden where the sauce has caramelized against them. This is that dinner. The one that looks like it took considerably more effort than it actually did. The one that makes a weeknight feel like a dinner party. The one that disappears from the baking dish before anyone realizes they have had seconds.
This recipe fills dried cannelloni tubes with a rich filling built on cashew ricotta, wilted spinach, and herbs — a filling so satisfying and so deeply flavored that it rivals any dairy-based ricotta in both texture and taste — then nestles them in a generous, garlicky tomato sauce and bakes until the pasta is perfectly tender, the filling is set, and the top is golden and slightly crisped at the edges.
What makes this cannelloni so outstanding is the cashew ricotta — blended from soaked cashews with lemon juice, nutritional yeast, and garlic into a smooth, creamy, subtly tangy filling that behaves identically to dairy ricotta in this application, holding its shape inside the pasta tubes while baking into a rich, satisfying filling of extraordinary flavor.
This recipe is 100% vegan, ready in about 65 minutes, and absolutely magnificent served directly from the baking dish at the table with a simple green salad alongside.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
25 mins
40 mins
65 mins
4
~480 kcal
Ingredients
For the Cashew Ricotta Filling
1½ cups (195g) raw cashews, soaked in boiling water for 30 minutes then drained
3 tbsp nutritional yeast
2 tbsp lemon juice
1 clove garlic
½ tsp salt
¼ tsp black pepper
3 tbsp water, to reach consistency
For the Spinach Filling Mix-in
3 cups (90g) fresh spinach, wilted and squeezed very dry
½ cup (60g) vegan mozzarella, shredded (optional topping)
Fresh basil for garnish
Instructions
Make the cashew ricotta. Blend the drained cashews, nutritional yeast, lemon juice, garlic, salt, pepper, and water in a high-speed blender until smooth and creamy — similar in consistency to thick ricotta. Taste and adjust salt and lemon. Set aside.
Prepare the spinach. Wilt the spinach in a dry pan over medium heat for 2–3 minutes. Transfer to a clean towel and squeeze very thoroughly until almost completely dry. Roughly chop and mix into the cashew ricotta along with the nutmeg. Season generously.
Make the tomato sauce. Heat the olive oil in a wide pan over medium heat. Add the onion and cook for 5 minutes until softened. Add the garlic and cook for 60 seconds. Add both cans of tomatoes, oregano, basil, and sugar. Simmer for 10 minutes until slightly reduced. Season generously.
Preheat the oven. Preheat to 375°F (190°C). Spread a thin layer of tomato sauce across the base of a deep baking dish.
Fill the cannelloni. Transfer the spinach ricotta filling to a piping bag or a zip-lock bag with the corner snipped off. Pipe the filling into each dry cannelloni tube, filling generously from both ends if needed. Alternatively use a small spoon, though a piping bag is significantly faster and less messy.
Assemble. Nestle the filled cannelloni tubes in a single layer over the sauce base in the baking dish. Pour the remaining tomato sauce over the top, ensuring every tube is covered — exposed pasta will not soften properly during baking. Top with shredded vegan mozzarella if using.
Bake covered then uncovered. Cover tightly with foil and bake for 30 minutes. Remove the foil and bake for a further 10 minutes until the sauce is bubbling, the top is golden, and a knife inserted into the thickest tube meets no resistance.
Rest and serve. Let rest for 5 minutes before serving. Garnish with fresh basil and serve directly from the baking dish.
Pro Tips
Use a piping bag to fill the cannelloni — it is the single change that makes this recipe dramatically easier than using a spoon, which is slow and messy.
Ensure every tube is completely covered in tomato sauce before baking — any exposed pasta will remain hard and undercooked in the finished dish.
Squeeze the spinach until completely dry before adding to the ricotta — excess moisture makes the filling too wet and can cause the tubes to burst during baking.
Cover tightly with foil for the first 30 minutes — the steam trapped under the foil is what cooks the pasta through from the inside.
The History of Cannelloni
Cannelloni is one of the most beloved baked pasta dishes in Italian cooking, originating in the Southern Italian tradition of stuffed and baked pasta that also produced manicotti, lasagne, and stuffed shells. The name derives from the Italian word canna, meaning cane or tube, referring to the cylindrical pasta shape that characterizes the dish. Traditional fillings include ricotta and spinach, meat and béchamel, and various regional combinations, all united by the technique of filling the tubes before baking them in sauce until the pasta softens and the filling sets into a rich, unified whole. This vegan version is entirely faithful to the spinach ricotta tradition, producing a result indistinguishable in character from the dairy original.
Flavor Variations
Mushroom and Walnut Cannelloni: Replace half the spinach with finely chopped sautéed mushrooms and add crushed toasted walnuts to the filling for a richer, earthier version.
Pumpkin and Sage Cannelloni: Add roasted pumpkin puree to the cashew ricotta and season with sage for a beautiful autumn version.
Béchamel Topped Cannelloni: Make a simple vegan béchamel from plant milk and vegan butter to pour over the top of the cannelloni instead of or alongside the tomato sauce.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~480 kcal
16g
58g
6g
20g
Storage
Refrigerator: Store covered in the baking dish or in an airtight container for up to 4 days. Reheat covered in the oven at 350°F (175°C) for 20 minutes.
Freezer: Assemble completely, cover tightly, and freeze for up to 2 months before baking. Bake from frozen at 375°F (190°C) covered for 50 minutes then uncovered for 15 minutes.
Make ahead: Assemble up to 24 hours before baking and refrigerate covered. Add 10 extra minutes to the covered baking time when cooking from cold.
Frequently Asked Questions
Can I use fresh pasta sheets instead of dried tubes?
Yes — blanch fresh lasagne sheets briefly, fill and roll them into tubes, then bake as directed. This produces a more delicate, silkier pasta layer than dried tubes.
Why are my cannelloni still hard after baking?
Hard cannelloni is caused by insufficient sauce coverage, under-baking, or foil that was not sealed tightly enough. Ensure every tube is submerged in sauce, bake for the full time, and seal the foil tightly to trap steam.
Can I make this nut-free?
Yes — replace the cashew ricotta with a mixture of firm tofu blended smooth with nutritional yeast, lemon juice, and salt for a nut-free filling with a similar texture.
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 impressive vegan pasta and Italian dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There are weeknight dinners that require time and patience. And then there are dinners like this Quick Vegan Chickpea and Spinach Curry — the kind that comes together in a single pan in exactly twenty minutes, delivers a genuinely satisfying, well-seasoned, deeply savory curry that is completely indistinguishable in flavor from something that simmered for an hour, and lands on the table on the very nights when there is no time, no energy, and no patience for anything more complicated. This is that curry. The weeknight solution. The one that goes from pantry to plate in the time it takes to cook rice. The one that proves exceptional flavor and exceptional speed are not mutually exclusive.
This recipe is built for speed without compromise. Rather than building the deep, layered flavor of a long-cooked curry — which takes time and multiple careful stages — this quick version concentrates all its flavor in two high-impact moves: blooming a simple but punchy spice paste directly in hot oil for sixty seconds, and using a can of quality coconut milk rather than reducing a sauce, to create instant body and richness without simmering time. The result is a curry that is leaner in technique but not in flavor.
What makes this quick curry so outstanding is what it does not require — no caramelizing onions for ten minutes, no reducing tomatoes for another five, no long simmer to develop depth. Instead every minute of the twenty is purposeful, and the finished dish is ready to eat at exactly the moment when dinner is most needed.
This recipe is 100% vegan, naturally gluten-free, ready in exactly 20 minutes, and absolutely wonderful served over pre-cooked rice or with warm flatbread alongside — the fastest plant-based dinner in the entire recipe collection.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
5 mins
15 mins
20 mins
4
~380 kcal
Ingredients
For the Quick Curry
2 cans (800g) chickpeas, drained and rinsed
5 cups (150g) fresh spinach
1 can (400ml) full-fat coconut milk
1 can (400g) crushed tomatoes
3 tbsp neutral oil
The Quick Spice Paste
4 cloves garlic, grated or finely minced
1 tbsp fresh ginger, grated
2 tsp curry powder
1 tsp garam masala
1 tsp smoked paprika
½ tsp turmeric
½ tsp cumin
½ tsp chili powder (adjust to heat preference)
½ tsp salt
For Finishing
1 tbsp lemon juice
Salt to taste
To Serve
Pre-cooked rice or microwave rice pouches
Warm naan or flatbread
Fresh cilantro
Extra lemon wedges
Vegan yogurt drizzled over
Instructions
Make the spice paste. Combine the grated garlic, grated ginger, curry powder, garam masala, smoked paprika, turmeric, cumin, chili powder, and salt in a small bowl. Add 1 tablespoon of water and mix into a thick paste. This paste method means the spices bloom in oil instantly rather than requiring several minutes of building individually.
Bloom the spice paste. Heat the oil in a large skillet or wide pot over medium-high heat until shimmering. Add the spice paste all at once and stir constantly for 60–90 seconds until the paste is deeply fragrant, slightly darkened, and the oil is beginning to separate around the edges. This is the most important step — the blooming concentrates and activates every spice simultaneously in the shortest possible time.
Add tomatoes and cook briefly. Pour in the crushed tomatoes and stir well to combine with the spice paste. Cook for 3 minutes, stirring frequently, until slightly reduced and the raw tomato smell has cooked out.
Add chickpeas and coconut milk. Add the drained chickpeas and pour in the coconut milk. Stir to combine and bring to a brisk simmer. Cook for 8 minutes, stirring occasionally, until the sauce has thickened slightly and the chickpeas are heated through and beginning to absorb the surrounding flavors.
Add the spinach. Add the spinach in two or three large handfuls, stirring between each addition until wilted. Cook for 2 minutes until all spinach is incorporated and vibrant green.
Finish and serve. Squeeze in the lemon juice and taste — adjust salt, chili, or lemon as needed. Serve immediately over rice or with flatbread, scattered with fresh cilantro and a drizzle of vegan yogurt.
Pro Tips for Maximum Speed Without Sacrificing Flavor
Make the spice paste before the pan goes on the heat — having it ready as a combined paste means the oil is never left sitting empty and heating while you scramble to measure spices.
Use pre-grated ginger from a tube or frozen ginger cubes to eliminate one prep step — the flavor difference compared to fresh in a quick 20-minute curry is minimal.
Use pre-cooked microwave rice pouches — they heat in 90 seconds and mean the rice is ready the moment the curry finishes. This is the single change that makes a 20-minute curry actually work as a weeknight dinner rather than a 30-minute one.
Bloom the spice paste aggressively — the 60–90 seconds at high heat that replaces the low-and-slow onion caramelization of the longer curry version is where all the depth comes from. Do not rush past it.
Do not skip the lemon at the end — in a quick curry with no time to develop rounded flavor through long cooking, the lemon juice is what lifts the entire dish and makes it taste complete rather than flat.
Why This Quick Method Still Produces Great Flavor
The conventional wisdom in curry cooking is that depth of flavor requires time — long caramelization of onions, slow reduction of tomatoes, extended simmering for spices to bloom and integrate. This wisdom is largely correct for the fullest, most complex curries. But there is a shortcut that bypasses the time requirement without bypassing the flavor: the concentrated spice paste.
By combining all the spices with water into a wet paste before adding to oil, the blooming process happens simultaneously across all spices rather than sequentially. The paste also prevents individual spices from burning in the hot oil — the water content provides a buffer that allows the full 60–90 seconds needed for proper blooming without any single spice scorching. The result is a curry that achieves in 90 seconds of high-heat blooming most of the flavor complexity that a traditional long curry develops over 15–20 minutes of patient, staged building.
The coconut milk replaces the slow-reduced sauce of the longer version with instant body and richness — its high fat content and natural sweetness create the same coating, glossy sauce that a longer-cooked curry achieves through reduction, simply by being added at the correct stage.
How This Differs From the Full Vegan Chickpea Spinach Curry
This quick version and the full Vegan Creamy Chickpea and Spinach Curry on this site are genuinely different preparations built for genuinely different occasions.
Quick Curry
Full Curry
Total time
20 minutes
35 minutes
Onion base
Skipped
Caramelized 8–10 minutes
Spice method
Wet paste, 90 seconds
Bloomed sequentially
Sauce
Coconut milk direct
Tomato base reduced then enriched
Flavor profile
Bright, bold, immediate
Deep, layered, complex
Best for
Weeknights when time is short
Weekend cooking, entertaining
Neither is better. They are different tools for different moments.
Flavor Variations
Extra Spicy Quick Curry: Double the chili powder and add a fresh diced chili with the tomatoes.
Creamier Quick Curry: Use coconut cream instead of coconut milk for an even richer, thicker sauce that needs no simmering at all.
Quick Saag Chickpea: Double the spinach and blend half the finished curry before adding the second batch of spinach for a texture closer to a restaurant-style saag.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~380 kcal
14g
42g
12g
18g
Storage
Refrigerator: Store in an airtight container for up to 4 days. Like all curries, this improves during storage as the spices continue to develop in the sauce.
Freezer: Freezes well for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop.
Frequently Asked Questions
Can I use dried chickpeas instead of canned?
Yes, but pre-cook them first — using dried chickpeas adds significant time and defeats the purpose of a 20-minute curry. Canned chickpeas are specifically recommended for this recipe.
Can I use light coconut milk?
Yes, though the sauce will be thinner and less rich. Add a tablespoon of cashew butter or vegan cream cheese to compensate for the reduced fat content.
Can I add other vegetables?
Yes — frozen peas, baby corn, or diced bell pepper can all be added with the chickpeas. Avoid vegetables that require long cooking as they will not soften sufficiently in the 8-minute simmer.
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 quick, satisfying vegan dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.