The Softest and Juiciest Greek Meatballs – Traditional Baked Keftedes

Photo of author
Published:

Greek meatballs, known as Keftedes, are beloved across Greece for their tender texture, rustic simplicity, and zesty Mediterranean flavor. Unlike other meatball varieties, Keftedes are traditionally made with fresh herbs, grated onion, and stale bread soaked in milk—creating an ultra-soft, juicy bite that practically melts in your mouth.

These meatballs are often served as part of a meze platter or a cozy family dinner alongside warm pita, tzatziki, and fresh tomato salad. They’re equally good fried or baked, but this version focuses on baking for a lighter, mess-free approach that doesn’t sacrifice flavor or texture.

Whether you’re seeking a new weeknight favorite or an authentic Greek dish to impress guests, these soft and juicy Greek meatballs will quickly find a place in your regular meal rotation.

Ingredients Overview

What makes Greek meatballs so tender and flavorful? It’s all about balance—fresh herbs, dairy-soaked bread, and high-quality meat.

Ground Meat

  • Ground beef or a 50/50 mix of beef and pork delivers flavor and fat for juicy results.

  • Tip: Avoid lean meat blends. Aim for 80/20 fat content to preserve moisture.

Bread and Milk

  • Stale white bread soaked in milk softens the meat mixture and replaces dry breadcrumbs.

  • This is the Greek secret to soft, moist meatballs—never skip this step.

Onion and Garlic

  • Grated onion adds sweetness and keeps the meatballs moist.

  • Fresh garlic brings a sharp aromatic base, essential to Mediterranean flavor.

Eggs

  • One or two eggs, depending on quantity, help bind the mixture without drying it out.

Herbs and Seasoning

  • Fresh parsley, dried oregano, and fresh mint are the classic Greek trio.

  • Salt and pepper are essential. Add a pinch of cinnamon for a subtle warmth.

Olive Oil

  • A drizzle in the mix adds moisture and classic Greek richness.

Optional Add-Ins

  • A bit of crumbled feta for saltiness.

  • A splash of red wine vinegar for brightness.

Step-by-Step Instructions

Making authentic Greek meatballs at home is straightforward. Here’s how to achieve maximum flavor and tenderness.

1. Soak the Bread

Tear 3 slices of crustless stale bread into chunks and soak in ½ cup of milk for 5–10 minutes. Once soft, squeeze out excess milk and mash the bread into a paste.

2. Mix the Meatball Base

In a large bowl, combine:

  • 1 lb ground beef (or beef/pork mix)

  • Soaked bread paste

  • 1 egg

  • ½ medium onion, grated

  • 2 cloves garlic, minced

  • 2 tbsp chopped parsley

  • 1 tbsp chopped fresh mint (or 1 tsp dried)

  • 1 tsp dried oregano

  • ½ tsp salt

  • ¼ tsp pepper

  • Optional: ¼ tsp cinnamon, ¼ cup crumbled feta

Mix everything gently with your hands until just combined. Avoid overmixing to keep the meatballs soft.

3. Shape the Meatballs

Form into 1½-inch balls and place them on a parchment-lined baking sheet.

Tip: Lightly oil your hands for easier shaping.

4. Chill Before Cooking (Optional)

Refrigerate for 30 minutes to help them hold their shape while baking. This is especially helpful if the mix feels very soft.

5. Bake the Keftedes

Preheat oven to 400°F (200°C). Drizzle the meatballs with olive oil or lightly spray them.

Bake for 20–22 minutes, turning once halfway through, until browned and cooked through.

Alternatively: Fry them in olive oil in a cast-iron skillet for a traditional touch.

6. Rest and Serve

Let the meatballs rest for 5 minutes. Serve warm with tzatziki, lemon wedges, or on top of a Greek salad.

Tips, Variations & Substitutions

Cooking Tips

  • Use day-old bread soaked in milk instead of dry breadcrumbs for best texture.

  • Grate the onion finely to avoid chunks and add more moisture.

  • Don’t skip the herbs—they give Keftedes their signature taste.

Variations

  • Add grated zucchini or carrot for extra moisture and nutrition.

  • Make them spicy with a pinch of chili flakes or hot paprika.

  • Stuff with feta for a gooey, savory center.

Substitutions

  • For a gluten-free version, use GF bread soaked in milk.

  • Use ground chicken or turkey for a leaner meatball (add olive oil to avoid dryness).

  • Replace milk with plant-based alternatives for dairy-free diets.

Serving Ideas & Occasions

Greek meatballs are incredibly versatile and pair beautifully with other Mediterranean dishes.

  • Classic combo: Serve with tzatziki, warm pita, lemon wedges, and chopped cucumber salad.

  • Meal prep bowls: Add to quinoa, tomatoes, olives, and a drizzle of olive oil for lunch boxes.

  • Party platter: Serve Keftedes with toothpicks as part of a meze spread with dolmas and hummus.

  • Comfort dinner: Pair with rice pilaf, roasted vegetables, or lemon potatoes.

