Keftedes (Greek Meatballs) with Herb Butter

Elizabeth Lindemann
By Elizabeth Lindemann | Updated on September 14, 2026 | This post may contain affiliate links.
22 Comments |
5 from 28 votes

Greek Meatballs, or keftedes, are usually fried, but these are baked, drizzled with herb butter! Your whole family will gobble these up and they’re SO EASY to make.

A close up photo of greek meatballs

Would you like to email yourself this recipe?

I'll send this post to you and add you to my mailing list, so you can come back to it later!

If there’s one thing I LOVE to have on hand, it’s meatballs. They’re cheap to make, hearty and filling, and versatile. And these are extra easy because you bake them instead of fry them.

You can keep them in your freezer to throw in meatballs subs. You can make a whole batch and use them in meal prep for the week. And your kids? They’re going to LOVE them.

These Greek Meatballs are basically just normal meatballs, but with a Greek twist. And if you’re looking for an Italian-style version, try these Easy Baked all-beef Meatballs.

In this post, I’ll explain what keftedes are, how to make these Greek meatballs, and what to serve with them.

What are Keftedes?

Keftedes are Greek meatballs, usually served as part of a platter or as an appetizer, but also served as a meal with rice, salad, and/or drizzled with sauce. They’re basically a normal meatball, often seasoned with garlic and oregano.

Sometimes, Keftedes are served with a tomato sauce, and sometimes with a lemon-egg sauce called Avgolemono (read more about that here). This version is drizzled with herb butter before baking, and served with the juices that collect at the bottom of the pan while baking. Some more traditional versions are fried instead of baked.

Keftedes are also sometimes referred to as kofta, an umbrella term for meatballs in the Middle East, Central Asia, and India.

An overhead photo of a platter of keftedes (Greek Meatballs) with a serving fork and spoon.

How to Make Baked Keftedes (Greek Meatballs)

In a nutshell, you just mix the meatball ingredients in a bowl, scoop them onto a baking dish, drizzle with herb butter, and bake! But there are a few more details to help you make the best, most flavorful meatballs.

First, grate some onions. Why not dice them? Because if you grate them, two things happen. You get super SMALL pieces of onion that won’t mess with the structural integrity of the meatballs. You also get a bunch of juices, and those juices will help impart onion flavor into every morsel of every meatballs. I use this trick for Salisbury Steak, too.

Next, mix some breadcrumbs with the grated onions (and their juices!) and some milk in a large bowl.

How to mix the ingredients for Greek meatballs

Let those breadcrumbs soak up all the liquid. The texture and flavor of your meatballs will be better because of this. You won’t need long- just a minute or so.

Add an egg and your seasonings: minced garlic (I use a microplane zester to mince it super finely), dried oregano, salt, and pepper. Mix together well.

Then, add the ground beef. I recommend using your hands to mix the beef with the remaining ingredients, because the texture will be better/fluffier. If touching raw meat makes you want to scream, fear not: just use a spoon!

Now, it’s time to make the meatballs! This is SO EASY if you have a disher scoop. You won’t have to get your hands dirty, and because you won’t need to handle the mixture too much, the meatballs will be fluffy and perfect.

How to use a disher scoop to make meatballs

I used a large one, to make 16 total meatballs. You can use any size you want (and adjust your cooking time accordingly). A super small scoop would make great appetizer-sized meatballs. You can also use your hands to form balls if you don’t have a scoop. Place them on a rimmed baking sheet.

Then, melt some butter (I microwaved mine in a pyrex measuring cup), add some fresh herbs (I used oregano, parsley, and mint), and spoon the herb butter over the top of the meatballs.

Bake and enjoy!

A platter of keftedes

What to serve with Keftedes:

These Greek Meatballs are great with rice. Here are some other ideas for what to serve them with:

Other Easy Greek Recipes:

Be sure to check out all my Greek Recipes.

And for a paleo version of keftedes, check out these Paleo Greek Meatballs with Romesco Sauce!

Did you make these Greek Meatballs with Herb Butter? Please comment below and Rate this Recipe!

A close up photo of greek meatballs

Greek Meatballs (Keftedes) with Herb Butter

These super flavorful Greek Meatballs (keftedes) are baked instead of fried and drizzled with herbs and melted butter before going in the oven!
5 from 28 votes
Save this Recipe
Print Pin Rate
Course: Appetizer, Beef, Dinner
Cuisine: Greek, Mediterranean
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 4 servings
Calories: 465kcal

Want to save this recipe?

Enter your email to have it sent to your inbox!

