Mains & Bowls

Vegan Edamame Dip

vegan edamame dip

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

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

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

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


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
5 mins5 mins10 mins6~140 kcal

Ingredients

For the Dip

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

Optional Add-ins

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

For Topping

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

To Serve

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

Instructions

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

Pro Tips

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

Why Edamame Makes Such an Outstanding Dip Base

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


Flavor Variations

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

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~140 kcal7g9g4g9g

Storage

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

Frequently Asked Questions

Can I use fresh edamame instead of frozen?

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

Can I make this dip without tahini?

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

How do I get the smoothest possible texture?

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


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

Vegan Cheesy Zucchini Bake

vegan cheesy zucchini bake

There are dishes that require careful layering and patience. And then there are dishes like this Vegan Cheesy Zucchini Bake — the kind that comes together in one bowl and one dish with no slicing into thin rounds, no draining for twenty minutes, no fussing over presentation, just grated zucchini stirred straight into a thick, cheesy batter and baked until golden, set, and deeply satisfying. This is that bake. The one you turn to on a night when the gratin feels like too much effort but you still want that same warm, cheesy zucchini comfort.

Where a gratin layers thin slices of zucchini between a poured sauce, this bake takes a completely different approach — zucchini is grated and squeezed dry, then mixed directly into a savory chickpea flour and cheese-style batter studded with herbs and garlic, poured into a dish, and baked until firm enough to slice into squares. The result is closer to a savory vegetable bread or dense frittata-style bake than a classical gratin, with a soft, custardy interior and a golden, slightly crisp top.

What makes this bake so outstanding is its simplicity — one bowl, one mixing step, one bake, with grated zucchini distributed evenly throughout rather than layered, giving every single square the same balance of cheesy batter and tender zucchini in every bite.

This recipe is naturally gluten-free when made with chickpea flour, ready in just 50 minutes, and absolutely wonderful served warm in squares, either as a side dish or a light vegetarian main with a salad alongside.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins35 mins50 mins6~210 kcal

Ingredients

For the Bake

  • 4 medium zucchini, grated and squeezed very dry
  • 1 cup (115g) chickpea flour
  • ½ cup (60g) vegan shredded mozzarella
  • ¼ cup (25g) nutritional yeast
  • 1 small onion, finely diced
  • 3 cloves garlic, minced
  • 2 tbsp olive oil
  • 1 tsp baking powder
  • ½ tsp dried oregano
  • ¼ tsp turmeric
  • ½ tsp salt
  • ¼ tsp black pepper
  • 2 tbsp fresh dill or parsley, chopped

For the Top

  • ¼ cup (30g) extra shredded vegan mozzarella
  • A light dusting of smoked paprika

Optional Add-ins

  • ¼ tsp chili flakes for gentle heat
  • 2 tbsp sun-dried tomatoes, finely chopped
  • ¼ cup (30g) vegan feta crumbled through the batter

To Serve

  • Fresh herbs
  • A simple side salad
  • Vegan yogurt or tahini drizzle

Instructions

  1. Preheat the oven and prepare the dish. Preheat the oven to 375°F (190°C). Grease a 20cm (8-inch) square or round baking dish.
  2. Squeeze the zucchini thoroughly. Grate the zucchini and place in a clean kitchen towel, squeezing firmly to remove as much liquid as possible — this step is essential for the bake to set properly.
  3. Sauté the onion and garlic. Heat the olive oil in a small skillet over medium heat. Add the onion and cook for 3–4 minutes until softened, then add the garlic and cook for 30 seconds more.
  4. Make the batter. In a large bowl whisk together the chickpea flour, baking powder, oregano, turmeric, salt, and pepper. Add the cooked onion and garlic, the squeezed zucchini, vegan mozzarella, nutritional yeast, and fresh herbs. Mix thoroughly until evenly combined into a thick batter.
  5. Pour and top. Pour the batter into the prepared dish, spreading it evenly. Scatter the extra shredded mozzarella over the top and dust lightly with smoked paprika.
  6. Bake. Bake for 30–35 minutes until the top is golden, the center is set, and a knife inserted comes out clean.
  7. Rest and serve. Let rest for 8–10 minutes before slicing into squares — this is essential for clean slices, as the bake firms up as it cools slightly.

Pro Tips

  • Squeeze the zucchini until truly dry — more thoroughly than seems necessary — or the bake will not set properly and will be soft and wet in the center.
  • Whisk the chickpea flour into the dry ingredients first to avoid lumps before adding the wet components.
  • Let the bake rest fully before slicing for clean, sliceable squares rather than a loose, crumbly result.
  • Use a square or rectangular dish for the most uniform slices.

How This Differs From a Classic Gratin

A gratin relies on thinly sliced vegetables layered beneath a poured sauce that thickens around them during baking, producing distinct visible layers. This bake instead mixes grated zucchini directly into a single batter, producing a uniform, sliceable texture throughout rather than separate layers — closer to a savory vegetable loaf than a traditional French-style gratin, and considerably faster to prepare.


Flavor Variations

  • Mediterranean Zucchini Bake: Add chopped sun-dried tomatoes and vegan feta to the batter for a Mediterranean-inspired version.
  • Spicy Zucchini Bake: Add chili flakes and a diced jalapeño for gentle building heat.
  • Herb Garden Bake: Increase the fresh herbs and add a tablespoon of fresh basil for a more herbaceous version.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~210 kcal9g18g4g11g

Storage

  • Refrigerator: Store in an airtight container for up to 4 days. Reheat individual squares in a skillet or air fryer to restore some crispness on top.
  • Freezer: Freeze cooled squares wrapped individually for up to 2 months. Thaw in the refrigerator before reheating.
  • Meal prep: This bake is excellent for slicing into portions for lunches throughout the week.

Frequently Asked Questions

Can I use a different flour instead of chickpea flour?

Yes — a gluten-free all-purpose flour blend or regular all-purpose flour can be used, though the chickpea flour adds extra protein and a slightly firmer set.

Why is my bake too wet in the center?

This is almost always caused by insufficient squeezing of the zucchini. Squeeze it very thoroughly in a kitchen towel until no more liquid comes out before adding to the batter.

Can I add other vegetables to this bake?

Yes — grated carrot or finely chopped spinach can be added alongside the zucchini, just be sure to squeeze out any extra moisture they release as well.


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

Vegan Macaroni Salad — The Creamiest Most Flavor-Packed Plant-Based Side Dish You Will Make All Summer

vegan macaroni salad

There are side dishes and then there are side dishes like this Vegan Macaroni Salad — the kind that you make the night before a cookout and when you pull it from the refrigerator the next day and set it on the table between the potato salad and the corn and someone reaches for it first and takes a forkful and stops mid-conversation because the dressing is so creamy and tangy and the pasta is so perfectly tender and the celery snaps and the red onion cuts through the richness and the whole thing is so deeply seasoned and so completely satisfying that they forget what they were saying, and they serve themselves a second portion before anyone else has finished their first, and by the end of the afternoon the bowl is empty and three people have asked for the recipe. This is that macaroni salad. The one that tastes like the best deli macaroni salad you ever ate, but plant-based in every ingredient and better in every way. The one that proves, definitively and without room for argument, that vegan comfort food is not a compromise.

The secret is the cold-rinse and rest technique. Macaroni salad made incorrectly — and most macaroni salad is made incorrectly — uses pasta that is either undercooked, which produces a starchy, gummy salad that does not absorb the dressing, or overcooked, which produces a mushy salad that falls apart under the fork. The correct technique is to cook the pasta to the very edge of al dente — just past the point where it has resistance but before it has fully softened — then rinse it under cold running water for a full 60 seconds to stop the cooking and remove the surface starch that makes pasta sticky. The cold-rinsed, starch-free pasta then goes into the dressing while it is still slightly warm and absorbs the dressing as it cools, producing pasta that is coated from the inside out with a dressing that has permeated the pasta rather than sitting on its surface. This is the technique that makes a great macaroni salad a great macaroni salad, and it requires nothing more than attentiveness to timing and a 60-second rinse.

What makes this recipe so outstanding is the two-stage dressing — a bold, acidic base of apple cider vinegar and Dijon mustard tossed with the warm pasta first, then the full creamy dressing added after the pasta has cooled. The acid from the first stage penetrates the pasta as it cools, seasoning it from the inside and adding a brightness that prevents the finished salad from tasting flat or heavy. The creamy dressing added second coats the already-seasoned pasta without needing to compensate for blandness, producing a salad where every component — pasta, dressing, vegetables — is properly seasoned independently and the whole is greater than its parts.

This recipe is 100% vegan, naturally dairy-free, ready in about 20 minutes plus chill time, serves a crowd, and tastes significantly better on day two — which means it is the ideal recipe to make the night before and forget about.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins10 mins25 mins + 1 hr chill8~320 kcal

Ingredients

For the Pasta

  • 400g (14oz) elbow macaroni (or ditalini, small shells, or rotini)
  • 1 tbsp fine salt (for the pasta water)
  • 1 tbsp apple cider vinegar (tossed with warm pasta — Stage 1)
  • 1 tsp Dijon mustard (tossed with warm pasta — Stage 1)

For the Creamy Vegan Dressing

  • ¾ cup (180g) vegan mayonnaise (store-bought or homemade cashew mayo)
  • 2 tbsp apple cider vinegar
  • 1 tbsp Dijon mustard
  • 1 tbsp white granulated sugar (or maple syrup — balances the acidity)
  • 1 tsp onion powder
  • ½ tsp garlic powder
  • ½ tsp celery salt
  • ½ tsp fine black pepper
  • ¼ tsp smoked paprika
  • Salt to taste

For the Vegetables

  • 3 stalks celery, finely diced (about ¾ cup)
  • ½ medium red onion, very finely diced (about ½ cup)
  • 1 cup (150g) frozen peas, thawed (or fresh corn kernels)
  • 1 medium carrot, peeled and finely grated or diced
  • ½ cup (75g) dill pickle, finely chopped (plus 1 tbsp pickle brine — do not skip)
  • 2 tbsp fresh parsley or dill, finely chopped

For Serving

  • Sweet paprika or smoked paprika for dusting
  • Extra fresh parsley or dill
  • A drizzle of olive oil (optional, for richness)

Instructions

  1. Cook the pasta correctly. Bring a large pot of generously salted water to a rolling boil. Add the elbow macaroni and cook according to package directions, but taste 1 minute before the recommended time — the pasta should be just past al dente: tender throughout with no hard center, but not yet soft. Macaroni salad pasta should be slightly softer than pasta served hot, as it firms slightly when chilled.
  2. Cold-rinse to stop the cook. Drain the pasta in a colander and immediately rinse under cold running water for a full 60 seconds, tossing the pasta continuously under the stream. The cold water stops the cooking instantly and washes away the surface starch that causes pasta to clump and stick. After rinsing, shake the colander well and leave to drain for 2 minutes. The pasta should feel cool to the touch and the water running from it should run clear.
  3. Apply the Stage 1 acid dressing. Transfer the drained, slightly warm pasta to a large mixing bowl. Add the apple cider vinegar and Dijon mustard from the Stage 1 ingredients and toss well to coat every piece of pasta. The residual warmth in the pasta opens its surface to absorb the acid, seasoning it from within. Leave to cool at room temperature for 10 minutes, tossing once or twice.
  4. Make the creamy dressing. In a medium bowl, whisk together the vegan mayo, apple cider vinegar, Dijon mustard, sugar, onion powder, garlic powder, celery salt, black pepper, and smoked paprika until completely smooth. Taste and adjust — it should be tangy, creamy, and well-seasoned. Add salt as needed. The dressing will taste slightly too sharp and slightly too salty at this stage; this is correct, as it will mellow when absorbed into the pasta.
  5. Prepare the vegetables. While the pasta cools, dice the celery, red onion, and pickles finely and uniformly — roughly 5mm pieces. Grate or finely dice the carrot. Thaw the peas if frozen (cover with boiling water for 1 minute, then drain and cool under cold water). Chop the herbs. Combine all vegetables in a bowl.
  6. Assemble. Add the vegetables to the cooled pasta and toss to combine. Pour the creamy dressing over the pasta and vegetables and fold everything together until every piece of pasta is coated. The dressing should be generous — macaroni salad absorbs dressing as it chills and will taste dry if underdressed at this stage. Add the pickle brine and fold through — the brine adds a sharp, briny depth that elevates the entire dressing.
  7. Chill. Cover the bowl with plastic wrap and refrigerate for at least 1 hour before serving — 4 hours or overnight is ideal. The pasta absorbs the dressing during the chill, the flavors meld and deepen, and the onion mellows from sharp to sweet. Check the seasoning after chilling and adjust — add more mayo if the salad has dried out, more vinegar if it needs brightness, more salt if it tastes flat.
  8. Serve. Spoon into a serving bowl and dust generously with sweet or smoked paprika. Scatter extra herbs over the top and drizzle with a little olive oil if desired. Serve cold, directly from the refrigerator.

