Mediterranean vegan

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!

Lemon Garlic Chickpea Fritters

lemon garlic chickpea fritters

There are fritters you make because something quick is needed. And then there are fritters like these Lemon Garlic Chickpea Fritters — the kind that come out of the pan deeply golden and crisp on the outside, soft and herby on the inside, with a bright hit of lemon and garlic in every single bite that makes it almost impossible to stop at just one. This is that fritter. The one that gets requested again before the first batch is even finished. The one that proves chickpeas, treated properly, can be the star of the plate rather than a background ingredient.

These fritters are built from mashed chickpeas, fresh herbs, garlic, and lemon zest, bound together with a touch of chickpea flour and pan-fried until the outside is shatteringly crisp while the inside stays tender and full of bright, garlicky flavor. They come together with pantry staples in under thirty minutes and work just as well as a quick lunch, a party appetizer, or a protein-packed addition to a bowl.

What makes these fritters so outstanding is the lemon and garlic combination — used generously rather than as an afterthought, providing the brightness and depth that turns simple mashed chickpeas into something genuinely craveable, finished with a quick lemon yogurt dip that ties everything together.

This recipe is 100% vegan, naturally gluten-free when made with chickpea flour, ready in under 30 minutes, and absolutely wonderful served warm with a squeeze of fresh lemon and a dollop of cooling dip alongside.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins12 mins27 mins4~240 kcal

Ingredients

For the Fritters

  • 2 cans (800g) chickpeas, drained, rinsed, and patted dry
  • ¼ cup (30g) chickpea flour
  • 4 cloves garlic, minced
  • Zest of 2 lemons plus 2 tbsp lemon juice
  • ¼ cup (15g) fresh parsley, finely chopped
  • 2 tbsp fresh dill, finely chopped
  • 3 spring onions, finely sliced
  • ½ tsp baking powder
  • ¾ tsp salt
  • ¼ tsp black pepper
  • ¼ tsp cumin

For Frying

  • 3 tbsp olive oil

For the Lemon Yogurt Dip

  • ½ cup (120g) plain vegan yogurt
  • 1 tbsp lemon juice
  • 1 small clove garlic, grated
  • 1 tbsp fresh dill, finely chopped
  • Salt to taste

Optional Add-ins

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

To Serve

  • Lemon yogurt dip
  • Extra lemon wedges
  • Fresh herbs scattered over
  • Warm pita or flatbread alongside

Instructions

  1. Mash the chickpeas. Place the drained, dried chickpeas in a large bowl and mash with a fork or potato masher until mostly broken down, leaving some texture rather than a completely smooth paste — this gives the fritters a satisfying bite.
  2. Combine the mixture. Add the chickpea flour, garlic, lemon zest, lemon juice, parsley, dill, spring onions, baking powder, salt, pepper, and cumin to the mashed chickpeas. Mix thoroughly until everything is evenly combined and the mixture holds together when pressed.
  3. Rest briefly. Let the mixture sit for 5 minutes — this allows the chickpea flour to absorb moisture and helps the fritters hold together better during cooking.
  4. Shape the fritters. Divide the mixture into 12 equal portions and shape into patties about 6cm wide, pressing firmly so they hold together.
  5. Fry until golden. Heat the olive oil in a large skillet over medium heat. Cook the fritters in batches for 3–4 minutes per side until deeply golden and crisp, pressing gently with a spatula.
  6. Make the dip. Whisk together the vegan yogurt, lemon juice, grated garlic, dill, and salt until smooth.
  7. Serve warm. Serve the fritters hot with the lemon yogurt dip, extra lemon wedges, and fresh herbs scattered over.

Pro Tips

  • Pat the chickpeas very dry before mashing — excess moisture makes the mixture too wet to hold together properly.
  • Leave some texture when mashing rather than pureeing completely smooth, for the best bite in the finished fritter.
  • Let the mixture rest before shaping so the chickpea flour has time to absorb moisture and bind everything together.
  • Press firmly when shaping and avoid flipping too early, letting a proper golden crust form before turning.

Why Lemon and Garlic Work So Well With Chickpeas

