Quick Recipe Version (TL;DR)
Quick Ingredients
- 1 lb (450 g) ground lamb
- 1/4 cup breadcrumbs + 1 large egg
- Red onion, garlic, parsley, dill, dried oregano, cumin, coriander
- 1 cup (240 g) Greek yogurt
- 1 medium English cucumber (split between sauce and filling)
- Lemon, olive oil, salt, black pepper
- 4 sesame bagels
- 1 large tomato, sliced
- Red onion slices (optional), feta, extra dill for garnish
Do This
- 1. Preheat oven to 400°F (200°C). Line a baking sheet with parchment.
- 2. Mix ground lamb with breadcrumbs, egg, onion, garlic, herbs, spices, salt, and pepper. Roll into small meatballs (about 1 inch / 2.5 cm).
- 3. Place meatballs on the baking sheet, drizzle with olive oil, and bake 14–18 minutes until browned and cooked through (165°F / 74°C).
- 4. While they bake, make tzatziki: grate cucumber, squeeze out moisture, then stir into yogurt with garlic, lemon juice, olive oil, dill, salt, and pepper.
- 5. Slice and lightly toast sesame bagels. Prep tomato, cucumber, and onion slices.
- 6. Spread tzatziki on both cut sides of each bagel. Layer tomato, cucumber, and onion.
- 7. Add 3–4 lamb meatballs per bagel, drizzle with extra tzatziki, sprinkle dill and feta, close the bagel, and serve warm.
Why You’ll Love This Recipe
- It turns classic gyro flavors into a fun, handheld bagel sandwich with juicy lamb meatballs.
- Creamy, garlicky tzatziki balances the rich lamb and adds a cool, refreshing bite.
- Everything bakes and assembles quickly, making it weeknight-friendly yet special enough for guests.
- Easy to customize with extra veggies, spice level, or different bagel styles.
Grocery List
- Produce: 2 medium English cucumbers, 1 large ripe tomato, 1 small red onion, 1 lemon, fresh dill, fresh flat-leaf parsley, fresh mint (optional), garlic.
- Dairy: 1 cup (240 g) plain Greek yogurt, 1/4 cup (30 g) feta cheese (optional).
- Pantry: 1 lb (450 g) ground lamb, sesame bagels (4), panko or plain breadcrumbs, extra-virgin olive oil, dried oregano, ground cumin, ground coriander, fine sea salt, black pepper, butter (optional for toasting).
Full Ingredients
For the Lamb Meatballs
- 1 lb (450 g) ground lamb
- 1/4 cup (15 g) panko breadcrumbs or plain dry breadcrumbs
- 1 large egg
- 1/4 small red onion, very finely minced (about 2 tablespoons)
- 2 cloves garlic, minced
- 2 tablespoons finely chopped fresh flat-leaf parsley
- 1 tablespoon finely chopped fresh dill
- 1 teaspoon dried oregano
- 1/2 teaspoon ground cumin
- 1/2 teaspoon ground coriander
- 1/2 teaspoon fine sea salt (or to taste)
- 1/4 teaspoon freshly ground black pepper
- 1 teaspoon finely grated lemon zest (from about 1/2 lemon)
- 1 tablespoon extra-virgin olive oil, for drizzling on top before baking
For the Tzatziki Sauce
- 1 cup (240 g) plain Greek yogurt (whole milk for best flavor)
- 1/2 medium English cucumber, coarsely grated (about 3/4 cup packed)
- 1 small clove garlic, finely grated or minced
- 1 tablespoon extra-virgin olive oil
- 1 tablespoon fresh lemon juice
- 2 tablespoons finely chopped fresh dill
- 1 tablespoon finely chopped fresh mint (optional but lovely)
- 1/4 teaspoon fine sea salt, plus more to taste
- Freshly ground black pepper, to taste
For the Bagel Assembly
- 4 sesame bagels, sliced horizontally
- 1 tablespoon butter or olive oil, for toasting (optional)
- 1 large ripe tomato, thinly sliced
- 1/2 medium English cucumber, thinly sliced into rounds or thin ribbons
- 1/4 small red onion, very thinly sliced (optional, for extra bite)
- 1/4 cup (30 g) crumbled feta cheese (optional)
- Fresh dill sprigs, for garnish
- Lemon wedges, for serving (optional)