Pro Tips

  • Rinse the pasta in cold water — this is non-negotiable in macaroni salad. Hot pasta carries surface starch that makes it sticky and causes it to clump together as it cools. Cold water removes this starch and produces separate, individual pieces of pasta that coat evenly with dressing. Some cooks skip this step because they have heard that you should never rinse pasta — this advice applies to pasta served hot with a sauce, not to pasta salad, where the rinse is a critical technique.
  • Use the two-stage dressing — dressing warm pasta with just the acid (vinegar and mustard) before the full creamy dressing is added is the technique that produces a macaroni salad where the flavor goes all the way through rather than sitting only on the surface. The warm pasta absorbs the acid during its 10-minute cool-down, and when the full dressing is added to the now-seasoned pasta the result is a salad where every forkful tastes as complex and complete as the first.
  • Add pickle brine — a tablespoon of the brine from a jar of dill pickles stirred into the dressing adds a sharp, complex, fermented depth that is difficult to identify and impossible to replace. Pickle brine is one of the great flavor secrets of American deli cooking and it is what makes a great macaroni salad taste like a great macaroni salad and not like pasta with mayonnaise.
  • Make it the night before — macaroni salad is one of the few dishes that genuinely improves significantly with overnight rest. After 8 hours in the refrigerator, the pasta has absorbed the dressing completely, the onion has mellowed, the celery has softened very slightly while remaining crisp, and the flavors have unified into something much more complex and satisfying than the freshly made version. Always make it the night before when possible.

American Macaroni Salad: A History of the Church Potluck and the Summer Table

Macaroni salad as a specifically American dish — creamy, mayo-dressed, cold, and abundant — is a product of the twentieth century and the commercial availability of two ingredients that made it possible at scale: factory-produced elbow macaroni, which became widely affordable in the United States in the 1880s and 1890s as pasta manufacturing industrialized, and commercially produced mayonnaise, whose national distribution beginning in 1905 with the introduction of Hellmann’s Blue Ribbon Mayonnaise gave American home cooks a stable, reliable base for creamy cold salads that did not require making an emulsion from scratch. The combination proved enduring because it solved a practical problem — how to feed a crowd cheaply, in advance, without refrigerating anything that would spoil quickly (mayonnaise kept better than most dairy-based dressings of the era) — and because the flavor combination of creamy, tangy dressing, tender pasta, and crunchy raw vegetables is genuinely and universally satisfying. Macaroni salad became a fixture of American church potlucks, Fourth of July cookouts, Labor Day barbecues, and school cafeterias through the mid-twentieth century, accumulating regional variations — the Hawaiian version adds pineapple and more sugar; the Southern version adds sweet pickle relish and hard-boiled eggs; the New York deli version adds less sugar and more vinegar and celery — but maintaining its essential identity across all of them. This vegan version respects that identity: the same creamy, tangy, vegetable-laden comfort food that defines the American summer table, made without a single animal product.


Flavor Variations

  • Hawaiian Vegan Macaroni Salad: Add ½ cup of crushed pineapple (well-drained) and an extra tablespoon of sugar to the dressing for a sweeter, fruitier version that is the definitive macaroni salad of Hawaii plate lunch culture — creamier, milder, and sweeter than the mainland version, with the pineapple adding a tropical note that works surprisingly well with the creamy mayo base.
  • Spicy Jalapeño Macaroni Salad: Add 2 finely minced jalapeños (seeds in for maximum heat, seeds removed for gentle warmth), ½ teaspoon of hot sauce, and ¼ teaspoon of cayenne to the dressing for a version with a slow, building heat that makes each forkful more interesting than the last.
  • Loaded BLT Macaroni Salad: Add 1 cup of halved cherry tomatoes, ½ cup of crispy vegan bacon bits (store-bought or homemade smoky chickpea bacon), and a handful of chopped romaine lettuce tossed through just before serving for a macaroni salad that incorporates the full BLT flavor profile into every bite.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~320 kcal7g48g4g12g

Storage

  • Refrigerator: Store covered for up to 5 days. The salad continues to improve for the first 24 hours and then holds well for the remainder. Stir before serving and add a spoonful of extra mayo and a splash of apple cider vinegar if the salad has absorbed all of its dressing and seems dry.
  • Do not freeze: Mayonnaise-based salads do not freeze well — the emulsion breaks on thawing, producing a watery, separated dressing and a mushy pasta texture. Make only what you will eat within 5 days.
  • Make-ahead tip: The dressing can be made up to 3 days ahead and stored separately in the refrigerator. Cook and dress the pasta on the day of serving and combine with the pre-made dressing for a salad that comes together in under 20 minutes.

Frequently Asked Questions

What vegan mayo works best?

Any store-bought vegan mayo works well — Hellmann’s Vegan, Follow Your Heart Vegenaise, and Sir Kensington’s Fabanaise are all excellent. For the richest, most homemade-tasting dressing, homemade cashew mayo (blended soaked cashews with lemon juice, apple cider vinegar, Dijon mustard, garlic, salt, and water) is exceptional and can be made in 5 minutes with a high-speed blender. Avoid very light or reduced-fat vegan mayo, which lacks the body and richness this dressing needs.

Can I add other vegetables?

Absolutely — macaroni salad is one of the most adaptable recipes in the plant-based repertoire. Bell pepper (any color, finely diced), cucumber (seeded and diced), broccoli florets (blanched briefly and cooled), green onions, sun-dried tomatoes, and sliced black olives are all excellent additions. Keep the total vegetable volume proportional to the pasta — roughly 2 cups of total vegetables to 400g of pasta produces the best balance.

Why does my macaroni salad taste bland?

Macaroni salad tastes bland for three reasons: under-salted pasta water (the pasta itself is the dominant ingredient and should be seasoned from the inside out); insufficient acid (the vinegar is what makes the dressing bright and complex — increase it gradually until the dressing has distinct tanginess); or skipping the pickle brine, which adds a depth of flavor that straightforward salt and vinegar cannot replicate. Season, taste, and adjust before chilling — flavors mute in the refrigerator, so the salad should taste slightly over-seasoned warm.

How far ahead can I make this?

Macaroni salad can be made up to 2 days ahead and actually improves considerably with time. Make it the night before serving for the best flavor. If making more than 2 days ahead, keep the dressing separate and combine the day before serving — pasta left in dressing for more than 2 days can become slightly soft.


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

Vegan Spinach and Cheese Gozleme

vegan spinach and cheese gozleme

There are flatbreads you eat because something quick is needed. And then there are flatbreads like this Vegan Spinach and Cheese Gozleme — the kind that comes off the pan blistered and golden in patches, that releases a cloud of steam scented with garlic and melted cheese the moment you tear into it, and that delivers a combination of soft, slightly chewy dough and a rich, savory spinach and cheese filling so satisfying that it is genuinely difficult to stop at one. This is that gozleme. The one that makes a Turkish street food classic feel completely at home in any plant-based kitchen. The one that turns a handful of pantry staples into something that tastes like it came from a market stall in Istanbul.

Gozleme is a traditional Turkish savory flatbread, rolled thin and folded around a filling before being cooked on a hot griddle or pan until the dough is blistered, slightly crisp at the edges, and tender throughout, with the filling inside melted and fragrant. This vegan version uses a simple yeast-free dough that comes together in minutes and a filling of sautéed spinach, garlic, and a vegan feta and mozzarella blend that melts beautifully and provides the salty, tangy, creamy character that makes the original so beloved.

What makes this gozleme so outstanding is the dough technique — rolled extremely thin so it cooks through quickly on the stovetop without ever needing an oven, and folded into a flat parcel that seals the filling inside while still allowing it to spread to the edges, ensuring every single bite contains both bread and filling in perfect proportion.

This recipe is 100% vegan, ready in just 30 minutes, requires no oven, and is absolutely wonderful served hot off the pan with a wedge of lemon and a dollop of vegan yogurt alongside.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins15 mins30 mins4~340 kcal

Ingredients

For the Dough

  • 2 cups (240g) all-purpose flour, plus extra for rolling
  • 1 tsp salt
  • ¾ cup (180ml) warm water
  • 2 tbsp olive oil

For the Filling

  • 5 cups (150g) fresh spinach, roughly chopped
  • 1 tbsp olive oil
  • 3 cloves garlic, minced
  • ¾ cup (90g) vegan feta, crumbled
  • ½ cup (60g) vegan mozzarella, shredded
  • 2 tbsp fresh dill, finely chopped
  • ½ tsp nutmeg
  • Salt and black pepper to taste

For Cooking

  • 3 tbsp olive oil or vegan butter, for the pan

Optional Add-ins

  • ¼ tsp chili flakes for gentle heat
  • 2 spring onions, finely sliced
  • 1 tbsp nutritional yeast for extra savory depth
  • Sun-dried tomatoes, finely chopped

To Serve

  • Fresh lemon wedges
  • Vegan yogurt or tzatziki
  • Fresh parsley or dill
  • A simple side salad

Instructions

  1. Make the dough. In a large bowl combine the flour and salt. Add the warm water and olive oil and mix with a spoon then your hands until a soft, slightly tacky dough forms. Knead for 4–5 minutes on a lightly floured surface until smooth and elastic. Cover with a damp towel and rest for 15 minutes — this relaxes the gluten and makes the dough much easier to roll thin.
  2. 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 wilted — about 2–3 minutes total. Transfer to a colander and press out excess liquid, then roughly chop. In a bowl combine the squeezed spinach with the vegan feta, mozzarella, dill, nutmeg, salt, and pepper.
  3. Divide and roll the dough. Divide the rested dough into 4 equal pieces. On a lightly floured surface roll each piece out as thinly as possible into a large rectangle or oval, roughly 30 x 20cm — the dough should be almost translucent in places. Thin rolling is essential for gozleme to cook through properly on the stovetop.
  4. Fill and fold. Spread a quarter of the filling over one half of the rolled dough, leaving a small border. Fold the other half over the filling and press the edges to seal, or fold into thirds like a letter for a more traditional rectangular shape. Press gently to spread the filling evenly inside.
  5. Cook on a hot pan. Heat a large dry skillet or griddle over medium heat and brush lightly with olive oil. Place one folded gozleme in the pan and cook for 3–4 minutes per side, brushing the top with a little more oil before flipping, until both sides are golden with blistered, slightly charred patches and the filling inside is hot and the cheese has melted.
  6. Slice and serve. Transfer to a board and cut into wide strips with a sharp knife or pizza cutter. Serve immediately while hot, with lemon wedges and a side of vegan yogurt.

Pro Tips for the Best Vegan Gozleme

  • Roll the dough as thin as you can manage. Thick dough will not cook through on the stovetop before the outside burns. Aim for a thickness you can almost see through.
  • Squeeze the spinach thoroughly. Excess moisture in the filling will make the dough soggy and prevent proper sealing.
  • Cook over medium, not high, heat. A pan that is too hot will char the outside before the filling is properly warmed and the cheese has melted.
  • Brush with oil between flips for the best golden, blistered finish characteristic of authentic gozleme.
  • Rest the dough fully. Skipping the rest makes the dough spring back and resist rolling thin.