Chickpeas have a naturally mild, slightly nutty flavor that benefits enormously from bold seasoning. Garlic provides pungent depth while fresh lemon zest and juice add brightness and acidity that cuts through the richness of the olive oil and balances the earthiness of the chickpeas — together creating the lively, craveable flavor that makes these fritters so much more interesting than a plain chickpea patty.


Flavor Variations

  • Spicy Harissa Fritters: Add a tablespoon of harissa paste to the mixture for a smoky, spiced version.
  • Mediterranean Feta Fritters: Fold in crumbled vegan feta and chopped sun-dried tomatoes for a richer, tangier variation.
  • Curry Spiced Fritters: Add a teaspoon of curry powder and a pinch of turmeric for a warmly spiced twist.

Nutritional Highlights (Per Serving — 3 fritters)

CaloriesProteinCarbsFiberFat
~240 kcal10g28g7g10g

Storage

  • Refrigerator: Store cooked fritters in an airtight container for up to 4 days. Reheat in a skillet or air fryer to restore crispness.
  • Freezer: Freeze cooked, cooled fritters for up to 2 months. Reheat from frozen in an air fryer or oven until heated through and crisp.
  • Dip: The lemon yogurt dip keeps well in the refrigerator for up to 3 days in a sealed container.

Frequently Asked Questions

Can I bake these instead of pan frying?

Yes — bake at 400°F (200°C) for 20–22 minutes, flipping halfway, though the crust will be slightly less crisp than pan frying.

Why are my fritters falling apart?

This is usually caused by chickpeas that were not dried thoroughly or insufficient resting time before shaping. Pat the chickpeas very dry and let the mixture rest for the full 5 minutes before forming the patties.

Can I make these without chickpea flour?

Yes — regular all-purpose flour or oat flour can be substituted in the same quantity if chickpea flour is unavailable.


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 crave-worthy vegan appetizer and main dish recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Spinach and Feta-Filled Crepes

vegan spinach and feta filled crepes

There are brunch recipes that feel genuinely special. And then there are brunch recipes like these Vegan Spinach and Feta-Filled Crepes — the kind that come out of the pan impossibly thin and delicate, golden at the edges, folded around a savory filling of garlicky wilted spinach and crumbled vegan feta that is fragrant with herbs and slightly tangy, making every bite simultaneously light and deeply satisfying. This is that recipe. The one that turns a weekend morning into something that feels like a French bistro breakfast. The one that looks considerably more impressive than the time invested would suggest.

These crepes use a simple vegan batter of all-purpose flour, plant milk, and a flax egg that produces a delicate, lacy crepe that is completely indistinguishable in texture and thinness from a classic egg-based crepe. The filling of wilted spinach, garlic, and crumbled vegan feta is simple and deeply satisfying, carrying enough herbaceous, tangy flavor to make these crepes work as a complete brunch dish without any additional sauce.

What makes these crepes so outstanding is the batter — resting for 20 minutes allows the gluten to relax, producing a smoother, more pourable batter that spreads more easily in the pan and cooks more evenly into the characteristic paper-thin, lacy rounds that define a great crepe.

This recipe is 100% vegan, ready in about 40 minutes, and absolutely wonderful served folded or rolled with extra vegan feta crumbled over the top and a squeeze of fresh lemon juice.


Recipe Information

Prep TimeRest TimeCook TimeTotal TimeServingsCalories
10 mins20 mins10 mins40 mins4~280 kcal

Ingredients

For the Crepe Batter

  • 1 cup (120g) all-purpose flour
  • 1½ cups (360ml) plant milk (oat milk recommended for neutral flavor)
  • 1 flax egg (1 tbsp flaxseed meal + 3 tbsp water — rest 5 minutes)
  • 1 tbsp melted vegan butter or neutral oil
  • ½ tsp salt
  • Vegan butter for cooking

For the Spinach and Feta Filling

  • 4 cups (120g) fresh spinach
  • 150g vegan feta, crumbled
  • 2 cloves garlic, minced
  • 1 tbsp olive oil
  • 2 tbsp fresh dill or parsley, finely chopped
  • ¼ tsp nutmeg
  • Salt and black pepper to taste

