Table of Contents
Greek-Style Beef Meatballs with Creamy Sun-Dried Tomato Tzatziki – A Tangy Twist on a Classic
Let me tell you a little story. I grew up in Morocco, where my mother’s kitchen was a symphony of spices and slow-cooked tagines. Years later, I trained in Paris, learning the precision of French sauces. Now, living in New York City, I love bringing those worlds together. These Greek beef meatballs are a perfect example: they’re inspired by the keftedes I first made at a Greek taverna near the East Village, but I’ve added a creamy sun-dried tomato tzatziki that nods to the Mediterranean flavors I grew up with. The combination of savory meatballs and that tangy, herby sauce is pure magic.
Imagine biting into a perfectly browned meatball — juicy on the inside, with a hint of oregano and garlic. Then you dip it into the tzatziki: cool and creamy, with bursts of sun-dried tomato and the refreshing crunch of cucumber. The lemon juice brightens everything, and the olive oil ties it all together. It’s the kind of dish that makes you close your eyes and savor every bite. I’ve tested this recipe countless times to get the texture just right, using a trick I learned in Paris — a touch of breadcrumbs and egg to keep them tender.
What makes this version stand out? It’s that sun-dried tomato twist. Traditional tzatziki is wonderful, but adding those tangy, slightly sweet tomatoes takes it to another level. Plus, I’ll share my pro tip for keeping the meatballs from drying out — something I see home cooks struggle with all the time. And I’ll warn you about one common mistake: overmixing the meat. Trust me, this recipe is foolproof if you follow these steps.
Why This Greek Beef Meatballs Recipe Is the Best
The Flavor Secret: The key is using dried oregano (not fresh) — it releases a more concentrated, earthy flavor that’s classic in Greek cooking. I also add a pinch of salt and pepper that seasons the beef perfectly. The sun-dried tomato tzatziki isn’t just a sauce; it’s a flavor bomb. Those tomatoes, rehydrated if needed, provide a sweet-tangy contrast that cuts through the richness of the beef. It’s a combination I picked up from a spice stall at the Union Square Greenmarket — they inspired me to experiment.
Perfected Texture: After years of making meatballs (from Moroccan kofta to French boulettes), I’ve learned that the texture comes down to two things: the ratio of breadcrumbs to meat, and how you mix. I use just enough breadcrumbs — 1/2 cup per pound — and one egg to bind. Mix until just combined; overworking makes them dense. Baking at 400°F ensures even cooking without drying. The result is a meatball that’s tender, not tough.
Foolproof & Fast: This recipe is perfect for a busy weeknight. From prep to table in under 40 minutes. You can even prep the tzatziki ahead while the meatballs bake. No fancy equipment needed, and the ingredients are easy to find at any US grocery store. Whether you’re a beginner or a seasoned cook, this recipe delivers every time.
Greek Beef Meatballs Ingredients
When I shop for these ingredients in New York, I head to the meat counter at my local butcher in Chelsea Market for high-quality ground beef. For the tzatziki, I grab Greek yogurt from the dairy aisle — always full-fat for creaminess. Sun-dried tomatoes I buy from the olive bar at Fairway. They remind me of the dried tomatoes my mother used to preserve in olive oil in Morocco.
Ingredients List
- For the Meatballs:
- 1 lb ground beef (80/20 recommended)
- 1/2 cup plain breadcrumbs
- 1/4 cup finely chopped onion
- 2 cloves garlic, minced
- 1 large egg
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- For the Tzatziki:
- 1 cup Greek yogurt (full-fat)
- 1/2 cup diced sun-dried tomatoes (rehydrated if needed)
- 1/2 cucumber, grated and squeezed dry
- 1 tablespoon lemon juice (fresh)
- 1 tablespoon olive oil (extra virgin)
- 1 clove garlic, minced
- Salt and pepper to taste
Ingredient Spotlight
Ground Beef: Use 80/20 (20% fat) for juiciness. Leaner meat can dry out. If using ground turkey, add a tablespoon of olive oil to compensate. Greek Yogurt: Full-fat is essential for the creamiest tzatziki. Non-fat becomes watery. Sun-dried Tomatoes: Look for the soft, oil-packed kind — they rehydrate easily. If using dry, soak in hot water for 10 minutes. Cucumber: Grate and squeeze out excess water with a clean towel — this step prevents a watery sauce. Dried Oregano: The backbone of Greek flavor. Do not substitute fresh; it’s less concentrated.
| Original Ingredient | Best Substitution | Flavor / Texture Impact |
|---|---|---|
| Ground beef | Ground lamb | Richer, more gamey — classic in Greek cuisine. |
| Greek yogurt (full-fat) | Plain whole milk yogurt (strained) | Still creamy, but less tangy. Strain overnight for best results. |
| Sun-dried tomatoes | Roasted red peppers (diced) | Sweeter, less tangy — but still delicious and colorful. |
| Dried oregano | Dried mint or thyme (half amount) | Different herb profile, still Mediterranean-friendly. |
How to Make Greek Beef Meatballs — Step-by-Step
Let’s get cooking! I’ll walk you through each step so you get perfect meatballs and the creamiest sun-dried tomato tzatziki every time.
Step 1: Prep the Oven and Pan
Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper — this prevents sticking and makes cleanup a breeze.
⚠️ Common Mistake to Avoid: Don’t skip the parchment. Meatballs can stick to foil or unlined pans, causing them to tear when you try to flip them.
Step 2: Mix the Meatball Mixture
In a large bowl, combine the ground beef, breadcrumbs, finely chopped onion, minced garlic, egg, dried oregano, salt, and pepper. Use your hands or a wooden spoon to mix gently until just combined. Overmixing will make the meatballs tough.
💡 Sara’s Pro Tip: Wet your hands lightly with water before forming meatballs — the mixture won’t stick to your hands, and you’ll get smoother balls.
Step 3: Form and Arrange Meatballs
Form the mixture into 1.5-inch meatballs — about the size of a golf ball. Place them on the prepared baking sheet, spacing them evenly so they brown properly.
⚠️ Common Mistake to Avoid: Don’t pack the meatballs too tightly. Loose shaping gives a tender, airy texture.
Step 4: Bake the Meatballs
Bake for 15–18 minutes, or until cooked through and nicely browned on the outside. An instant-read thermometer should register 160°F (71°C) in the center. For extra color, you can flip them halfway through.
💡 Sara’s Pro Tip: For a crispier crust, switch the oven to broil for the last 2 minutes — watch carefully so they don’t burn.
Step 5: Make the Sun-Dried Tomato Tzatziki
While the meatballs bake, prepare the tzatziki. In a medium bowl, combine Greek yogurt, diced sun-dried tomatoes, grated cucumber (squeezed dry), lemon juice, olive oil, and minced garlic. Season with salt and pepper to taste. Stir until smooth. For the best flavor, let it sit for 10 minutes before serving — the flavors meld beautifully.
⚠️ Common Mistake to Avoid: Don’t skip squeezing the cucumber dry. Excess water will thin out the tzatziki and make it watery instead of creamy.
Step 6: Serve
Arrange the warm meatballs on a platter or individual plates, with a generous bowl of the sun-dried tomato tzatziki on the side. Garnish with fresh mint or parsley if desired.
💡 Sara’s Pro Tip: Serve with warm pita bread or fluffy rice to soak up every last bit of that creamy tzatziki.
| Step | Action | Duration | Key Visual Cue |
|---|---|---|---|
| 1 | Preheat oven & line pan | 5 min | Oven ready, parchment flat |
| 2 | Mix meatball ingredients | 5 min | Evenly combined, not overmixed |
| 3 | Form & arrange meatballs | 5 min | Uniform 1.5″ balls, evenly spaced |
| 4 | Bake meatballs | 15–18 min | Golden brown, internal temp 160°F |
| 5 | Make tzatziki | 10 min (while meatballs bake) | Thick, creamy, evenly mixed |
| 6 | Serve with sauce | 2 min | Meatballs hot, sauce plated |
Serving & Presentation
I love serving these meatballs family-style on a large platter, with the tzatziki in a rustic bowl placed right in the center. Sprinkle a little fresh dill or mint on top — it adds a pop of color and freshness. For a complete meal, serve with warm pita bread, a crisp Greek salad, or herbed rice. In my NYC apartment, I often pair it with a side of roasted lemon potatoes — the citrus echoes the tzatziki.
If you’re hosting, you can also serve the meatballs as appetizers on skewers, with a small cup of the tzatziki for dipping. The sun-dried tomatoes make the sauce stand out visually — the deep red specks against the white yogurt are gorgeous. For a wine pairing, try a crisp Assyrtiko or a light Pinot Noir.
| Pairing Type | Suggestions | Why It Works |
|---|---|---|
| Side Dish | Greek salad, roasted lemon potatoes, warm pita | Fresh and tangy complements the rich meatballs. |
| Sauce / Dip | Extra tzatziki, hummus, or spicy harissa | Adds another layer of Mediterranean flavor. |
| Beverage | Assyrtiko wine, Greek beer (Alfa), mint lemonade | Crisp, acidic drinks cut through the richness. |
| Garnish | Fresh dill, mint, parsley, lemon zest | Adds color, freshness, and a herbal finish. |
Make-Ahead, Storage & Reheating
As a busy NYC cook, I rely on make-ahead meals. These meatballs are fantastic for meal prep. You can prepare the meatball mixture up to 24 hours in advance and keep it covered in the fridge; just form and bake when ready. The tzatziki can be made a day ahead too — it actually gets better as the flavors meld. Store it in a sealed container in the fridge, and give it a stir before serving.
| Method | Container | Duration | Reheating Tip |
|---|---|---|---|
| Refrigerator | Airtight container (meatballs & sauce separately) | 3–4 days | Reheat meatballs in a 350°F oven for 10 min or in a skillet with a splash of water. |
| Freezer | Freezer-safe bag or container (meatballs frozen separately) | Up to 3 months | Thaw overnight in fridge, then reheat in oven at 350°F for 12–15 min. Tzatziki does not freeze well — make fresh. |
| Make-Ahead | Covered bowl in fridge | Up to 24 hours (raw mix) or 3 days (baked meatballs) | Bake raw mixture directly from fridge — add 2–3 minutes to baking time. |
If you’re reheating just a few meatballs, I love using a skillet: add a tablespoon of water, cover, and steam-warm over medium heat for about 5 minutes. The moisture keeps them tender. Avoid the microwave — it can make them rubbery. And always serve the tzatziki cold or at room temperature, never reheated.
Variations & Easy Swaps
This recipe is wonderfully flexible. Here are my favorite variations, each tested in my own kitchen:
| Variation | Key Change | Best For | Difficulty Impact |
|---|---|---|---|
| Lamb Keftedes | Replace beef with ground lamb | Traditional Greek flavor, richer taste | Easy — slight fat content difference |
| Gluten-Free | Use gluten-free breadcrumbs or almond flour | Dietary restrictions | Easy — texture similar with GF breadcrumbs |
| Spicy Mediterranean | Add 1/2 tsp cumin + pinch cayenne to meat | Extra warmth and depth | Easy — just add spices |
Lamb Keftedes
If you love lamb, this is a fantastic swap. Use 1 lb ground lamb (fattier than beef) — you might need to reduce the salt slightly because lamb can be saltier. The flavor is more robust, and it pairs beautifully with the sun-dried tomato tzatziki. I often add a pinch of cinnamon and allspice to the lamb, a trick I learned from a Greek cook in Astoria.
Gluten-Free Version
To make this gluten-free, simply swap the breadcrumbs for certified gluten-free breadcrumbs or fine almond flour. I’ve tested both: almond flour gives a slightly nuttier flavor, while GF breadcrumbs mimic the original best. The tzatziki is naturally gluten-free. Serve with gluten-free pita or rice.
Spicy Mediterranean Twist
Sometimes I crave a little heat. I add 1/2 teaspoon ground cumin and a pinch of cayenne pepper to the meatball mixture. The cumin adds an earthy note that reminds me of Moroccan cooking, and the cayenne gives a gentle warmth without overpowering. It doesn’t change the texture, just the flavor profile. My husband loves this version with extra tzatziki to cool it down!
FAQ
How do you keep Greek-style beef meatballs from drying out?
Great question! The key is using ground beef with at least 20% fat (80/20). Too lean means dry meatballs. Also, don’t overmix — just combine until everything is incorporated. The breadcrumbs and egg also help retain moisture. I recommend baking at 400°F rather than pan-frying, as the oven cooks evenly without drying. If you’re baking, 15-18 minutes is plenty; overcooking is the main culprit. And my favorite trick: let the meatballs rest for 5 minutes after baking so the juices redistribute.
Can I substitute ground lamb for ground beef in Greek meatballs?
Absolutely! Ground lamb is a classic substitute and makes wonderful keftedes. Because lamb is often fattier, you may need to drain some excess grease during baking. The flavor is more gamey and rich, which pairs beautifully with the tangy tzatziki. I sometimes add a pinch of cinnamon and cumin to lamb meatballs to enhance the Greek profile. No other changes needed — just swap the meat 1:1. Your cooking time may decrease slightly if the meatballs are smaller due to fat rendering.
What is the best way to make sun-dried tomato tzatziki creamy?
The secret to a creamy tzatziki is all about the yogurt and the cucumber. Use full-fat Greek yogurt — non-fat has too much whey and becomes watery. Drain the cucumber well: after grating, place it in a clean kitchen towel and squeeze out as much liquid as possible. That step is crucial. Also, use sun-dried tomatoes that are oil-packed and soft; if they’re dry, rehydrate them in hot water for 10 minutes. Finally, let the tzatziki rest in the fridge for at least 30 minutes before serving — the flavors meld and the texture thickens.
How long should you bake or pan-fry Greek meatballs for the best texture?
For baking, I recommend 400°F for 15-18 minutes. This gives a nice brown crust while keeping the inside tender. For pan-frying, heat about 2 tablespoons of olive oil in a skillet over medium heat and cook the meatballs for 10-12 minutes, turning every 2-3 minutes until all sides are browned and the internal temperature reaches 160°F. Pan-frying gives a crispier exterior, but baking is more hands-off and evenly cooked. I prefer baking for consistently great results, especially when making a large batch.
Can I make these meatballs ahead of time for a party?
Yes! These are perfect for parties. You can prepare the raw meatball mixture up to 24 hours ahead and keep it covered in the fridge. Bake them just before serving, or bake them earlier in the day and reheat gently in a 350°F oven for 10 minutes. The tzatziki can be made up to two days ahead — just stir well before serving. For a buffet, serve the meatballs in a slow cooker on warm with the tzatziki on the side. They stay juicy for hours if kept moist.
What can I use instead of Greek yogurt for the tzatziki?
If you don’t have Greek yogurt, you can use regular plain yogurt that has been strained through a cheesecloth or coffee filter overnight to remove whey. Alternatively, sour cream mixed with a little lemon juice can mimic the tang, though it will be richer and less thick. For a dairy-free version, use thick coconut yogurt or cashew yogurt — the flavor will be different, but still delicious. Just make sure the alternative yogurt is very thick to avoid a watery sauce.
Are these Greek beef meatballs keto-friendly or low-carb?
They can be made keto-friendly with a few swaps. Replace the breadcrumbs with almond flour or crushed pork rinds (use about 1/3 cup). The tzatziki is naturally low-carb if you use full-fat yogurt. Sun-dried tomatoes have some carbs, but in moderation they fit into a low-carb diet. Each meatball (without sauce) would be about 2-3 net carbs. Serve with a side of roasted vegetables instead of pita to keep it keto. I’ve had readers love this adaptation for meal prep.
How do I prevent the meatballs from falling apart?
Meatballs fall apart when they lack a good binder or are handled too much. This recipe uses one egg and 1/2 cup breadcrumbs to hold them together. Make sure the breadcrumbs are evenly mixed. Also, don’t skip the egg — it’s essential. If you’re using lean meat, you can add an extra tablespoon of olive oil or a splash of milk to the breadcrumbs to help bind. Form the meatballs firmly but gently, and let them chill for 15 minutes before baking if you have time — that helps them hold their shape.
Can I use fresh oregano instead of dried?
You can, but I don’t recommend it for this recipe. Dried oregano is much more concentrated and has a traditional Greek flavor that fresh can’t match. If you only have fresh, use 1 tablespoon finely chopped, but know that the taste will be milder and more grassy. Dried also holds up better during baking. I always keep a jar of dried oregano in my pantry — it’s a staple for Greek-style dishes like this one.
What can I serve instead of tzatziki with these meatballs?
If you want to change things up, try a spicy harissa yogurt (mix harissa paste with plain yogurt), a classic tahini sauce, or a simple lemon-herb vinaigrette. For a non-dairy option, a chimichurri sauce works wonderfully — the parsley and garlic echo the Greek flavors. You could also serve them with a side of roasted tomato sauce or even a creamy feta dip. The meatballs are versatile enough to pair with many Mediterranean-inspired sauces.
Share Your Version!
I’d love to hear how these Greek-Style Beef Meatballs turn out for you! If you make them with the sun-dried tomato tzatziki, please leave a star rating and a comment below — your feedback helps other cooks too. Snap a photo of your creation and tag me on Instagram @cheerychop when you share it. And here’s a fun question: what’s your favorite twist on this recipe? Did you try the lamb version? Add a special spice? Let me know in the comments — I’m always inspired by your creativity!
From my NYC kitchen to yours — I hope this recipe brings as much warmth to your table as it does to mine. — Sara 🧡
Love This Recipe? Save It to Pinterest!
If you enjoyed this Greek-Style Beef Meatballs with Creamy Sun-Dried Tomato Tzatziki recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.
👉 Follow Sara on Pinterest @chefrecipes2
📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!
Greek-Style Beef Meatballs with Creamy Sun-Dried Tomato Tzatziki
Savory beef meatballs packed with Greek flavors, served with a creamy tzatziki sauce featuring sun-dried tomatoes for a tangy twist.
- Prep Time: 20 mins
- Cook Time: 18 mins
- Total Time: 38 mins
- Yield: 4 1x
- Method: Main Course
- Cuisine: Greek
Ingredients
- For the Meatballs:
- 1 lb ground beef
- 1/2 cup breadcrumbs
- 1/4 cup finely chopped onion
- 2 cloves garlic, minced
- 1 large egg
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- For the Tzatziki:
- 1 cup Greek yogurt
- 1/2 cup diced sun-dried tomatoes (rehydrated if needed)
- 1/2 cucumber, grated and squeezed dry
- 1 tablespoon lemon juice
- 1 tablespoon olive oil
- 1 clove garlic, minced
- Salt and pepper to taste
Instructions
- Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
- In a large bowl, combine ground beef, breadcrumbs, onion, garlic, egg, oregano, salt, and pepper. Mix until just combined.
- Form mixture into 1.5-inch meatballs and place on the prepared baking sheet.
- Bake for 15-18 minutes, or until cooked through and browned.
- Meanwhile, prepare the tzatziki: In a medium bowl, combine Greek yogurt, sun-dried tomatoes, grated cucumber, lemon juice, olive oil, and garlic. Season with salt and pepper to taste.
- Serve meatballs warm with the creamy sun-dried tomato tzatziki on the side.
Notes
For a lighter version, use lean ground beef or ground turkey. Sun-dried tomatoes can be substituted with roasted red peppers if desired.
Nutrition
- Calories: 380
- Sugar: 6g
- Fat: 22g
- Carbohydrates: 18g
- Protein: 28g

Tried This Recipe? Leave a Comment!
Did you make this recipe? I’d love to hear how it turned out! Please leave a comment and a rating below. Your feedback helps other home cooks and supports cheerychop.com!
For more delicious inspiration, follow me on Pinterest!