The Story of Gozleme

Gozleme is one of the most beloved street foods in Turkey, traditionally made by women cooking on large flat griddles called sac at markets and festivals. The name comes from the Turkish word goz, meaning eye, referring to the small blistered bubbles that appear on the dough as it cooks. Traditional fillings include spiced minced meat, potato, or — as in this version — spinach and cheese, one of the most popular vegetarian options found at Turkish markets. This plant-based adaptation keeps the same beloved combination of tender dough and rich, savory filling that has made gozleme a favorite far beyond Turkey’s borders.


Flavor Variations

  • Mushroom and Spinach Gozleme: Add sautéed mushrooms to the filling for extra earthiness and substance.
  • Spicy Gozleme: Add chili flakes and a pinch of cumin to the filling for a warmer, spiced version.
  • Potato and Herb Gozleme: Replace half the spinach with mashed potato seasoned with herbs for a heartier, more traditional-style filling.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~340 kcal10g40g3g14g

Storage

  • Refrigerator: Store cooked gozleme in an airtight container for up to 3 days. Reheat in a dry pan over medium heat for 2–3 minutes per side to restore crispness.
  • Freezer: Freeze cooked, cooled gozleme wrapped individually for up to 1 month. Reheat from frozen in a pan over low-medium heat until heated through.
  • Dough: Unfilled dough can be made ahead and refrigerated for up to 24 hours, wrapped tightly.

Frequently Asked Questions

Can I bake these instead of pan frying?

Yes — bake at 400°F (200°C) for 12–15 minutes, though the texture will be drier and less blistered than the traditional stovetop method.

What vegan cheese works best?

A good vegan feta provides the essential salty tang, while vegan mozzarella adds the melt. A blend of both gives the most authentic result.

Can I make the dough gluten-free?

Yes, with a 1:1 gluten-free flour blend, though the dough will be more delicate and harder to roll paper thin.


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

Vegan Breaded Cheese Bombs

vegan breaded cheese bombs

There are snacks you make because something indulgent is needed. And then there are snacks like these Vegan Breaded Cheese Bombs — the kind that come out of the oil or air fryer shatteringly golden, and when you bite into them reveal a molten, gooey center of melted vegan cheese that pulls into long strands and makes the entire effort feel completely, absolutely worth it. This is that snack. The one that makes people stop talking the moment they bite into the first one. The one that disappears in minutes and has everyone asking for the recipe before the plate is empty.

These cheese bombs are made by wrapping cubes of vegan mozzarella in a simple dough or coating, double breading them in a panko crust, freezing briefly to lock the cheese in place, then frying or air frying until the exterior is deeply golden and the inside has melted into a gooey, stretchy center. The brief freeze is the key step — it ensures the cheese stays contained during cooking rather than leaking out before the crust has had time to set.

What makes these bombs so outstanding is the contrast between the shatteringly crispy exterior and the molten, creamy, pulling cheese center — a textural combination so specifically satisfying that it is genuinely difficult to eat just one.

This recipe is 100% vegan, ready in about 35 minutes including the freeze, and absolutely wonderful served immediately while the cheese is still melted and the crust is at its crispiest, with a marinara or ranch dipping sauce alongside.


Recipe Information

Prep TimeFreeze TimeCook TimeTotal TimeServingsCalories
15 mins15 mins8 mins38 mins4~290 kcal

Ingredients

For the Cheese Bombs

  • 250g vegan mozzarella block, cut into 2cm cubes (must be a firm, meltable block variety)

For the Coating

  • ½ cup (60g) all-purpose flour
  • ½ cup (120ml) plant milk
  • 1 tsp apple cider vinegar
  • ½ cup (50g) panko breadcrumbs
  • 2 tbsp nutritional yeast
  • ½ tsp garlic powder
  • ½ tsp smoked paprika
  • ½ tsp salt

For Frying

  • 3 cups (720ml) neutral vegetable oil (for deep frying), or oil spray for air frying

For the Marinara Dipping Sauce

  • 1 cup (240ml) tomato passata
  • 1 clove garlic, minced
  • 1 tsp olive oil
  • ½ tsp dried oregano
  • Salt and pepper

Optional Variations

  • Add dried herbs to the panko coating for extra flavor
  • Mix chili flakes into the breadcrumbs for a spicy version
  • Use a smoked vegan cheese for a deeper, more complex flavor

Instructions

  1. Prepare the cheese cubes. Cut the vegan mozzarella block into 2cm cubes. Place on a parchment-lined tray and freeze for 15 minutes — this step is non-negotiable.
  2. Set up the coating stations. Combine the plant milk and apple cider vinegar and let sit for 2 minutes. Place the flour in one shallow dish, the plant milk mixture in a second, and the panko breadcrumbs mixed with nutritional yeast, garlic powder, smoked paprika, and salt in a third.
  3. Double coat the cheese bombs. Working quickly with the cold cheese cubes, dredge each one in flour, then dip in the plant milk mixture, then coat in the panko mixture, pressing firmly. Repeat the plant milk and panko steps for a second coat — the double coating is essential for preventing leakage during cooking.
  4. Freeze again briefly. Return the coated bombs to the freezer tray for 5 more minutes while the oil heats.
  5. Fry or air fry. For deep frying, heat oil to 375°F (190°C) and fry the bombs in small batches for 2–3 minutes until deeply golden all over. For air frying, spray generously with oil and air fry at 400°F (200°C) for 6–8 minutes until deeply golden.
  6. Make the marinara sauce. Heat the olive oil in a small pan. Add the garlic and cook for 30 seconds. Add the passata, oregano, salt, and pepper. Simmer for 5 minutes.
  7. Serve immediately. Serve the hot cheese bombs with the marinara sauce while the cheese is still molten inside.

Pro Tips

  • Use a firm, meltable block vegan mozzarella — pre-shredded vegan cheese does not hold together or melt in the same way.
  • Do not skip the initial freeze — this is what keeps the cheese from melting out through the unset coating in the first moments of cooking.
  • Double coat without exception — a single coat is rarely thick enough to contain the melting cheese throughout the full cooking time.
  • Work quickly when coating the cold cheese — the warmth of your hands begins to soften the cheese, so coat and return to the freezer promptly.
  • Serve within 2 minutes of cooking — melted vegan cheese firms up faster than dairy cheese as it cools.

Why the Freeze Step Is So Important

When vegan cheese meets high heat it melts rapidly — faster than the outer crust can set if the cheese starts at room temperature. Freezing the cheese before coating means the cheese begins at a much lower temperature when it enters the fryer, giving the outer crust 30–45 additional seconds to set into a solid shell before the cheese reaches melting temperature. Those extra seconds are what make the difference between a cheese bomb that holds its shape and delivers a molten center, and one that leaks cheese into the oil before the crust has formed.


Flavor Variations

  • Spicy Cheese Bombs: Add chili flakes and smoked paprika to the breadcrumb coating and serve with a chipotle dipping sauce.
  • Herb Cheese Bombs: Mix dried Italian herbs into the panko coating for a more herbaceous, fragrant version.
  • Jalapeño Cheese Bombs: Press a thin slice of jalapeño against each cheese cube before coating for a spicy surprise inside each bomb.

Nutritional Highlights (Per Serving — 4 bombs)

CaloriesProteinCarbsFiberFat
~290 kcal9g24g2g18g

Storage

  • Best fresh: These bombs are at their absolute best within 2 minutes of cooking while the cheese is still fully molten.
  • Refrigerator: Store cooked bombs for up to 2 days. Reheat in an air fryer at 375°F (190°C) for 3–4 minutes — the cheese will remelt inside.
  • Freezer: Freeze uncooked, coated bombs on a tray until solid then transfer to a freezer bag for up to 1 month. Fry or air fry directly from frozen, adding 2–3 extra minutes.

Frequently Asked Questions

What vegan mozzarella works best?

A firm, block-style vegan mozzarella specifically marketed as meltable produces the most satisfying molten center. Brands vary widely in melt quality — check reviews or packaging for melting claims before purchasing.

Can I bake these instead of frying?

Yes — bake at 425°F (220°C) for 10–12 minutes. The result will be slightly less golden and the cheese may not melt as dramatically as in frying, but still delicious.

Can I make these gluten-free?

Yes — use a gluten-free flour and gluten-free panko breadcrumbs. All other ingredients are naturally gluten-free.


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

Korean Zucchini Stir-Fry — The 15-Minute Side Dish That Makes Everything on the Table Better

korean zucchini stir fry

There is a category of dish in Korean home cooking that does not have a direct translation in most Western culinary vocabularies — the banchan, a small side dish served alongside rice and soup as part of a shared table spread, designed not to be the centerpiece of a meal but to provide contrast, brightness, and depth that makes every other element on the table taste better. Korean Zucchini Stir-Fry, known as hobak bokkeum (호박볶음), is one of the most beloved of these — a dish that takes zucchini from a mild, watery vegetable with limited personality to a glossy, savory, slightly spicy, deeply flavorful stir-fry that is ready in 15 minutes and improves everything it sits next to on the plate. The zucchini is cut into half-moons and stir-fried over high heat with garlic, gochugaru (Korean red pepper flakes), soy sauce, sesame oil, and a small amount of sugar that balances and rounds the heat — a combination that is simultaneously simple and precise, with each ingredient playing a specific flavor role that cannot be easily substituted without changing the character of the dish. The gochugaru brings a fruity, moderately hot warmth that is distinctly different from generic chilli flakes; the sesame oil is added off the heat as a finishing flavor rather than a cooking medium, preserving its aromatic toasted complexity; the small amount of sugar is not sweetness — it is balance, the counterpoint that keeps the soy sauce from tasting flat and the chilli from tasting harsh. It is 100% vegan, gluten-free with a simple tamari swap, and it is one of the most versatile dishes in the Korean kitchen — equally at home alongside steamed rice, bibimbap, noodles, or tucked inside a grain bowl. The technique is the reason the zucchini is tender with a slight bite rather than waterlogged and soft.

The technique is the salt-draw-and-high-heat flash method. Zucchini is approximately 95% water by weight, which means that when it is added directly to a hot pan without any pre-treatment, the heat causes the cells to rupture and release their water into the pan, dropping the pan temperature dramatically and turning what should be a stir-fry into a steam-braise. The result is soft, slightly mushy zucchini sitting in a pool of diluted sauce — the vegetables have lost structural integrity, the sauce has been thinned by released water, and the high-heat caramelized flavor that makes a great stir-fry has been replaced by a steamed, flat taste. The salt-draw-and-high-heat flash method eliminates this problem in two stages. Stage one — salt draw: the sliced zucchini is tossed with ½ teaspoon of fine salt and left to rest in a colander for 10–15 minutes. Salt draws water out of the zucchini cells through osmosis — the salt creates a concentration gradient across the cell wall that pulls intracellular water outward; in 10–15 minutes, approximately 1–2 tablespoons of liquid collect at the base of the colander. The salted zucchini is then gently squeezed (or firmly patted dry with a kitchen towel) to remove this surface moisture before cooking. Stage two — high-heat flash: the dried, pre-salted zucchini is added to a very hot wok or skillet (ideally at or near smoking point — if using a non-stick pan, the oil should shimmer and move easily across the surface). The zucchini is stir-fried for 2–3 minutes maximum — just long enough to develop light caramelization on the cut surfaces and cook through to tender-with-bite, but not long enough for the remaining intracellular moisture to release. The combination of the pre-drawn surface moisture and the rapid high-heat cooking window keeps the zucchini from releasing water into the pan, and the sauce (added in the final 60 seconds) coats and glazes the zucchini rather than pooling in liquid at the base.