Optional Add-ins

  • ¼ cup (30g) sun-dried tomatoes, finely chopped
  • A pinch of chili flakes in the filling
  • Vegan cream cheese spread inside before adding the spinach filling

To Serve

  • Extra crumbled vegan feta
  • Fresh lemon wedges
  • Fresh dill
  • A drizzle of olive oil

Instructions

  1. Make the crepe batter. Whisk together the flour, plant milk, flax egg, melted vegan butter, and salt until completely smooth and lump-free. Let the batter rest for 20 minutes at room temperature — this is not optional. The resting period allows the flour to fully hydrate and the gluten to relax, producing a more fluid, evenly spreading batter.
  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 completely wilted. Remove from heat, squeeze any excess moisture from the spinach, and roughly chop. Combine with the crumbled vegan feta, fresh herbs, nutmeg, salt, and pepper. Set aside.
  3. Cook the crepes. Heat a 20–22cm non-stick or crepe pan over medium heat. Add a small knob of vegan butter and swirl to coat. Pour approximately 60–70ml of batter into the center of the pan and immediately swirl the pan in a circular motion to spread the batter into a thin, even round. Cook for 60–90 seconds until the edges look dry and are beginning to lift, then flip carefully and cook for 30 seconds on the second side. Transfer to a plate and repeat with remaining batter.
  4. Fill the crepes. Place 2–3 tablespoons of the spinach feta filling along the center of each crepe. Fold into quarters or roll into cylinders.
  5. Serve immediately. Arrange on plates and top with extra crumbled vegan feta, fresh dill, and lemon wedges. Serve immediately.

Pro Tips

  • Rest the batter for the full 20 minutes — this single step produces noticeably smoother, more spreadable batter and more consistently thin, lacy crepes than batter used immediately.
  • Swirl the pan quickly after pouring the batter — the batter sets quickly and must be spread before it begins to cook.
  • The first crepe is almost always a test crepe that will not come out perfectly — this is completely normal and happens to every cook. Adjust the heat and butter quantity based on the first result.
  • Keep finished crepes stacked on a plate covered with a clean kitchen towel — they stay warm and pliable rather than becoming brittle.

The Art of the Perfect Crepe

Crepes are one of the most rewarding and most technically satisfying preparations in all of everyday cooking — a dish that rewards practice and attention in a way that produces genuinely better results with each attempt. The French crepe tradition is centuries old, rooted in the Brittany region of northwestern France where buckwheat galettes (savory crepes) and sweet wheat crepes have been the defining regional food for as long as records exist.

The key to a great crepe — plant-based or otherwise — is always the same: a rested batter, a properly preheated pan, sufficient butter, and the confidence to swirl quickly and decisively. The batter must be fluid enough to spread across the pan before it sets, which is why the resting period that hydrates the flour and relaxes the gluten is so important — an unrested batter is thicker and less fluid, producing a crepe that sets in a thick, uneven layer rather than spreading to a uniform thin round.


Flavor Variations

  • Sweet Breakfast Crepes: Use the same batter with a teaspoon of vanilla and a tablespoon of sugar, and fill with fresh berries and vegan whipped cream for a sweet version.
  • Mushroom and Herb Crepes: Replace the spinach with sautéed mushrooms, thyme, and vegan cream cheese for a different savory filling.
  • Mediterranean Crepes: Add sun-dried tomatoes, olives, and roasted red pepper to the filling for a more complex Mediterranean character.

Nutritional Highlights (Per Serving — 2 crepes)

CaloriesProteinCarbsFiberFat
~280 kcal10g32g3g13g

Storage

  • Refrigerator: Store stacked crepes with parchment between each one in an airtight container for up to 3 days. Reheat briefly in a dry pan.
  • Freezer: Freeze stacked crepes with parchment between each for up to 2 months. Thaw at room temperature and reheat in a dry pan.
  • Filling: The spinach feta filling keeps in the refrigerator for up to 3 days and can be made ahead for faster assembly.

Frequently Asked Questions

