How to Make Margaret's Keftedes (Greek Meatballs) - A Step-by-Step Guide

Keftedes are a traditional Greek dish of seasoned meatballs that are typically made with ground beef or lamb. They are a popular dish in Greek cuisine and are often served as an appetizer or as part of a mezze spread. Each region in Greece has its own variation of keftedes, and Margaret's recipe for Greek meatballs is a family favorite that has been passed down for generations.

Margaret's keftedes are made with a combination of ground beef and ground pork, which gives them a rich and h...

Read more Snack recipes

Ingredients

  • 4 slices white bread, torn into pieces
  • 2 tablespoons milk
  • 1 clove garlic
  • 1 onion, quartered
  • 4 teaspoons dried mint
  • 1 teaspoon salt
  • ground black pepper to taste
  • ½ pound ground beef
  • ½ pound ground lamb
  • 4 eggs
  • ½ cup all-purpose flour for dredging
  • vegetable oil for frying

Information

  • Prep Time: 25 mins
  • Cook Time: 30 mins
  • Total Time: 55 mins
  • Servings: 4
  • Yield: 2 1/2 dozen

  • Moisten the bread pieces with the milk in a large bowl, and set aside.
  • Mince the garlic in a food processor, then add the onion, mint, salt, and pepper. Process until the onion is finely chopped.
  • Add the onion mixture to the bowl with the moist bread, along with the beef, lamb, and eggs. Mix with your hands until thoroughly blended.
  • Roll the mixture into balls measuring 1 1/2 to 2 inches in diameter.
  • Place the flour in a shallow pan, and roll the balls in the flour to coat. Shake off any excess flour, and place the meatballs onto a plate or baking sheet, pressing to flatten slightly. This will keep them from rolling away.
  • Heat 1 inch of oil in a large skillet over medium heat. Add the meatballs, 8 or 10 at a time, and cook until nicely browned on the outside, and no longer pink in the center, about 10 minutes.
  • Drain meatballs on a paper towel-lined plate. Repeat with remaining meatballs.
  • Nutrition

    522 cal.

    • Total Fat: 32g
    • Saturated Fat: 9g
    • Cholesterol: 259mg
    • Sodium: 893mg
    • Total Carbohydrate: 29g
    • Dietary Fiber: 2g
    • Total Sugars: 3g
    • Protein: 30g
    • Vitamin C: 2mg
    • Calcium: 105mg
    • Iron: 5mg
    • Potassium: 426mg