This recipe serves 4 as a banchan side dish, or 2 as a main over rice.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins (inc. salt rest)5 mins20 mins4 (side)~75 kcal

Ingredients

For the Zucchini

  • 2 medium zucchini (courgettes), approximately 500g (18oz) total — cut into half-moons approximately 5mm (¼ inch) thick; uniform thickness matters for even cooking in the short cook window; too thin and the slices will be mushy, too thick and they will be undercooked at the center
  • ½ tsp fine salt — for the salt-draw stage; this salt is partially removed with the released water when the zucchini is dried, so the finished dish is not over-salted despite using a half-teaspoon here
  • 1 tbsp neutral oil (vegetable oil, avocado oil, or refined coconut oil) — high smoke point is important; do not use olive oil or unrefined coconut oil for stir-frying at high heat

For the Sauce

  • 4 cloves garlic, minced or finely grated
  • 1½ tbsp soy sauce (or tamari for a certified gluten-free version — tamari is a wheat-free Japanese soy sauce with a slightly richer, less sharp flavor that works beautifully in this recipe)
  • 1½ tsp gochugaru (Korean red pepper flakes) — do not substitute with standard dried chilli flakes or cayenne, which have a different flavor profile and heat level; gochugaru has a fruity, slightly smoky heat that is integral to the dish’s character; it is widely available online and in Asian supermarkets; if genuinely unavailable, a combination of sweet paprika and a small pinch of cayenne approximates it at reduced heat
  • 1 tsp sugar (white or light brown)
  • 1 tsp toasted sesame oil — added off the heat only; sesame oil has a low smoke point and its aromatic compounds are volatile, meaning it burns and turns bitter at high heat; it functions as a finishing flavor, not a cooking oil
  • ½ tsp rice vinegar (optional but recommended — brightens the finished dish slightly)

To Finish

  • 1 tsp toasted sesame seeds
  • 2 spring onions (scallions), thinly sliced on the diagonal
  • A small drizzle of additional sesame oil, if desired

Instructions

  1. Slice the zucchini. Cut each zucchini in half lengthways, then slice into half-moons approximately 5mm (¼ inch) thick. Try to keep the thickness consistent — uneven slices cook at different rates in the short cook window.
  2. Salt draw — Stage 1. Place the sliced zucchini in a colander set over a bowl or the sink. Toss with the ½ teaspoon of fine salt and leave to rest for 10–15 minutes. A visible amount of liquid will collect at the base of the colander — this is the excess water drawn from the cells. After resting, gently squeeze the zucchini in small handfuls to remove surface moisture, or spread on a clean kitchen towel and pat firmly dry. The zucchini should feel noticeably less wet than it did before salting. Set aside.
  3. Mix the sauce. While the zucchini rests, combine the soy sauce, gochugaru, sugar, and rice vinegar (if using) in a small bowl and stir to dissolve the sugar. Set aside. Keep the sesame oil separate — it goes in off the heat.
  4. Heat the pan. Place a large wok or heavy skillet over the highest heat your hob can produce. Allow it to heat for 2 minutes until very hot. Add the neutral oil and swirl to coat — the oil should shimmer and move easily across the surface immediately. If using a non-stick pan, heat the oil and pan together over medium-high heat rather than maximum heat to protect the non-stick coating.
  5. Fry the garlic. Add the minced garlic to the hot oil and stir-fry for 20–30 seconds, moving constantly, until fragrant and just beginning to color at the edges. Do not let the garlic brown fully — it will become bitter; the goal is fragrant and lightly golden.
  6. Add the zucchini — high-heat flash — Stage 2. Add the dried, pre-salted zucchini to the pan in a single layer if possible (if the pan is not large enough, work in two batches — overcrowding causes steaming rather than stir-frying). Stir-fry over high heat for 2–3 minutes, tossing regularly, until the zucchini is tender with a slight bite and the cut surfaces show light golden patches from contact with the hot pan. Do not add any liquid during this stage — resist the urge to add water if the pan seems dry; the zucchini will release a small amount of moisture naturally.
  7. Add the sauce. Pour the mixed sauce over the zucchini and toss to coat. Cook for a further 60 seconds, tossing constantly, until the sauce has reduced slightly and clings to the zucchini rather than pooling in the pan.
  8. Finish and serve. Remove from the heat. Add the toasted sesame oil and toss once more to coat — doing this off the heat preserves the sesame oil’s aromatic complexity. Transfer to a serving plate or bowl. Scatter with toasted sesame seeds and sliced spring onions. Serve immediately alongside steamed rice, or at room temperature as part of a banchan spread.

Pro Tips

  • Do not skip the salt draw — it is tempting to go straight to the pan to save 15 minutes, and the dish will still taste good, but the textural difference is significant. Pre-salted, dried zucchini stir-fries to a light caramelized exterior and tender-firm interior; unsalted zucchini added directly to the pan releases its water into the sauce, producing a softer, less caramelized result. The 10–15 minute rest is largely hands-off.
  • Gochugaru heat level varies significantly by brand — some are noticeably hotter than others. If this is your first time using a new bag of gochugaru, start with 1 teaspoon rather than 1½ and taste the dish before serving; add more if you want more heat. The heat level also blooms during cooking — the finished dish will be slightly spicier than the raw sauce mixture tastes.
  • This dish is excellent at room temperature and is one of the banchan that travels well — it can be made up to 4 hours in advance, allowed to cool completely, and served at room temperature without any loss of quality. The flavors actually develop and deepen as it cools, and the sauce settles into the zucchini more fully.
  • For a complete bibimbap bowl: serve the Korean zucchini stir-fry over a bowl of hot steamed rice alongside additional banchan (a quickly sautéed spinach with sesame, a spoonful of kimchi if desired), add a drizzle of gochujang sauce (gochujang + soy sauce + sesame oil + a little sugar, mixed), and finish with a sprinkle of sesame seeds and spring onions.

Banchan and the Korean Table: A Philosophy of Shared Eating

The Korean table operates on a fundamentally different organisational logic from the individually plated Western meal. Where a Western dinner typically centers a single protein with subordinate sides, the Korean meal — at its most traditional — is built around rice and soup as the core, surrounded by a collection of banchan (반찬): small shared dishes of vegetables, pickles, tofu, and occasionally fish or meat, presented simultaneously in the center of the table for all diners to eat from freely throughout the meal. The number and variety of banchan has historically functioned as a marker of culinary care and household abundance: royal court cuisine (surasang, 수라상) prescribed as many as twelve banchan at a royal meal, while everyday family cooking might include three to five. Banchan as a culinary category encompasses an enormous range of preparations — namul (seasoned vegetables, cooked or raw), jeon (pan-fried items), jorim (braised items in a reduced sauce), gui (grilled items) — but the vegetable namul, of which hobak bokkeum (zucchini stir-fry) is one example, represents the everyday heart of the category: fast, inexpensive, seasonal, and endlessly variable depending on what is available. The Korean culinary philosophy embedded in banchan is one of balance rather than hierarchy — the goal is that every component of the meal, eaten in varying combinations throughout the meal, produces a continuously interesting and satisfying experience, with the rice as the neutral ground against which the other flavors play. This is in sharp contrast to the Western concept of the side dish as something subordinate to the main — in the Korean table, there is no hierarchy, and the zucchini banchan is as important as anything else on the table. The global spread of Korean food through the Korean Wave (Hallyu) cultural phenomenon of the late 20th and early 21st centuries brought banchan dishes like hobak bokkeum to kitchens far outside Korea, where they have found an enthusiastic reception among home cooks drawn to their speed, simplicity, and the unfamiliar flavor logic of Korean seasoning.


Flavor Variations

  • Spicy Tofu and Zucchini: Add 200g (7oz) of firm tofu, pressed and cut into 1cm cubes, to the pan at the same time as the zucchini. Increase the gochugaru to 2 teaspoons and add 1 teaspoon of gochujang (Korean fermented chilli paste) to the sauce for additional depth and heat. The tofu absorbs the sauce beautifully and adds protein, making this variation substantial enough to serve over rice as a complete light meal.
  • Mushroom and Zucchini: Add 200g (7oz) of thinly sliced cremini or shiitake mushrooms to the pan 30 seconds before the zucchini (mushrooms need slightly more time than the zucchini). The mushrooms add an earthy, meaty depth that complements the bright gochugaru heat, and the combination of mushroom and zucchini makes a particularly satisfying banchan. Shiitake mushrooms produce a noticeably deeper flavor than cremini.
  • Miso-Glazed Zucchini: Replace the soy sauce with 1 tablespoon of white (shiro) miso thinned with 1 tablespoon of water, and reduce the gochugaru to ½ teaspoon. Add 1 teaspoon of mirin along with the sauce. This is a Japanese-Korean fusion variation — the miso brings a funky, complex fermented depth, and the mirin adds a glossy sweetness that makes the finished dish look lacquered and restaurant-quality. Finish with a squeeze of lemon juice rather than rice vinegar.

Nutritional Highlights (Per Serving — Based on 4 Servings as a Side)

CaloriesProteinCarbsFiberFat
~75 kcal2g8g2g4g

Storage

  • Refrigerator: Store in a sealed container for up to 4 days. The zucchini softens slightly over time in the refrigerator but retains good flavor. Serve cold or at room temperature directly from the refrigerator — reheating is unnecessary and tends to make the zucchini softer than ideal. Korean banchan are designed to be eaten at room temperature, and this dish is at its textural best slightly cool or at room temperature rather than hot.
  • Meal prep: This is one of the most reliable meal-prep banchan — make a double or triple batch on Sunday and eat from it throughout the week alongside rice and other simple proteins. The flavor improves over the first day as the sauce settles into the zucchini.
  • Not suitable for freezing — the zucchini becomes very soft and watery after freezing and thawing, losing the tender-firm texture that makes the dish work.
  • Make-ahead note: The dish can be made up to 4 hours before serving and kept covered at room temperature — no refrigeration needed for same-day serving. The flavors develop and deepen as it cools.

Frequently Asked Questions

I can’t find gochugaru. What can I substitute?

The best approximation is a mixture of sweet paprika (for the fruity, slightly sweet base flavor) and a small amount of cayenne (for heat): use 1 tablespoon of sweet paprika plus ¼–½ teaspoon of cayenne in place of 1½ teaspoons of gochugaru. This produces a similar color and a reasonable flavor approximation, though the specific fruity warmth of gochugaru is difficult to replicate exactly. Gochugaru is increasingly available in large supermarkets and is easy to find online — if you plan to cook Korean food regularly, it is worth keeping a bag in the pantry or freezer.

My zucchini released a lot of water into the pan and became soggy. What went wrong?

Two likely causes: insufficient salt-draw time (the zucchini needed more than the minimum 10–15 minutes, or was not squeezed/patted dry firmly enough after salting), or the pan was not hot enough before the zucchini was added (a pan that is not at high heat will steam the zucchini rather than sear it). For the next batch, extend the salt-draw to 20 minutes, squeeze more firmly, and ensure the pan is genuinely very hot before the zucchini goes in.

Is this dish meant to be served hot or cold?

Both — traditionally, banchan are served at room temperature as part of a spread that has been prepared in advance. Hobak bokkeum is equally good hot from the pan (when the sesame oil aroma is at its most vibrant) and at room temperature (when the sauce has settled into the zucchini more completely and the flavors are more rounded). Cold from the refrigerator is also excellent — many people eat banchan cold as a quick side with rice.

Can I use yellow squash instead of zucchini?

Yes — yellow summer squash works identically in this recipe. Its moisture content and texture are essentially the same as green zucchini, and the salt-draw-and-high-heat-flash technique applies without any adjustment. The finished dish will be visually different — the yellow squash turns a warm golden color against the red gochugaru — but the flavor is 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 addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Aubergine Miso Wedges — The Sticky, Caramelized, Umami-Glazed Side Dish You’ll Make on Repeat

vegan aubergine miso wedges

