As I stood in my kitchen, the aroma of herbs and sizzling meat filled the air, instantly transporting me to a sun-soaked Mediterranean garden. That’s where my love for Greek Keftedes began—those tender, flavorful meatballs made from a delightful mix of ground beef and pork, lovingly infused with fresh garlic and aromatic herbs. Simmered in a creamy lemon sauce, these Keftedes are not only juicy and succulent but also incredibly versatile—perfect for a cozy weeknight dinner or to impress guests at your next gathering. Plus, they can be made ahead of time, making your culinary adventures even easier! Ready to dive into this Mediterranean treasure? Let’s create a dish that will surely become a household favorite!

Why Are Greek Keftedes So Irresistible?
Tender, juicy meatballs cooked to perfection, Greek Keftedes will elevate your dinner game! Their creamy lemon sauce adds a delightful tang that harmonizes beautifully with the savory flavors of the meat. Perfect for any occasion, they’re easy to make ahead, saving you time on busy days. Pair them with a light Greek salad for a refreshing twist, or serve them as part of a mezze platter to delight your guests. Each bite is a celebration of Mediterranean flavors that will leave everyone asking for more!
Greek Keftedes Ingredients
• It’s time to gather the essentials for your flavorful Greek Keftedes!
For the Meatballs
• Ground Pork – Main protein that provides moisture; swap with ground turkey for a leaner option.
• Lean Ground Beef – Adds rich flavor; consider plant-based ground meat for a vegetarian substitute.
• Large Egg – Binds the mixture together; use a flax egg as a vegan alternative.
• Crustless Bread – Contributes texture and moisture; breadcrumbs or gluten-free bread serve as good substitutes.
• Onion – Infuses aromatic depth; shallots can offer a milder flavor if desired.
• Garlic Cloves – Essential for savory notes; fresh garlic trumps powder for better flavor.
• Ground Cumin – Brings warmth and earthiness; reduce for a milder taste if preferred.
• Dried Oregano – Enhances herbal flavor; fresh oregano is a delightful alternative when available.
• Dried Parsley – Adds freshness and color; fresh minced parsley boosts flavor.
• Fine Sea Salt – Enhances overall taste; adjust according to preference.
• Ground Black Pepper – Introduces warmth; fresh ground pepper is the ideal choice.
For the Creamy Lemon Sauce
• Butter – Adds richness; olive oil works well for a dairy-free option.
• All-Purpose Flour – Thickens the sauce; cornstarch is a great gluten-free alternative.
• Hot Water or Stock – Infuses flavor into the sauce; use chicken or vegetable stock for added richness.
• Lemon Juice – Provides tanginess that balances the dish; fresh lemon juice is highly recommended.
With these simple yet essential ingredients, you’re on your way to creating exquisite Greek Keftedes that are bursting with flavor and sure to impress!
Step‑by‑Step Instructions for Greek Keftedes
Step 1: Prepare Meatball Mixture
Begin by soaking crustless bread in white wine for a few minutes until soft. Tear it into pieces, then combine with ground pork, lean ground beef, a large egg, diced onion, minced garlic, parsley, oregano, cumin, salt, and black pepper in a large bowl. Mix until just combined, then shape the mixture into approximately 15 oval-shaped meatballs. Refrigerate them for at least 1 hour to firm up.
Step 2: Cook Meatballs
Heat a generous splash of olive oil in a large skillet over medium heat. Once hot, add the meatballs carefully, ensuring they’re not overcrowded. Sear for about 3-4 minutes on each side, using tongs to turn them until they’re golden brown and cooked through. Once done, transfer the meatballs to a paper towel-lined plate to drain excess oil.
Step 3: Make Sauce
In a separate pan, melt the butter over medium heat until frothy, then whisk in the flour, cooking until it turns sandy in color, about 2 minutes. Gradually pour in hot water or stock, stirring continuously to avoid lumps. Add fresh lemon juice, season with salt and pepper, and let the sauce simmer gently for 5 minutes until slightly thickened.
Step 4: Simmer Meatballs
Carefully add the seared meatballs back into the sauce. Gently stir to coat them and cover the pan. Let the mixture simmer on low heat for about 20 minutes, occasionally turning the meatballs to ensure they soak in the flavorful creamy lemon sauce and heat through.
Step 5: Serve
Once the Greek Keftedes are cooked through and the sauce has thickened, remove from heat. Serve the meatballs warm, drizzling extra creamy lemon sauce over the top. Garnish with a sprinkle of fresh oregano and ground black pepper for added taste and aroma, making this dish a delightful centerpiece for your table.

