There are brunch recipes that feel genuinely special. And then there are brunch recipes like these Vegan Spinach and Feta-Filled Crepes — the kind that come out of the pan impossibly thin and delicate, golden at the edges, folded around a savory filling of garlicky wilted spinach and crumbled vegan feta that is fragrant with herbs and slightly tangy, making every bite simultaneously light and deeply satisfying. This is that recipe. The one that turns a weekend morning into something that feels like a French bistro breakfast. The one that looks considerably more impressive than the time invested would suggest.
These crepes use a simple vegan batter of all-purpose flour, plant milk, and a flax egg that produces a delicate, lacy crepe that is completely indistinguishable in texture and thinness from a classic egg-based crepe. The filling of wilted spinach, garlic, and crumbled vegan feta is simple and deeply satisfying, carrying enough herbaceous, tangy flavor to make these crepes work as a complete brunch dish without any additional sauce.
What makes these crepes so outstanding is the batter — resting for 20 minutes allows the gluten to relax, producing a smoother, more pourable batter that spreads more easily in the pan and cooks more evenly into the characteristic paper-thin, lacy rounds that define a great crepe.
This recipe is 100% vegan, ready in about 40 minutes, and absolutely wonderful served folded or rolled with extra vegan feta crumbled over the top and a squeeze of fresh lemon juice.
Vegan cream cheese spread inside before adding the spinach filling
To Serve
Extra crumbled vegan feta
Fresh lemon wedges
Fresh dill
A drizzle of olive oil
Instructions
Make the crepe batter. Whisk together the flour, plant milk, flax egg, melted vegan butter, and salt until completely smooth and lump-free. Let the batter rest for 20 minutes at room temperature — this is not optional. The resting period allows the flour to fully hydrate and the gluten to relax, producing a more fluid, evenly spreading batter.
Make the filling. Heat the olive oil in a skillet over medium heat. Add the garlic and cook for 30 seconds until fragrant. Add the spinach in batches, stirring until completely wilted. Remove from heat, squeeze any excess moisture from the spinach, and roughly chop. Combine with the crumbled vegan feta, fresh herbs, nutmeg, salt, and pepper. Set aside.
Cook the crepes. Heat a 20–22cm non-stick or crepe pan over medium heat. Add a small knob of vegan butter and swirl to coat. Pour approximately 60–70ml of batter into the center of the pan and immediately swirl the pan in a circular motion to spread the batter into a thin, even round. Cook for 60–90 seconds until the edges look dry and are beginning to lift, then flip carefully and cook for 30 seconds on the second side. Transfer to a plate and repeat with remaining batter.
Fill the crepes. Place 2–3 tablespoons of the spinach feta filling along the center of each crepe. Fold into quarters or roll into cylinders.
Serve immediately. Arrange on plates and top with extra crumbled vegan feta, fresh dill, and lemon wedges. Serve immediately.
Pro Tips
Rest the batter for the full 20 minutes — this single step produces noticeably smoother, more spreadable batter and more consistently thin, lacy crepes than batter used immediately.
Swirl the pan quickly after pouring the batter — the batter sets quickly and must be spread before it begins to cook.
The first crepe is almost always a test crepe that will not come out perfectly — this is completely normal and happens to every cook. Adjust the heat and butter quantity based on the first result.
Keep finished crepes stacked on a plate covered with a clean kitchen towel — they stay warm and pliable rather than becoming brittle.
The Art of the Perfect Crepe
Crepes are one of the most rewarding and most technically satisfying preparations in all of everyday cooking — a dish that rewards practice and attention in a way that produces genuinely better results with each attempt. The French crepe tradition is centuries old, rooted in the Brittany region of northwestern France where buckwheat galettes (savory crepes) and sweet wheat crepes have been the defining regional food for as long as records exist.
The key to a great crepe — plant-based or otherwise — is always the same: a rested batter, a properly preheated pan, sufficient butter, and the confidence to swirl quickly and decisively. The batter must be fluid enough to spread across the pan before it sets, which is why the resting period that hydrates the flour and relaxes the gluten is so important — an unrested batter is thicker and less fluid, producing a crepe that sets in a thick, uneven layer rather than spreading to a uniform thin round.
Flavor Variations
Sweet Breakfast Crepes: Use the same batter with a teaspoon of vanilla and a tablespoon of sugar, and fill with fresh berries and vegan whipped cream for a sweet version.
Mushroom and Herb Crepes: Replace the spinach with sautéed mushrooms, thyme, and vegan cream cheese for a different savory filling.
Mediterranean Crepes: Add sun-dried tomatoes, olives, and roasted red pepper to the filling for a more complex Mediterranean character.
Nutritional Highlights (Per Serving — 2 crepes)
Calories
Protein
Carbs
Fiber
Fat
~280 kcal
10g
32g
3g
13g
Storage
Refrigerator: Store stacked crepes with parchment between each one in an airtight container for up to 3 days. Reheat briefly in a dry pan.
Freezer: Freeze stacked crepes with parchment between each for up to 2 months. Thaw at room temperature and reheat in a dry pan.
Filling: The spinach feta filling keeps in the refrigerator for up to 3 days and can be made ahead for faster assembly.
Frequently Asked Questions
Can I make the batter the night before?
Yes — rested batter kept covered in the refrigerator overnight actually produces slightly better crepes than 20-minute rested batter. Bring to room temperature and stir well before using.
Why are my crepes tearing when I flip them?
Crepes tear when they are flipped too early before the bottom has fully set, when the batter is too thick, or when the pan is not properly non-stick. Wait until the edges look completely dry and beginning to curl before flipping.
Can I make these crepes gluten-free?
Yes — use a 1:1 gluten-free flour blend. The crepes will be slightly more fragile than the regular version but still delicious and entirely workable.
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 elegant vegan brunch and breakfast recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There are homemade candies that impress. And then there are candies like this Vegan Tiger Butter — the kind that sets into a glossy, marbled slab of white and dark chocolate swirled through with rivers of peanut butter that creates a visual pattern so dramatic and so beautiful that it looks like a professional confectioner’s creation, while requiring nothing more than melted chocolate, peanut butter, and five minutes of hands-on time. This is that candy. The one that makes the most stunning edible gift imaginable. The one that makes people ask how you did it when the answer is genuinely as simple as “I swirled it.”
Tiger butter is a classic American no-cook candy traditionally made from white chocolate and peanut butter swirled into a marbled slab, with dark chocolate added for the characteristic tiger-stripe contrast. This vegan version uses vegan white chocolate and vegan dark chocolate with natural peanut butter, producing an identical result — a creamy, rich, marbled candy with the clean sweetness of white chocolate, the bitterness of dark chocolate, and the deep, nutty richness of peanut butter in every single bite.
What makes this candy so outstanding is the swirling technique — dropping spoonfuls of each component into the dish in an alternating pattern and then running a knife or skewer through them in long, sweeping strokes creates the distinctive tiger stripe marbling that gives this candy its name and its spectacular appearance.
This recipe is 100% vegan, naturally gluten-free, ready in just 15 minutes plus setting time, and absolutely magnificent broken into irregular shards and arranged on a plate or packed in a box as a gift.
Recipe Information
Prep Time
Set Time
Total Time
Servings
Calories
15 mins
1 hour
1 hr 15 min
16 pieces
~160 kcal
Ingredients
For the Tiger Butter
300g vegan white chocolate, finely chopped
150g vegan dark chocolate (60–70% cocoa), finely chopped
½ cup (130g) natural smooth peanut butter, warmed until pourable
1 tsp coconut oil (added to each chocolate for glossiness)
Pinch of flaky sea salt for topping (optional)
Optional Variations
Replace peanut butter with almond butter for a different nut flavor
Add a few drops of peppermint extract to the dark chocolate layer for a mint version
Sprinkle crushed pretzels over the surface before setting for a salty crunch
Scatter freeze-dried raspberries over the top for color and tartness
Instructions
Prepare the pan. Line a 20 x 30cm (8 x 12 inch) baking tray or similar with parchment paper, leaving overhang on the sides for easy removal.
Melt the chocolates separately. Melt the vegan white chocolate with half a teaspoon of coconut oil in a heatproof bowl over gently simmering water, stirring until completely smooth. Melt the vegan dark chocolate with the remaining coconut oil in a separate bowl using the same method. Do not overheat either chocolate.
Warm the peanut butter. Microwave the peanut butter for 20–30 seconds until pourable and fluid. Stir to combine.
Create the marbled layer. Pour the melted white chocolate over the prepared pan and spread to an even layer with a spatula. Immediately drop spoonfuls of the dark chocolate over the white chocolate base in random spots. Drop spoonfuls of the warmed peanut butter between and over the chocolate drops.
Create the tiger stripe pattern. Using a toothpick, skewer, or thin knife, drag through all three layers in long, sweeping back-and-forth strokes — first in one direction across the full length, then perpendicular to the first strokes. Work with confident, fluid movements rather than hesitant small strokes for the most dramatic marbling effect.
Add toppings. Immediately scatter any optional toppings — flaky sea salt, crushed pretzels, freeze-dried fruit — over the surface while still wet.
Set until firm. Refrigerate for 60 minutes until completely firm and set throughout.
Break into shards. Lift the slab out using the parchment overhang and break into irregular pieces by hand for a rustic, beautiful presentation.
Pro Tips
Work quickly once the chocolates are melted — both chocolates and the peanut butter must be fluid and warm when swirled for the marbling to work cleanly.
Use confident, sweeping strokes for the most dramatic tiger stripe effect — tentative small movements produce a muddy, indistinct pattern rather than clean stripes.
Melt the chocolates separately and at a gentle temperature — vegan white chocolate in particular is sensitive to overheating and can seize if the heat is too high.
Use natural peanut butter specifically — commercial peanut butters with added oils or sugar do not flow as cleanly and produce a less attractive pattern.
The History of Tiger Butter Candy
Tiger butter candy is a beloved American homemade confection that appears to have originated in the American South, where peanut butter and chocolate combinations have long been a staple of home candy making. The name derives from the distinctive striped pattern that resembles the coat of a tiger, created by swirling the contrasting dark and white chocolate components through the peanut butter base. It became particularly popular in the 1980s and 1990s as an easy, impressive homemade candy gift, appearing in church cookbooks and bake sale fundraisers across the American South and Midwest. This vegan version maintains the exact same appearance, technique, and flavor profile using entirely plant-based ingredients.
Flavor Variations
Almond Tiger Butter: Replace peanut butter with almond butter for a subtler, more delicate nut flavor.
Mint Chocolate Tiger Butter: Add peppermint extract to the dark chocolate layer for a festive, holiday-inspired version.
Pretzel Tiger Butter: Scatter crushed pretzels and flaky sea salt over the surface for a salty-sweet crunch.
Nutritional Highlights (Per Piece)
Calories
Protein
Carbs
Fiber
Fat
~160 kcal
3g
14g
1g
11g
Storage
Room temperature: Store in an airtight container at cool room temperature for up to 1 week.
Refrigerator: Keeps for up to 3 weeks refrigerated. Let come to cool room temperature before serving for the best texture and flavor.
Freezer: Freeze in a sealed container for up to 3 months. Thaw at room temperature before serving.
Gifting: Tiger butter makes an exceptional homemade gift — arrange broken shards in a box lined with parchment paper and tie with ribbon for a beautiful, impressive edible gift.
Frequently Asked Questions
Can I use white chocolate chips instead of a bar?
Yes — white chocolate chips melt more variably than a bar and some brands contain additives that affect texture, but they work adequately. A bar of good quality vegan white chocolate produces the most consistently smooth result.
Why did my chocolate seize?
Chocolate seizes when it comes into contact with even a small amount of water, or when overheated. Ensure all bowls and utensils are completely dry and melt over gentle, not vigorous, heat.
Can I make this without white chocolate?
Yes — use only dark chocolate as the base layer and swirl the peanut butter through it for a simpler, equally delicious dark chocolate peanut butter bark.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more stunning vegan candy and dessert recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There is a particular kind of soup that is not showy, not dramatic, not built around an unusual ingredient or a technique that requires explanation — and that is, quietly, one of the most satisfying things you can eat. This Vegan White Bean Soup is that kind of soup. It is a soup of humble ingredients: white beans, onion, celery, carrot, garlic, tomato, leafy greens, vegetable stock, and herbs. It is a soup that has been made in some version across the Mediterranean and Southern Europe for centuries and that has never needed to be reinvented because it was right the first time. But within that simplicity there is a very specific technique that separates a white bean soup that is merely good from one that is genuinely memorable — a soup where the broth is thick and velvety and deeply savory, where the beans are creamy and yielding without being mushy, where the vegetables are soft but not collapsed, and where every spoonful delivers a unified, coherent flavor rather than the impression of separate ingredients floating in water. This recipe produces that soup, reliably and repeatedly, in approximately 40 minutes from start to finish, using a single pot, and it is the kind of soup that makes a person feel genuinely well-taken-care-of in a way that very few other things in cooking manage to achieve.
The secret is the smash-and-simmer technique. The single most important element of a great white bean soup is the broth’s body — that thick, slightly viscous, deeply savory quality that distinguishes a properly made bean soup from one that tastes of thin vegetable stock with beans floating in it. The smash-and-simmer technique achieves this by removing approximately one-third of the cooked beans from the soup at the point when the vegetables are fully tender, mashing them roughly with a fork or a potato masher into a coarse, thick paste, and stirring them back into the pot. The mashed beans dissolve almost completely into the broth, releasing their starch into the liquid and thickening it from within — not with the abrupt, slightly starchy quality of cornstarch or flour, but with the smooth, creamy, protein-rich body that only beans can provide. The remaining two-thirds of the beans stay whole, providing the textural contrast of intact, creamy beans against the thickened broth. The effect is extraordinary: the same pot of soup before and after the smash-and-simmer step tastes and feels completely different. Before: a pleasant, clear vegetable broth with beans. After: a thick, velvety, deeply unified soup where the broth and the beans feel like one thing rather than two things in the same bowl. It is one of those techniques that costs almost no effort and transforms the result so dramatically that it is impossible to go back to making white bean soup without it.
What makes this recipe so outstanding is the layering of flavor built before the stock and beans are added. The foundation is a soffritto — the Italian aromatic base of onion, celery, carrot, and garlic cooked slowly in olive oil until completely soft, translucent, and beginning to caramelize at the edges. Unlike a French mirepoix (which is used as a flavor base for stocks and sauces and typically removed before serving), an Italian soffritto is cooked directly into the dish and becomes part of it, and the 10–12 minutes of gentle cooking that a proper soffritto requires is the difference between a soup whose vegetable flavors are raw and separate and one where they have melded into a single, unified aromatic base. To the soffritto is added tomato paste (caramelized for 2 minutes until brick-dark), dried rosemary, dried thyme, and a whole sprig of fresh rosemary that simmers in the pot throughout the cooking and is removed before serving. The fresh rosemary performs a different function from the dried: dried rosemary contributes its ground, woody, slightly camphorous flavor throughout the cooking; the whole fresh sprig releases a more volatile, floral, top-note rosemary aroma into the broth that dried rosemary cannot replicate. Together, the dried herbs in the soffritto and the fresh sprig in the broth give the soup a herbal depth that has both body (from the dried) and brightness (from the fresh) — a technique borrowed from the Tuscan ribollita tradition, the closest relative of this soup in the Italian canon.
This recipe is 100% vegan, naturally gluten-free, and produces a soup that is genuinely better on the second and third days as the flavors continue to develop. It serves 6 generously from a single pot and freezes beautifully.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
10 mins
30 mins
40 mins
6 servings
~340 kcal
Ingredients
For the Soffritto Base
3 tbsp extra-virgin olive oil (plus more for drizzling at the table)
1 large yellow onion, finely diced (approximately 200g)
2 medium carrots, finely diced (approximately 150g)
6 cloves garlic, finely minced
2 tbsp tomato paste
1 tsp dried rosemary
1 tsp dried thyme
½ tsp dried oregano
¼ tsp red chilli flakes (optional — adds a gentle background warmth)
½ tsp fine salt (for the soffritto stage; more added later to the broth)
¼ tsp ground black pepper
For the Soup
2 cans (2 × 400g / 14oz each) white beans — cannellini beans are the first choice (their large size and creamy, buttery texture make them ideal for this soup); navy beans or butter beans also work well; drain and rinse both cans
150g (5oz) cavolo nero (Tuscan black kale), kale, or baby spinach — cavolo nero is the most traditional choice and adds a slightly bitter, deeply savory note that regular kale and spinach do not have; if using kale or cavolo nero, strip the leaves from the tough central stems and roughly chop; if using spinach, add it in the last 2 minutes only as it wilts very rapidly
For Finishing
Juice of ½ lemon (added off the heat — brightens the entire soup and is the single most important finishing step; do not skip)
Extra-virgin olive oil, for drizzling generously into each bowl
Flaky sea salt and freshly ground black pepper, for finishing
Crusty bread or sourdough, for serving (essential)
Optional: 2 tbsp nutritional yeast stirred into the soup in the last 5 minutes (adds a savory, slightly cheesy depth that amplifies the soup’s umami without dairy)
Optional: freshly grated lemon zest over each bowl at serving
Instructions
Build the soffritto. Heat the olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat until shimmering. Add the diced onion, celery, and carrot with ½ teaspoon of salt. Cook, stirring occasionally, for 10–12 minutes over medium heat until the vegetables are completely soft, translucent, and just beginning to turn golden at the edges. Do not rush this stage by increasing the heat — a soffritto that is browned quickly at high heat rather than softened slowly at medium heat loses the sweet, rounded depth that comes from gentle, patient cooking. Add the minced garlic and cook for 1 further minute, stirring, until fragrant.
Caramelize the tomato paste and bloom the spices. Add the tomato paste, dried rosemary, dried thyme, dried oregano, chilli flakes, and black pepper to the pot. Stir vigorously over medium-high heat for 2 minutes until the tomato paste has darkened from bright red to a deep brick color and is beginning to stick slightly to the bottom of the pot. This caramelization step concentrates the tomato paste’s flavor and adds a subtle sweetness that raw tomato paste does not have.
Add the liquid and beans. Pour in the diced tomatoes (with their juices) and stir to deglaze the pot, scraping up any caramelized bits from the bottom. Add the vegetable stock, drained cannellini beans, fresh rosemary sprig, and bay leaves. Stir to combine. Bring to a boil over high heat, then reduce the heat to medium-low and simmer, partially covered, for 15 minutes until the vegetables are completely tender throughout and the broth has deepened in color and flavor.
Apply the smash-and-simmer technique. Using a slotted spoon, remove approximately one-third of the beans from the pot (approximately 1 heaped cup of beans) and place them in a shallow bowl. Mash them thoroughly with a fork or potato masher into a coarse, thick paste — some texture is fine and desirable; the goal is not a smooth purée but a rough, thick mash that will dissolve readily into the broth. Stir the mashed beans back into the pot and increase the heat to medium. Cook uncovered for a further 5 minutes, stirring occasionally, until the broth has thickened to a velvety, soup-coating consistency. The soup is ready at this stage when a spoonful of broth lifted and dropped back into the pot leaves a visible trail on the surface for 1–2 seconds before closing.
Add the greens. Add the roughly chopped cavolo nero or kale and stir to submerge it in the broth. Cook for 3–5 minutes until the greens are completely wilted and tender (cavolo nero takes slightly longer than regular kale; both are done when the leaves are dark, completely soft, and have lost their raw bitterness). If using baby spinach, add it in the final 2 minutes only.
Finish the soup. Remove and discard the fresh rosemary sprig and bay leaves. Stir in the nutritional yeast if using. Remove from heat and add the lemon juice — stir well and taste the soup immediately after the lemon is added, because the acidity transforms the flavor: it brightens the herbs, sharpens the savory notes, and makes the soup taste more coherent and more complete. Adjust the seasoning with salt and pepper to taste. The soup should be richly savory, slightly herbal, with a gentle tomato note and a bright, clean finish.
Serve. Ladle into deep bowls. Drizzle each bowl generously with extra-virgin olive oil — not as a decoration but as a genuine flavor component; the fruity, peppery quality of a good olive oil adds a final layer of depth that completes the soup. Scatter with flaky sea salt, a few grinds of black pepper, and lemon zest if using. Serve with crusty bread alongside for mopping the bowl.
Pro Tips
Use good vegetable stock — the stock is the primary liquid of this soup and its quality is directly detectable in the finished result. A weak, watery stock produces a weak, watery soup that the beans and vegetables cannot compensate for. Use a good shop-bought stock (Marigold Swiss bouillon powder is excellent) or homemade; if using shop-bought, taste it before adding and reduce the additional salt accordingly, as many commercial stocks are quite salty.
Do not drain the canned tomatoes — the juice in the can is flavorful and adds body to the broth. Add it all.
Add the lemon juice off the heat — lemon juice added to a boiling soup loses much of its volatile citrus aroma in the steam; added off the heat and stirred in, it retains the bright, fresh quality that makes it one of the most effective finishing moves in soup-making. Taste immediately after adding and adjust the quantity to your preference.
This soup is better on day two — like most bean soups and stews, this one improves enormously after overnight refrigeration. The flavors meld and deepen, the broth thickens further, and the beans absorb more of the herbed broth flavor. Make it the day before for a dinner party and simply reheat gently, adding a splash of stock if it has thickened too much.
The White Bean and the Tuscan Table: A 600-Year History in a Bowl
The white bean — specifically the cannellini, the large, white, kidney-shaped bean that is the defining ingredient of this soup — has a history in Tuscany that is inseparable from the region’s identity, its cuisine, and its reputation for a kind of food that is simultaneously simple and profound. The Tuscans are called mangiafagioli (bean-eaters) by other Italians — a term that was originally slightly derogatory but has become a mark of pride, because the Tuscan tradition of cooking dried beans slowly in terracotta pots in the dying heat of a wood-fired oven, seasoned with nothing more than olive oil, sage, and garlic, produces a dish that is considered among the finest expressions of Italian cucina povera (the cuisine of poverty, which is to say the cuisine of making extraordinary things from inexpensive, plentiful ingredients). The cannellini bean itself is a variety of Phaseolus vulgaris — the common bean native to Central and South America, introduced to Europe by Spanish and Portuguese traders in the early sixteenth century. Before its arrival, the primary legume of the Italian kitchen was the fava bean (Vicia faba), cultivated in the Mediterranean since at least 6000 BCE; within 200 years of the cannellini’s introduction it had so thoroughly integrated into Tuscan cooking that it is now considered an entirely native ingredient. The ribollita — the Florentine bread and bean soup that is the ancestor of this recipe — dates in its recognizable modern form to at least the fifteenth century, though its origins as a peasant dish of re-boiled (ribollita, literally) leftover minestrone poured over stale bread are considerably older. The smash-and-simmer technique in this recipe is the modern equivalent of what Tuscan cooks have always done to thicken their bean soups: not with flour or cream, but with the beans themselves, ground on the inside of the pot with a spoon and stirred back into the broth.
Flavor Variations
Tuscan White Bean and Roasted Garlic Soup: Roast a whole head of garlic (top sliced off, drizzled with olive oil, wrapped in foil, roasted at 200°C / 400°F for 40 minutes until completely soft and caramelized) and squeeze the entire head of roasted garlic into the soup alongside the stock and beans in place of raw minced garlic. The roasted garlic is sweeter, deeper, and more rounded than raw garlic and gives the soup a distinctly Tuscan character that is worth the extra 40 minutes of passive roasting time.
White Bean and Sun-Dried Tomato Soup with Basil: Add 80g of sun-dried tomatoes packed in oil (roughly chopped) to the soffritto alongside the tomato paste, and replace the leafy greens with a large handful of fresh basil leaves torn in at the very end. The sun-dried tomatoes add a concentrated, slightly sweet, intensely savory tomato depth that fresh or canned tomatoes cannot replicate, and the fresh basil brightens the soup into something closer to a pesto-flavored bean soup than a ribollita-style one.
Smoky White Bean and Chorizo-Style Soup: Add 200g of vegan chorizo or spicy vegan sausage (sliced into rounds and seared in the pot before the soffritto, then set aside and returned with the stock) and 1 additional teaspoon of smoked paprika to the spice blend. The smoky, spiced sausage transforms the soup from a Tuscan-style bean soup into something closer to a Spanish fabada asturiana — a completely different, bolder, more assertive character that is equally excellent.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~340 kcal
16g
48g
14g
9g
Storage
Refrigerator: The soup keeps in a sealed container in the refrigerator for up to 5 days and improves significantly after the first 24 hours. Reheat gently over medium-low heat, stirring; add a splash of water or vegetable stock if the soup has thickened to a stew-like consistency during storage (this is normal and expected — the beans continue absorbing liquid).
Freezer: Cool completely and freeze in portioned containers for up to 3 months. The beans and broth freeze and thaw very well; the leafy greens become very soft but remain palatable. For the best result, freeze the soup before adding the greens and add fresh greens when reheating. Thaw overnight in the refrigerator and reheat gently on the stove.
The soup thickens considerably in storage — this is the starch from the smashed beans continuing to absorb liquid. A stored soup that appears almost solid can be loosened to serving consistency with ¼–½ cup of water or stock stirred in during reheating; it will not have lost any flavor, and the thickened version is excellent served over crusty bread as a ribollita-style dish.
Do not freeze with bread added — if serving this as a ribollita (ladled over thick slices of stale crusty bread placed in the bottom of the bowl), freeze the soup separately and add the bread fresh at serving.
Frequently Asked Questions
Can I use dried beans instead of canned?
Yes — dried cannellini beans produce a superior result: they hold their shape better during cooking, absorb the broth’s flavors more completely, and have a creamier, more substantial texture than canned. Soak 350g (12oz) of dried cannellini beans in cold water overnight (or for at least 8 hours), drain and rinse, then cook in unsalted water for 60–90 minutes until just tender before using in place of the canned beans. The cooking liquid from the dried beans (the pot liquor) is flavorful and can be used in place of some of the vegetable stock for an even richer, more bean-forward broth. The total recipe time increases by 1½–2 hours when using dried beans, but the result is noticeably better.
Can I make this in a slow cooker?
Yes — build the soffritto and caramelize the tomato paste on the stove first (this step cannot be done in a slow cooker and is too important to skip), then transfer everything to the slow cooker with the beans, stock, canned tomatoes, herbs, and bay leaves. Cook on low for 6–8 hours or high for 3–4 hours. Apply the smash-and-simmer technique in the last 30 minutes, then add the greens and cook for a further 15 minutes on high. Finish with lemon juice and olive oil as described.
My soup tastes flat — what’s missing?
The most common causes of flat white bean soup are: insufficient soffritto cooking time (the vegetables were not cooked long enough to develop their sweetness — the soffritto must be genuinely soft and beginning to turn golden, not just slightly softened); tomato paste not caramelized (raw tomato paste has a sharp, slightly metallic flavor; caramelized tomato paste is sweet and deep); inadequate salt (taste at every stage and season as you go, not only at the end); and most commonly, the lemon juice was not added. The lemon juice is the most transformative single finishing step in this recipe — a flat, slightly heavy soup becomes bright, coherent, and deeply satisfying the moment the lemon is added and stirred in. If the soup still tastes flat after the lemon, add a tablespoon of nutritional yeast and taste again.
Is this soup the same as ribollita?
This soup is closely related to ribollita but is not identical. Ribollita (literally “re-boiled”) is a Florentine dish that traditionally includes stale or toasted Tuscan bread either stirred into the soup (where it absorbs the broth and thickens it further) or placed in the bottom of the bowl and ladled over. This recipe omits the bread component, making it a white bean minestra rather than a true ribollita, and is lighter in body than the original. To make it more ribollita-style, place thick slices of day-old sourdough or Tuscan bread in the bottom of each bowl before ladling in the soup, allowing the bread to absorb the broth and swell into the bowl.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
Homemade vegan spinach and ricotta quiche with fresh greens and a creamy plant-based texture. Nutritious, satisfying, and full of flavor.
🥧 Vegan Spinach and Ricotta Quiche Recipe
Ingredients
For the Crust
1 vegan pie crust (store-bought or homemade)
For the Filling
1½ cups fresh spinach, chopped
1 cup vegan ricotta
½ cup unsweetened plant milk
¼ cup nutritional yeast
2 tbsp cornstarch or chickpea flour
1 small onion, finely chopped
2 cloves garlic, minced
1 tbsp olive oil
½ tsp salt
¼ tsp black pepper
¼ tsp nutmeg (optional)
Instructions
First, preheat your oven to 180°C (350°F) and place the vegan crust into a pie dish.
Meanwhile, heat olive oil in a pan and sauté onion and garlic until soft and fragrant. Then, add spinach and cook briefly until wilted.
Next, combine vegan ricotta, plant milk, nutritional yeast, cornstarch, salt, pepper, and nutmeg in a bowl. After that, stir in the spinach mixture until well combined.
Now, pour the filling into the prepared crust and smooth the top evenly. Then, bake for 35–40 minutes, or until the center is set.
Finally, let the quiche rest for 10 minutes before slicing and serving.
💡 Tips for the Perfect Vegan Quiche
First of all, squeeze excess moisture from spinach to avoid a soggy filling.
Additionally, blind-bake the crust for 10 minutes for extra crispiness.
Moreover, let the quiche cool slightly before cutting for clean slices.
For more flavor, add herbs like thyme or basil.
Lastly, store leftovers in the fridge for up to 4 days.
🔄 Tasty Variations
Mushroom Spinach Quiche: Add sautéed mushrooms for extra umami. As a result, the flavor deepens beautifully.
Crustless Version: Skip the crust for a low-carb option. Therefore, it becomes lighter and gluten-free.
Cheesy Upgrade: Mix in vegan mozzarella or parmesan. Consequently, it turns extra creamy.
Mediterranean Style: Add olives and sun-dried tomatoes. In this way, it gains bold flavor.
Protein Boost: Add chickpeas or tofu crumbles. Thus, it becomes more filling.
🌱 Health Benefits
Spinach provides iron, fiber, and antioxidants.
Vegan ricotta is cholesterol-free and lower in saturated fat.
Nutritional yeast supplies B-vitamins and plant-based protein.
Completely dairy-free, making it suitable for lactose-intolerant diets.
Overall, it’s a balanced, nourishing meal for any time of day.
🧒 Kid-Friendly Version
Use mild seasoning and skip nutmeg if preferred.
Add small amounts of vegan cheese for a familiar taste.
Cut into mini slices for easy handling.
As a result, kids enjoy a soft, creamy, and tasty plant-based meal.
Healthy vegan eggplant rollatini with spinach, olives, and creamy filling. A delicious dairy-free main or side dish.
🍆 Vegan Spinach and Olive Eggplant Rollatini Recipe
Ingredients
2 large eggplants, thinly sliced lengthwise
2 cups fresh spinach
½ cup pitted olives, chopped
1 cup vegan ricotta (store-bought or homemade)
2 cloves garlic, minced
1 tbsp olive oil
½ tsp salt (adjust to taste)
¼ tsp black pepper
1 cup marinara sauce
Optional: nutritional yeast for a cheesy flavor
Fresh basil for garnish
Instructions
First, preheat your oven to 180°C (350°F). Lightly brush eggplant slices with olive oil and roast for 10–12 minutes until tender.
Meanwhile, sauté spinach and garlic in a pan over medium heat until wilted. Then, mix the cooked spinach with vegan ricotta, chopped olives, salt, pepper, and optional nutritional yeast in a bowl.
Next, lay out the roasted eggplant slices and place a spoonful of the spinach-olive filling at one end of each slice. After that, roll the eggplant tightly and place seam-side down in a baking dish.
Meanwhile, pour marinara sauce over the rolled eggplant. Then, cover the dish with foil and bake for 20–25 minutes. Finally, remove the foil, bake for an additional 5–10 minutes, and garnish with fresh basil before serving.
💡 Tips for Perfect Vegan Eggplant Rollatini
First of all, slice eggplant evenly to ensure consistent cooking.
Additionally, lightly salt eggplant slices and let them sit for 10 minutes to reduce bitterness.
Moreover, use a spatula to roll the eggplant without breaking it.
For extra flavor, sprinkle nutritional yeast or vegan parmesan on top before baking.
Lastly, cover with foil during baking to keep the rollatini moist.
🔄 Delicious Variations
Mushroom Spinach Rollatini: Add sautéed mushrooms to the spinach filling. As a result, the dish gains earthy richness.
Pesto Rollatini: Mix vegan pesto into the ricotta filling. Consequently, it becomes aromatic and flavorful.
Tomato-Free Version: Use a creamy cashew sauce instead of marinara. Then, it becomes extra creamy and rich.
Zucchini Rollatini: Substitute zucchini slices for eggplant for a lighter version. In this way, it’s great for summer meals.
Spicy Rollatini: Add crushed red pepper to the filling. Therefore, it has a mild, warming kick.
🌱 Health Benefits
Eggplants are rich in fiber, antioxidants, and vitamins.
Spinach adds iron, calcium, and vitamins A, C, and K.
Olives provide healthy fats and heart-protective antioxidants.
Dairy-free and plant-based, reducing saturated fat intake.
Overall, this dish is nutrient-dense, satisfying, and heart-healthy.
🧒 Kid-Friendly Version
Use mild seasoning and skip crushed red pepper.
Make smaller rolls for easy handling by little hands.
Serve with a side of plain marinara or plant-based cheese for dipping.
Consequently, children can enjoy a creamy, flavorful, and fun-to-eat vegan dish.
🧮 Nutrition Facts (Per Serving – Approx.)
Calories: 220 kcal
Carbohydrates: 18 g
Protein: 8 g
Fat: 14 g
Fiber: 6 g
Sugar: 5 g
Sodium: 350 mg
(Values may vary depending on exact ingredients used)
🍽️ Serving Suggestions
Serve warm as a main course or alongside a salad or roasted vegetables.
Garnish with fresh basil or a drizzle of olive oil for extra flavor.
Perfect for dinner parties, family meals, or meal prep.
Store leftovers in the fridge for up to 3 days; reheat gently before serving.
Warm and hearty cabbage soup packed with fresh vegetables and herbs. A low-calorie, vegan, and nutritious meal perfect for any day.
🥣 Cabbage Soup Recipe
Ingredients
1 small head of cabbage, chopped
2 carrots, diced
2 celery stalks, diced
1 onion, chopped
2 cloves garlic, minced
1 can (14 oz) diced tomatoes
4 cups vegetable broth
1 tbsp olive oil
1 tsp dried thyme
½ tsp black pepper
½ tsp salt (adjust to taste)
Optional: 1 tsp paprika or chili flakes for spice
Fresh parsley for garnish
Instructions
First, heat olive oil in a large pot over medium heat. Then, add onion, garlic, carrots, and celery, and sauté for 5 minutes until the vegetables become soft and aromatic.
Next, stir in the chopped cabbage along with diced tomatoes, vegetable broth, thyme, salt, and pepper. After that, bring the mixture to a boil. Meanwhile, reduce the heat and let it simmer for 25–30 minutes until the cabbage is tender.
Then, taste the soup and adjust seasoning if needed. Additionally, you can sprinkle fresh parsley or add a splash of lemon juice for extra flavor.
Finally, serve warm, either as a main meal or a hearty starter. Consequently, this soup becomes a comforting and nutritious dish suitable for the whole family.
💡 Tips for Perfect Cabbage Soup
First of all, chop vegetables evenly to ensure consistent cooking.
Moreover, sauté onions and garlic before adding broth to enhance natural sweetness.
Additionally, use fresh or frozen cabbage depending on availability.
For extra flavor, simmer gently and stir occasionally.
Lastly, adding a squeeze of lemon or a dash of apple cider vinegar brightens the soup before serving.
🔄 Delicious Variations
Spicy Cabbage Soup: Add chili flakes or cayenne pepper. As a result, the soup has a gentle, warming kick.
Cabbage & Lentil Soup: Include ½ cup red or green lentils. Consequently, the soup becomes more filling and protein-rich.
Creamy Vegan Version: Blend half the soup and stir in plant-based cream. Then, it turns silky and smooth.
Mixed Vegetable Soup: Add zucchini, bell peppers, or green beans. In this way, the soup is colorful, flavorful, and nutrient-packed.
Herb-Infused Soup: Add fresh thyme, rosemary, or dill. Therefore, the soup becomes aromatic and comforting.
🌱 Health Benefits
Cabbage is rich in fiber, vitamins C and K, and antioxidants.
Low in calories and fat, supporting weight management.
Helps digestion and promotes gut health.
Plant-based and vegan-friendly, reducing cholesterol intake.
Overall, this soup is a wholesome, detox-friendly, and nourishing meal.
🧒 Kid-Friendly Version
First, keep seasoning mild and skip chili flakes.
Next, chop vegetables smaller or puree the soup for smooth texture.
Additionally, serve with whole-grain bread or crackers for dipping.
Consequently, children enjoy a tasty, healthy, and easy-to-eat meal.
🧮 Nutrition Facts (Per Serving – Approx.)
Calories: 120 kcal
Carbohydrates: 20 g
Protein: 4 g
Fat: 4 g
Fiber: 7 g
Sugar: 6 g
Sodium: 350 mg
(Values may vary depending on ingredients used)
🍽️ Serving Suggestions
Serve warm with a drizzle of olive oil or fresh herbs.
Pair with whole-grain bread, croutons, or vegan grilled cheese.
Perfect for lunch, dinner, or a light detox meal.
Finally, store leftovers in the fridge for up to 3 days or freeze for longer storage.
Warm and nourishing lentil soup infused with ginger and turmeric. A comforting, vegan, and immunity-boosting plant-based meal.
🥣 Lentil Ginger Turmeric Soup Recipe
Ingredients
1 cup red or green lentils, rinsed
1 medium onion, chopped
2 cloves garlic, minced
1-inch fresh ginger, grated
1 tsp turmeric powder
1 medium carrot, diced
2 stalks celery, diced
4 cups vegetable broth
1 tbsp olive oil
½ tsp salt (adjust to taste)
¼ tsp black pepper
Optional: 1 tsp cumin or coriander for extra flavor
Optional garnish: fresh cilantro or a squeeze of lemon juice
Instructions
First, heat olive oil in a large pot over medium heat. Then, sauté onion, garlic, ginger, carrot, and celery for 5–7 minutes until softened and fragrant.
Next, add turmeric, salt, pepper, and optional cumin or coriander. Then, stir for 1 minute to release the spices’ aroma.
Meanwhile, add the rinsed lentils and vegetable broth. After that, bring the soup to a boil, reduce heat to simmer, and cook for 20–25 minutes until lentils are tender.
Finally, use an immersion blender to slightly puree the soup for a creamy texture while keeping some lentils whole for bite. Optionally, garnish with fresh cilantro or a squeeze of lemon before serving.
💡 Tips for Perfect Lentil Ginger Turmeric Soup
First of all, rinse lentils thoroughly to remove excess starch.
Additionally, sauté vegetables and spices before adding broth to deepen the flavor.
Moreover, use fresh ginger for a brighter, more aromatic taste.
For creamier texture, blend half the soup and leave the rest chunky.
Lastly, taste and adjust seasoning at the end for best flavor.
🔄 Delicious Variations
Spicy Lentil Turmeric Soup: Add a pinch of cayenne pepper or chili flakes. As a result, it gains warmth and heat.
Coconut Turmeric Lentil Soup: Stir in ½ cup coconut milk for creamy richness. Consequently, it becomes silky and smooth.
Lentil & Sweet Potato Soup: Add diced sweet potatoes along with lentils. Then, the soup is heartier and naturally sweet.
Green Lentil Variation: Use green lentils for a slightly firmer texture. In this way, the soup has more bite.
Herbed Lentil Soup: Add thyme or rosemary for extra aroma. Therefore, it’s more savory and comforting.
🌱 Health Benefits
Lentils provide plant-based protein, fiber, and essential minerals.
Ginger and turmeric are anti-inflammatory and boost immunity.
Low in fat and calories, making it ideal for weight management.
Packed with vitamins A, C, and K from vegetables.
Overall, this soup is a nutrient-rich, comforting, and wholesome plant-based meal.
🧒 Kid-Friendly Version
Use mild seasonings and skip chili or cayenne for children.
Puree completely for a smooth, creamy texture that’s easy to eat.
Serve with whole-grain toast or crackers for dipping.
Consequently, kids enjoy a flavorful, healthy soup without strong spice.
🧮 Nutrition Facts (Per Serving – Approx.)
Calories: 180 kcal
Carbohydrates: 28 g
Protein: 10 g
Fat: 4 g
Fiber: 9 g
Sugar: 4 g
Sodium: 350 mg
(Values may vary depending on exact ingredients used)
🍽️ Serving Suggestions
Serve warm with fresh herbs or a drizzle of olive oil.
Pair with crusty bread or a side salad for a complete meal.
Perfect for cozy lunches, dinners, or meal prep.
Ideal for winter, cold evenings, or anytime you need a nourishing, comforting soup.
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!
Try these easy vegan frozen peanut butter cups—creamy, chocolatey, and entirely plant-based. Ideal for a healthy dessert or snack.
🥜 Vegan Frozen Peanut Butter Cups Recipe
Ingredients
Chocolate Layer
1 cup vegan chocolate chips
1 tsp coconut oil
Peanut Butter Filling
½ cup natural peanut butter (smooth or crunchy)
2 tbsp maple syrup
1 tsp vanilla extract
Pinch of salt (optional)
Other
Mini cupcake liners or silicone molds
Instructions
First, line a mini cupcake tin or silicone molds with cupcake liners. Meanwhile, melt the chocolate chips with coconut oil in a heatproof bowl over simmering water or in short bursts in the microwave. Then, pour a small layer of melted chocolate into each mold, about 1/3 full.
Next, combine peanut butter, maple syrup, vanilla extract, and salt in a small bowl. After that, spoon a layer of peanut butter mixture over the chocolate. Smooth gently with a spoon or spatula.
Meanwhile, pour the remaining melted chocolate over the peanut butter layer, covering it completely. Then, tap the molds gently to remove air bubbles and smooth the top.
Finally, freeze for at least 1–2 hours until solid. Once frozen, remove the cups from molds and store in an airtight container in the freezer until ready to serve.
💡 Tips for Perfect Vegan Frozen Peanut Butter Cups
First of all, line molds with cupcake liners for easy removal.
Additionally, use smooth peanut butter for a creamier filling.
Moreover, don’t overheat chocolate to prevent burning or seizing.
For extra texture, add crushed peanuts to the peanut butter layer.
Lastly, store cups in the freezer for up to 2 weeks for optimal freshness.
🔄 Delicious Variations
Chocolate Almond Butter Cups: Replace peanut butter with almond butter. As a result, you get a nutty, unique flavor.
Crunchy Vegan Cups: Add chopped vegan chocolate or nuts into the chocolate layer. Consequently, the cups have a delightful crunch.
Salted Peanut Butter Cups: Sprinkle a pinch of sea salt on top. Then, you balance the sweetness with savory notes.
Coconut Chocolate Cups: Mix shredded coconut into the peanut butter layer. Therefore, you get a tropical twist.
Mini Dessert Cups: Make smaller versions in mini molds. In this way, they’re perfect for parties or lunchboxes.
🌱 Health Benefits
Peanut butter provides plant-based protein and healthy fats.
Chocolate (especially dark vegan chocolate) offers antioxidants.
Dairy-free and no eggs, reducing saturated fat intake.
Portion-controlled, making it a healthier indulgence.
Overall, these cups are a plant-based, satisfying dessert with nutritional value.
🧒 Kid-Friendly Version
Use a milder, sweeter chocolate for kids.
Keep peanut butter filling smooth to avoid choking hazards.
Serve frozen cups in small portions for little hands.
Consequently, kids enjoy a creamy, chocolatey, fun, and healthy treat.
🧮 Nutrition Facts (Per Cup – Approx.)
Calories: 150 kcal
Carbohydrates: 14 g
Protein: 4 g
Fat: 10 g
Fiber: 2 g
Sugar: 8 g
Sodium: 30 mg
(Values may vary depending on ingredients used)
🍽️ Serving Suggestions
Serve directly from the freezer for a cold treat.
Pair with plant-based milk or coffee for an indulgent snack.
Perfect for parties, movie nights, or dessert boxes.
Great for meal prep or gifting to friends and family.
Try this easy vegan cherry cheesecake lush—rich, creamy, and entirely plant-based. Perfect for parties, celebrations, or a special treat.
🍒 Vegan Cherry Cheesecake Lush Recipe
Ingredients
Crust Layer
1 ½ cups vegan graham cracker crumbs
3 tbsp coconut oil, melted
2 tbsp maple syrup
Cheesecake Layer
1 ½ cups raw cashews (soaked 4–6 hours)
½ cup coconut cream
¼ cup maple syrup
2 tsp lemon juice
1 tsp vanilla extract
Cherry Topping
1 cup fresh or frozen cherries, pitted
2 tbsp maple syrup
1 tsp cornstarch mixed with 1 tbsp water
Instructions
First, preheat your oven to 180°C (350°F) and lightly grease a 9×9 inch baking dish. Meanwhile, mix graham cracker crumbs, melted coconut oil, and maple syrup in a bowl. Then, press the mixture into the bottom of the baking dish to form the crust.
Next, prepare the cheesecake layer by blending soaked cashews, coconut cream, maple syrup, lemon juice, and vanilla extract until smooth and creamy. After that, pour the mixture over the crust and smooth the top with a spatula.
Meanwhile, prepare the cherry topping by heating cherries and maple syrup in a small saucepan. Then, stir in the cornstarch mixture and cook until thickened. After that, allow it to cool slightly before pouring over the cheesecake layer.
Finally, refrigerate the cheesecake for at least 4 hours, or until firm. Once set, slice into squares and serve chilled.
💡 Tips for Perfect Vegan Cherry Cheesecake Lush
First of all, soak cashews for 4–6 hours to achieve a smooth, creamy filling.
Additionally, press the crust firmly to prevent it from crumbling when slicing.
Moreover, use fresh or frozen cherries based on availability.
For extra flavor, add a pinch of cinnamon or almond extract to the cherry topping.
Lastly, refrigerate thoroughly before slicing for clean, firm pieces.
🔄 Delicious Variations
Chocolate Cherry Cheesecake Lush: Add melted vegan chocolate to the cheesecake layer. As a result, the dessert becomes richer and indulgent.
Berry Medley Lush: Replace cherries with mixed berries. Consequently, you get a colorful, tangy twist.
Nut-Free Version: Use sunflower seeds instead of cashews for the cheesecake layer. Therefore, it’s safe for nut allergies.
Coconut Cherry Cheesecake Lush: Add shredded coconut to the crust and topping. Then, you get extra flavor and texture.
Mini Cheesecake Cups: Prepare in muffin tins for individual servings. In this way, they’re perfect for parties or lunchboxes.
🌱 Health Benefits
Cashews provide plant-based protein and healthy fats.
Cherries are rich in antioxidants, fiber, and vitamin C.
Coconut cream adds creaminess without dairy.
Completely vegan and egg-free, reducing cholesterol intake.
Overall, this dessert is a guilt-free indulgence compared to traditional cheesecake.
🧒 Kid-Friendly Version
Reduce or skip maple syrup slightly for younger kids.
Serve in small portions or mini cups for easy handling.
Keep toppings simple, using just sweetened cherries without added spices.
Consequently, kids enjoy a creamy, sweet, and fun dessert safely.
🧮 Nutrition Facts (Per Serving – Approx.)
Calories: 250 kcal
Carbohydrates: 30 g
Protein: 5 g
Fat: 13 g
Fiber: 3 g
Sugar: 18 g
Sodium: 50 mg
(Values may vary depending on ingredients used)
🍽️ Serving Suggestions
Serve chilled with fresh mint leaves for garnish.
Pair with vegan whipped cream or a drizzle of chocolate sauce.
Perfect for birthdays, parties, or festive occasions.
Store in the fridge for up to 4 days for optimal texture.
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.