I can’t get over how juicy and flavorful these Mediterranean meatballs turn out without breadcrumbs or eggs. They’re meal prep friendly, Mediterranean diet approved, and ready to make lunch or dinner feel effortless.

I’m obsessed with these Mediterranean meatballs because they hit hard without the usual bread crumbs or eggs. The texture stays juicy, the flavor is bold, and every bite has that herby, garlicky punch I want in a lunch bowl or quick dinner.
I love using ground lamb for that rich, savory edge, then letting fresh parsley keep things bright instead of heavy. And honestly, they’re just as good cold from the fridge.
No fuss. No filler.
Just meatballs that actually taste like something, with a little lemony, smoky, Mediterranean attitude that makes meal prep feel way less boring to me.
Ingredients

- Ground lamb or beef makes these hearty, juicy, and totally dinner-worthy.
- Onion keeps things moist, with a little sweetness tucked in.
- Garlic brings that bold, savory bite you’d miss right away.
- Parsley adds freshness, so the meatballs don’t feel too heavy.
- Mint gives them that bright Mediterranean thing.
Basically, it works.
- Oregano adds the cozy, herby flavor you expect here.
- Cumin brings warmth without making the meatballs taste spicy.
- Smoked paprika adds a soft smoky note that’s really good.
- Coriander gives a tiny citrusy edge in the background.
- Lemon zest wakes everything up.
Plus, it smells amazing.
- Kosher salt makes all the flavors actually show up.
- Black pepper adds a little kick, but nothing dramatic.
- Olive oil helps them brown and adds that rich, fruity finish.
Ingredient Quantities
- 1 pound ground lamb or ground beef
- 1 small onion, very finely grated or minced (about 3/4 cup)
- 2 garlic cloves, minced
- 1/2 cup fresh parsley, finely chopped
- 2 tablespoons fresh mint, finely chopped
- 1 teaspoon dried oregano
- 1/2 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon ground coriander
- 1 teaspoon lemon zest
- 1 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
- 1 tablespoon olive oil, for cooking
How to Make this
1. In a large bowl combine 1 pound ground lamb or beef, 1 small onion (very finely grated or minced), 2 minced garlic cloves, 1/2 cup finely chopped parsley, 2 tablespoons finely chopped mint, 1 teaspoon dried oregano, 1/2 teaspoon ground cumin, 1/2 teaspoon smoked paprika, 1/4 teaspoon ground coriander, 1 teaspoon lemon zest, 1 teaspoon kosher salt, and 1/2 teaspoon freshly ground black pepper.
2. Mix gently with your hands or a fork until ingredients are evenly distributed; avoid overworking to keep meatballs tender.
3. Cover and refrigerate the mixture for 15 to 30 minutes to let flavors meld and to firm up for shaping.
4. With slightly wet hands, form the mixture into uniformly sized meatballs about 1 1/4 to 1 1/2 inches in diameter. You should get roughly 18 to 22 meatballs depending on size.
5. Warm 1 tablespoon olive oil in a large skillet over medium heat until shimmering.
6. Add meatballs in a single layer without crowding the pan; brown on all sides, turning gently with tongs or a spoon, about 8 minutes total.
7. Reduce heat to low, cover the skillet, and cook until meatballs are cooked through, about 6 to 8 more minutes. Alternatively finish in a 375 F oven for 8 to 10 minutes if preferred.
8. Check doneness with an instant-read thermometer; target 160 F for beef or lamb.
9. Transfer meatballs to a plate lined with paper towel to drain briefly, then serve hot with lemon wedges, yogurt, or your favorite Mediterranean sides.
Equipment Needed
1. Large mixing bowl
2. Microplane or fine grater (for onion and lemon zest)
3. Chef knife and cutting board (for herbs and onion if not grated)
4. Measuring spoons and 1/2 cup measure
5. Mixing spoon or clean hands for combining
6. Large skillet or frying pan (oven safe if finishing in oven)
7. Tongs or a slotted spoon for turning meatballs
8. Instant read thermometer
9. Plate lined with paper towels for draining
FAQ
Mediterranean Meatballs (No Bread Crumbs, No Eggs) Recipe Substitutions and Variations
- 1 pound ground lamb or ground beef: ground pork, ground turkey or chicken, or firm plant based crumbles (adjust seasoning for fat level)
- 1 small onion: 2 tablespoons onion powder, 1 small shallot finely minced, or 1/4 cup grated carrot for mild sweetness and moisture
- 1/2 cup fresh parsley: fresh cilantro, fresh dill, or extra mint for a different bright herb note
- 1 teaspoon lemon zest: 1 tablespoon fresh lemon juice, 1/2 teaspoon dried lemon peel, or 1/2 teaspoon sumac for tart citrusy flavor
Pro Tips
1. Chill the mixture at least 20 minutes before shaping. Cold fat holds its shape better, so the meatballs will firm up and brown without falling apart.
2. Keep your hands slightly damp when rolling. Wet palms prevent sticking and help you form smooth, uniform meatballs without compressing the meat too much.
3. Get a good, even sear by not crowding the pan and letting each side develop color before turning. A rich crust adds flavor and helps lock in juices.
4. Finish gently and check temperature. Lower the heat to finish cooking through or transfer to a 375 F oven for a few minutes. Aim for 160 F internal temp for lamb or beef, then rest a few minutes so juices redistribute.

