Greek Lentil Meatballs
A rich, herb-packed Greek lentil meatball recipe that actually holds its shape without turning into dry, chalky cardboard.
- Roasting the lentils first removes excess moisture, preventing the meatballs from turning mushy or falling apart.
- Rolled oats and flaxseed create a natural, gluten-free binder that absorbs steam and mimics a traditional protein matrix.
- Fresh herbs and garlic bloom in the oven, releasing oil-soluble flavor compounds that make every bite incredibly savory.
I still remember the Tuesday evening I tried to pass off my first batch of vegetarian meatballs to my husband, who was raised on a strict diet of Sunday gravy and beef chuck. I had spent an hour boiling brown lentils, only to watch them disintegrate into a sad, gray paste the second they hit the hot skillet.
It was humiliating.
The core issue with most plant-based meatballs comes down to moisture control and the lack of a cohesive protein matrix. Unlike ground beef, or even my favorite baked eggplant meatballs which rely on eggs for structure, cooked lentils are packed with water and starch but lack the structural proteins needed to hold a shape. If you just mash them up and bake them, the steam trapped inside will expand, blowing the meatballs apart and leaving you with a dry, crumbly mess that tastes like chalky cardboard.
To fix this, we need to dry out the lentils first and introduce a binder that actually works. If you love hearty lentil dishes like a rich vegan lentil bolognese, you know how easily lentils absorb liquid.
Bear with me here.
I tested this with six different flours before finding the ultimate solution.
A combination of rolled oats and ground flaxseed creates the perfect moisture-absorbing network that mimics the binding power of eggs without any of the heavy, gummy texture.
By roasting the cooked lentils on a sheet pan for ten minutes before mixing, we evaporate the excess surface water, allowing the oil-soluble flavor compounds in our fresh dill, mint, and oregano to cling to the mixture instead of washing away. Think about this in terms of physics: less water means more concentrated flavor and a much tighter bind when rolled.
Trust me on this one, it is a total game-changer. They are perfect for building your own mediterranean meatball bowls on busy weeknights.
Greek Lentil Meatballs
- Publisher Storied Skillet
- Cuisine Greek
- Category Dinner, Vegetarian
- Prep Time
- Cook Time
- Servings 4
- Calories 280 calories
- Rating 4.8 1247
- Tags Greek lentil meatballs, vegetarian meatballs, healthy dinner, plant-based protein
Ingredients
- 1.5 cups brown lentils, rinsed and drained
- 3 cups vegetable broth
- 1/2 cup rolled oats, finely ground
- 1 tablespoon ground flaxseed
- 3 tablespoons warm water
- 1/2 cup red onion, very finely minced
- 3 cloves garlic, grated
- 1/4 cup fresh dill, finely chopped
- 1/4 cup fresh mint, finely chopped
- 1 tablespoon dried oregano
- 1.5 teaspoons Diamond Crystal kosher salt
- 1/2 teaspoon freshly cracked black pepper
- 2 tablespoons extra virgin olive oil
- 1 tablespoon fresh lemon juice
Directions
- In a medium saucepan, combine the rinsed brown lentils and vegetable broth. Bring to a boil, then reduce heat to low, cover, and simmer for 20 minutes until tender but not mushy. Drain any excess liquid thoroughly.
- Preheat your oven to 400°F (200°C). Spread the cooked lentils in a single layer on a baking sheet lined with parchment paper. Bake for 10 minutes to evaporate excess moisture. This step is non-negotiable for preventing mushiness!
- While the lentils roast, whisk the ground flaxseed and warm water in a small bowl. Let it sit for 5 minutes until it forms a gel-like consistency.
- Transfer half of the roasted lentils to a food processor. Add the ground oats, flax egg, minced red onion, grated garlic, fresh dill, fresh mint, dried oregano, Diamond Crystal kosher salt, black pepper, olive oil, and lemon juice. Pulse 8 to 10 times until a cohesive dough forms, leaving some texture.
- Transfer the processed mixture to a large bowl and stir in the remaining whole lentils. Knead the mixture with your bare hands until your forearms ache slightly, ensuring the starch gelatinization binds everything together.
- Line a baking sheet with fresh parchment paper. Scoop up 2-tablespoon portions of the mixture and roll them between your palms until they form tight, smooth spheres. Place them on the sheet, brush lightly with olive oil, and bake for 20 to 25 minutes until golden brown and crispy on the outside.
Notes
- We highly recommend using Diamond Crystal kosher salt. If you are using fine sea salt or table salt, cut the measurement in half to 3/4 teaspoon to avoid over-salting.
- Do not swap brown lentils for red lentils. Red lentils break down completely during cooking due to their low starch gelatinization threshold, which will turn your meatballs into a wet, unworkable paste.
- Keep a close eye on the lentils during the initial 10-minute drying roast. If your oven runs hot, they can quickly dehydrate into hard, crunchy pebbles that won't absorb the binders.
- After a day in the fridge, these meatballs actually firm up beautifully as the starches continue to set. They reheat wonderfully in a hot skillet with a splash of olive oil to restore their crispy exterior.
Serving Suggestions
Complete your Mediterranean feast by pairing these crispy, herb-packed meatballs with bright, fresh sides that complement their savory depth.
- Serve them over a warm Greek chicken rice bowl base for a high-protein vegetarian alternative.
- Drizzle generously with a cool, creamy cucumber sauce like our zesty tzatziki chicken salad dressing.
- Stuff them into warm pita pockets with sliced cucumbers, tomatoes, and pickled red onions.
- Pair them with a crisp, refreshing lemon-herb quinoa salad.
Storage and Reheating
Let's talk about leftovers, because these meatballs are a meal-prepper's dream. Once they have cooled completely to room temperature, transfer them to an airtight glass container. They will keep beautifully in the refrigerator for up to five days.
Unlike beef meatballs, which tend to release grease and get soggy as they sit, these lentil meatballs actually improve in texture. The starches in the oats and lentils continue to set, making them firmer and easier to slice for wraps or salads the next day.
When you are ready to reheat, skip the microwave if you want to preserve that gorgeous, crispy crust.
Instead, heat a splash of extra virgin olive oil in a cast-iron skillet over medium heat. Toss the meatballs in and roll them around for about five minutes until warmed through and re-crisped.
If you want to freeze them, do it after baking. Freeze them in a single layer on a baking sheet for an hour before transferring them to a freezer-safe bag. They will keep for up to three months and can be baked straight from frozen at 375°F (190°C) for 15 minutes.
Ingredient Substitutes
Need to make a quick swap? Here are the best tested alternatives to keep your meatballs structurally sound and delicious.
- Rolled Oats: You can substitute almond flour or gluten-free breadcrumbs, though oats provide the absolute best moisture absorption.
- Ground Flaxseed: If you don't need this to be vegan, you can replace the flax egg with one large, lightly beaten chicken egg.
- Fresh Herbs: If you don't have fresh dill or mint, use half the amount of dried herbs, but the fresh herbs are hands down the best for that authentic Greek flavor.
I hope these crispy, herb-flecked bites bring as much joy to your dinner table as they did to mine once I finally stopped turning them into gray mush. Let me know in the comments if you try them, and happy cooking!
Susan Rosie
I've spent over 12 years perfecting recipes so you can cook with confidence. Every dish on Storied Skillet is tested multiple times – because your dinner matters. I believe in simple ingredients, clear instructions, and big flavors.
Learn More About Me →You Might Also Like
Discover more delicious recipes from the same category.
Loading related recipes...