The aromas of garlic, mint, and oregano evoke sun-drenched islands and family tables—making this recipe ideal for both everyday meals and festive occasions.

Nutritional & Health Notes

These meatballs offer a well-rounded mix of protein, herbs, and healthy fats.

  • Protein: Each serving provides around 18–20 grams of protein depending on meat type.

  • Fats: Olive oil and moderate-fat meats contribute healthy fats.

  • Carbs: Minimal, especially when served with vegetables or gluten-free sides.

Health Tips

  • Bake instead of frying for a lighter version.

  • Use lean meats and add olive oil for a healthy fat balance.

  • Add grated veggies to sneak in nutrients.

With wholesome ingredients and vibrant Mediterranean flavors, Greek meatballs fit easily into clean eating plans and family-friendly menus.

FAQs

Q1: What makes Greek meatballs different from Italian ones?
A1: Greek meatballs use fresh herbs like mint and parsley, soaked bread instead of dry breadcrumbs, and often include grated onion. They also have a lighter, more aromatic flavor compared to the heavier tomato-based Italian version.

Q2: Can I freeze Greek meatballs?
A2: Yes! You can freeze them raw or cooked. Freeze on a baking sheet until solid, then transfer to a bag. Thaw in the fridge before baking or reheat directly from frozen.

Q3: Can I pan-fry instead of bake?
A3: Absolutely. Fry in olive oil over medium heat, turning occasionally until golden and cooked through. It gives them a crisp exterior and rich flavor.

Q4: What’s the best way to keep them soft?
A4: Soak your bread well and avoid overmixing the meat. Also, don’t overcook—remove them from the oven as soon as they’re done.

Q5: Are Greek meatballs served with sauce?
A5: Traditionally, they’re served dry with tzatziki on the side. However, you can add a tomato-based sauce or lemon avgolemono sauce if desired.

Q6: What herbs can I substitute for mint?
A6: Basil or cilantro can work in a pinch, but mint has a unique role in Greek flavor. If using dried mint, reduce the quantity.

Q7: Can I make these meatballs ahead of time?
A7: Yes! Prepare and shape the meatballs, then refrigerate up to 24 hours before baking. They also reheat well for meal prep.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

The Softest and Juiciest Greek Meatballs – Traditional Baked Keftedes


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: rodrigo Stone

Description

Authentic Greek meatballs (Keftedes) made with fresh herbs, grated onion, and milk-soaked bread for the softest, juiciest texture.


Ingredients

  • 1 lb ground beef or beef/pork mix

  • 3 slices stale white bread, crust removed

  • ½ cup milk

  • 1 egg

  • ½ onion, grated

  • 2 cloves garlic, minced

  • 2 tbsp chopped parsley

  • 1 tbsp chopped fresh mint (or 1 tsp dried)

  • 1 tsp dried oregano

  • ½ tsp salt

  • ¼ tsp black pepper

  • Optional: ¼ tsp cinnamon, ¼ cup crumbled feta

  • Olive oil for baking or frying


Instructions

  1. Soak bread in milk for 5–10 mins. Squeeze and mash into a paste.

  2. Mix all ingredients in a bowl until just combined.

  3. Shape into 1½-inch balls and place on lined tray.

  4. Chill for 30 minutes if possible.

  5. Bake at 400°F for 20–22 minutes or until golden and cooked through.

  6. Serve warm with tzatziki and lemon wedges.

Notes

  • Add feta for extra richness.

  • Grated zucchini makes a great veggie addition.

  • Fry instead of bake for a more traditional flavor.

my profile picture
Fadi Alaydi

a passionate chef with a flair for transforming ingredients into unforgettable culinary experiences. Currently, I thrive as a shift chef in the dynamic world of the kitchen, where I constantly push the boundaries of taste and texture..

You Might Also Like...

Cookies and Cream Brownies (Fudgy): 7 Simple Cozy Bars

Cookies and Cream Brownies (Fudgy): 7 Simple Cozy Bars

Easy Sheet Pan Sausage and Veggies: 5 Helpful Cozy Meals

Easy Sheet Pan Sausage and Veggies: 5 Helpful Cozy Meals

Cheesy Garlic Bread Pull-Apart (Crowd Pleaser): 6 Authentic Cozy Bites

Cheesy Garlic Bread Pull-Apart (Crowd Pleaser): 6 Authentic Cozy Bites

Blueberry Lemon Overnight Oats (Healthy): 5 Simple Cozy Jars

Blueberry Lemon Overnight Oats (Healthy): 5 Simple Cozy Jars

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star