Greek Meatballs (Keftedes)

Greek Meatballs, also known as Keftedes, are tender, juicy, and bursting with Mediterranean flavors. Made with a blend of ground meat, fresh herbs, and aromatic spices, these savory bites are typically pan-fried to golden perfection. Ideal as an appetizer, main dish, or part of a mezze platter, they are often served with lemon wedges or a side of tzatziki.

Why You’ll Love This Recipe

Keftedes are packed with flavor, thanks to the addition of fresh parsley, mint, garlic, and onion. They are easy to make and perfect for any occasion—whether it’s a casual family dinner or a festive gathering. These meatballs are versatile and can be paired with salads, dips, or grains. Plus, they reheat well and make excellent leftovers.

Ingredients

(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)

  • Ground beef or a mix of beef and lamb
  • Onion (grated or finely minced)
  • Garlic cloves (minced)
  • Fresh parsley (chopped)
  • Fresh mint (chopped)
  • Dried oregano
  • Egg
  • Bread crumbs (or soaked bread)
  • Milk (to soak the bread)
  • Olive oil (for frying)
  • Salt
  • Black pepper
  • Lemon wedges (for serving)

Directions

  1. Prepare the bread: Soak the bread or breadcrumbs in milk until soft. Squeeze out excess liquid if using slices of bread.
  2. Make the meatball mixture: In a large bowl, combine ground meat, soaked bread, onion, garlic, herbs, egg, salt, pepper, and oregano. Mix until just combined.
  3. Shape the meatballs: Roll the mixture into small balls, about the size of a walnut. Place them on a tray.
  4. Fry the meatballs: Heat olive oil in a skillet over medium heat. Fry the meatballs in batches, turning occasionally, until browned and cooked through (about 7–10 minutes).
  5. Serve: Transfer to a serving plate and garnish with fresh herbs and lemon wedges.

Servings and timing

Servings: 4–6
Preparation time: 20 minutes
Cooking time: 20 minutes
Total time: 40 minutes

Variations

  • Baked version: For a lighter alternative, bake the meatballs at 400°F (200°C) for 20 minutes.
  • Add feta: Mix crumbled feta cheese into the meatball mixture for added richness.
  • Spicy twist: Add a pinch of chili flakes or cayenne for extra heat.
  • Herb substitute: Use dill or basil in place of mint for a different flavor profile.
  • Pita-style: Serve wrapped in pita with tzatziki, tomatoes, and lettuce.

storage/reheating

Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat in a skillet or oven until warmed through. For longer storage, freeze cooked meatballs for up to 2 months. Thaw in the refrigerator overnight before reheating.

FAQs

Can I use only beef for this recipe?

Yes, though a mix of beef and lamb offers a more traditional and flavorful result.

How do I keep the meatballs from drying out?

Do not overmix the meat and ensure you include the soaked bread or breadcrumbs for moisture.

Can I make the mixture in advance?

Yes, the mixture can be prepared and refrigerated up to a day ahead for convenience.

Do I have to fry the meatballs?

Frying adds a traditional flavor and texture, but baking is a healthier and cleaner alternative.

What’s the best side dish for keftedes?

They pair well with Greek salad, roasted vegetables, rice pilaf, or tzatziki.

Can I freeze uncooked meatballs?

Yes, freeze them in a single layer on a tray first, then transfer to a bag or container.

Can I make them gluten-free?

Yes, use gluten-free bread or breadcrumbs and ensure all ingredients are certified gluten-free.

Should I use fresh or dried herbs?

Fresh herbs offer better flavor, but dried herbs work in a pinch. Use smaller quantities of dried herbs.

What type of onion is best?

Yellow or white onions work well; ensure they are finely grated or minced to blend into the meat.

Can I make mini meatballs for parties?

Yes, shape them smaller for bite-sized appetizers. Reduce cooking time accordingly.

Conclusion

Greek Meatballs (Keftedes) are a flavorful and satisfying dish that captures the essence of Mediterranean cuisine. With a perfect blend of herbs, spices, and tender meat, they are easy to prepare and sure to impress. Whether served as an appetizer, main course, or part of a mezze spread, these savory bites are a versatile addition to any meal.

Print

Greek Meatballs (Keftedes)

Juicy and flavorful Greek-style meatballs made with a blend of ground beef and lamb, herbs, and spices, perfect as an appetizer or main dish.

  • Author: Djihane
  • Prep Time: 15 mins
  • Cook Time: 20 mins
  • Total Time: 35 mins
  • Yield: 20 meatballs 1x
  • Category: Appetizer
  • Method: Fried
  • Cuisine: Greek
  • Diet: Halal

Ingredients

Scale
  • 1/2 lb ground beef
  • 1/2 lb ground lamb
  • 1/2 cup breadcrumbs
  • 1/4 cup milk
  • 1 egg
  • 3 cloves garlic, minced
  • 1/2 onion, finely grated
  • 1/4 cup chopped fresh parsley
  • 1 tsp dried oregano
  • 1/2 tsp ground cumin
  • Salt and pepper to taste
  • 2 tbsp olive oil (for frying)
  • Lemon wedges for serving

Instructions

  1. In a small bowl, soak the breadcrumbs in milk and let sit for 5 minutes.
  2. In a large bowl, combine ground beef, ground lamb, soaked breadcrumbs, egg, garlic, onion, parsley, oregano, cumin, salt, and pepper.
  3. Mix until just combined; do not overmix.
  4. Form into 1-inch meatballs and place on a tray.
  5. Heat olive oil in a skillet over medium heat.
  6. Fry meatballs in batches until browned on all sides and cooked through, about 8–10 minutes.
  7. Serve hot with lemon wedges and a sprinkle of fresh herbs.

Notes

  • Use all beef if lamb is not preferred.
  • Can be baked at 400°F for 20 minutes as a healthier option.
  • Serve with tzatziki sauce or in pita for a full meal.

Nutrition

  • Serving Size: 4 meatballs
  • Calories: 280
  • Sugar: 1g
  • Sodium: 320mg
  • Fat: 20g
  • Saturated Fat: 8g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 6g
  • Fiber: 0.5g
  • Protein: 18g
  • Cholesterol: 75mg

Keywords: Greek meatballs, lamb meatballs, keftedes, appetizer, Mediterranean, halal meatballs

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Similar Posts

Leave a Reply

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

Recipe rating