Step-by-Step Instructions
Step 1: Preheat the Oven and Prepare the Pan
Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper or lightly grease it with a thin film of olive oil. This helps prevent the lamb meatballs from sticking and makes cleanup easier. Set the tray aside while you mix the meatball mixture so it is ready as soon as the meatballs are shaped.
Step 2: Mix the Lamb Meatball Mixture
In a large mixing bowl, combine the ground lamb, breadcrumbs, egg, minced red onion, garlic, parsley, dill, dried oregano, ground cumin, ground coriander, salt, black pepper, and lemon zest. Use clean hands or a sturdy spoon to gently mix until everything is evenly distributed, but avoid overworking the meat, which can make the meatballs dense.
The mixture should feel moist but hold together when pressed. If it seems too wet and sticky, sprinkle in an extra tablespoon of breadcrumbs. If it feels too dry, drizzle in a teaspoon of olive oil or a teaspoon of water.
Step 3: Shape and Bake the Mini Meatballs
With slightly damp hands, scoop out about 1 tablespoon of the lamb mixture at a time and roll it into small balls about 1 inch (2.5 cm)</strong) in diameter. You should get roughly 16–20 mini meatballs, enough for 4 bagel sandwiches.
Arrange the meatballs on the prepared baking sheet, leaving a little space between each one so they brown rather than steam. Drizzle the tops with the 1 tablespoon olive oil. Bake in the preheated oven for 14–18 minutes, until browned on the outside and cooked through. The internal temperature should reach at least 165°F (74°C). When done, remove the tray from the oven and let the meatballs rest for a few minutes while you prepare the other components.
Step 4: Make the Tzatziki Sauce
While the meatballs bake, make the tzatziki. Grate 1/2 medium English cucumber on the coarse side of a box grater. Place the grated cucumber in a clean kitchen towel or several layers of paper towel and squeeze out as much liquid as you can. This step keeps your sauce thick and creamy instead of watery.
In a medium bowl, combine the squeezed cucumber with the Greek yogurt, garlic, olive oil, lemon juice, dill, and mint (if using). Season with salt and black pepper to taste. Stir until smooth and well mixed. Taste and adjust the seasoning with a bit more salt, lemon, or dill as you like. Set aside; the flavors will meld as it sits.
Step 5: Prep and Toast the Sesame Bagels
Slice the sesame bagels horizontally if they are not already cut. If you like, lightly brush the cut sides with butter or olive oil for extra flavor and crispness. Toast the bagels in a toaster, toaster oven, or under the oven broiler for 2–4 minutes, just until the edges are lightly golden and the sesame seeds are fragrant.
While the bagels toast, thinly slice the tomato, remaining cucumber, and red onion (if using). Try to keep the slices fairly even so they layer neatly in the sandwich.
Step 6: Assemble the Greek Lamb Meatball Bagels
Spread a generous layer of tzatziki on the cut sides of the bottom halves of each toasted bagel. Arrange a couple of slices of tomato and cucumber on top, plus a few slices of red onion if you like a sharper bite.
Place 3–4 warm lamb meatballs on each bagel bottom, nestling them into the vegetables so they do not roll away. Spoon another small dollop of tzatziki over the meatballs. Sprinkle with a little crumbled feta and a few dill sprigs for a fresh, herbal finish. Cap each sandwich with the top half of the bagel, also spread with tzatziki if you want extra sauce.
Step 7: Serve and Enjoy
Serve the Greek lamb meatball bagels right away while the bagels are still toasty and the meatballs are warm. Add a wedge of lemon on the side so each person can squeeze a little fresh juice over the filling for brightness. These are substantial sandwiches, so one bagel per person is usually plenty. If serving for a party, you can slice each assembled bagel in half or quarters for more manageable portions and secure with toothpicks.
Pro Tips
- Chill the mixture briefly: If your lamb mixture feels very soft, chill it for 15–20 minutes before rolling; this makes shaping easier and helps the meatballs hold their round shape.
- Do not skip squeezing the cucumber: Removing excess water from the cucumber is key for a thick tzatziki that will not make your bagel soggy.
- Use good bagels: A sturdy sesame bagel works best here; very soft bagels can collapse under the weight of the meatballs and fillings.
- Warm meatballs, cool sauce: Serving the meatballs warm against chilled tzatziki gives a great contrast in both temperature and texture.
- Adjust the garlic level: For a milder sauce, start with half a clove of garlic in the tzatziki and add more to taste.
Variations
- Spicier version: Add 1/4 teaspoon red pepper flakes or a pinch of cayenne pepper to the meatball mixture, and sprinkle a little Aleppo pepper over the assembled bagel.
- Lightened-up option: Use half ground lamb and half ground turkey or chicken, and choose low-fat Greek yogurt for the tzatziki.
- Open-faced bagel: Serve the meatballs and toppings piled high on just the bottom half of the bagel, knife-and-fork style, with extra vegetables on the side.
Storage & Make-Ahead
The lamb meatballs and tzatziki both store well, so you can prep ahead. Once cooled, store meatballs in an airtight container in the refrigerator for up to 3 days, or freeze for up to 2 months. Reheat chilled meatballs in a 350°F (175°C) oven for 8–10 minutes or gently in a skillet with a splash of water and a lid.
Keep tzatziki in a covered container in the refrigerator for up to 3 days; stir before using, as it may thicken slightly. Slice fresh tomato and cucumber just before serving so they stay crisp and juicy. It is best to assemble the bagel sandwiches right before eating to keep the bagels from becoming soggy.
Nutrition (per serving)
Approximate values per assembled bagel sandwich (with feta): about 760 calories, 38 g protein, 46 g fat, 52 g carbohydrates, 3 g fiber, and 6 g sugar. Actual values will vary based on the exact bagels used, optional toppings, and portion sizes.