There is a specific alchemy that happens when aubergine meets high heat and a fermented glaze — the kind of transformation that turns a vegetable known for its spongy, bitter, occasionally watery raw character into something almost unrecognizable: deeply caramelized on the cut surface, silky and yielding in the interior, with a glaze that is simultaneously sweet, salty, funky, and sticky in a way that makes it impossible to stop eating. Vegan Aubergine Miso Wedges produce exactly this transformation. The aubergine is cut into thick wedges, scored on the cut surface to create a crosshatch of channels that draw the glaze deep into the flesh during roasting, and roasted at high heat until the cut surface is deeply caramelized and the glaze is thick and lacquered. The glaze is built on white miso (shiro miso) — the mildest, sweetest, most paste-approachable of the miso varieties, made from rice and soybeans fermented for a relatively short time — combined with mirin, soy sauce, sesame oil, rice vinegar, and a small amount of sugar that helps the glaze caramelize and brown against the cut surface of the aubergine during roasting. The dish is finished with toasted sesame seeds, thinly sliced spring onions, and — if available — a small handful of shiso leaves or fresh coriander, whose fresh, herbal character provides contrast to the deep, concentrated sweetness of the glaze. It is 100% vegan, naturally dairy-free and egg-free, and it is one of those side dishes that upstages everything else on the table, which means it is also regularly served over rice with a simple miso soup as a complete meal that requires nothing else. The technique is the reason the glaze penetrates the flesh rather than sitting only on the surface.

The technique is the score-salt-and-double-glaze method. Aubergine presents two technical challenges that must be solved simultaneously for this dish to work: its spongy internal structure, which absorbs oil and liquid freely but releases moisture during cooking in a way that can waterlog a glaze and prevent caramelization; and its cut surface, which without intervention simply acts as a flat barrier that the glaze sits on top of rather than penetrating. The score-salt-and-double-glaze method addresses both challenges in three distinct stages. Stage one — score: the cut face of each aubergine wedge is scored with a sharp knife in a crosshatch pattern, cutting approximately 1cm deep without cutting through to the skin. The scoring serves two purposes: it breaks the dense, resistant cell structure of the aubergine surface, creating channels through which the glaze can penetrate during roasting; and it dramatically increases the surface area exposed to the oven heat, which accelerates caramelization and allows the cut face to develop the deep, dark color that is the visual hallmark of a well-roasted aubergine. Stage two — salt rest: the scored wedges are salted on the cut face and rested cut-side up for 15 minutes. The salt draws moisture from the cells through osmosis, and the drawn moisture beads on the cut surface; the wedges are then patted dry before glazing. This step removes the surface moisture that would otherwise steam rather than caramelize during the initial roasting stage, and the salt partially pre-seasons the flesh before the glaze is applied. Stage three — double glaze: the wedges are glazed before roasting and a second coat of glaze is brushed on during the final 5 minutes of roasting. The first glaze coat, applied before the oven, begins caramelizing immediately when the aubergine goes into the high-heat oven, creating a sticky, slightly charred base layer that adheres to the scored surface; the second glaze coat, applied when the aubergine is already hot and the surface is sticky, layers over the first coat and caramelizes rapidly in the remaining 5 minutes, producing the thick, lacquered, multi-layered glaze of a restaurant-quality finish.

This recipe serves 4 as a side dish, or 2 as a main over rice.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins (inc. salt rest)30 mins50 mins4 (side)~165 kcal

Ingredients

For the Aubergine

  • 2 large aubergines (eggplants), approximately 700g (1½ lb) total — look for aubergines that feel firm and heavy for their size with taut, unblemished skin; a soft or light aubergine is either past its prime or overly dry inside; the variety known as Japanese eggplant (long, thin, purple-black) also works beautifully and roasts slightly faster than the large globe variety
  • ½ tsp fine salt — for the salt rest stage
  • 1 tbsp neutral oil (for brushing the cut surface before roasting — this initial oil coating prevents the aubergine from sticking to the tray and helps the first coat of glaze adhere)

For the Miso Glaze

  • 3 tbsp white miso paste (shiro miso) — white miso is essential to this recipe; darker miso varieties (red miso, hatcho miso) are significantly saltier and more aggressively flavored and will overpower the dish; white miso is widely available in Asian supermarkets, health food stores, and increasingly in mainstream supermarkets; it keeps in the refrigerator for up to a year once opened
  • 2 tbsp mirin — a Japanese sweet rice wine used primarily as a cooking ingredient; its combination of natural sugars and mild acidity is what produces the lacquered caramelization of the glaze; if unavailable, substitute 1 tablespoon of sake or dry sherry plus 1 teaspoon of sugar, or 1 tablespoon of rice vinegar plus 1½ teaspoons of sugar (the flavor will be slightly different but the caramelization behavior is similar)
  • 1 tbsp soy sauce (or tamari for gluten-free)
  • 1 tsp toasted sesame oil
  • 1 tsp rice vinegar
  • 1 tsp sugar (white or light brown)
  • 1 tsp fresh ginger, finely grated (optional but recommended — adds a clean brightness that cuts through the rich sweetness of the miso glaze)
  • 1 clove garlic, finely grated (optional)

To Finish

  • 1 tsp toasted sesame seeds (white, black, or a mixture)
  • 2 spring onions (scallions), thinly sliced
  • Fresh coriander or shiso leaves, roughly torn (optional)
  • A drizzle of chilli oil or a few drops of toasted chilli sesame oil (optional — adds gentle heat that contrasts with the sweet miso glaze)

Instructions

  1. Prepare the aubergine. Preheat the oven to 220°C (425°F) — high heat is essential for caramelization; a lower oven temperature will roast rather than caramelize the aubergine, producing a different and less satisfying result. Line a large baking tray with parchment paper. Cut each aubergine in half lengthways, then cut each half lengthways again to produce four long wedges per aubergine (eight wedges total from two aubergines). The wedges should be thick enough to stay tender in the interior while the cut face caramelizes.
  2. Score and salt — Stage 1 and Stage 2. Using a sharp knife, score the cut face of each wedge in a crosshatch pattern — lines approximately 1cm apart, cutting approximately 1cm deep without cutting through to the skin. Salt lightly over the scored surface (approximately ¼ teaspoon of fine salt divided across all the wedges) and set cut-side up on a board or plate. Leave to rest for 15 minutes. After 15 minutes, visible beads of moisture will have appeared on the cut surface. Pat firmly dry with a paper towel, pressing into the scored channels to remove as much surface moisture as possible.
  3. Make the miso glaze. While the aubergine rests, combine the white miso paste, mirin, soy sauce, sesame oil, rice vinegar, sugar, ginger, and garlic (if using) in a small bowl. Whisk until completely smooth — white miso paste can be lumpy and needs thorough mixing to dissolve fully into the other liquids. The glaze should be smooth, thick, and glossy. Divide roughly in half mentally: one half for the first coat before roasting, one half for the second coat during roasting.
  4. First glaze coat — Stage 3. Brush the dried, scored cut face of each wedge lightly with neutral oil. Place cut-side up on the prepared baking tray. Using a pastry brush or spoon, apply the first coat of miso glaze generously over the cut face of each wedge, working the glaze into the scored channels. Do not glaze the skin side — the skin is left unglazed and will become slightly wrinkled and caramelized from the oven heat alone.
  5. Roast. Roast at 220°C for 20–25 minutes until the cut face is deeply caramelized, dark in the scored channels, and the glaze is thick and sticky. The edges of the scoring should show dark, almost charred color — this is desirable, not burning; the Maillard reaction and caramelization at these edges are where the deepest flavor develops.
  6. Second glaze coat — Stage 3 continued. Remove the tray from the oven. Brush a second coat of the remaining miso glaze over the cut face of each wedge — the hot, sticky first-coat surface will grip the second coat immediately. Return to the oven for 5 more minutes until the second coat has set, caramelized, and the surface is thick and lacquered.
  7. Rest and serve. Remove from the oven and allow to rest for 3–5 minutes — the caramelized glaze sets slightly as it cools and becomes even glossier. Transfer to a serving plate. Scatter with toasted sesame seeds, sliced spring onions, fresh coriander or shiso if using, and a drizzle of chilli oil if desired. Serve immediately.

Pro Tips

  • Do not rush the oven temperature — 220°C is non-negotiable for the caramelization this dish requires. If your oven runs cool, use the convection/fan setting, which adds approximately 20°C of effective heat. A 180°C oven will produce a roasted aubergine; it will not produce the deeply caramelized, lacquered result that makes this dish exceptional. If your oven runs noticeably hot, check the aubergine at 18 minutes and adjust accordingly.
  • The crosshatch scoring needs to be deep — at least 1cm into the flesh. Shallow scoring (2–3mm) does not create channels deep enough for the glaze to penetrate meaningfully; the glaze stays on the surface rather than soaking in. Use a sharp knife and cut with purpose. If the knife drags, sharpen it first.
  • White miso vs. red miso matters here — white miso (shiro) has a salt content of approximately 10–12% and a mild, sweet, slightly fermented flavor; red miso (aka) has a salt content of 13–17% and a much more aggressive, pungent flavor. Substituting red miso in this recipe will produce a glaze that is significantly saltier and more intense. If red or mixed miso is all that is available, use 1½ tablespoons (not 3 tablespoons) and add an extra teaspoon of sugar to compensate.
  • These wedges are exceptional served over short-grain rice with a simple miso soup — pour a small amount of the caramelized glaze from the baking tray (along with any juices) over the rice as a sauce; it is intensely flavorful and should be used sparingly.

Miso: A Fermented Staple With 1,300 Years of Japanese History

Miso is one of the oldest continuously produced condiments in Japanese culinary history, and the story of its development is also the story of how Japan absorbed a foreign ingredient and transformed it into something definitively its own. Fermented soybean pastes originated in China (as “jiang”) and Korea (as “doenjang”) several thousand years ago, and arrived in Japan during the 7th century CE, most likely through Buddhist monks who carried knowledge of fermentation practices across the Korean Strait along with Buddhist texts and agricultural techniques. The earliest Japanese records of a miso-like product date to the Nara period (710–794 CE), where a fermented soybean paste called “hishio” is documented in imperial court records as a valuable commodity — expensive enough to be used as a form of currency and payment for officials and craftsmen. During the Heian period (794–1185 CE) miso was consumed primarily at the imperial court and among the aristocracy; it was during the Kamakura period (1185–1333 CE) that Buddhist monks, who were already producing miso for their own dietary needs within monastery communities, began introducing miso soup (misoshiru) as a daily meal component that spread from monastic practice into the diet of the samurai class and eventually the general population. By the Muromachi period (1336–1573 CE), miso production had regionalized significantly across Japan: different climates, rice varieties, fermentation times, and salt ratios in different parts of the country produced a diversity of miso styles that persists today — from the pale, mildly sweet white miso of Kyoto (designed for a cuisine of refinement and subtlety) to the intensely dark, pungent hatcho miso of Aichi Prefecture (fermented in cedar barrels for three years or more). The miso used in this recipe — shiro miso, white miso — is the Kyoto style: the briefest fermentation period (as little as a few weeks), the highest proportion of rice koji to soybeans, and the mildest, sweetest flavor profile of any miso variety. Its gentleness makes it the most accessible entry point to miso cookery and the ideal vehicle for a glaze designed to caramelize rather than overpower.


