Zaina Recipes

  • MEALS
    • Dinner
    • Lunch
    • Breakfast
    • Desserts
    • Soups
    • Appetizers & Snacks
    • Salads
    • Drinks
  • INGREDIENTS
    • Beef
    • Chicken
    • Seafood
    • Pasta
    • Vegetarian
    • Sauces
  • INDEX
  • ABOUT ME
menu icon
go to homepage
  • MEALS
    • Dinner
    • Lunch
    • Breakfast
    • Desserts
    • Soups
    • Appetizers & Snacks
    • Salads
    • Drinks
  • INGREDIENTS
    • Beef
    • Chicken
    • Seafood
    • Pasta
    • Vegetarian
    • Sauces
  • INDEX
  • ABOUT ME
    • Email
    • Facebook
    • Pinterest
  • search icon
    Homepage link
    • MEALS
      • Dinner
      • Lunch
      • Breakfast
      • Desserts
      • Soups
      • Appetizers & Snacks
      • Salads
      • Drinks
    • INGREDIENTS
      • Beef
      • Chicken
      • Seafood
      • Pasta
      • Vegetarian
      • Sauces
    • INDEX
    • ABOUT ME
    • Email
    • Facebook
    • Pinterest
  • ×
    Home » Recipes » Dinner

    Greek Meatballs Recipe

    Published: Apr 29, 2026 by Zaina Hill · Leave a Comment

    Jump to Recipe

    Let me take you on a culinary journey to Greece with these delightful Greek Meatballs, known as Keftedes. My family often requests these tangy and minty meatballs for our weekend get-togethers, and they never disappoint. The combination of aromatic herbs and spices brings out an authentic flavor that instantly reminds me of bustling Greek tavernas on sunlit afternoons.

    Greek Meatballs – Keftedes

    Keftedes are a great choice when you want something satisfying and packed with flavor. They are delicious hot or at room temperature, making them an ideal choice for appetizers or main courses. Plus, they’re easy to prepare, with ingredients you might already have in your pantry. Ready to dive into this savory recipe? Let's get started!

    Jump to:
    • Why You’ll Love This Recipe
    • Ingredients You'll Need
    • How to Make Greek Meatballs
    • Pro Tips from My Kitchen
    • What Makes This Recipe Work
    • Frequently Asked Questions About Greek Meatballs
    • Greek Meatballs Recipe

    Why You’ll Love This Recipe

    • Authentic Flavors: Enjoy the traditional taste of Greece with a perfect balance of herbs and spices.
    • Simple Ingredients: Made with everyday items you likely have in your kitchen right now.
    • Versatile Serving Options: Serve them hot or at room temperature, perfect for any party or family meal.
    • Quick to Cook: Frying each batch only takes a few minutes, so you’ll have them ready in no time.
    • Perfect Texture: The combination of beef and pork ensures juicy, tender meatballs every time.

    Ingredients You'll Need

    • Ground Beef – 2 lb. Adds richness and depth to the meatballs.
    • White Bread – 8 slices, crusts removed. Helps bind the meatballs and keep them tender.
    • Whole Milk – 2 cups. Used to soak the bread, adding moisture.
    • Large Onion – 1, grated. Adds a sweet and savory base flavor.
    • Garlic – 2 cloves, minced. Infuses the meatballs with aromatic intensity.
    • Fresh Spearmint Leaves – 1 cup, finely chopped. Provides freshness and signature Greek flavor.
    • Fresh Parsley – 1 cup, finely chopped. Adds herbaceous brightness.
    • Fresh Oregano Leaves – ½ cup, roughly chopped. Offers earthy tones to balance the mint.
    • Extra Virgin Olive Oil – 2 tbsp. Enhances flavor and helps bind ingredients.
    • Ground Cumin – 1 teaspoon. Lends a warm, earthy profile.
    • Dried Oregano – 1 tbsp. Intensifies the oregano flavor.
    • Dried Spearmint or Mint – 1 tbsp. Deepens the minty notes.
    • Eggs – 2. Acts as a binder to maintain shape during cooking.
    • Red Wine Vinegar – 1 tbsp. Adds acidity to balance flavors.
    • Red Chili Flakes – 1 tbsp. Gives a subtle heat.
    • Ouzo – 1 shot (or 1-2 teaspoon ground aniseed, optional). Infuses a unique anise flavor.
    • Sea Salt & Freshly Ground Pepper – To taste. Enhances and balances overall flavors.
    • All-Purpose Flour – ½ cup. For dusting the meatballs before frying.
    • Extra Light Olive Oil or Sunflower Oil – For frying. Provides a neutral frying medium.

    How to Make Greek Meatballs

    Step 1: Soak the Bread

    Soak the slices of bread in milk until soft. Gently squeeze out excess milk, making sure the bread stays moist.

    Step 2: Mix the Ingredients

    In a large bowl, combine the soaked bread with ground meats, onion, garlic, herbs, and spices. Season with salt and pepper.

    Step 3: Combine and Chill

    Mix the ingredients thoroughly until the mixture is fluffy and moist. Cover the bowl and refrigerate for at least 30 minutes.

    Step 4: Shape and Dust

    Shape the chilled mixture into balls, about 2 tablespoons each. Dust lightly with flour and place them on a clean surface.

    Step 5: Prepare to Fry

    Pour enough oil into a deep frying pan to reach two-thirds of the way up the sides. Heat to medium-high.

    Step 6: Fry the Meatballs

    Cook the meatballs in batches, frying each side for about 2-3 minutes until golden brown.

    Step 7: Drain and Serve

    Remove the meatballs and let them drain on paper towels. Serve them warm or at room temperature, perhaps with sides like fries or salad.

    Greek Meatballs – Keftedes

    Pro Tips from My Kitchen

    ✓ Bread Soaking – Ensure the bread is fully saturated in milk. This step helps bind the meatballs and keeps them tender.

    ✓ Herb Finely Chopping – Finely chop the herbs for the best flavor distribution throughout the meatballs.

    ✓ Consistent Sizing – Use a tablespoon to portion out the meatballs. This helps them cook evenly and look uniform.

    ✓ Proper Oil Temperature – Heat oil to medium-high before frying. This ensures a crisp exterior without being greasy.

    ✓ Resting Before Serving – Let the meatballs rest for a few minutes after cooking. This allows flavors to meld and juices to redistribute.

    What Makes This Recipe Work

    • Using ground beef and pork together enhances both flavor and moisture, creating a juicy meatball with complementary tastes.
    • The combination of fresh mint, parsley, and oregano with spices like cumin and chili flakes makes for a vibrant, aromatic dish that's distinctly Greek.
    • Soaking bread in milk is essential; this technique keeps the meatballs light and fluffy, making them truly delightful.

    Frequently Asked Questions About Greek Meatballs

    Can I substitute bread with breadcrumbs?

    Yes, breadcrumbs can be used if you don’t have bread. However, the texture might be slightly denser compared to using soaked bread.

    How can I ensure my meatballs are not dry?

    Make sure not to overmix it when combining ingredients. Also, avoid frying for too long; 2-3 minutes per side is ideal.

    Can I make these meatballs ahead of time?

    Absolutely. You can prepare the mixture, shape the meatballs, and store them in the fridge for up to 24 hours before frying.

    Why are my Keftedes falling apart during frying?

    If your meatballs fall apart, it could be due to insufficient binding agents. Make sure to include eggs and breadcrumbs to help them hold together.

    What pairs well with Greek Meatballs?

    These meatballs are versatile and go well with a simple salad, traditional Greek tzatziki, or some crispy fries for a hearty meal.

    Greek Meatballs Recipe

    Author: Zaina Hill
    Delightful Greek meatballs infused with aromatic herbs and spices, perfect for any gathering.
    No ratings yet
    Print Recipe Save Recipe
    Prep Time 15 minutes mins
    Cook Time 15 minutes mins
    Total Time 30 minutes mins
    Course Dinner
    Cuisine Greek
    Servings 6 servings
    Calories 200 kcal

    Ingredients
      

    • 2 lb Ground Beef
    • 8 slices White Bread, crusts removed
    • 2 cups Whole Milk
    • 1 large Onion, grated
    • 2 cloves Garlic, minced
    • 1 cup Fresh Spearmint Leaves, finely chopped
    • 1 cup Fresh Parsley, finely chopped
    • ½ cup Fresh Oregano Leaves, roughly chopped
    • 2 tablespoon Extra Virgin Olive Oil
    • 1 teaspoon Ground Cumin
    • 1 tablespoon Dried Oregano
    • 1 tablespoon Dried Spearmint or Mint
    • 2 large Eggs
    • 1 tablespoon Red Wine Vinegar
    • 1 tablespoon Red Chili Flakes
    • 1 shot Ouzo (or 1-2 teaspoon ground aniseed, optional)
    • to taste Sea Salt & Freshly Ground Pepper
    • ½ cup All-Purpose Flour
    • to taste Extra Light Olive Oil or Sunflower Oil For frying.

    Instructions
     

    • Soak the slices of bread in milk until soft. Gently squeeze out excess milk, making sure the bread stays moist.
    • In a large bowl, combine the soaked bread with ground meats, onion, garlic, herbs, and spices. Season with salt and pepper.
    • Mix the ingredients thoroughly until the mixture is fluffy and moist. Cover the bowl and refrigerate for at least 30 minutes.
    • Shape the chilled mixture into balls, about 2 tablespoons each. Dust lightly with flour and place them on a clean surface.
    • Pour enough oil into a deep frying pan to reach two-thirds of the way up the sides. Heat to medium-high.
    • Cook the meatballs in batches, frying each side for about 2-3 minutes until golden brown.
    • Remove the meatballs and let them drain on paper towels. Serve them warm or at room temperature.

    Notes

    • Ensure the bread is fully saturated in milk for binding.
    • Properly chop herbs for flavor distribution.
    • Cook meatballs evenly in uniform sizes.

    Nutrition

    Calories: 200kcalCarbohydrates: 10gProtein: 15gFat: 12gSaturated Fat: 4gSodium: 300mgFiber: 1gSugar: 1g
    Keyword Greek Meatballs
    Tried this recipe?Let us know how it was!
    Tweet
    Pin
    Share
    4 Shares

    More Dinner

    • Plate of homemade Dirty Rice garnished with herbs and spices
      Dirty Rice Recipe
    • Bowl of Tini's creamy macaroni and cheese topped with breadcrumbs
      Tini’s Macaroni and Cheese
    • Freshly baked homemade dinner rolls on a wooden table
      Homemade Dinner Rolls
    • Colorful stuffed bell peppers filled with savory ingredients ready to be served.
      Stuffed Bell Peppers
    4 shares

    Leave a Reply Cancel reply

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

    Recipe Rating




    Hi & Welcome!

    I’m Zaina, a home cook who loves sharing simple, better-for-you recipes. From wholesome meals to cozy comfort food, this space is all about making delicious cooking easy, even on the busiest days.

    More about me

    Popular Recipes

    • Classic baked spaghetti in a casserole dish, topped with cheese and herbs
      Classic Baked Spaghetti
    • Plate of delicious homemade Mexican Rice garnished with cilantro.
      Mexican Rice Recipe
    • Colorful Taco Salad with fresh ingredients in a bowl
      Easy Taco Salad Recipe
    • Delicious creamy tuna noodle casserole served in a dish with cheese topping
      Tuna Noodle Casserole Recipe

    You Might Also Like

    • Fresh homemade bagels with sesame seeds on a wooden table
      Homemade Bagels
    • Lil Smokies Pigs in a Blanket appetizer dish
      Pigs in a Blanket
    • Delicious homemade apple crisp topped with oats and cinnamon
      The Best Apple Crisp
    • Delicious homemade Caesar Salad Dressing prepared with fresh ingredients.
      Caesar Salad Dressing

    Footer

    Recipe Index | About Me | Contact | Privacy Policy | Cookie Policy | Terms of Use | Disclaimer

    Copyright © 2026 ZainaRecipes.com | All Rights Reserved.

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required