Greek Meatballs (Keftedes)

Published January 26, 2024

This post may contain affiliate links. Read our disclosure policy.

Greek Meatballs also called Keftedes – Are juicy tender meatballs made with ground beef, minced onion, earthy spices and fresh flavorful herbs. They are such a comforting mediterranean food and there are so many different ways to serve them.

Looking for more ways to make meatballs? Also try my super popular Italian Meatballs and the healthier Turkey Meatballs.

Greek meatballs shown served with tzatziki and greek salad.

Greek Keftedes

Keftedes are a popular Greek dish made with ground beef, lamb or pork, bread crumbs (dried or fresh) with a liquid to soak, egg to bind, and to flavor they include onion and fresh herbs such as mint and parsley. Traditionally they are pan fried in oil but for a healthier alternative they can be oven baked (I’ve included both methods in the recipe).

They have delicious rich meaty flavor paired with fresh herby notes, they are beautifully browned, and you’ll find them to be incredibly hearty and filling (5 meatballs may not seem like much but it’s quite a generous serving).

These can be served bowl style as a main dish combining them with other sides, or stuffed in a sandwich, or you can opt to serve them as of an appetizer on a mezze platter. See serving suggestions below.

What to Serve with Greek Meatballs

They pair beautifully with:

Three bowls of greek meatballs with pita and greek salad.

Greek Meatball Recipe Ingredients

  • Olive oil: If baking you won’t need much oil, but with pan frying you’ll need a fair amount. Don’t use extra virgin olive oil for frying, just regular refined olive oil with a lower smoke point (save the best stuff for something else).
  • Sourdough bread: You’ll want to use stale bread that’s a day or two old. White bread can be used as well.
  • Milk: I use whole milk but any fat percentage will work in this recipe.
  • Ground beef: Preferably use 85% lean ground beef, it has a good fat ratio for meatballs to keep them juicy and tender.
  • Spices: Cumin, coriander, dried oregano, salt and pepper are all used to build up flavor.
  • Fresh herbs: Parsley and mint are both added for lots of fresh Mediterranean flavor. I’ve also made these with cilantro in place of mint for a tasty alternative.
  • Red onion: Yellow onion will work as well. Just remember to mince the onion super tiny since it’s not sauteed to soften beforehand (you don’t want to bite into crunchy onions in the middle of the meatballs).
  • Garlic: Since the garlic is added raw I only like to use 2 cloves and not get too carried away so the flavor isn’t overwhelming. If you want it bolder feel free to add more.
  • Eggs: These are the best binder to hold meatballs together. Without them they’d break apart when cooking.

Possible Variations

Turkey or Chicken

  • These Greek meatballs can also be made with 2 lbs ground turkey or ground chicken.
  • If doing so replace fresh bread with 1 cup dried bread crumbs or panko bread crumbs.
  • Omit the milk from the recipe as ground poultry tends to be stickier.
  • Cook to 165 using oven method or stovetop method (you can fry in just a few tablespoons of oil in a skillet).

Pork or Lamb

  • This recipe can also be made using 1 pound ground pork or 1 pound ground lamb along with 1 pound lean ground beef.
  • Keep other measurements and cook temperatures the same in the recipe.

Ingredients needed to make Greek meatballs.

How to Make Breadcrumbs for Meatballs

  • To make fresh bread crumbs (that are not dried) simply tear stale bread slices into pieces and place in a food processor.
  • Pulse until they are ground to fine crumbs and they are ready to go. No need to bake or dry through.
  • If you don’t have a food processor simply tear the bread into small pieces and soak in milk then break it up into smaller bits after soaking.

Making homemade fresh breadcrumbs and soaking with milk.

How to Make Greek Meatball Mixture

  1. In a mixing bowl toss fresh bread crumbs with milk. Let rest 5 minutes while you prepare the ingredients for the meatballs.
  2. Add ground beef to the soaked crumbs, evenly sprinkle over salt, pepper, cumin, oregano, and coriander. Add parsley, mint, red onion, garlic and eggs.
  3. Toss mixture with your hands and gently crumble and mix together until mixture is uniformly combined.
  4. Shape meatball mixture into balls about 1 1/2 inches each or 42 grams.
  5. Bake or pan fry meatballs (as directed below).

How to Pan Fry the Meatballs

  1. Pour 3/4 cup olive oil into a 12-inch saute pan and heat over medium heat.
  2. Fry the meatballs in two batches turning occasionally until cooked through at 165 °F in center.
  3. If needed turn down heat if meatballs are browning too quickly before center is cooked through.
  4. Use a skimmer and transfer meatballs to a paper towel lined baking sheet to drain.

Keftedes meatball mixture before and after mixing.

How to Bake the Meatballs

  1. Preheat oven to 425 degrees. Brush a baking sheet (preferably dark non-stick) with 1 1/2 Tbsp olive oil.
  2. Place meatballs on baking sheet and rub bottom side over oil. Repeat to use up all of the meatloaf mixture and space meatballs evenly apart on baking sheet.
  3. Bake in preheated oven until center of meatballs registers 165 degrees, about 15 to 19 minutes (test a few meatballs in center of baking sheet too for doneness as the center usually cooks a little slower than edges).