Flavor Variations

  • Spicy Gochujang Aubergine Wedges: Replace the white miso with 2 tablespoons of gochujang (Korean fermented chilli paste) and reduce the soy sauce to ½ tablespoon. Add 1 teaspoon of sesame oil and 1 teaspoon of rice vinegar. The gochujang glaze produces a Korean-inflected version that is spicier, fruitier, and deeply red — caramelizing to a sticky, intensely flavored crust that is different in character from the Japanese miso version but equally excellent. Finish with sesame seeds and spring onions as directed.
  • Miso Tahini Aubergine: Add 1 tablespoon of well-stirred tahini to the miso glaze and increase the lemon juice (substitute for the rice vinegar) to 1½ teaspoons. The tahini adds a nutty, sesame richness and slightly thickens the glaze, producing a Middle Eastern–Japanese fusion result. Finish with toasted pine nuts and fresh flat-leaf parsley instead of sesame seeds and spring onions.
  • Miso Aubergine Grain Bowl: Roast the aubergine wedges as directed and serve over a bowl of cooked farro, brown rice, or quinoa alongside: a cucumber salad (thinly sliced cucumber, rice vinegar, sesame oil, salt, a pinch of sugar), a handful of edamame, and a drizzle of extra miso glaze thinned with 1 tablespoon of warm water to a pourable dressing consistency. Top with sesame seeds, spring onions, and a sheet of nori crumbled over everything. This produces a complete, highly satisfying meal from a single recipe.

Nutritional Highlights (Per Serving — Based on 4 Servings as a Side)

CaloriesProteinCarbsFiberFat
~165 kcal5g22g6g6g

Storage

  • Refrigerator: Store in a sealed container for up to 4 days. The aubergine softens further in the refrigerator but retains excellent flavor — the miso glaze deepens in intensity overnight as it continues to season the flesh. Reheat in a hot oven (200°C) for 8–10 minutes to re-caramelize the surface, or eat at room temperature (the Japanese tradition with many miso-glazed preparations is room temperature, not hot).
  • Not suitable for freezing — aubergine becomes extremely soft and watery after freezing and thawing, losing the silky-yet-structured interior texture entirely.
  • Meal prep: The miso glaze keeps in a sealed jar in the refrigerator for up to 2 weeks — make a double or triple batch and use it across multiple dishes (roasted sweet potato, tofu, mushrooms, or cauliflower all take the glaze beautifully). Having the glaze ready reduces this dish to a 5-minute active prep time.
  • Serving cold: Left at room temperature for 30 minutes before serving, these wedges are excellent as part of a mezze or sharing plate spread — the glaze sets to a thicker, stickier consistency at room temperature that is arguably even more satisfying than the hot-from-the-oven version.

Frequently Asked Questions

My aubergine is bitter. How do I fix it?

Modern cultivated aubergine varieties (particularly those sold in supermarkets) have had most of their natural bitterness bred out, and bitterness in a roasted aubergine is now more commonly caused by using an overripe aubergine (soft, dull skin, visible browning at the stem) than by the variety. The salt-rest step in this recipe draws out some bitterness along with the surface moisture. If bitterness is a consistent issue, extend the salt rest to 30 minutes and use a slightly larger amount of salt, then pat very firmly dry.

Can I make this in an air fryer?

Yes — an air fryer produces an excellent result for miso aubergine wedges. Prepare as directed through the scoring and salting stages. Brush with oil and apply the first glaze coat. Air fry at 200°C for 12–15 minutes until the cut face is caramelized. Apply the second glaze coat and air fry for a further 3–4 minutes. The air fryer’s circulating heat accelerates caramelization and produces a result comparable to the oven version in significantly less time. Work in batches if needed — do not crowd the air fryer basket, as air circulation is essential for caramelization.

The glaze is burning before the aubergine is cooked through. What should I do?

If the glaze is darkening too quickly, reduce the oven temperature to 200°C and cover the wedges loosely with foil for the remaining cooking time. The miso’s natural sugars are highly susceptible to burning at temperatures above 220°C; if your oven runs hot, 210°C is a safer starting temperature. Apply the second glaze coat only in the last 3 minutes (rather than 5) if the glaze seems prone to burning in your oven.

Can I use a different type of aubergine?

Yes — Japanese eggplant (long, slender, thin-skinned) works particularly well and roasts faster (reduce time by approximately 5 minutes). Thai eggplant (small, round, pale green or white) has a firmer texture and slightly more bitter flavor — score and glaze as directed but expect a firmer finished texture. Chinese eggplant (long, light purple) is similar to Japanese and works identically. The large globe aubergine used in this recipe is the most widely available variety and produces the most substantial wedges — best for a main-dish serving.


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

Vegan Baked Potato

vegan baked potato

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

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

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

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


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins55 mins65 mins4~310 kcal

Ingredients

For the Potatoes

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

For the Toppings

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

Optional Add-ins

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

To Serve

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

Instructions

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

Pro Tips

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

Why This Technique Matters

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


Flavor Variations

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

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~310 kcal8g44g4g12g

Storage

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

Frequently Asked Questions

Can I cook the potatoes in the microwave instead?

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

What potato variety works best for baking?

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

Can I make these ahead for a party?

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


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

Vegan Jjajangmyeon — The Rich, Glossy Korean Black Bean Noodle Bowl You’ll Make on Repeat

vegan jjajangmyeon

Jjajangmyeon is one of the most beloved comfort foods in Korea — a dish so deeply embedded in the country’s food culture that it has its own unofficial national day (April 14th, Black Day, when single Koreans eat it alone in solidarity), its own dedicated delivery ecosystem, and a claim to being the most ordered takeout dish in South Korea by volume. The dish is built on chunjang, a Korean fermented black bean paste that is thick, dark, salty, and slightly bitter in its raw state, and which transforms completely when it is stir-fried in oil — a process called “bokkeum” that removes the raw bitterness and develops a deep, rounded, savory-sweet flavor that is unlike anything else in the Korean pantry. The sauce coats thick, chewy wheat noodles in a glossy, jet-black cloak; the vegetables — typically zucchini, onion, and potato, though the filling varies by household and region — are cooked until just tender within the sauce; and the dish is finished with a drizzle of sesame oil and garnished with thin half-moon slices of fresh cucumber for crunch and freshness against the warm, rich sauce. Traditional jjajangmyeon is made with pork, but the dish is so naturally oriented around the black bean sauce and the noodles that vegan versions are entirely faithful to the original — the meat is replaced here with firm tofu cut into small cubes and seared until golden, which provides a satisfying, slightly chewy protein that carries the sauce beautifully. This vegan jjajangmyeon is 100% plant-based, dairy-free, and egg-free. It serves 4. It tastes like the kind of food that makes a cold weeknight feel like a deliberate, comforting choice rather than a scramble. The technique is the reason the sauce is glossy and coating rather than thin and watery.

The technique is the chunjang bloom-and-build method. Chunjang (Korean black bean paste) is a fermented paste with a dense, moisture-rich composition — it contains significant free water and raw starches that, if added directly to the sauce without processing, produce a watery, bitter, grainy sauce that never achieves the glossy, coating consistency of restaurant-quality jjajangmyeon. The chunjang bloom-and-build method addresses this in three sequential stages. Stage one — bloom: the chunjang is added to a hot wok with a generous amount of neutral oil (3–4 tablespoons) and stir-fried alone for 2–3 minutes over high heat, moving constantly. This “blooming” step does three things simultaneously: the high heat and oil cook out the raw fermented bitterness of the paste, converting it from sharp and one-dimensional to rounded, sweet, and deeply savory; the free water in the paste evaporates, concentrating the paste’s flavor; and the oil coats the paste’s solid particles, preventing them from clumping and ensuring the final sauce has a uniform, smooth consistency rather than a grainy one. Stage two — build: the vegetables and tofu are added to the bloomed chunjang and stir-fried together, so the paste coats and flavors every piece of vegetable from the inside of the cook rather than being added as a sauce at the end. Stage three — gloss: a mixture of vegetable stock, soy sauce, sugar, and a cornstarch slurry is poured over the bloomed paste and vegetable mixture, and the entire sauce is stirred constantly over high heat as it comes to a boil. The cornstarch gelatinizes in the boiling liquid and transforms the sauce from opaque and thin to the thick, glossy, sauce-like consistency that clings to the noodles rather than pooling at the bottom of the bowl. The cornstarch is the critical final step; without it, the sauce separates on the noodles within minutes of serving.

This recipe serves 4.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins25 mins45 mins4~520 kcal

Ingredients

For the Noodles

  • 400g (14oz) fresh jjajangmyeon noodles, or fresh udon noodles — jjajangmyeon noodles are thick, white wheat noodles with a chewy, bouncy texture; they are available fresh or dried in Korean and Asian grocery stores; fresh udon noodles are an excellent substitute available in most supermarkets; dried udon or thick wheat noodles also work but will have a slightly different texture; cook according to package directions and rinse under cold water immediately after cooking to remove excess starch and prevent sticking

For the Sauce

  • 4 tbsp chunjang (Korean black bean paste) — the non-negotiable core ingredient of this dish; chunjang is available in Korean grocery stores and many Asian supermarkets; it comes in tubs or pouches and keeps for months in the refrigerator once opened; do not substitute Chinese black bean paste (doubanjiang or other varieties), which is an entirely different ingredient with a different flavor profile and salt level; chunjang is specifically the Korean fermented black bean paste used for this dish
  • 3–4 tbsp neutral oil (vegetable or sunflower oil) — the oil volume here is higher than in many stir-fry recipes because the chunjang bloom requires oil to work correctly; do not reduce this
  • 400ml (1⅔ cups) vegetable stock — provides the liquid base for the sauce; use a well-flavored stock for the best result
  • 1 tbsp soy sauce
  • 1 tbsp sugar (white or light brown) — balances the salty, bitter notes of the chunjang
  • 2 tbsp cornstarch (cornflour) + 3 tbsp cold water — mixed into a smooth slurry before adding; the cornstarch slurry is added at the end and provides the glossy, sauce-like consistency
  • 1 tsp toasted sesame oil — added off the heat at the very end; do not cook sesame oil in the wok as high heat destroys its flavor

For the Filling

  • 300g (10oz) firm tofu — pressed dry (wrap in a clean tea towel, place a heavy pan on top, press for 15 minutes), then cut into 1.5cm (½ inch) cubes; the pressing step is important — unpressed tofu releases water in the wok, which prevents browning and dilutes the chunjang bloom
  • 1 medium zucchini (courgette), cut into 1.5cm (½ inch) dice
  • 1 medium potato (approximately 200g / 7oz), peeled and cut into 1.5cm (½ inch) dice — parboil the diced potato in salted water for 4–5 minutes until just starting to soften but not cooked through; drain and pat dry; pre-cooking ensures the potato becomes fully tender in the sauce without requiring the sauce to simmer for a long time (which would over-reduce it)
  • 1 large white onion, cut into 1.5cm (½ inch) dice
  • 3 cloves garlic, minced
  • 1 tsp fresh ginger, finely grated

To Serve

  • 1 small cucumber, cut into thin half-moon slices or julienned — the classic jjajangmyeon garnish; the fresh, cool crunch of the cucumber is the essential textural contrast to the warm, rich sauce; do not omit
  • 2 spring onions (scallions), thinly sliced
  • Sesame seeds (optional)
  • Pickled yellow radish (danmuji) — the traditional Korean accompaniment to jjajangmyeon; available in jars at Korean grocery stores; thinly sliced and served alongside the bowl for alternating bites of pickled brightness against the rich black sauce; highly recommended if available

