Greek Lentil Meatballs
The Ultimate Guide to Greek Lentil Meatballs (Keftedes)
If you are looking for a dinner that transports you straight to a seaside taverna in the Mediterranean without the need for meat, these Greek Lentil Meatballs are your answer. Known in Greece as a variation of keftedes (which are traditionally made with meat or vegetables like zucchini or tomato), these lentil-based bites are a nutritional powerhouse. They are packed with protein, fiber, and the vibrant, aromatic flavors that define Greek cuisine—oregano, mint, garlic, and lemon.
Many vegetarian “meatballs” suffer from a fatal flaw: they are either too dry and crumbly, or they turn into a mushy paste the moment you bite into them. This recipe solves that. We use a combination of cooked brown lentils for earthiness and texture, rolled oats or breadcrumbs for binding, and a medley of fresh vegetables to keep them juicy. When pan-fried or baked to golden perfection and dipped into a cool, garlic-packed tzatziki sauce, even the most devout carnivores at your table will be asking for seconds.
Why This Recipe Works
The secret to the perfect texture lies in how you treat the lentils. We cook them until tender but not disintegrated. By mashing only half the mixture and leaving the rest whole, we create a texture that mimics the “bite” of ground meat. The addition of grated carrots and onions adds moisture, ensuring the balls don’t dry out during cooking.
Furthermore, the flavor profile is aggressively Greek. We aren’t being shy with the herbs here. Fresh mint and dried oregano work in harmony to cut through the earthiness of the lentils, while a hit of feta cheese inside the mixture adds pockets of salty, creamy goodness that melt as they cook.
Ingredients
Gather these fresh and pantry-staple ingredients. For the best texture, use dried lentils rather than canned, though canned can work in a pinch if rinsed thoroughly and dried.
Greek Lentil Meatballs with Tzatziki
Ingredients
Equipment
Method
- Simmer lentils in vegetable broth for 20-25 minutes until tender. Drain well.
- Sauté onion and carrot in olive oil until soft. Add garlic in the last minute.
- Mash half the lentils in a processor. Mix with whole lentils, sautéed veggies, oats, egg, feta, and herbs. Chill mixture for 20 minutes.
- Form into golf-ball sized rounds. Pan-fry in olive oil for 2-3 minutes per side until golden brown.
- For sauce: Mix yogurt, drained cucumber, dill, garlic, lemon juice, and olive oil.
- Serve meatballs warm with generous dollops of tzatziki.
Notes
The Lentil Meatballs
- – 1 cup dried brown or green lentils (rinsed and picked over)
- – 2 ½ cups vegetable broth (for cooking lentils)
- – 1 bay leaf
- – 1 tbsp olive oil (plus more for frying)
- – 1 small yellow onion (finely diced)
- – 2 cloves garlic (minced)
- – 1 medium carrot (grated)
- – ½ cup rolled oats or breadcrumbs (use gluten-free if needed)
- – 1 large egg (or flax egg for vegan option)
- – ½ cup crumbled feta cheese (optional, but highly recommended)
- – 2 tbsp fresh parsley (chopped)
- – 1 tbsp fresh mint (chopped)
- – 1 tsp dried oregano
- – 1 tsp lemon zest
- – ½ tsp salt
- – ½ tsp black pepper
The Creamy Tzatziki Sauce
- – 1 cup Greek yogurt (full fat is best)
- – ½ English cucumber (grated)
- – 1 clove garlic (finely grated or pressed)
- – 1 tbsp lemon juice
- – 1 tbsp fresh dill (chopped)
- – 1 tbsp olive oil
- – Salt and pepper to taste
Instructions
Step 1: Cook the Lentils
1. In a medium saucepan, combine the dried lentils, vegetable broth, and bay leaf. Bring to a boil, then reduce heat to low, cover, and simmer for 20-25 minutes.
2. The lentils should be tender but not falling apart. Drain any excess liquid thoroughly (this is crucial!) and discard the bay leaf. Let them cool slightly.
Step 2: Sauté the Aromatics
3. While the lentils cook, heat 1 tbsp olive oil in a skillet over medium heat.
4. Add the diced onion and grated carrot. Sauté for about 5-7 minutes until softened and most of the moisture from the carrots has evaporated. Add the minced garlic in the last minute of cooking to prevent burning.