What to Serve with Tender Greek Keftedes?
Create a delightful Mediterranean feast that encapsulates the warmth and vibrant flavors of Greece.
- Creamy Mashed Potatoes: Their smooth texture pairs beautifully with the rich lemon sauce, making every bite heavenly.
- Greek Salad: A refreshing mix of tomatoes, cucumbers, and feta balances the hearty meatballs, adding a light, crisp element.
- Lemon Rice Pilaf: The zesty notes complement the meatballs, while its fluffy texture makes each meal feel special.
- Roasted Vegetables: Seasoned with herbs, these bring a pop of color and a delicious caramelized flavor that contrasts perfectly with the Keftedes.
- Hummus and Pita Bread: This dipping option enhances the Mediterranean experience, perfect for soaking up any leftover sauce.
- Tzatziki Sauce: This cool, creamy dip offers a refreshing contrast, enriching each bite with its tangy yogurt and cucumber mix.
- Grilled Flatbread: Perfect for scooping up the Keftedes, it adds a delightful chewy texture that complements the dish wonderfully.
- Red or White Wine: A light white or a smooth red wine pairs harmoniously with the flavors, enhancing the whole dining experience.
- Baklava for Dessert: End on a sweet note with this flaky pastry, offering a delightful contrast to the savory Keftedes.
Expert Tips for Greek Keftedes
• Gentle Cooking: Ensure meatballs are cooked gently over medium heat to prevent breaking apart. Avoid high heat to retain their shape.
• Resting Time: Let the cooked meatballs sit in the creamy lemon sauce for a few minutes before serving; this enhances the flavor and juiciness of the Greek Keftedes.
• Perfect Sauce Thickness: If the sauce is too thin, whisk in a little more flour or cornstarch diluted in water; for a thinner consistency, add a splash more hot water or stock.
• Flavor Boosting: Experiment with additional herbs like mint or dill in the meatball mixture to elevate the flavor and bring a personal touch to your Greek Keftedes.
• Make-Ahead Magic: Prepare the meatball mixture in advance and refrigerate it overnight. Just cook and simmer them in the sauce when you’re ready to serve.
Greek Keftedes: Customization Options
Explore the endless possibilities to make Greek Keftedes your own, turning this classic dish into something uniquely special!
- Dairy-Free: Substitute butter with olive oil for a creamy sauce that’s rich yet light.
- Gluten-Free: Use gluten-free breadcrumbs instead of crustless bread or opt for cornstarch to thicken the sauce.
- Herb Variations: Experiment by adding fresh dill or mint to the meatball mixture for an aromatic twist that dances on the palate.
- Spice It Up: Add a pinch of red pepper flakes or cayenne to the meat mixture for a delightful heat that will awaken your senses.
- Alternative Proteins: Swap ground beef and pork with ground turkey or chicken for a leaner version, while still keeping it flavorful.
- Veggie Lovers: Incorporate finely grated zucchini or chopped spinach into the meat mix for added nutrition and moisture.
- Saucy Options: Try incorporating a dollop of Greek yogurt into the lemon sauce for an extra creamy finish.
- Serve with a Twist: Instead of traditional sides, serve with quinoa pilaf or a refreshing cucumber yogurt salad, reminiscent of Greek summer feasts.
Whether you’re inspired by fresh herbs or exciting spices, feel free to adjust these Greek Keftedes to suit your taste! And for a complete meal, don’t forget to check out our delightful Greek Chicken Bowls for your next dinner gathering or savor them with a side of Greek Chicken Bowls that the whole family will love!
Make Ahead Options
Greek Keftedes are fantastic for busy weeknights and can easily be made ahead, saving you precious time! You can prepare the meatball mixture and refrigerate it for up to 24 hours. Just shape the meatballs and store them in an airtight container. If you wish to cook them in advance, you can also make and simmer the Keftedes in the creamy lemon sauce, then refrigerate for up to 3 days. To maintain their juiciness, gently reheat them on the stove with a splash of water or stock. Simply serve warm, and enjoy these delicious Greek Keftedes that are just as delightful as when freshly made!
How to Store and Freeze Greek Keftedes
Fridge: Store cooked Greek Keftedes in an airtight container for up to 3 days. Reheat gently in the creamy lemon sauce to restore their juicy texture.
Freezer: For long-term storage, freeze the meatballs in a single layer before transferring them to a freezer-safe bag or container. They can be stored for up to 3 months.
Thawing: Thaw frozen Greek Keftedes overnight in the fridge before reheating. They can also be reheated directly from frozen; just extend the cooking time by a few minutes.
Reheating: Reheat in a saucepan over low heat with a splash of water or extra sauce to keep them moist. Serve warm, garnished with fresh herbs for a delightful meal.