Instructions

  1. Prepare the tofu and vegetables. Press the firm tofu for 15 minutes as directed. Parboil the diced potato in salted boiling water for 4–5 minutes until just beginning to soften; drain and pat dry. Prepare all remaining vegetables (zucchini, onion) and the garlic and ginger.
  2. Sear the tofu. Heat 1 tablespoon of neutral oil in a large wok or heavy skillet over high heat until shimmering. Add the tofu cubes in a single layer (work in batches if the wok is not large enough). Sear without moving for 2–3 minutes until golden and slightly crispy on one side. Turn and sear for 1–2 minutes on a second side. Remove from the wok to a plate and set aside.
  3. Chunjang bloom — Stage 1. Add 3 tablespoons of neutral oil to the same wok over high heat. When the oil is hot, add the chunjang paste. Stir-fry the paste continuously for 2–3 minutes over high heat, moving and folding it constantly so it does not stick or burn. The paste will sizzle actively, darken slightly, and smell rounded and savory rather than sharp and raw. This is the bloom stage — it is complete when the paste has an even, glossy, fried appearance and the raw bitterness has cooked off.
  4. Build — Stage 2. Add the diced onion to the bloomed chunjang and stir-fry together for 2 minutes. Add the garlic and ginger and stir-fry for 30 seconds. Add the diced zucchini and parboiled potato and stir-fry for 3–4 minutes, tossing to coat every piece in the chunjang paste. Return the seared tofu to the wok and toss briefly.
  5. Gloss — Stage 3. Pour the vegetable stock into the wok. Add the soy sauce and sugar and stir to combine. Bring to a boil over high heat, stirring constantly. Once boiling, stir the cornstarch slurry briefly (the starch settles quickly) and pour it in a thin stream into the boiling sauce while stirring continuously. Continue to stir over high heat for 1–2 minutes as the sauce thickens, glosses, and becomes coating — it should coat the back of a spoon thickly and flow slowly rather than running. Remove from heat and drizzle in the toasted sesame oil. Stir to combine.
  6. Cook the noodles. Cook the noodles according to package directions. Drain and rinse immediately under cold running water to remove excess starch. Divide the noodles between four deep bowls.
  7. Assemble and serve. Ladle the black bean sauce generously over the noodles in each bowl. Garnish with sliced cucumber, spring onions, and sesame seeds. Serve immediately with pickled yellow radish alongside. The dish is traditionally eaten by mixing the sauce and noodles together thoroughly before the first bite — toss with chopsticks or a fork until every noodle strand is coated in glossy black sauce.

Pro Tips

  • The chunjang bloom cannot be rushed or skipped — 2–3 minutes of continuous stir-frying in oil is the minimum time needed for the raw bitterness to cook off and the flavor to round out. If the paste smells sharp or metallic, it has not bloomed long enough. Keep the heat high and keep moving the paste; it will smell savory and rounded when it is ready.
  • Parboil the potato — raw potato requires significantly longer cooking than zucchini or onion, and adding it raw to the sauce means either under-cooked potato in the finished dish or an over-reduced sauce from simmering too long. The 4–5 minute parboil gives the potato a head start so it finishes cooking in the sauce at the same rate as the other vegetables.
  • Press the tofu well and sear it hot — unpressed tofu releases water that steams the wok rather than searing and creates a rubbery texture; properly pressed and seared tofu has a slightly crispy exterior that holds up in the sauce and provides a satisfying textural contrast to the soft vegetables. A very hot wok and adequate oil are the two requirements for proper tofu searing.
  • Serve immediately — jjajangmyeon is best eaten the moment the sauce hits the noodles; as the noodles sit in the sauce, they continue to absorb liquid and the sauce thickens to a less glossy consistency. If serving for a group, keep the sauce warm in the wok and cook the noodles immediately before plating.

Jjajangmyeon: A Chinese Dish That Became Korea’s Own

Jjajangmyeon’s origin story is a textbook case of culinary migration and transformation — a dish that crossed a national border, absorbed local ingredients and preferences, and over several generations became so thoroughly identified with its adopted country that Koreans today regard it as quintessentially Korean, even though its Chinese predecessor (zhajiangmian, 炸酱面) remains a distinct and separately beloved dish in northern China. The Chinese original — zhajiangmian, meaning “fried sauce noodles” — is a Beijing dish built on tianmian jiang (a sweet fermented wheat paste), minced pork, and fresh hand-cut noodles, and it remains a popular everyday dish in northern China with regional variations across Beijing, Shandong, and surrounding provinces. Chinese immigrants to Korea, most of them from Shandong province, brought their zhajiangmian tradition to the port city of Incheon in the late 19th century, where the first recorded Chinese restaurant in Korea — Gonghwachun — opened in 1905. The transformation from the Chinese original to the Korean dish happened gradually and was driven primarily by ingredient availability: the sweet wheat paste of the Chinese version was replaced with or supplemented by chunjang, a Korean-adapted black bean paste that was darker, more bitter, and more intensely flavored than its Chinese counterpart, and pork belly or shoulder replaced the minced pork to suit Korean palates and portion sizes. The Korean version also incorporated local vegetables — zucchini, potato, and cabbage — that were not part of the Chinese original, giving jjajangmyeon a more substantial vegetable component than zhajiangmian. By the mid-20th century, jjajangmyeon had become the defining delivery food of urban Korea: cheap, filling, fast to make and deliver, and associated with celebrations, moving days, and the pleasures of an easy meal. Today, the dish is so culturally significant in South Korea that it has been officially designated as an important intangible cultural food heritage, and the restaurant where it originated in Incheon — Gonghwachun — now operates as a museum dedicated to its history.


Flavor Variations

  • Spicy Jjajangmyeon (Jjamppong-style): Add 1–2 teaspoons of gochugaru (Korean red chilli flakes) to the chunjang bloom stage, stir-frying the chilli with the paste. Add ½ teaspoon of gochujang (Korean fermented chilli paste) to the sauce along with the soy sauce. The result is a spicier, more complex version that bridges the gap between jjajangmyeon and jjamppong (the spicy Korean seafood noodle soup), with the black bean richness offset by chilli heat. Reduce the sugar by ½ teaspoon to compensate for the gochujang’s natural sweetness.
  • Mushroom Jjajangmyeon: Replace the tofu with 300g of mixed mushrooms — shiitake, oyster, and king oyster (also called trumpet mushrooms) — roughly torn into large pieces and seared in the same way as the tofu. King oyster mushrooms have a particularly meaty, chewy texture that makes them one of the best meat replacements in Korean noodle dishes. Add 1 teaspoon of soy sauce to the mushroom sear for additional umami depth. The mushroom version has a more complex, earthy flavor than the tofu version.
  • Jjajang Rice (Jjajangbap): Serve the sauce over steamed short-grain white rice instead of noodles — a variation known as jjajangbap that is equally popular in Korea and is the preferred preparation for those who find the noodle version too heavy. The sauce-to-rice ratio is the same as sauce-to-noodles; the cucumber garnish is even more important in the rice version, providing essential freshness against the concentrated sauce.

Nutritional Highlights (Per Serving — Based on 4 Servings)

CaloriesProteinCarbsFiberFat
~520 kcal22g72g5g16g

Storage

  • Sauce only: The black bean sauce (without noodles) keeps in a sealed container in the refrigerator for up to 4 days and reheats excellently — reheat in a saucepan over medium heat with a splash of water or vegetable stock to loosen it to its original consistency. The sauce actually deepens in flavor on day two and three.
  • Noodles: Do not store cooked noodles in the sauce — they will absorb all the liquid overnight and become swollen and soft. Store the sauce and noodles separately; cook fresh noodles at serving time (fresh udon noodles cook in 2–3 minutes).
  • Freezer: The sauce freezes well for up to 2 months in a sealed container. Thaw overnight in the refrigerator and reheat as directed. The tofu texture changes slightly on freezing (becomes more porous and slightly chewier) — this is not unpleasant in this dish, as the tofu absorbs the reheated sauce more readily.
  • Meal prep: The sauce is an excellent meal-prep component — make a double batch and refrigerate or freeze in single-serving portions for quick weeknight dinners. Fresh noodles cook while the sauce reheats.

Frequently Asked Questions

I can’t find chunjang — can I substitute anything?

Chunjang is difficult to substitute precisely because it is a unique ingredient. If you have a Korean grocery store accessible, it will stock chunjang; it is also available online. In an absolute emergency, a combination of 3 tablespoons of Chinese black bean paste (not doubanjiang, which is too spicy, but regular Chinese black bean paste or tianmian jiang) with 1 teaspoon of dark soy sauce will approximate some of the flavor, but the result will taste noticeably different from authentic jjajangmyeon. For the best result, seek out chunjang — it is inexpensive and keeps for months in the refrigerator.

My sauce is thin and not glossy. What went wrong?

A thin sauce indicates either the cornstarch slurry was insufficient or was added before the sauce came to a full boil. Cornstarch only gelatinizes above approximately 95°C (203°F) — it must be added to a fully boiling liquid to thicken properly. If the sauce is still thin after adding the slurry, bring it back to a full boil and stir vigorously. If it is still not thick enough, mix an additional tablespoon of cornstarch with 2 tablespoons of cold water and add to the boiling sauce.

Can I use dried noodles instead of fresh?

Yes — dried thick wheat noodles, dried udon noodles, or even spaghetti (which has a similar diameter to jjajangmyeon noodles) work well. Cook dried noodles according to package directions, drain, and rinse under cold water. The texture will be slightly different from fresh noodles — less bouncy and chewy — but the dish will still be excellent. If using spaghetti, undercook it by 1–2 minutes (al dente) as it will continue to soften slightly when the hot sauce is added.

Is jjajangmyeon the same as Chinese zhajiangmian?

They share a common ancestor but are now distinct dishes. The Korean version uses chunjang (a darker, more bitter Korean black bean paste), has a glossier, thicker sauce from the cornstarch finish, and typically includes diced vegetables (zucchini, potato) in the sauce itself. The Chinese version uses tianmian jiang (a sweeter, wheat-based fermented paste), has a looser sauce, and is typically served with fresh vegetables (julienned cucumber, bean sprouts, shredded radish) arranged on top for the diner to mix in. Both are excellent; neither is a substitute for the other.


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!

Cranberry Walnut Chickpea Salad with Orange Vinaigrette

cranberry walnut chickpea salad with orange vinaigrette

There are salads you make because you feel like you should eat something green. And then there are salads like this Cranberry Walnut Chickpea Salad — the kind you make because you genuinely, desperately want it, because the memory of the last bowl has been living rent-free in your mind for days, because every single element is so perfectly calibrated against every other that the finished result is something far greater, far more extraordinary, and far more satisfying than any combination of vegetables and legumes has any right to be. This is that salad. The one that steals the show at every gathering it attends. The one that converts salad skeptics into salad enthusiasts in a single forkful. The one that is simultaneously the most beautiful thing on the table and the first thing that disappears.

This is a salad of extraordinary contrasts — and it is precisely those contrasts that make it so spectacular. Creamy, protein-packed chickpeas against the bright, jewel-like tartness of dried cranberries. The deep, earthy richness of toasted walnuts against crisp, fresh celery and apple. The peppery warmth of fresh arugula against the cool, herbaceous freshness of parsley and mint. And binding everything together — a maple balsamic dressing so beautifully balanced between sweet and tangy and savory that you will find yourself making extra just to have on hand for the rest of the week.

What makes this salad so genuinely outstanding is the way it works at every temperature and in every season. It is spectacular freshly assembled with the walnuts still warm from toasting. It is extraordinary the next day pulled cold from the refrigerator for lunch. It is magnificent as a side dish at a summer barbecue and equally magnificent as a hearty main course bowl on a cold winter evening. It is one of those rare recipes that has no wrong time or place.

This salad is 100% vegan, naturally gluten-free, high in plant-based protein and fiber, ready in just 15 minutes, and absolutely spectacular served over a bed of arugula or mixed greens, stuffed into warm pita with hummus, piled onto a grain bowl with quinoa or farro, or eaten directly from the bowl with a large spoon because you simply cannot wait to plate it properly.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins5 mins20 mins4~380 kcal

Ingredients

For the Salad

  • 2 cans (800g) chickpeas, drained, rinsed, and patted dry
  • ¾ cup (75g) walnuts, roughly chopped and toasted
  • ½ cup (60g) dried cranberries (look for naturally sweetened or juice-sweetened varieties)
  • 3 stalks celery, thinly sliced
  • 1 medium apple, cored and finely diced (Granny Smith for tartness or Honeycrisp for sweetness)
  • ¼ medium red onion, very finely diced
  • ½ cup (30g) fresh parsley, roughly chopped
  • ¼ cup (15g) fresh mint leaves, roughly chopped
  • 3 cups (60g) fresh arugula or mixed greens
  • ¼ cup (35g) pumpkin seeds, toasted (optional but extraordinary)