Step 3: Form the Mixture
5. Place the cooked lentils in a food processor. Pulse 3-4 times—you want to mash about half of them while leaving some whole for texture. If you don’t have a food processor, use a potato masher.
6. Transfer the mashed lentils to a large mixing bowl. Add the sautéed onion/carrot mixture.
7. Stir in the oats/breadcrumbs, egg, feta cheese, parsley, mint, oregano, lemon zest, salt, and pepper. Mix until well combined.
8. Important: Place the bowl in the refrigerator for 20-30 minutes. This helps the oats absorb moisture and makes the mixture firm enough to roll.
Step 4: Roll and Cook
9. Scoop about 1.5 tablespoons of the mixture and roll into balls with your hands. You should get about 15-20 meatballs.
10. To Pan Fry: Heat a generous layer of olive oil in a large non-stick skillet over medium-high heat. Add meatballs (do not crowd the pan) and fry for 2-3 minutes per side until deeply golden brown and crispy.
11. To Bake: Preheat oven to 400°F (200°C). Place meatballs on a parchment-lined baking sheet, brush generously with olive oil, and bake for 20-25 minutes, flipping halfway through.
Step 5: Make the Tzatziki
12. While the meatballs cook, squeeze the excess water out of the grated cucumber using a clean kitchen towel or your hands. This prevents watery sauce.
13. In a small bowl, whisk together the yogurt, squeezed cucumber, garlic, lemon juice, dill, and olive oil. Season with salt to taste.
Tips for the Perfect Meatball
Avoid the Mush: The biggest enemy of a lentil meatball is excess moisture. Make sure you drain your cooked lentils very well. If the mixture feels too wet to roll after chilling, add another tablespoon of breadcrumbs.
Flavor Infusion: Sautéing the onions and carrots before adding them to the mix is a step you shouldn’t skip. Raw onions will release water into the meatball as it cooks, potentially making it fall apart, whereas sautéed onions add sweetness and hold together better.
Make Ahead: The uncooked mixture can be made up to 2 days in advance and stored in the fridge. In fact, the flavors often meld better after sitting for a day.
Serving Suggestions
These Greek Lentil Meatballs are incredibly versatile.
- The Mezze Platter: Serve them warm on a platter with the tzatziki, some kalamata olives, warm pita bread strips, and hummus.
- The Main Event: Serve over a bed of lemon-herb rice or quinoa with a side of Greek salad (cucumbers, tomatoes, red onion, feta).
- The Wrap: Stuff them into a pita pocket with lettuce, tomato, and a heavy drizzle of the yogurt sauce for a gyro-style lunch.
- Tomato Style: Instead of tzatziki, simmer the fried meatballs gently in a rich tomato and cinnamon sauce (Soutzoukakia style) and serve over pasta.
Cultural Context
Legumes have been a staple of the Greek diet since antiquity. In the Blue Zones of Greece, like Ikaria, lentils are eaten regularly and are credited with the longevity of the population. Dishes like Fakes (lentil soup) are common, but transforming them into keftedes (balls) is a popular way to make them more festive and appealing to children. The use of mint and oregano is signature to the region, utilizing herbs that grow wild in the dry Greek hillsides.
Conclusion
Whether you are a full-time vegetarian or just trying to participate in Meatless Monday, these Greek Lentil Meatballs offer a satisfying, savory bite that doesn’t feel like a compromise. They are crispy on the outside, tender on the inside, and bursting with the fresh, sunny flavors of the Mediterranean. It is healthy comfort food at its finest.
So, grab your skillet and get ready to enjoy a dinner that is as good for your body as it is for your tastebuds. Opa!