Can I make the batter the night before?

Yes — rested batter kept covered in the refrigerator overnight actually produces slightly better crepes than 20-minute rested batter. Bring to room temperature and stir well before using.

Why are my crepes tearing when I flip them?

Crepes tear when they are flipped too early before the bottom has fully set, when the batter is too thick, or when the pan is not properly non-stick. Wait until the edges look completely dry and beginning to curl before flipping.

Can I make these crepes gluten-free?

Yes — use a 1:1 gluten-free flour blend. The crepes will be slightly more fragile than the regular version but still delicious and entirely workable.


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

Greek Meatballs with Tzatziki

Jpg 7 2 610x343

There are recipes that make you feel like you are sitting at a table in a sun-drenched taverna overlooking the Aegean Sea, with warm bread in your hands and the smell of herbs and garlic drifting through the air. And then there are recipes like these Vegan Greek Meatballs with Tzatziki — the kind that bring every single one of those sensations directly into your kitchen on a Tuesday evening in thirty-five minutes flat. These are those meatballs. The ones that are so deeply satisfying, so extraordinarily fragrant with oregano and cumin and fresh mint, so perfectly golden on the outside and tender on the inside, that the people eating them forget entirely that there is not a single gram of meat anywhere on the plate.

These plant-based meatballs are built on a foundation of chickpeas and lentils — two of the most nutritionally outstanding legumes available — combined with fresh herbs, warming spices, and just enough binding to hold them together into balls that are firm enough to pan-fry to a beautiful golden crust while remaining moist, tender, and deeply flavorful throughout. They are everything a great meatball should be — substantial, savory, herb-forward, and deeply satisfying — achieved entirely through the power of plants.

And then there is the tzatziki. Cool, creamy, garlicky, bright with fresh dill and lemon — a sauce so extraordinary that it would make almost anything taste spectacular but that reaches its absolute peak alongside these warm, herb-scented meatballs. Made entirely from plant-based yogurt it is indistinguishable in flavor and texture from the dairy original and is frankly one of the finest sauces in the entire plant-based cooking repertoire.

This recipe is 100% vegan, packed with plant-based protein and fiber, naturally gluten-free when made with oat flour, ready in just 35 minutes, and spectacular served over rice, tucked into warm pita, plated on a full Greek mezze spread, or simply eaten standing at the kitchen counter directly from the pan because the smell coming from the oven made waiting impossible.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins20 mins35 mins4~420 kcal

Ingredients

For the Vegan Greek Meatballs

  • 1 can (400g) chickpeas, drained and rinsed
  • 1 cup (200g) cooked green or brown lentils, cooled
  • 1 medium red onion, very finely diced
  • 4 cloves garlic, minced
  • 3 tbsp fresh parsley, finely chopped
  • 2 tbsp fresh mint, finely chopped
  • 1 tbsp fresh dill, finely chopped (or 1 tsp dried dill)
  • 1½ tsp dried oregano
  • 1 tsp ground cumin
  • ½ tsp ground coriander
  • ½ tsp smoked paprika
  • ¼ tsp cinnamon (the secret ingredient that gives authentic Greek flavor)
  • ½ tsp salt
  • ¼ tsp black pepper
  • ¼ tsp chili flakes (optional)
  • 3 tbsp oat flour or breadcrumbs (use oat flour for gluten-free)
  • 1 tbsp olive oil (for the mixture)
  • 2 tbsp olive oil (for pan frying)
  • 1 tbsp lemon juice
  • 1 tbsp tomato paste

For the Vegan Tzatziki

  • 1 cup (240g) plain unsweetened vegan yogurt (coconut or soy based work best)
  • 1 medium cucumber, grated and thoroughly squeezed dry
  • 2 cloves garlic, very finely minced or grated
  • 2 tbsp fresh dill, finely chopped
  • 1 tbsp fresh mint, finely chopped (optional but extraordinary)
  • 2 tbsp lemon juice
  • 1 tbsp olive oil
  • ½ tsp salt
  • ¼ tsp black pepper