For the Maple Balsamic Dressing

  • 3 tbsp extra virgin olive oil
  • 2 tbsp balsamic vinegar
  • 1 tbsp maple syrup
  • 1 tbsp lemon juice
  • 1 tsp dijon mustard
  • 1 small clove garlic, very finely minced or grated
  • ½ tsp salt
  • ¼ tsp black pepper
  • ¼ tsp dried thyme (optional)

Optional Add-ins

  • ½ cup (80g) crumbled vegan feta cheese
  • ½ avocado, diced (add just before serving)
  • ¼ cup (35g) sunflower seeds
  • ½ cup (80g) pomegranate seeds for extra jewel-like color
  • 2 tbsp capers, drained
  • ½ cup (80g) cherry tomatoes, halved
  • ¼ cup (35g) dried apricots, finely diced

To Serve

  • Over a generous bed of fresh arugula or spinach
  • As a filling for warm pita with hummus
  • Over cooked quinoa or farro as a complete grain bowl
  • Stuffed into an avocado half for a stunning presentation
  • As a side dish alongside any vegan main
  • On top of toasted sourdough with a drizzle of olive oil
  • As a vibrant filling for vegan wraps and sandwiches

Instructions

  1. Toast the walnuts. Place the roughly chopped walnuts in a dry skillet over medium heat and toast for 3–4 minutes, stirring constantly, until fragrant, slightly darkened, and smelling deeply nutty. Watch them carefully — walnuts go from perfectly toasted to burnt in under a minute. Transfer immediately to a plate to cool — leaving them in the hot pan will continue the cooking process and can result in bitter, overcooked nuts.
  2. Make the maple balsamic dressing. In a small bowl or jar with a lid whisk together the olive oil, balsamic vinegar, maple syrup, lemon juice, dijon mustard, minced garlic, salt, black pepper, and dried thyme if using. Whisk vigorously until the dressing is completely emulsified — it should be thick, glossy, and uniformly combined rather than separated. Taste and adjust — more maple syrup for sweetness, more lemon for brightness, more salt for depth. Set aside.
  3. Prepare the chickpeas. Drain and rinse the chickpeas thoroughly then spread on a clean kitchen towel and pat completely dry. Drying the chickpeas is important — excess moisture dilutes the dressing and prevents it from coating the chickpeas properly. Transfer to a large mixing bowl.
  4. Add the salad components. Add the cooled toasted walnuts, dried cranberries, sliced celery, diced apple, finely diced red onion, chopped parsley, and chopped mint to the bowl with the chickpeas. Toss everything gently to combine — distribute all the components evenly throughout the bowl so every serving gets a generous amount of every element.
  5. Dress the salad. Pour two thirds of the maple balsamic dressing over the salad and toss gently but thoroughly to coat every component in the dressing. Taste and add more dressing as desired — the salad should be generously dressed with every element coated in the sweet-tangy-savory glaze. Reserve any remaining dressing for drizzling at the table.
  6. Add the greens. Add the fresh arugula or mixed greens to the bowl and toss very gently — just enough to incorporate the greens into the salad without wilting them. The peppery arugula provides a beautiful counterpoint to the sweet cranberries and rich walnuts and should retain its freshness and crispness throughout.
  7. Taste and adjust. Taste the finished salad and adjust the seasoning with additional salt, black pepper, lemon juice, or maple syrup as needed. The salad should taste bright, sweet-tangy, deeply savory, and utterly harmonious — every element in perfect balance with every other.
  8. Serve beautifully. Transfer to a large serving bowl or plate and garnish with the toasted pumpkin seeds if using, a few extra fresh mint leaves, a drizzle of the remaining dressing, and a generous crack of fresh black pepper. Serve immediately for the freshest, most vibrant result — or allow to rest for 10–15 minutes for the flavors to meld and deepen before serving.

Pro Tips for the Perfect Cranberry Walnut Chickpea Salad

  • Toast the walnuts — always. Raw walnuts are fine. Toasted walnuts are extraordinary. Three minutes in a dry pan transforms their flavor from flat and slightly bitter to deeply rich, nutty, and complex. This single step elevates the finished salad from very good to genuinely exceptional and takes less than five minutes. Never skip it.
  • Dry the chickpeas thoroughly. Wet chickpeas dilute the dressing and prevent it from adhering properly to their surface. Pat them as dry as possible with a clean kitchen towel before adding to the salad — the dressing will coat them beautifully and every bite will be perfectly seasoned.
  • Choose the right apple. The apple is a critical component of this salad — its sweetness or tartness shapes the entire flavor profile. Granny Smith apples provide a sharp, bright tartness that cuts beautifully through the richness of the walnuts and the creaminess of the chickpeas. Honeycrisp or Fuji apples provide a sweeter, gentler fruitiness. Use whichever suits your preference — both are spectacular.
  • Dress the salad in stages. Dressing two thirds of the salad thoroughly and reserving the remaining third for drizzling at the table ensures every element is properly coated without the salad becoming over-dressed and soggy. This technique produces a better dressed salad than adding all the dressing at once.
  • Add the greens at the very last moment. Arugula wilts quickly once dressed — add it immediately before serving rather than mixing it in advance. If you are making the salad ahead of time store the dressed chickpea mixture and the arugula separately and combine just before serving.
  • Make the dressing in a jar. A jar with a tight-fitting lid is the most efficient way to make a perfectly emulsified vinaigrette — add all the ingredients, seal the lid, and shake vigorously for 20 seconds. The result is a more thoroughly emulsified, more stable dressing than whisking in a bowl and the jar can be refrigerated with any leftover dressing ready for the next use.

The Extraordinary Nutritional Harmony of This Salad

Every ingredient in this salad has been chosen not only for its flavor contribution but for its exceptional nutritional profile — and the way these ingredients work together creates a bowl that is one of the most nutritionally complete plant-based meals available.

Chickpeas provide the protein and fiber foundation of this salad. At approximately 15 grams of plant-based protein and 12 grams of dietary fiber per serving from the chickpeas alone this salad delivers a nutritional punch that rivals most meat-based meals. Chickpeas are also rich in folate, iron, phosphorus, and manganese — supporting everything from cellular energy production to bone health to immune function.

Walnuts are nutritionally unique among nuts for their extraordinarily high content of ALA omega-3 fatty acids — the plant-based form of the essential omega-3 that supports brain health, reduces systemic inflammation, and protects cardiovascular function. A single serving of walnuts provides over 100% of the daily recommended ALA intake. Walnuts are also rich in polyphenol antioxidants that have been extensively studied for their neuroprotective properties.

Dried cranberries contribute proanthocyanidins — powerful antioxidant compounds that have been studied for their ability to prevent bacterial adhesion in the urinary tract, support cardiovascular health, and provide broad-spectrum antioxidant protection. They also provide meaningful amounts of Vitamin C and manganese.

Arugula is one of the most nutritionally dense leafy greens available — providing exceptional concentrations of Vitamins K, A, C, and folate alongside glucosinolates that have been studied extensively for their anti-cancer properties. Its characteristic peppery flavor comes from these very glucosinolate compounds — meaning the more flavourful the arugula the more nutritionally potent it is.

Fresh parsley provides more Vitamin C per gram than citrus fruit alongside exceptional amounts of Vitamin K, iron, and powerful flavonoid antioxidants including apigenin and luteolin that have been studied for their anti-inflammatory and neuroprotective properties.


Flavor Variations

  • Mediterranean Version: Replace the dried cranberries with sun-dried tomatoes and add kalamata olives, capers, and crumbled vegan feta. Replace the maple balsamic dressing with a simple lemon and oregano vinaigrette for a vibrant Mediterranean chickpea salad that is extraordinary over couscous or inside warm pita.
  • Autumn Harvest: Add diced roasted butternut squash, toasted pecans instead of walnuts, and dried apricots alongside the cranberries. Use an apple cider vinegar dressing with maple syrup and cinnamon for an extraordinarily beautiful autumn bowl that celebrates the finest flavors of the season.
  • Asian Inspired: Replace the walnuts with toasted cashews, the cranberries with dried mango, and the balsamic dressing with a sesame ginger vinaigrette made from rice vinegar, sesame oil, soy sauce, fresh ginger, and maple syrup. Top with sesame seeds and sliced scallions.
  • Protein Powerhouse: Add half a cup of cooked edamame and half a cup of cooked quinoa to the salad for a complete protein grain bowl that is filling enough to serve as the sole component of a substantial main course meal.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~380 kcal15g44g12g16g

At 380 calories per serving this salad delivers an exceptional nutritional profile — 15 grams of plant-based protein, 12 grams of dietary fiber, and an extraordinary concentration of omega-3 fatty acids from the walnuts, antioxidants from the cranberries and arugula, and a comprehensive spectrum of vitamins and minerals from every component of the bowl. The combination of chickpeas and walnuts provides complementary proteins that together deliver a complete amino acid profile. The healthy fats from the walnuts and olive oil support the absorption of the fat-soluble vitamins present throughout the salad. This is one of the most nutritionally complete single-bowl plant-based meals available.


Storage

  • Dressed salad: Store the dressed chickpea mixture without the arugula in an airtight container in the refrigerator for up to 3 days. The flavors deepen and meld beautifully overnight making this an outstanding meal prep recipe. Add fresh arugula just before serving each portion.
  • Undressed salad: The chickpea and vegetable mixture without dressing keeps in the refrigerator for up to 4 days. Store the dressing separately in a sealed jar and dress individual portions just before eating for the freshest result throughout the week.
  • Dressing: The maple balsamic dressing keeps in a sealed jar in the refrigerator for up to 2 weeks. Shake well before each use as it will separate during storage. This dressing is outstanding on virtually any salad, grain bowl, or roasted vegetable dish.
  • Walnuts: Store toasted walnuts in an airtight container at room temperature for up to 5 days or in the refrigerator for up to 2 weeks. Toast a large batch at the beginning of the week to have ready for salads, grain bowls, and snacking throughout.

Frequently Asked Questions

Can I use fresh cranberries instead of dried?

Fresh cranberries are extremely tart and astringent when eaten raw — they are not a suitable substitute for dried cranberries in this salad without significant sweetening. If you have fresh cranberries available simmer them briefly with a tablespoon of maple syrup and a splash of water until just softened and sweetened then cool completely before adding to the salad.

What can I substitute for walnuts?

Pecans are the closest substitute in terms of flavor profile and texture — rich, slightly sweet, and deeply nutty. Toasted almonds, cashews, or hazelnuts all work beautifully as alternatives. Sunflower seeds or pumpkin seeds are excellent nut-free alternatives that provide a similar crunch and richness.

Can I use a different type of bean?

Yes — white beans, cannellini beans, or butter beans all work beautifully in this salad as substitutes for chickpeas. They have a slightly creamier, more delicate texture than chickpeas and absorb the dressing with excellent results. Black beans produce a more dramatic visual contrast against the cranberries and greens and provide a slightly earthier flavor.

How do I stop the apple from browning?

Toss the diced apple immediately in a teaspoon of lemon juice after cutting — the acidity prevents oxidation and keeps the apple bright and fresh for several hours. Alternatively add the apple just before serving rather than mixing it in advance.

Can I make this salad the night before?

Yes — this salad is an outstanding make-ahead recipe. Prepare the dressed chickpea mixture and store covered in the refrigerator overnight — the flavors deepen and improve significantly over the first few hours. Store the arugula, fresh herbs, and toasted walnuts separately and combine everything just before serving for the freshest, most vibrant result.

Is this salad filling enough as a main course?

Absolutely — this salad is substantial and nourishing enough to serve as a complete main course meal. The chickpeas provide 15 grams of protein per serving and the walnuts contribute healthy fats that promote satiety. For an even more filling meal serve over a base of cooked quinoa or farro which adds additional protein, fiber, and complex carbohydrates to create a genuinely complete and deeply satisfying plant-based 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 vibrant vegan salad and bowl recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!