Ingredients

  • 3/4 cup plain breadcrumbs
  • 1/2 cup milk or water
  • 1 yellow onion grated
  • 1 egg
  • 2 cloves garlic minced
  • 2 teaspoons dried oregano or 2 tablespoons fresh
  • 2 teaspoons dried mint or 2 tablespoons fresh
  • 1.5 teaspoons kosher salt
  • 1/4 teaspoon black pepper
  • 1.5 lbs. lean ground beef
  • 2 tablespoons fresh herbs such as oregano, mint, dill, chives, and/or parsley
  • 4 tablespoons butter melted

Instructions

  1. Preheat your oven to 375 degrees F.
  2. Mix together the breadcrumbs (3/4 cup), milk (1/2 cup), and grated onion (along with its juices) in a large bowl.
  3. Add the egg, minced garlic, dried oregano (2 teaspoons), dried mint (2 teaspoons), kosher salt (1 1/2 teaspoons), and black pepper (1/4 teaspoon) to the bowl and stir together.
  4. Add the ground beef to the bowl and mix everything together, preferably using your hands (but if you're squeamish about touching raw meat, a spoon will work too).
  5. Use a large disher scoop to scoop meatballs onto a rimmed baking sheet. Alternatively, you can use your hands to form the balls.
  6. Mix the 4 tablespoons melted butter with the 2 tablespoons chopped fresh herbs in a small bowl.
  7. Spoon the butter mixture evenly over the meatballs.
  8. Bake at 375 degrees F for 30 minutes.
  9. Serve, drizzled with butter and juices from the bottom of the pan.

Notes

  • This recipe made about 16 large meatballs. You can make them smaller and serve as an appetizer, if you prefer.
  • Make Ahead: Assemble these ahead of time on the baking sheet and keep them in the fridge for up to 2 days until you're ready to bake them.
  • Money Saving Tip: It's easy to make your own breadcrumbs from any leftover bread (I used hot dog rolls!) in your food processor! It's also cheaper to buy ground beef in bulk- just save what you don't use in the freezer for another recipe. You can also use 2 teaspoons dried herbs instead of fresh in the butter mixture.
  • Freeze 'em: Place the cooked meatballs on a baking sheet and freeze for 20 minutes. Then, move them to a plastic bag or airtight container to store for up to 3 months in the freezer. To defrost, microwave for a minute or two on 50% power.
  • The provided nutrition information does not include any added sodium from seasoning to taste, any optional ingredients, and it does not take brands into account. Feel free to calculate it yourself using this calculator or by adding the recipe to Yummly.

Nutrition

Calories: 465kcal | Carbohydrates: 20g | Protein: 42g | Fat: 23g | Saturated Fat: 12g | Cholesterol: 180mg | Sodium: 1264mg | Potassium: 747mg | Fiber: 2g | Sugar: 4g | Vitamin A: 645IU | Vitamin C: 5.2mg | Calcium: 124mg | Iron: 5.8mg

Nutrition Information Disclaimer

The provided nutrition information is my best estimate and reflects one serving of the recipe (total servings indicated at top of recipe card). It does not include any added sodium from seasoning to taste, any optional ingredients, and it does not take brands into account. I use an automatic API to calculate this information. Feel free to calculate it yourself using one of these tools:

Very Well Fit Nutrition Information Calculator
5 from 28 votes (17 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




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

22 Comments

  1. 5 stars
    Loved the recipe! Definitely better with the mint. The only downside is having to grate onions. To reduce eye irritation, I used a well-known method for cutting onions: refrigerate for 10 minutes or freeze for 3 minutes before cutting or grating. May be worth adding to the recipe.

    1. So glad you liked it! Love this tip for cutting onions. Personally, I have a pair of really dorky looking goggles I like to wear when chopping onions. I’ll have to try the cooling method too!

  2. 5 stars
    These meatballs are delicious. A big hit. Thanks for the recipes. Made with greek lemon potatoes and the cucumber salad.

  3. 5 stars
    I’m munching them as they finish baking. Used goat yoghurt at a binder instead of egg, which I cannot abid.

  4. 5 stars
    Delicious. Not at all dry. Froze half and they were just as good when baked from frozen. Butter makes everything better.

  5. 5 stars
    I absolutely love this recipe! I make it as written minus the butter, I serve it with tzatziki. I made the recipe a dozen times and it turns out perfect every time.

  6. 5 stars
    OMG. I never comment on recipe posts but I have been moved by these meatballs. This was my first time making keftedes and—at the risk of sounding blasphemous—I think they may have turned out better than my Yiaya’s 😯? This recipe is amazing. Definitely use fresh mint if you can!

    1. OH MY GOODNESS you win the award for the best comment ever. Thank you for taking the time to send this! “Moved by these meatballs” is the best phrase in the world and I relate on a deep level lol :-)

  7. 5 stars
    OMG, these are amazing!! We had them over rice and a cucumber salad like you suggested. Thanks for the awesome recipe!