Optional Add-ins for the Meatballs

  • 2 tbsp sun-dried tomatoes, very finely chopped
  • 2 tbsp kalamata olives, very finely chopped
  • 2 tbsp toasted pine nuts, roughly chopped
  • 1 tbsp nutritional yeast for extra umami depth

To Serve

  • Warm pita bread with hummus
  • Over steamed rice or couscous
  • On a full Greek mezze platter with olives and roasted vegetables
  • Over a Greek salad with tomatoes, cucumber, and olives
  • In a wrap with shredded lettuce, tomato, and extra tzatziki
  • With roasted lemon potatoes and a simple green salad
  • Over creamy hummus with a drizzle of olive oil and paprika

Instructions

  1. Make the tzatziki first. The tzatziki needs time to rest and develop its flavors so make it before the meatballs. Grate the cucumber on the large holes of a box grater then place in a clean kitchen towel and squeeze out as much moisture as possible — this step is essential for thick, creamy tzatziki rather than a watery sauce. In a bowl combine the vegan yogurt, squeezed cucumber, minced garlic, fresh dill, fresh mint, lemon juice, olive oil, salt, and pepper. Stir well to combine, taste, and adjust seasoning. Cover and refrigerate while you make the meatballs — the longer it rests the better it gets.
  2. Prepare the meatball mixture. Place the drained chickpeas in a large bowl and mash roughly with a fork or potato masher — you want a mixture that is partially mashed with some whole pieces remaining for texture. Do not blend to a smooth paste — the texture of the finished meatball depends on having some chunky pieces throughout. Add the cooked lentils and mash very lightly to combine.
  3. Add the herbs, spices, and aromatics. Add the finely diced red onion, minced garlic, fresh parsley, fresh mint, fresh dill, dried oregano, cumin, coriander, smoked paprika, cinnamon, salt, black pepper, and chili flakes if using. Add the olive oil, lemon juice, and tomato paste. Mix everything together thoroughly until completely combined and fragrant — the mixture should smell absolutely extraordinary at this point.
  4. Add the binder and rest. Add the oat flour or breadcrumbs to the mixture and stir to combine. The mixture should hold its shape when pressed into a ball — if it feels too wet add one more tablespoon of oat flour. If it feels too dry add one teaspoon of olive oil. Allow the mixture to rest for 5 minutes — this allows the oat flour to absorb any excess moisture and makes rolling significantly easier.
  5. Shape the meatballs. With slightly damp hands roll the mixture into balls approximately the size of a golf ball — about 1.5 inches in diameter. This recipe makes approximately 16–18 meatballs. Place on a lined plate or tray as you work. Damp hands prevent sticking and produce smoother, more evenly shaped meatballs.
  6. Pan fry to golden perfection. Heat 2 tablespoons of olive oil in a large non-stick skillet over medium-high heat until shimmering. Working in batches to avoid crowding add the meatballs to the pan and cook for 3–4 minutes per side, turning gently with a spoon or tongs, until deeply golden and crusted on all sides — approximately 10–12 minutes total per batch. The meatballs should be deeply golden and slightly crispy on the outside with a firm, cohesive texture.
  7. Alternatively bake the meatballs. For a lighter, hands-off result preheat the oven to 400°F (200°C). Place the meatballs on a lined baking sheet, brush lightly with olive oil, and bake for 20–25 minutes, turning once halfway through, until golden and firm. Baked meatballs are slightly less crispy than pan-fried but still deeply delicious and significantly easier to make in large quantities.
  8. Serve immediately. Arrange the golden meatballs over your chosen base — rice, pita, salad, or mezze platter. Add a generous dollop or pool of tzatziki alongside. Garnish with fresh dill, a drizzle of olive oil, a scattering of chili flakes for color, and a wedge of lemon for squeezing. Serve immediately while the meatballs are hot and the tzatziki is cool — the contrast of temperatures is one of the most beautiful elements of this dish.