Mediterranean Meatballs (No Bread Crumbs, No Eggs) Recipe
I can’t get over how juicy and flavorful these Mediterranean meatballs turn out without breadcrumbs or eggs. They’re meal prep friendly, Mediterranean diet approved, and ready to make lunch or dinner feel effortless.
4
servings
321
kcal
Equipment: 1. Large mixing bowl
2. Microplane or fine grater (for onion and lemon zest)
3. Chef knife and cutting board (for herbs and onion if not grated)
4. Measuring spoons and 1/2 cup measure
5. Mixing spoon or clean hands for combining
6. Large skillet or frying pan (oven safe if finishing in oven)
7. Tongs or a slotted spoon for turning meatballs
8. Instant read thermometer
9. Plate lined with paper towels for draining
Ingredients
-
1 pound ground lamb or ground beef
-
1 small onion, very finely grated or minced (about 3/4 cup)
-
2 garlic cloves, minced
-
1/2 cup fresh parsley, finely chopped
-
2 tablespoons fresh mint, finely chopped
-
1 teaspoon dried oregano
-
1/2 teaspoon ground cumin
-
1/2 teaspoon smoked paprika
-
1/4 teaspoon ground coriander
-
1 teaspoon lemon zest
-
1 teaspoon kosher salt
-
1/2 teaspoon freshly ground black pepper
-
1 tablespoon olive oil, for cooking
Directions
- In a large bowl combine 1 pound ground lamb or beef, 1 small onion (very finely grated or minced), 2 minced garlic cloves, 1/2 cup finely chopped parsley, 2 tablespoons finely chopped mint, 1 teaspoon dried oregano, 1/2 teaspoon ground cumin, 1/2 teaspoon smoked paprika, 1/4 teaspoon ground coriander, 1 teaspoon lemon zest, 1 teaspoon kosher salt, and 1/2 teaspoon freshly ground black pepper.
- Mix gently with your hands or a fork until ingredients are evenly distributed; avoid overworking to keep meatballs tender.
- Cover and refrigerate the mixture for 15 to 30 minutes to let flavors meld and to firm up for shaping.
- With slightly wet hands, form the mixture into uniformly sized meatballs about 1 1/4 to 1 1/2 inches in diameter. You should get roughly 18 to 22 meatballs depending on size.
- Warm 1 tablespoon olive oil in a large skillet over medium heat until shimmering.
- Add meatballs in a single layer without crowding the pan; brown on all sides, turning gently with tongs or a spoon, about 8 minutes total.
- Reduce heat to low, cover the skillet, and cook until meatballs are cooked through, about 6 to 8 more minutes. Alternatively finish in a 375 F oven for 8 to 10 minutes if preferred.
- Check doneness with an instant-read thermometer; target 160 F for beef or lamb.
- Transfer meatballs to a plate lined with paper towel to drain briefly, then serve hot with lemon wedges, yogurt, or your favorite Mediterranean sides.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 150g
- Total number of serves: 4
- Calories: 321kcal
- Fat: 26.3g
- Saturated Fat: 8.5g
- Trans Fat: 0.4g
- Polyunsaturated: 2.6g
- Monounsaturated: 11.8g
- Cholesterol: 91mg
- Sodium: 337mg
- Potassium: 447mg
- Carbohydrates: 2g
- Fiber: 0.4g
- Sugar: 1.2g
- Protein: 30g
- Vitamin A: 325IU
- Vitamin C: 11mg
- Calcium: 15mg
- Iron: 3.3mg






