Cozy Greek Meatballs (Keftedes) Recipe
Imagine walking into a warm kitchen, the savory aroma of sizzling meatballs wrapping around you like a cozy blanket. There’s something undeniably heartwarming about the comforting nature of Greek cuisine, and that’s especially true with these delightful Greek meatballs, or Keftedes. Growing up, my grandmother would often whip up a batch on chilly Sunday afternoons, the golden, tender meatballs simmering in a rich tomato sauce or served alongside a cool, creamy Tzatziki sauce. This recipe not only brings back fond memories but is also an easy weeknight dinner that can transport you to a sun-filled taverna in Greece.
This is one you’ll definitely want to pin for later!
Why You’ll Love This Recipe
- Quick to Prepare: Your family can enjoy a delicious meal in under 30 minutes!
- Versatile Ingredients: Use ground lamb, beef, or turkey — whatever you have on hand.
- Perfectly Flavorful: With the blend of garlic, herbs, and spices, these meatballs are bursting with flavor.
- Goes Well with Everything: Serve with Tzatziki sauce, in a wrap, or on a bed of fluffy rice — the options are endless!
- Family-Friendly: Even the pickiest of eaters will love these comforting bites.
What You’ll Need
Gather these simple ingredients for your Greek Meatballs (Keftedes):
- 1 lb ground lamb (or beef or turkey)
- 1/2 cup breadcrumbs
- 1/4 cup finely chopped onion
- 2 cloves garlic, minced
- 1 egg
- 2 tablespoons fresh parsley, chopped
- 1 teaspoon dried oregano
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- Olive oil (for frying)
- Tzatziki Sauce (for serving) or tomato sauce
Step-by-Step Instructions
Let’s make it together! Follow these simple steps to create your own golden meatballs:
- In a mixing bowl, combine the ground meat, breadcrumbs, chopped onion, minced garlic, egg, parsley, oregano, salt, and pepper.
- Mix well until all ingredients are combined, and the aroma fills your kitchen with promise.
- Form the mixture into meatballs, about 1 inch in diameter — a perfect bite-sized treat!
- Heat olive oil in a skillet over medium heat, letting the oil dance lightly around the pan.
- Add the meatballs to the skillet and cook for about 5-7 minutes on each side until browned and cooked through, keeping watch as they turn that delightful golden color.
- Serve the meatballs hot with Tzatziki Sauce or a simple tomato sauce for a comforting meal.
Fun Ways to Customize It
Feel free to get creative with these delightful meatballs! Here are a few fun variations to try:
- Spicy Keftedes: Add a pinch of red pepper flakes or a dash of hot sauce to the mix for a zesty kick.
- Mediterranean Twist: Incorporate finely chopped sun-dried tomatoes or olives into the meatball mixture for an extra burst of flavor.
- Herb Infusion: Experiment with different fresh herbs like mint or basil for a fresh, aromatic twist.
- Cheesy Center: Surprise your guests by stuffing each meatball with a small cube of feta cheese, creating a melty surprise inside.
Chef Emma’s Helpful Tips
- Make-Ahead Options: Prepare the meatball mixture a day in advance and store it in the refrigerator for an even easier weeknight dinner. They can be made ahead and frozen too!
- Ingredient Swaps: If you’re short on breadcrumbs, crushed crackers or oats work beautifully as substitutes.
- Cooking Method: For a healthier twist, bake the meatballs on a baking sheet at 400°F (200°C) for 20-25 minutes instead of frying.
- Storing Leftovers: If you have any leftovers (which is rarely the case), store them in an airtight container in the fridge for up to three days.
Nutrition Information per Serving
(Approx. 2 meatballs)
- Serving Size: 2 meatballs
- Calories: 210
- Carbohydrates: 15g
- Sugar: 1g
- Fat: 13g
- Protein: 14g
- Sodium: 400mg
Frequently Asked Questions
-
Can I make this ahead? Yes, you can prepare the meatballs in advance and store them raw in the fridge or freeze them for future dinners.
-
Can I use different ingredients? Absolutely! You can substitute the meat with ground turkey or even plant-based meat alternatives for a vegetarian version.
-
How do I store leftovers? Allow them to cool and then store the meatballs in an airtight container in the refrigerator.
-
How long does it last? Leftover meatballs will stay fresh in the fridge for about 3 days.
A Cozy Closing Note
These Greek Meatballs (Keftedes) aren’t just a meal; they’re a comforting hug on a plate, perfect for any day of the week! Whether shared with family around the dinner table or enjoyed for a quiet solo night, their tender, flavorful nature will leave you feeling warm inside. Save this delightful recipe to your Cozy Dinner Ideas board so it’s ready when you need a cozy treat! Happy cooking!

Greek Meatballs (Keftedes)
Ingredients
Meatball Ingredients
- 1 lb ground lamb (or beef or turkey) Choose whatever type of ground meat you have on hand.
- 1/2 cup breadcrumbs Can substitute crushed crackers or oats.
- 1/4 cup finely chopped onion
- 2 cloves garlic, minced
- 1 egg Acts as a binder for the meatballs.
- 2 tablespoons fresh parsley, chopped
- 1 teaspoon dried oregano
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- Olive oil (for frying) Amount varies based on preference.
Serving Suggestions
- Tzatziki Sauce Traditional accompaniment.
- Tomato sauce Optional alternative for serving.
Instructions
Preparation
- In a mixing bowl, combine the ground meat, breadcrumbs, chopped onion, minced garlic, egg, parsley, oregano, salt, and pepper.
- Mix well until all ingredients are combined.
- Form the mixture into meatballs, about 1 inch in diameter.
Cooking
- Heat olive oil in a skillet over medium heat.
- Add the meatballs to the skillet and cook for about 5-7 minutes on each side until browned and cooked through.
Serving
- Serve the meatballs hot with Tzatziki Sauce or a simple tomato sauce.