Pro Tips for Perfect Vegan Greek Meatballs

  • Do not over-mash the chickpeas. Leaving some chunky pieces in the mashed chickpea base gives the finished meatballs a satisfying, substantial texture that is far more appealing than a smooth, uniform paste. Aim for a rough mash with visible pieces — approximately 70% mashed and 30% whole or half pieces.
  • Squeeze the cucumber for tzatziki until it is bone dry. Excess moisture from the cucumber is the enemy of thick, creamy tzatziki. Squeeze the grated cucumber in a clean kitchen towel with genuine force — far more water will come out than seems possible. This single step is what separates extraordinary tzatziki from a thin, watery disappointment.
  • Use cinnamon in the meatballs. This sounds unusual to anyone unfamiliar with Greek cuisine but cinnamon is one of the defining flavors of authentic Greek meatball recipes. It adds a subtle warmth and complexity that is not identifiably cinnamony but that makes the overall flavor profile feel distinctly, authentically Greek in a way that is difficult to achieve without it.
  • Rest the mixture before shaping. Five minutes of resting time after adding the oat flour allows the binder to absorb moisture and the mixture to firm up to a consistency that rolls smoothly and holds its shape reliably during cooking. Skipping this step makes rolling messier and the meatballs more likely to crack or fall apart during cooking.
  • Cook in batches. Crowding the pan causes the meatballs to steam rather than fry — producing a grey, soft exterior rather than the deeply golden, crispy crust that makes these meatballs so spectacular. Cook in two batches if necessary, keeping the first batch warm in a 200°F (93°C) oven while the second batch cooks.
  • Make the tzatziki the day before. Like most yogurt-based sauces tzatziki improves dramatically overnight as the garlic and herbs infuse through the yogurt completely. If you have time make it the evening before serving — the flavor difference is remarkable.

The Magic of Greek Spices in Plant-Based Cooking

The spice blend in these meatballs is not arbitrary — it is a carefully calibrated combination of the herbs and spices that define authentic Greek cuisine and that work together to create a flavor profile of extraordinary depth and complexity.

Oregano is the defining herb of Greek cooking — dried oregano in particular has an intensity and resinous warmth that fresh oregano cannot replicate. It provides the backbone of the savory herb flavor that makes these meatballs taste unmistakably Greek from the very first bite.

Fresh mint is used far more extensively in Greek cuisine than most people outside Greece realize. It provides a cooling, bright counterpoint to the warming spices and rich legumes — cutting through the density of the chickpeas and lentils with a freshness that makes the overall flavor profile feel light and vibrant despite the substantial ingredients.

Cumin adds an earthy, slightly smoky depth that grounds the brighter flavors of the herbs and lemon. It works in harmony with the coriander to create a warm, complex base note that gives the meatballs their satisfying savory depth.

Cinnamon — as discussed — is the secret ingredient that elevates these meatballs from very good to genuinely extraordinary. Used in small quantities it adds a subtle warmth and complexity that is characteristic of many traditional Greek meat dishes and that is completely irreplaceable in terms of achieving an authentic flavor profile.

Fresh dill brings a distinctly Greek character to both the meatballs and the tzatziki — its anise-like, bright, slightly grassy flavor is one of the most characteristic and beloved flavors in the entire Greek culinary tradition.


Flavor Variations

  • Spicy Greek: Add 1 teaspoon of harissa paste and extra chili flakes to the meatball mixture for a fiery, North African-influenced version that is particularly extraordinary served over couscous with preserved lemon tzatziki.
  • Lemon Herb: Add the zest of two lemons and an extra tablespoon of fresh parsley and fresh mint to the mixture for a brighter, more intensely herb-forward meatball that is spectacular in summer served at room temperature as part of a mezze spread.
  • Walnut and Sun-dried Tomato: Add 3 tablespoons of very finely chopped walnuts and 2 tablespoons of finely chopped sun-dried tomatoes to the mixture for a richer, more complex meatball with extraordinary depth of flavor and a beautiful textural element.
  • Baked Not Fried: For a lighter, oil-free version bake the meatballs at 400°F (200°C) for 22–25 minutes turning once. They will be slightly less golden than the pan-fried version but still deeply delicious and significantly lower in fat.

Nutritional Highlights (Per Serving — 4 meatballs with tzatziki)

