Loading Video...


Save Recipe
  • Level: Easy
  • Total: 40 min
  • Prep: 20 min
  • Cook: 20 min
  • Yield: About 20 meatballs
Share This Recipe


1 tablespoon extra-virgin olive oil, plus 1/4 cup

1/2 cup grated onion

1 clove garlic, minced

1/2 cup diced day-old bread, soaked in milk

1 pound ground beef or lamb

1 egg

1 teaspoon fresh oregano

1/4 teaspoon ground coriander

1/4 teaspoon ground cumin

1/8 teaspoon ground cinnamon

Pinch nutmeg

Grated zest of 1 lemon

Salt and freshly ground black pepper

Flour, for dusting

12 lemon wedges

Mint leaves


  1. Heat 1 tablespoon of olive oil in a skillet set over medium heat. Cook the onion and garlic until softened but not browned. Let cool and transfer to a large mixing bowl. Squeeze the excess milk from the bread and add the bread to the bowl. Add the beef, egg, oregano, coriander, cumin, cinnamon, nutmeg, lemon zest, salt, and pepper. Mix by hand until smooth. Form into little meatballs, about 1 ounce each.
  2. Heat the remaining 1/4 cup oil in a large skillet over medium heat. Dust the meatballs in flour and shallow-fry them until golden brown. Transfer to paper towels to drain.
  3. To serve: Place on a platter and garnish with lemon wedges and torn mint leaves.
Eggplant "Meatballs"
Pamela Salzman

Eggplant "Meatballs"

14m Easy 100%
Chicken Meatball Marsala
31m Easy 99%
Crispy Baked Chicken Wings
25m Easy 100%
Taco Meatballs
Damaris Phillips

Taco Meatballs

26m Easy 98%