← Back to Blog

Greek Meatballs Recipe — The Hands That Remember

The real estate market is strong this week. I showed 5 properties and closed on 1. The pipeline is strong. The phone rings with the steady rhythm of a business that has taken six years to build and refuses to slow down.

Mama called at 6 AM to tell me the bakery had its best week. She reported this with the urgency of a woman who considers every piece of information critical and every phone call an opportunity to also critique my cooking from forty miles away.

I thought about Baba this week. Not the grief — the grief is always there, a familiar companion now — but the man. The way he stood at the bakery counter with his arms crossed. The way he hummed Greek songs he never knew the words to. The way he loved us in silence, which was the loudest love I have ever known.

I made avgolemono — the soup that fixes everything. Chicken broth, rice, eggs, lemons. Simple. Ancient. Golden as a January sunrise. Sophia ate 1 servings and said nothing, which means it was good. Alexander ate 2 and asked for more. The pan was empty by nine. Empty pans are the highest form of flattery in this kitchen.

The weeks pass and I am learning that life at 45 is not what I expected at twenty-five. It is messier, harder, more beautiful. The moussaka is better because my hands have made it more times. The career is stronger because the failures taught me what the successes could not. And the love — the love I pour into every dish, every showing, every Sunday drive to Tarpon Springs — is bigger now because I have lost enough to know what it costs.

After a week of showings and closings and 6 AM calls from Mama, I needed something that asked my hands to remember rather than my mind to plan — and rolling meatballs is exactly that kind of work. Baba used to stand at the counter while Mama formed the keftedes, arms crossed, humming, pretending he wasn’t watching; making these brought him back to me in the best possible way. They’re simple and ancient and honest, just like everything worth keeping.

Greek Meatballs (Keftedes)

Prep Time: 20 min | Cook Time: 25 min | Total Time: 45 min | Servings: 5 (about 20 meatballs)

Ingredients

  • 1 lb ground beef (or half beef, half ground pork)
  • 1/2 cup plain breadcrumbs
  • 1/4 cup whole milk
  • 1 large egg, lightly beaten
  • 1/2 medium yellow onion, grated on the fine side of a box grater
  • 3 cloves garlic, minced
  • 2 tablespoons fresh mint, finely chopped (or 1 teaspoon dried)
  • 1 tablespoon fresh flat-leaf parsley, finely chopped
  • 1 teaspoon dried oregano
  • 1/2 teaspoon ground cumin
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 3 tablespoons olive oil, for pan-frying
  • Lemon wedges and fresh herbs, to serve

Instructions

  1. Soak the breadcrumbs. In a large mixing bowl, combine the breadcrumbs and milk. Let sit for 5 minutes until the breadcrumbs absorb the milk and become soft.
  2. Mix the meat. Add the ground beef (and pork if using), beaten egg, grated onion, garlic, mint, parsley, oregano, cumin, salt, and pepper to the soaked breadcrumbs. Mix gently with your hands until just combined — do not overmix or the meatballs will be dense.
  3. Chill the mixture. Cover the bowl and refrigerate for at least 15 minutes. This helps the meatballs hold their shape during cooking.
  4. Form the meatballs. Using wet hands or a tablespoon, roll the mixture into balls about 1 to 1 1/2 inches in diameter. You should get roughly 20 meatballs. Set on a plate or lined baking sheet.
  5. Pan-fry. Heat the olive oil in a large heavy-bottomed skillet over medium-high heat. Working in batches to avoid crowding, add the meatballs and cook, turning every 2—3 minutes, until browned on all sides and cooked through, about 10—12 minutes total. Internal temperature should reach 160°F.
  6. Drain and rest. Transfer finished meatballs to a plate lined with paper towels. Let rest 3—4 minutes before serving.
  7. Serve. Arrange on a platter with lemon wedges and a scatter of fresh herbs. Serve alongside tzatziki, warm pita, a simple cucumber salad, or over rice.

Nutrition (per serving)

Calories: 310 | Protein: 21g | Fat: 21g | Carbs: 9g | Fiber: 1g | Sodium: 420mg

Eleni Papadopoulos
About the cook who shared this
Eleni Papadopoulos
Week 150 of Eleni’s 30-year story · Tampa, Florida
Eleni is a fifty-three-year-old Greek-American real estate agent in Tampa who rebuilt her life after her husband's business collapsed and took everything with it — the house, the savings, the marriage. She went back to her roots, cooking the Mediterranean food her Yiayia taught her in Tarpon Springs, and discovered that olive oil and stubbornness can get you through almost anything. Her spanakopita could stop traffic. Her comeback story could inspire a movie.

How Would You Spin It?

Put your own twist on this recipe — what would you add, remove, or swap?