Greek Lamb Meatballs with Tzatziki Sauce Recipe

These lamb meatballs are one of my favorite party appetizers. Ground lamb keeps them moist and juicy. Serve over mini pita or naan with a drizzle of creamy tzatziki and your guests will be raving.

Lamb meatballs on plate.

If you prefer shortcuts, frozen meatballs can work in a pinch—just reheat and serve with the same toppings for an easy party option.

I’m excited to share this lamb meatball recipe. They always turn out super moist and juicy, which is why lamb is my go-to for flavorful meatballs. These are perfect as hors d’oeuvres, finger food for gatherings, or served alongside a Mediterranean-style salad.

They remind me of family gatherings where we would have “keftedes,” small Greek meatballs that are traditionally pan-fried and served as an appetizer or part of a meze platter. These meatballs follow that spirit but with a few tweaks to lock in extra moisture and flavor.

No one wants a dry meatball. The combination of ground lamb, a little breadcrumb, grated onion, and a bit of egg keeps these tender. I like to serve them with creamy tzatziki and a Greek orzo salad so guests can scoop, dip, or pile flavors however they like.

Ingredients to make lamb meatballs on table.

Ingredient Tips

  • Lamb: Choose ground lamb with about 18–20% fat for best flavor and juiciness.
  • Grated onion: Grating the onion creates small pieces that cook quickly and blend into the meat, avoiding raw onion bites.
  • Spices: Cumin, coriander, cinnamon, and dried mint add warm, Mediterranean flavor. You can also use oregano, thyme, or parsley depending on the profile you want.
  • Bread: Plain breadcrumbs help retain moisture without adding extra seasoning. They prevent the meatballs from becoming dense or dry.
Raw lamb meatballs shaped into balls on a baking sheet.

How To Make Lamb Meatballs

  1. Add all ingredients to a bowl and mix well—using your hands works best to combine everything evenly.
  2. Portion the mixture (a mini ice cream scoop yields uniform 1 oz. meatballs) and roll between your palms until smooth. Wetting your hands helps the meat not stick and gives a smooth finish.
  3. Sear the meatballs in a skillet with 1/4–1/2″ oil over medium-high heat until they are browned on all sides and reach about 145–160°F internally, depending on your preference.
  4. Drain briefly on a wire rack or paper towels and serve warm.

Tip: Wet hands prevent sticking and make nicely rounded meatballs.

Frying lamb meatballs in skillet.

NOTE: Full recipe with ingredient amounts and detailed instructions is included below.

Pan Fry or Bake?

I prefer pan frying for the deep, even browning and slightly crisp exterior. That golden crust adds flavor and visual appeal. Baking will still give color, but you may not get the full 360° crust you get from frying.

Benefits of baking include:

  • Less mess: No greasy stovetop to clean.
  • Even cooking: Oven heat cooks meatballs consistently, which helps keep them moist.
  • Great for large batches: It’s easier to bake many meatballs at once than to fry them in multiple batches.
Lamb meatballs with bread and sauce on the side.

Tzatziki and Serving Suggestions

These meatballs are excellent with tzatziki. The cool, tangy yogurt pairs beautifully with the rich lamb. Serve meatballs on small skewers or toothpicks with tzatziki for dipping. They also work well over pita or naan with a drizzle of sauce.

If you prefer other sauces, try a simple tomato or marinara, chimichurri, a mild curry sauce, or a mint-yogurt sauce for a Moroccan twist.

Lamb meatballs on top of naan with a drizzle of yogurt sauce.

Meatball Variations & Substitutions

Lamb works well with a range of herbs and spices. For a classic Greek profile, use oregano, parsley, lemon zest, garlic, and dill. For a Moroccan influence, add warm spices like ginger, turmeric, or nutmeg and finish with fresh parsley or mint.

Adjust the herbs and spices to suit your menu—these meatballs are versatile and pair with many Mediterranean and Middle Eastern sides.

Overhead shot of lamb meatballs with tzatziki sauce.

How To Serve Lamb Meatballs

Serve plain as bite-sized appetizers with toothpicks or skewers, or plated with sides. Popular accompaniments include pita, tzatziki, Greek orzo salad, roasted vegetables, or a simple green salad. Leftovers can be tucked into wraps, tossed into pasta, or served over rice.

FAQ

Can I freeze lamb meatballs?

Yes. Freeze raw or lightly cooked meatballs in a sealed freezer bag for up to 8 weeks. Slightly undercooking before freezing helps prevent them from drying out when reheated.

Lamb meatballs over pita bread on black plate with sauce.

Other Mediterranean-Inspired Recipes to Serve With Your Meatballs

  • Greek orzo pasta salad
  • Shrimp saganaki with feta
  • Grilled lamb chops with tzatziki
Lamb meatballs on pita with tzatziki sauce.

Lamb Meatballs

Moist, juicy lamb meatballs seasoned with Mediterranean spices. Serve with tzatziki and pita for an easy party appetizer.

Prep Time: 10 mins

Cook Time: 11 mins

Total Time: 21 mins

Servings: 4

Course: Appetizer, Snack

Cuisine: Greek

Calories: 389

Ingredients

  • 1 lb. ground lamb
  • 1 egg
  • ½ cup breadcrumbs (plain)
  • ⅓ cup crumbled feta cheese
  • 1 large garlic clove, minced
  • 1 small yellow onion, grated
  • 2 tsp dried mint
  • 1 tsp cumin
  • 1 tsp coriander
  • ½ tsp cinnamon
  • ¾ tsp salt
  • ½ tsp black pepper
  • Tzatziki sauce for dipping

Method

  1. Combine all meatball ingredients in a large bowl until evenly mixed.
  2. Portion the mixture (about 1 oz. per ball) and roll into smooth balls. Wetting your hands helps prevent sticking.
  3. Heat ¼–½” of oil in a frying pan over medium-high heat.
  4. Add meatballs and cook until the interior reaches about 145–160°F, turning after 2–3 minutes to brown all sides.
  5. Avoid overcooking to keep meatballs tender. Drain excess oil on a wire rack or paper towels.
  6. Serve with pita bread, tzatziki, or your preferred sauce.

Nutrition (per serving)

  • Calories: 389 kcal
  • Carbohydrates: 4 g
  • Protein: 22 g
  • Fat: 31 g
  • Saturated Fat: 14 g
  • Sodium: 747 mg

Notes

Yield: About 20 (1 oz.) meatballs.

If you don’t have a grater, pulse the onion in a food processor until mashed rather than chunky. Use unseasoned breadcrumbs and add fresh dill or mint if you like.