I absolutely love sharing this Greek Meatballs (Keftedes) with Herb Butter Recipe because it brings such a beautiful burst of flavors and nostalgia every time I make it. From the perfectly spiced meatballs infused with oregano and mint to the rich, fragrant herb butter drizzled on top, it never fails to impress my family and guests. This dish feels like an authentic Greek treat that’s simple to prepare yet wonderfully indulgent, combining tender, juicy meatballs with a velvety herb butter that makes every bite unforgettable.
Why You'll Love This Greek Meatballs (Keftedes) with Herb Butter Recipe
When I make this recipe, what excites me the most is its robust Mediterranean flavor profile. The combination of dried and fresh oregano and mint gives the meatballs a wonderfully aromatic, slightly tangy twist that feels fresh and vibrant without overpowering the meat. The grated onion and garlic add layers of savory sweetness, and the herb butter melts over the hot meatballs, creating a luscious, silky coating that elevates the dish to another level. It’s comfort food with a bright, herby personality.
Besides the delicious taste, I appreciate how straightforward this recipe is. Mixing ingredients, shaping meatballs, and baking them in the oven is a hassle-free process that lets you multitask or prepare a side dish while the meatballs cook. Plus, the melted herb butter poured on top during baking keeps the meatballs moist and flavorful without extra fuss. I find it perfect for weeknight dinners, special occasions, or casual gatherings since it’s elegant yet approachable and never feels too complicated or fussy.
Ingredients You'll Need
For this Greek Meatballs (Keftedes) with Herb Butter Recipe, you only need a handful of simple yet effective ingredients — each adding to the depth, texture, and color of the dish in its own way.
- Plain breadcrumbs (¾ cup): They soak up moisture and help bind the meatballs without making them dense.
- Milk (½ cup): Or water, to soften the breadcrumbs and keep the meatballs tender.
- Yellow onion (1, grated): Adds moisture, sweetness, and a subtle bite without any chunks.
- Egg (1): Acts as a binder to hold the meatballs together.
- Garlic (2 cloves, minced): Delivers a punch of savory warmth that’s classic in Greek cuisine.
- Dried oregano (2 teaspoons) and dried mint (2 teaspoons): The hallmark herbs giving an unmistakable Greek aroma.
- Kosher salt (1 ½ teaspoons): Brings out the flavors.
- Black pepper (¼ teaspoon): Adds a gentle heat.
- Lean ground beef (1.5 lbs): The main protein, tender and flavorful.
- Fresh herbs (2 tablespoons): Such as oregano, mint, dill, chives, or parsley, for a vibrant finish.
- Butter (4 tablespoons, melted): Infused with fresh herbs to drizzle and keep meatballs juicy.
Directions
Step 1: Preheat your oven to 375 degrees Fahrenheit. This temperature is perfect for baking the meatballs evenly while allowing the butter to deeply infuse flavor.
Step 2: In a large bowl, combine the breadcrumbs, milk, and grated onion along with its juices. I like to let this mixture sit for a couple of minutes so the breadcrumbs absorb the moisture and soften up perfectly.
Step 3: Add the egg, minced garlic, dried oregano, dried mint, kosher salt, and black pepper to the bowl. Stir everything together until well combined, ensuring the herbs and seasoning are evenly distributed.
Step 4: Add the ground beef to the bowl. I find the easiest, mess-free method is to use my hands to gently but thoroughly mix the meat with the seasoned breadcrumb blend. If you prefer not to touch the raw meat, use a sturdy spoon or spatula, but hands give the best feel for consistency.
Step 5: Using a large disher scoop or your hands, form evenly sized meatballs and place them on a rimmed baking sheet. Make sure to leave some space between each so they cook evenly and get a bit of color on all sides.
Step 6: In a small bowl, mix the melted butter with the chopped fresh herbs. This herb butter is what makes the meatballs shine both in flavor and appearance.
Step 7: Spoon or brush the herb butter mixture evenly over each meatball. This step seals in moisture and adds that irresistible glossy finish.
Step 8: Bake the meatballs at 375 degrees Fahrenheit for 30 minutes or until cooked through and browned nicely on top. You’ll notice the butter bubbling and the aromas filling your kitchen.
Step 9: Remove the pan from the oven and spoon a little of the pan juices and melted butter over the meatballs before serving. This final touch adds an extra layer of richness and flavor that I always find irresistible.
Servings and Timing
This Greek Meatballs (Keftedes) with Herb Butter Recipe yields about 4 generous servings—perfect for a family meal or a small gathering. The prep time is approximately 15 minutes, including mixing ingredients and forming meatballs. Baking time takes about 30 minutes, giving a total time of 45 minutes from start to finish. There’s no extra resting or cooling time needed, which is great when you’re hungry and ready to eat right away!
How to Serve This Greek Meatballs (Keftedes) with Herb Butter Recipe
When I serve this dish, I love pairing these meatballs with warm pita bread or fluffy rice pilaf to soak up all the buttery herb juices. A simple Greek salad with fresh cucumbers, tomatoes, red onion, and a sprinkle of Kalamata olives adds a crisp, refreshing contrast that balances the richness perfectly. I also enjoy serving it with roasted or grilled vegetables for a wholesome, colorful plate.
For presentation, I often garnish the meatballs with some extra fresh chopped herbs on top—parsley or dill looks especially beautiful and adds a fresh, green pop of color. You can serve the meatballs warm straight from the oven, which enhances the buttery flavor, or at room temperature if you’re setting up a buffet or picnic style meal. I recommend portioning about 3 to 4 meatballs per person depending on appetite and accompanying sides.
This dish is incredibly versatile for multiple occasions too. Whether it’s a cozy weeknight dinner, a festive holiday meal, or a casual party appetizer, these Greek meatballs bring a sense of comfort and celebration. I always find they spark conversations and earn compliments, making every gathering special and memorable.
Variations
I enjoy experimenting with different ingredients in this Greek Meatballs (Keftedes) with Herb Butter Recipe to suit tastes or dietary needs. For instance, you can swap lean ground beef for ground turkey or chicken for a lighter version that still stays juicy with the herb butter. Using lamb instead of beef offers a richer, more traditional Greek flavor and a slightly gamier profile that I absolutely adore.
If you need a gluten-free option, I recommend replacing plain breadcrumbs with gluten-free breadcrumbs or crushed gluten-free crackers to keep the texture light and tender. For vegan friends, I’ve had success using a mix of cooked lentils and finely chopped mushrooms with flaxseed “egg” as a binder, while still incorporating herbs and the butter can be substituted with a vegan herb spread or olive oil infused with herbs.
Cooking methods can also vary: while I prefer baking for an even cook and easy cleanup, pan-frying the meatballs in olive oil gives a lovely crisp crust if you want extra texture. You can even finish baked meatballs with a quick sear in a hot skillet for an irresistible brown crust after baking.
Storage and Reheating
Storing Leftovers
I always store leftover meatballs in an airtight container once they’ve cooled to room temperature. Keeping them in the fridge allows them to stay fresh for up to 3 days. I find glass containers work best to prevent moisture buildup and retain flavor. Make sure the meatballs aren’t stacked too tightly so they don’t lose their shape or get soggy.
Freezing
This recipe freezes wonderfully if you want to save some for later. I recommend placing the cooked, cooled meatballs on a baking sheet in a single layer to freeze until solid, then transferring them to a resealable freezer bag or airtight container. They keep well frozen for up to 3 months. When you’re ready to enjoy, thaw overnight in the fridge for best results.
Reheating
To reheat, you can warm the meatballs gently in a 350-degree Fahrenheit oven for about 10-15 minutes to maintain their texture without drying out. Covering them loosely with foil helps keep moisture in. Alternatively, reheating on the stovetop over low heat with a splash of water or extra melted herb butter helps revive that luscious flavor and juicy texture. I advise against microwaving as it can sometimes lead to uneven heating or toughness.
FAQs
Can I use ground turkey or chicken instead of beef?
Absolutely! Ground turkey or chicken works well in this recipe for a leaner option. Just be mindful that these meats are usually leaner, so the herb butter is especially helpful to keep the meatballs moist and flavorful.
What fresh herbs work best in the herb butter?
I recommend a mix of fresh oregano, mint, dill, parsley, and chives if you have them on hand. They each bring their own brightness that complements the meatballs wonderfully. But feel free to use whatever fresh herbs you love or have available.
Can I prepare the meatballs ahead of time?
Yes! You can mix and shape the meatballs a few hours in advance and refrigerate them until ready to bake. This makes for a great make-ahead option when planning meals or hosting guests.
Is it necessary to use both dried and fresh herbs?
Using both dried and fresh herbs adds depth and layers of flavor. The dried herbs infuse the meatballs themselves, while the fresh herbs in the butter add brightness and a fresh finish. However, if you only have one type, the recipe will still be delicious.
How do I know when the meatballs are fully cooked?
They should be baked for about 30 minutes at 375 degrees Fahrenheit until browned and cooked through. To be safe, the internal temperature should reach 160 degrees Fahrenheit for beef meatballs. They will feel firm but still juicy.
Conclusion
I hope you feel inspired to try this Greek Meatballs (Keftedes) with Herb Butter Recipe in your own kitchen. It’s one of my favorite ways to bring warm, herby, and comforting Mediterranean flavors to the table with minimal effort and maximum taste. Whether you’re cooking for family, friends, or just yourself, I promise these meatballs will become a beloved favorite—perfect for any occasion and sure to be devoured with smiles all around!
PrintGreek Meatballs (Keftedes) with Herb Butter Recipe
Traditional Greek Meatballs known as Keftedes, made with ground beef mixed with herbs, garlic, and onion, baked to perfection and topped with a flavorful herb-infused butter drizzle. A delicious and aromatic dish perfect for a family dinner or gathering.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Baking
- Cuisine: Greek
Ingredients
Meatball Mixture
- ¾ cup plain breadcrumbs
- ½ cup milk (or water)
- 1 yellow onion (grated with juices)
- 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
- ¼ teaspoon black pepper
- 1.5 lbs. lean ground beef
Herb Butter
- 4 tablespoons butter (melted)
- 2 tablespoons fresh herbs (such as oregano, mint, dill, chives, and/or parsley, chopped)
Instructions
- Preheat Oven: Preheat your oven to 375 degrees F to prepare for baking the meatballs evenly.
- Combine Breadcrumbs, Milk, and Onion: In a large bowl, mix the breadcrumbs, milk (or water), and the grated onion along with its juices until the mixture is well combined and moist.
- Add Seasonings and Egg: To the breadcrumb mixture, add the egg, minced garlic, dried oregano, dried mint, kosher salt, and black pepper. Stir everything together to distribute the flavors evenly.
- Incorporate Ground Beef: Add the ground beef to the bowl and mix thoroughly. Using your hands is preferred for even mixing, but a spoon can be used if you prefer not to touch raw meat. Ensure the mixture is homogeneous.
- Form Meatballs: Using a large disher scoop or your hands, form the mixture into evenly sized meatballs and place them on a rimmed baking sheet.
- Prepare Herb Butter: In a small bowl, combine the melted butter with the chopped fresh herbs, mixing well to infuse the butter with herb flavors.
- Apply Herb Butter: Spoon the herb butter mixture evenly over the meatballs to keep them moist and add rich flavor during baking.
- Bake Meatballs: Place the baking sheet in the preheated oven and bake at 375 degrees F for 30 minutes, or until the meatballs are fully cooked and browned on the outside.
- Serve: Remove the meatballs from the oven and serve them drizzled with the melted herb butter and the pan juices for maximum flavor and moisture.
Notes
- You can substitute water for milk to make the recipe dairy-free.
- Using fresh herbs will provide a brighter flavor than dried, but dried herbs are a good pantry staple alternative.
- Make sure not to overmix the meat mixture to keep the meatballs tender.
- These meatballs can also be cooked on a stovetop in a skillet for a quicker option.
- Leftover meatballs are great served cold or reheated in sauces or sandwiches.


Leave a Reply