Greek Keftedes Recipe FAQs
What should I look for when selecting ground pork and beef?
When selecting ground pork and beef for Greek Keftedes, look for a nice balance of meat with some fat content, which keeps the meatballs juicy. Freshly ground meat is ideal, so check the color – it should be bright pink for pork and a deep red for beef. If you can, ask your butcher for recommendations!
How should I store leftover Greek Keftedes?
Store any leftover Greek Keftedes in an airtight container in the fridge for up to 3 days. Make sure they are completely cooled before sealing the container, as this prevents moisture buildup. Reheat gently in the creamy sauce to keep them juicy and flavorful when ready to enjoy again!
Can I freeze Greek Keftedes, and how do I do it?
Absolutely! To freeze Greek Keftedes, first allow them to cool completely. Lay the meatballs in a single layer on a baking sheet and freeze until solid. Then, transfer them to a freezer-safe bag or container and store for up to 3 months. For reheating, simply thaw overnight in the fridge and warm them up gently in the sauce.
What are some common issues when making Greek Keftedes and how can I fix them?
One common issue is that meatballs may break apart while cooking. To prevent this, ensure you gently cook them over medium heat and don’t overcrowd the pan. If they still fall apart, try revising your mixture by adding a bit more bread to help bind the meatballs together. Also, chilling the meatballs before cooking can provide extra firmness.
Are there any dietary considerations for Greek Keftedes?
Yes! Greek Keftedes can be made gluten-free by using gluten-free bread or cornstarch to thicken the sauce. For dairy-free versions, substitute the butter in the sauce with olive oil. Also, feel free to swap the meats for plant-based alternatives or ground turkey for a leaner option. Make sure to check all ingredient labels for allergens!
Can my pets enjoy Greek Keftedes too?
While it may be tempting to share, it’s best to keep Greek Keftedes for humans only! Ingredients like garlic and onions can be harmful to pets. If you want to treat your furry friend, consider setting aside a small portion without these ingredients prior to seasoning the meatballs.

Tender Greek Keftedes: Perfectly Juicy Meatballs Recipe
Ingredients
Equipment
Method
- Begin by soaking crustless bread in white wine for a few minutes until soft. Tear it into pieces, then combine with ground pork, lean ground beef, a large egg, diced onion, minced garlic, parsley, oregano, cumin, salt, and black pepper in a large bowl. Mix until just combined, then shape the mixture into approximately 15 oval-shaped meatballs. Refrigerate them for at least 1 hour to firm up.
- Heat a generous splash of olive oil in a large skillet over medium heat. Once hot, add the meatballs carefully, ensuring they’re not overcrowded. Sear for about 3-4 minutes on each side until golden brown and cooked through. Transfer the meatballs to a paper towel-lined plate to drain excess oil.
- In a separate pan, melt the butter over medium heat until frothy, then whisk in the flour, cooking until it turns sandy in color, about 2 minutes. Gradually pour in hot water or stock, stirring continuously to avoid lumps. Add fresh lemon juice, season with salt and pepper, and let the sauce simmer gently for 5 minutes until slightly thickened.
- Carefully add the seared meatballs back into the sauce. Gently stir to coat them and cover the pan. Let the mixture simmer on low heat for about 20 minutes, occasionally turning the meatballs.
- Once the Greek Keftedes are cooked through and the sauce has thickened, remove from heat. Serve the meatballs warm, drizzling extra creamy lemon sauce over the top. Garnish with a sprinkle of fresh oregano and ground black pepper.

Leave a Reply