If you’re craving something juicy, herby, and Mediterranean-fresh, these Greek-Style Beef Meatballs are about to become your new obsession. Perfectly seared, packed with garlic and fresh dill, and served over a bed of creamy sun-dried tomato tzatziki — this is restaurant-quality flavor made in your own kitchen in under 40 minutes.

Serve them as an appetizer with toothpicks for your next gathering, or pile them onto warm pita for a full meal. Either way, that tzatziki dip is going to disappear fast, so make extra.
Why You’ll Love This Recipe
- Big Mediterranean flavor — garlic, dill, and oregano in every bite
- That tzatziki dip is next-level — sun-dried tomatoes add a sweet, tangy twist to the classic
- Perfect for parties or dinner — serve as bite-sized appetizers or a full meal with pita and salad
- Make-ahead friendly — the tzatziki actually tastes better the next day
- Simple, wholesome ingredients — nothing fancy, just real Mediterranean flavor
Tools You’ll Need
- Large mixing bowl (for the meatball mixture)
- Large skillet (cast iron or non-stick works best for a good sear)
- Medium mixing bowl (for the tzatziki)
- Cutting board and sharp knife
- Box grater (for grating the cucumber)
- Fine mesh strainer or cheesecloth (to drain the cucumber)
- Measuring cups and spoons
- Toothpicks (for serving as appetizer bites)
- Serving bowl or platter
Ingredients
For the Greek meatballs:
- 1 lb (450g) ground beef
- 1/3 cup breadcrumbs
- 1 egg
- 3 garlic cloves, minced
- 2 tbsp fresh dill, chopped (plus extra for garnish)
- 1 tsp dried oregano
- 1/4 cup finely chopped red onion
- Salt and pepper, to taste
- 1 tbsp olive oil (for searing)
For the sun-dried tomato tzatziki:
- 1 cup Greek yogurt, full-fat
- 1/2 cucumber, grated and squeezed dry
- 2 tbsp sun-dried tomatoes, finely chopped (oil-packed, drained)
- 1 garlic clove, minced
- 1 tbsp fresh dill, chopped
- 1 tbsp olive oil
- 1 tsp lemon juice
- Salt and pepper, to taste

Instructions
Step 1: Make the Tzatziki First (So the Flavors Have Time to Meld)
Grate the cucumber, then squeeze out as much liquid as possible using a clean towel or cheesecloth — this step is key so your tzatziki doesn’t turn watery. In a bowl, combine the Greek yogurt, drained cucumber, chopped sun-dried tomatoes, minced garlic, dill, olive oil, and lemon juice. Season with salt and pepper. Mix well and refrigerate while you prepare the meatballs.
Step 2: Mix the Meatball Ingredients
In a large bowl, combine the ground beef, breadcrumbs, egg, minced garlic, chopped dill, oregano, red onion, salt, and pepper. Mix gently with your hands just until combined — overmixing will make the meatballs dense.

Step 3: Shape the Meatballs
Roll the mixture into small, evenly-sized balls (about 1.5 inches). Wetting your hands slightly makes this easier and keeps the mixture from sticking.
Step 4: Sear to Perfection
Heat olive oil in a large skillet over medium heat. Add the meatballs in a single layer, without overcrowding the pan. Sear for 3-4 minutes per side, turning occasionally, until deeply browned on the outside and cooked through (internal temperature of 160°F / 71°C).
Step 5: Assemble and Serve
Spread the sun-dried tomato tzatziki in a shallow bowl or platter. Arrange the warm meatballs on top. Garnish with fresh dill and a few extra pieces of sun-dried tomato. Serve with toothpicks for easy bite-sized appetizers, or with warm pita bread for a full meal.
Pro Tips for the Best Meatballs
- Don’t skip draining the cucumber — this is the #1 mistake that makes tzatziki watery instead of creamy
- Let the meatballs rest for a minute after searing — this keeps them juicy when you cut or bite into them
- Make the tzatziki a few hours ahead — the flavors deepen and get even better with time
- Use full-fat Greek yogurt — low-fat versions turn out thin and less creamy
Storage & Make-Ahead Tips
- Make ahead: Both the meatballs and tzatziki can be made up to 2 days in advance. Store separately in the fridge and assemble right before serving.
- Leftovers: Store in an airtight container in the fridge for up to 3 days.
- Freezer-friendly: Freeze the cooked meatballs (without tzatziki) for up to 2 months. Thaw overnight in the fridge and reheat gently before serving.
Frequently Asked Questions
Can I use ground lamb instead of beef? Yes! Ground lamb is actually a traditional choice for Greek meatballs and adds even more authentic flavor.
Can I bake these instead of pan-searing? Absolutely. Bake at 400°F (200°C) for 18-20 minutes, flipping halfway through, until cooked through and golden.
What can I substitute for sun-dried tomatoes? Roasted red peppers work great as a substitute if you want a similar sweet, tangy flavor with a slightly milder taste.
Is this recipe gluten-free? Easily! Just swap the breadcrumbs for gluten-free breadcrumbs or almond flour.