Meatballs on a baking sheet shown formed and also after baking.

How to Store and Shelf Life

Store them in the fridge in an airtight container for up to 3 days.

Freezing Greek Meatballs

  • Greek meatballs freeze well for up to 3 months.
  • Thaw in the fridge overnight before rewarming.

Close up photo of keftedes.

How to Reheat Meatballs

  • Rewarm the meatballs in a 300 degree oven on a greased baking sheet, covered with foil until heated through, about 15 minutes.
  • Individual servings can be rewarmed in the microwave on 50% power until warmed through.
  • Or reheat on the stovetop with some chicken broth in a pot or skillet, covered with pan lid.

Greek meatballs in a serving bowl shown from above.

More Tasty Greek Recipes to Try

16 Quick & Easy 30 Minute Recipes! (plus weekly recipe updates)

Greek meatballs shown served with tzatziki and greek salad.
5 from 2 votes

Greek Meatballs (Keftedes)

Juicy, tender and flavorful meatballs made with ground beef, minced onion, earthy spices and fresh herbs. They are such a comforting mediterranean food and there are so many different ways to serve them.
Servings: 6 servings (30 meatballs)
Prep40 minutes
Cook15 minutes
Ready in: 55 minutes

Ingredients

Instructions

  • Preheat oven to 425 degrees. Brush a baking sheet (preferably dark non-stick) with 1 1/2 Tbsp olive oil.
  • In a mixing bowl toss fresh bread crumbs with milk. Let rest 5 minutes while you prepare the ingredients for the meatballs.
  • Add ground beef to the soaked crumbs, evenly sprinkle over salt, pepper, cumin, oregano, and coriander. Add parsley, mint, red onion, garlic and eggs.
  • Toss mixture with your hands and gently crumble and mix together until mixture is uniformly combined.
  • Shape meatball mixture into balls about 1 1/2 inches each or 42 grams.
  • Place on baking sheet and rub bottom side over the olive oil. Repeat to use up all of the meatball mixture and space meatballs evenly apart on baking sheet.
  • Bake in preheated oven until center of meatballs registers 165 degrees, about 15 to 19 minutes (test a few meatballs in center of baking sheet too for doneness as the center usually cooks a little slower than edges).
  • Preferably serve with fresh made tzatziki for dipping.

Notes

  • *If you want to deep fry the meatballs you'll need 3/4 cup olive oil. Fry in the oil in a non-stick skillet in two batches over medium to medium-low heat until cooked through in center, turning occasionally. Use a skimmer to transfer to a paper towel lined baking sheet to drain.
  • **Use stale bread that has started to dry. If it's fresh just leave the slices out uncovered for half the day to dry. To make it into breadcrumbs simply pulse in a food processor to fine crumbs, or just tear bread slices into small pieces and soak in milk then break up into smaller pieces after soaking.
  • White bread can be substituted for sourdough. Panko bread crumbs or regular bread crumbs should work as well, use only 1 cup.
  • Nutrition estimate is based off baking method.
Nutrition Facts
Greek Meatballs (Keftedes)
Amount Per Serving
Calories 455 Calories from Fat 261
% Daily Value*
Fat 29g45%
Saturated Fat 10g63%
Trans Fat 1g
Polyunsaturated Fat 2g
Monounsaturated Fat 13g
Cholesterol 166mg55%
Sodium 1014mg44%
Potassium 672mg19%
Carbohydrates 15g5%
Fiber 2g8%
Sugar 2g2%
Protein 34g68%
Vitamin A 1370IU27%
Vitamin C 18mg22%
Calcium 114mg11%
Iron 6mg33%
* Percent Daily Values are based on a 2000 calorie diet.
Nutrition values are estimates only. See full disclaimer here.

Categorized:

Leave a Comment

Rate this recipe




This site uses Akismet to reduce spam. Learn how your comment data is processed.

9 Comments

  • Linda

    These meatballs are so delicious! I served them with lemon pilaf, diced cucumbers and tomatoes, hummus and tzatziki. They were a hit with my family

  • Vickie Werth

    Since I don’t care for feta, I was glad to see that the original recipe did not call for it. However, what I have changed in all my meatball recipes is to cook or precook them in my air fryer. My air fryer is small (2 quart) with only one heat setting (400 degrees). I do preheat, then add mea tballs. I like smaller ones, so I can fit 8-10 per batch, shaking them about every two minutes. If I’m going to finish cooking them in the sauce, four minutes is fine. If they will have a last-minute sauce addition, I double the cooking time in the air fryer or until they are cooked through. It works well for me.

  • Carol

    I haven’t tried these yet, but I would probably add crumbled feta cheese to the mix to make these taste more Greek tasting.

  • Ginny

    When I see add mint I always ask the same question, Spearmint or Peppermint. Again this recipe just says mint. I ask because I’m someone who never cooked with mint, never looked for it in the store. Do they only sell on type of mint? I would love to try this recipe but don’t want to mess it up.

    • mo

      Mint is mint you can buy fresh or dried, the other 2 are used mainly used as mixes for cocktail or sodas as they taste different from mint.