CaloriesProteinCarbsFiberFat
~420 kcal18g48g14g16g

This is one of the most nutritionally outstanding plant-based dinner recipes available. At 420 calories per serving it delivers 18 grams of plant-based protein from the chickpeas and lentils — equivalent to a substantial meat-based meal — alongside 14 grams of dietary fiber representing over half the daily recommended intake. The combination of chickpeas and lentils provides a complete amino acid profile with complementary proteins that together deliver all essential amino acids. The fresh herbs provide meaningful amounts of Vitamins K and C, iron, and powerful antioxidant compounds. The vegan tzatziki contributes beneficial probiotic bacteria from the fermented yogurt base alongside calcium and additional protein.


Storage

  • Meatballs: Store cooked meatballs in an airtight container in the refrigerator for up to 4 days. They reheat beautifully in a hot oven at 375°F (190°C) for 8–10 minutes, in a hot pan with a small amount of olive oil for 3–4 minutes, or in an air fryer at 375°F (190°C) for 5 minutes until heated through and re-crisped on the outside.
  • Tzatziki: Store in an airtight container in the refrigerator for up to 5 days. The flavor improves for the first 24 hours as the garlic and herbs continue to infuse through the yogurt. Stir well before serving as some liquid separation may occur during storage — this is completely normal and does not affect the flavor or quality.
  • Freezer: Uncooked meatballs freeze beautifully for up to 3 months. Shape the meatballs, place on a lined baking sheet, and freeze until solid before transferring to a freezer bag. Cook from frozen in a 400°F (200°C) oven for 28–32 minutes until golden and heated through. Tzatziki does not freeze well — make fresh when needed.
  • Meal prep: Make a double batch of meatballs and freeze half for the most effortless weeknight dinner system imaginable. Paired with frozen pita bread and a quick fresh batch of tzatziki you can have a spectacular Greek dinner on the table in under 15 minutes from frozen.

Frequently Asked Questions

How do I stop the meatballs from falling apart during cooking?

Meatballs that fall apart during cooking are almost always the result of too much moisture in the mixture, insufficient binder, or handling too roughly during cooking. Ensure the chickpeas are well drained and patted dry, use the full amount of oat flour called for, rest the mixture for 5 minutes before shaping, and turn the meatballs gently and infrequently during cooking — ideally only 2–3 times total.

Can I make these meatballs gluten-free?

Yes — this recipe is naturally gluten-free when made with oat flour rather than breadcrumbs. Ensure you use certified gluten-free oats if cooking for someone with celiac disease as standard oats are frequently cross-contaminated with wheat during processing.

What is the best vegan yogurt for tzatziki?

Thick, full-fat coconut yogurt or unsweetened soy yogurt produce the best results in tzatziki. Both have a neutral flavor and thick consistency that closely resembles full-fat Greek dairy yogurt. Avoid thin, low-fat, or flavored vegan yogurts which will produce a watery, sweet tzatziki with an unpleasant flavor.

Can I air fry these meatballs?

Yes — air frying produces an exceptionally crispy exterior with minimal oil. Brush the shaped meatballs lightly with olive oil and air fry at 375°F (190°C) for 12–15 minutes, shaking the basket gently halfway through, until deeply golden and firm on the outside. Air-fried meatballs are arguably even crispier than pan-fried ones and require significantly less oil.

Can I prepare these meatballs ahead of time?

Yes — the meatball mixture can be made up to 24 hours in advance and stored covered in the refrigerator before shaping and cooking. Shaped, uncooked meatballs can be stored in the refrigerator for up to 8 hours before cooking. Both the meatballs and tzatziki can be made completely in advance and reheated or served at room temperature for effortless entertaining.

What can I serve with these meatballs for a full Greek feast?

For a spectacular full Greek mezze spread serve these meatballs alongside warm pita bread, creamy hummus, a classic Greek salad of tomatoes and cucumber and olives, roasted lemon and herb potatoes, stuffed grape leaves, marinated olives, and a generous pool of tzatziki. Add a bottle of chilled white wine and you have one of the most extraordinary plant-based dinner party spreads imaginable.


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