Greek Meatballs (Keftedes) with Herb Butter: A Delicious Mess in the Kitchen
Look, I’m gonna be honest—finding an authentic recipe for Greek Meatballs (Keftedes) that didn’t involve seven different kinds of spices felt like searching for a unicorn. You know? But once I finally pieced it together, oh man, it was totally worth it. Seriously, these meatballs come out juicy and packed with flavor. Paired with that herb butter? Pure magic!
So here’s how it all went down…
Ingredients You’ll Need**
Alright, here’s the deal. You gotta gather these ingredients first.
- 3/4 cup plain breadcrumbs (no fancy stuff; I use whatever’s on sale)
- 1/2 cup milk (or water, if you’re in a pinch)
- 1 yellow onion, grated (I like the flavor it brings; just be prepared to cry a little)
- 1 egg (the glue that holds it all together)
- 2 cloves garlic, minced (more garlic, more love)
- 2 teaspoons dried oregano (or 2 tablespoons fresh, if you can find it)
- 2 teaspoons dried mint (yes, mint! I know, sounds weird, but trust me)
- 1.5 teaspoons kosher salt (sea salt if you’re fancy, regular salt if you’re normal like me)
- 1/4 teaspoon black pepper
- 1.5 lbs. lean ground beef (I sometimes mix things up with turkey, but beef is classic)
- 2 tablespoons fresh herbs (such as oregano, mint, dill, chives, and/or parsley—whatever’s thriving in your garden)
- 4 tablespoons butter, melted (because, I mean, what’s better than butter?)
And, of course, by the end, you’ll need to find a plate to serve these bad boys. Trust me, they won’t last long once your family gets a whiff of ‘em.

Instructions to Get Cooking**
Cooking these meatballs is a journey. Here we go!
Preheat your oven to 375 degrees F. The key is—oh wait, I forgot to mention—you need to preheat your oven first. That’s right! It’s kinda like giving your oven a little wake-up call. (Trust me on this one).
Mix together the breadcrumbs, milk, and grated onion in a large bowl. And here’s a fun tip: don’t skip the onion juice! It adds a nice sweetness. Just be prepared for that onion smell to linger for a minute or two… I think it’s worth it.
Add the egg, minced garlic, dried oregano, dried mint, kosher salt, and black pepper to the bowl and stir everything together. I usually get in there with my hands. So much easier for mixing (but if you’re squeamish about touching raw meat, a spoon works too).
Now, the ground beef goes in. Mixing the beef in can feel kind of gross at first, but just go for it. I always remind myself that I wash my hands right after. No big deal.
Scoop the mixture onto a rimmed baking sheet. I like using a large disher scoop, but you can also form them by hand. Honestly, my 8-year-old loves rolling the meatballs. He gets into it, and it’s kind of adorable—just a little messy.
Mix the melted butter with the chopped fresh herbs. Spoon this over your meatballs. This is where it gets fancy. Look, it honestly makes everything better. You cannot skip this step.
Bake at 375 degrees F for 30 minutes. Keep an eye on them. They should be golden brown, and there’s something so satisfying about watching the bubbling butter, let me tell you.
Serve them up! Drizzle with the juices from the bottom of the pan for an extra flavor kick.
Ah, and there’s that glorious moment when you pull them out of the oven. Seriously? It’s all about the anticipation!
Personal Tips and Kitchen Shenanigans**
Okay, here’s my chaotic wisdom after multiple attempts at making these meatballs:
Wear an apron or you’ll regret it. My kitchen sometimes looks like a meatball factory exploded. Disastrous. Complete disaster.
Try adding a bit of feta cheese to the mixture if you want an even more authentic taste. It’s delicious! (Just be cautious if you have dairy allergies).
When they say to bake 30 minutes, that’s a guideline. I’ve had to bake ‘em for an extra 10 minutes before, especially when I got distracted by the Big Bang Theory on reruns. Ugh.
Serving them with a fresh Greek salad is a hit with my family! My husband loves tossing in some olives, but honestly, my kiddo won’t touch anything green. But somehow, he devours these meatballs in record time.
Anyway, these meatballs seriously remind me of Sunday dinners at grandma’s place. Just that nostalgic comfort food feeling.
Final Thoughts**
I know this recipe might seem straightforward, but I promise. It’ll bring a taste of Greece right into your home. Seriously, for all you “meh” cooks out there trying to impress someone special, do yourself a favor and try these.
Have you ever tried this? Let me know in the comments because I’m curious—your variations, your mess-ups, your favorite sides… All of it!
So here’s my humble brag: I managed not to burn anything this time, and I’m pretty proud of myself. Let me know how yours turns out! Happy cooking! 🥳✨

Keftedes
Ingredients
Method
- Preheat your oven to 375°F.
- Mix together the breadcrumbs, milk, and grated onion in a large bowl.
- Add the egg, minced garlic, dried oregano, dried mint, kosher salt, and black pepper to the bowl and stir everything together.
- Add the ground beef and mix well, ideally using your hands.
- Scoop the mixture onto a rimmed baking sheet, or form them by hand.
- Mix the melted butter with the chopped fresh herbs and spoon this over your meatballs.
- Bake at 375°F for 30 minutes, watching for golden brown color.
- Serve the meatballs drizzled with the juices from the pan.
