Introduction
These Vegan Greek Keftedes are a delicious plant-based twist on the classic Greek favorite. Crispy on the outside, tender on the inside, and infused with fresh herbs, garlic, and Mediterranean spices, they’re packed with bold flavor in every bite.
Made with protein-rich tofu, chickpea flour, and aromatic herbs, these high-protein keftedes are satisfying enough for lunch or dinner while remaining lower in carbs than many traditional meatless alternatives. Serve them with dairy-free tzatziki, a fresh Greek salad, or roasted vegetables for a wholesome Mediterranean-inspired meal.
Can This Vegan Greek Keftedes Support Weight Loss Goals?
Yes. These keftedes are rich in plant-based protein and fiber, helping promote fullness and satisfaction. Baking instead of deep-frying keeps added fat moderate, while fresh herbs and vegetables provide plenty of flavor without unnecessary calories. When paired with vegetables or salad, they fit well into a balanced weight-management plan.
Does Vegan Greek Keftedes Fit a High-Protein Lifestyle?
Absolutely. Firm tofu provides complete plant protein, while chickpea flour adds both protein and fiber. Fresh parsley, dill, onion, and garlic contribute flavor with very few carbohydrates, keeping net carbs relatively low. Each serving delivers approximately 16–18 grams of protein with around 10 grams of net carbs, making these keftedes suitable for many high-protein eating plans.
Why This Recipe is Special
- Rich in plant-based protein from tofu and chickpea flour.
- Baked instead of deep-fried for a lighter meal.
- Loaded with authentic Mediterranean herbs and spices.
- Naturally dairy-free and completely vegan.
- Great for meal prep, wraps, bowls, or appetizers.
My Personal Experience
- Pressing the tofu makes a noticeable difference.
Removing extra moisture creates firmer keftedes that hold their shape beautifully. - Fresh dill and parsley create authentic Greek flavor.
They add brightness that dried herbs simply can’t match. - Baking gives a crispy exterior with minimal oil.
The keftedes become golden while staying tender inside. - They taste even better the next day.
The herbs and spices continue to develop after refrigeration.
Perfect For
These Vegan Greek Keftedes are perfect for weeknight dinners, Mediterranean meal prep, healthy lunches, party appetizers, wraps, grain bowls, vegan mezze platters, family meals, high-protein snacks, and light summer dinners.
Why You’ll Love This Recipe
- Authentic Mediterranean flavor.
Fresh herbs, garlic, oregano, and lemon create classic Greek-inspired taste. - High in plant-based protein.
Tofu and chickpea flour make every serving satisfying and nourishing. - Easy to prepare.
The mixture comes together quickly using simple pantry ingredients. - Versatile serving options.
Enjoy them with salad, wraps, rice, roasted vegetables, or dairy-free tzatziki. - Excellent for meal prep.
They refrigerate and freeze well for quick meals throughout the week.
Common Mistakes to Avoid
- Not pressing the tofu thoroughly, resulting in soft keftedes.
- Adding too much moisture from onions without squeezing out excess liquid.
- Overmixing the mixture, making the texture dense.
- Flipping too early during baking, causing the keftedes to break apart.
Required Equipment
- Food processor — quickly creates a uniform keftede mixture.
- Mixing bowl — combines ingredients evenly.
- Baking sheet — promotes even browning.
- Parchment paper — prevents sticking and simplifies cleanup.
- Measuring cups and spoons — ensures balanced seasoning.
- Spatula — flips keftedes gently during baking.
Storage Instructions
Allow the keftedes to cool completely before storing.
Refrigerate in an airtight container for up to 4 days.
Freeze cooked keftedes in freezer-safe containers or zip-top freezer bags for up to 3 months. Thaw overnight in the refrigerator and reheat in a 350°F (175°C) oven for 8–10 minutes or in an air fryer until heated through.
Recipe Details
Preparation Time: 20 minutes
Cooking Time: 25 minutes
Total Time: 45 minutes
Servings: 4
Best Season for This Recipe: All-season
Total Calories (Per Serving): Approximately 245 calories (estimate)
Description
These Vegan Greek Keftedes are crispy, herb-filled Mediterranean patties made with tofu, chickpea flour, garlic, and fresh herbs. They’re high in plant-based protein, easy to prepare, and perfect for healthy lunches, dinners, or appetizers. Serve them with vegan tzatziki for an authentic Greek-inspired meal.
📝 Ingredients
Main Ingredients
- 14 oz (400 g) firm tofu, pressed and crumbled
- ½ cup chickpea flour
- ¼ cup finely diced onion (squeeze excess moisture if very juicy)
- 2 cloves garlic, minced
- ¼ cup chopped fresh parsley
- 2 tbsp chopped fresh dill
- 1 tbsp chopped fresh mint
- 1 tbsp nutritional yeast
- 1 tbsp olive oil
- 1 tbsp lemon juice
- 1 tsp dried oregano
- ½ tsp ground cumin
- ½ tsp smoked paprika
- ½ tsp sea salt
- ¼ tsp black pepper
Optional for Serving
- Vegan tzatziki
- Cucumber slices
- Cherry tomatoes
- Kalamata olives
- Lemon wedges
- Fresh parsley
Directions
- Preheat oven to 400°F (200°C).
Line a baking sheet with parchment paper. - Press the tofu for 20–30 minutes to remove excess moisture.
- Crumble the tofu into a large bowl or food processor.
- Add chickpea flour, onion, garlic, parsley, dill, mint, nutritional yeast, olive oil, lemon juice, oregano, cumin, paprika, salt, and pepper.
- Pulse briefly or mix until the ingredients hold together while still retaining some texture. High-Protein Tip: Avoid over-processing to keep the keftedes light and tender.
- Shape the mixture into 16 small oval patties or balls.
- Arrange them on the prepared baking sheet.
- Bake for 12 minutes.
- Carefully flip each keftede.
- Bake another 10–13 minutes until golden brown with lightly crisp edges.
- Rest for 5 minutes before serving.
- Garnish with fresh parsley and serve warm with vegan tzatziki or a Greek salad.
Nutrition Facts (Per Serving – Approximate)
- Calories: 245
- Fats: 12 g
- Cholesterol: 0 mg
- Sodium: 420 mg
- Potassium: 395 mg
- Total Carbohydrates: 15 g
- Fiber: 5 g
- Net Carbs: 10 g
- Sugars: 3 g
- Protein: 17 g
- Calcium: 220 mg
Notes
- Refrigerate leftovers in an airtight container for up to 4 days.
- Freeze cooked keftedes for up to 3 months.
- Reheat in the oven or air fryer for the crispiest texture.
- This recipe contains soy from tofu; ensure chickpea flour is certified gluten-free if needed.
- Add lemon zest for brighter Mediterranean flavor.
- Serve with hummus, vegan tzatziki, or a fresh cucumber salad for a complete meal.
Frequently Asked Questions
1. Can I air-fry these keftedes?
Yes, cook them at 375°F (190°C) for 12–15 minutes, turning halfway through.
2. Can I substitute the tofu?
Yes, cooked lentils or mashed white beans can be used, though the texture and protein content will differ.
3. Are these gluten-free?
Yes, as long as the chickpea flour and any accompanying sauces are certified gluten-free.
4. Can I prepare the mixture ahead of time?
Yes, refrigerate the uncooked mixture for up to 24 hours before shaping and baking.
5. What can I serve with Vegan Greek Keftedes?
They pair well with vegan tzatziki, Greek salad, roasted vegetables, cauliflower rice, or whole-grain pita.
6. Why are my keftedes falling apart?
The tofu may contain too much moisture or the mixture may need a little extra chickpea flour to bind properly.

