Spiced Meatballs in Yogurt Sauce

Featured in Delicious Dinner Inspirations.

Flavorful Turkish meatballs baked and served in a creamy yogurt sauce, topped with spicy Aleppo pepper oil and pickled red onions. A simple yet impressive Mediterranean dinner ready in 45 minutes.
Casey
Updated on Sun, 09 Mar 2025 02:08:53 GMT
Delicious Turkish Meatballs in Yogurt Sauce Recipe Pin it
Delicious Turkish Meatballs in Yogurt Sauce Recipe | cookingwithcasey.com

The first time I tasted Turkish meatballs was after a long day exploring Istanbul's spice bazaar. We ended up at this tiny restaurant where the owner insisted we try his grandmother's recipe. One bite of those juicy, spiced meatballs swimming in cool, tangy yogurt sauce and I was completely hooked. It took me years of experimenting to recreate that perfect combination of flavors in my own kitchen. This dish manages to be both comforting and exciting – the kind of meal that makes people ask for the recipe while they're still eating. And the best part? It looks impressive enough for company but comes together easily enough for a Wednesday night dinner.

I've made these Turkish meatballs countless times, and they never disappoint. Just last month, I served them at a dinner party where one guest actually licked his plate when he thought nobody was looking. The rich yogurt sauce tastes indulgent but isn't heavy, and the Aleppo pepper oil adds this gorgeous red-orange shimmer that makes everything look like it came from a fancy restaurant.

Must-Have Ingredients

  • Ground Meat - A mixture of beef and lamb creates the richest flavor, but good-quality beef works wonderfully too. Whenever possible, I get mine from the local butcher who grinds it fresh for me.
  • Day-Old Bread - Toasting then soaking adds this subtle depth that you absolutely can't get from breadcrumbs. I've tried both ways, and trust me, real bread makes a difference.
  • Yellow Onion - Finely chop it for the meatballs; those tiny pieces melt away as they cook, leaving behind sweet, aromatic flavor without chunky texture.
  • Fresh Garlic - Please use the real stuff, not pre-minced. Those little jars might save time, but they sacrifice so much flavor.
  • Parsley - Italian flat-leaf variety gives bright, grassy notes that balance the meat's richness. I usually add more than recipes call for because I love how it lightens everything up.
  • Warming Spices - Cumin and coriander form the backbone of flavor here, working together to create that distinctly Mediterranean warmth without overwhelming the meat.
  • Urfa Biber - This Turkish chili flake has a smoky, almost raisin-like complexity that's absolutely worth tracking down. I order mine online since my local store doesn't carry it.
  • Aleppo Pepper - Milder than regular chili flakes with a fruity, slow-building heat that creates the prettiest red oil for drizzling. When I discovered this pepper, it completely changed my cooking.
  • Full-Fat Greek Yogurt - The higher fat content prevents curdling and creates a silky sauce. I tried making this once with non-fat and ended up with a broken, grainy mess.
  • Egg - Works double-duty here, binding the meatballs and enriching the yogurt sauce to glossy perfection.
Turkish Meatballs in Yogurt Sauce Pin it
Turkish Meatballs in Yogurt Sauce | cookingwithcasey.com

Cooking Method

Toast And Soak

Begin by lightly toasting a slice of good bread until golden brown. The toasting develops nutty flavors that plain bread just doesn't have. Soak it in cool water until it's completely soft – about 5 minutes. Then squeeze out all excess moisture (really wring it out well) and tear into tiny pieces. This soaked bread is the secret to tender, juicy meatballs that don't dry out in the oven.

Mix With Care

Combine your ground meat, soaked bread, finely diced onion (aim for pieces smaller than a pea), minced garlic, chopped parsley, and egg in a large bowl. Sprinkle over your cumin, coriander, Urfa biber, Aleppo pepper, salt, and black pepper. Now use your hands to gently mix everything together. The key word is gentle – overworking the meat will make tough meatballs. Stop mixing as soon as everything is combined, even if it seems slightly uneven.

Form Perfect Spheres

Scoop about two tablespoons of mixture and roll between your palms to form each meatball. Try to make them all roughly the same size so they cook evenly. I find slightly wetting my hands prevents sticking and gives the meatballs a smoother finish. Arrange them on a parchment-lined baking sheet with a little space between each one.

Bake Don't Fry

Slide the tray into a hot oven (425°F) and let them bake undisturbed for about 15-20 minutes. Baking eliminates the mess and attention of stovetop frying, plus it allows the fat to render slowly, keeping the meatballs juicy inside while developing a nice exterior. You'll know they're done when they're no longer pink in the center and have taken on a beautiful golden color.

Master The Yogurt Sauce

This is where many recipes fail you – yogurt sauces often curdle when heated, but not this one! The trick is creating a cornstarch slurry first (cornstarch and water whisked until smooth), then combining it with the yogurt and egg. Meanwhile, bring your broth to a gentle boil, then reduce the heat to low. The critical step: while whisking constantly, slowly pour the yogurt mixture into the hot broth in a steady stream. Keep whisking until the sauce thickens to coat the back of a spoon – usually just a minute or so. This technique has never failed me.

Create Spiced Oil

In a small skillet, gently warm olive oil until it shimmers, then stir in Aleppo pepper and remove from heat immediately. Let it steep for a minute – the oil will take on a gorgeous reddish-orange hue and extract all those fruity, warm pepper notes. This final touch elevates the entire dish from good to memorable.

My grandmother would always add a pinch of grated nutmeg to her meatballs, saying it was her "secret weapon" that made people wonder what that mysterious warm note was. I've continued this tradition with my Turkish meatballs, and while it's not traditional, it adds a subtle complexity that works beautifully with the other spices. Try it once and you'll never make them without it again.

Serve It With

Create a stunning dinner spread by serving these meatballs alongside a vibrant Mediterranean salad with chunky cucumbers, ripe tomatoes, feta crumbles, and kalamata olives. The cool, crisp vegetables provide the perfect counterpoint to the warm, creamy meatballs and sauce. My guests always appreciate having something fresh to balance the richness.

Turn this into a complete meal by spooning the meatballs and yogurt sauce over a bed of buttery pearl couscous or fluffy basmati rice that soaks up every drop of that incredible sauce. Sometimes I toast the couscous in a little butter before cooking to add even more nutty flavor that complements the meatballs perfectly.

For an impressive mezze-style feast, serve smaller portions of these meatballs alongside hummus, baba ganoush, warm pita, stuffed grape leaves, and marinated olives. This approach is perfect for entertaining because guests can build their own plates with exactly what they want. I've done this for several dinner parties, and people always rave about how special it feels.

Recipe Variations

Herby Edition

For a greener, brighter version, double the parsley and add fresh mint and dill to both the meatballs and as a garnish over the finished dish. This herb-forward approach is especially good in spring and summer when fresh herbs are abundant.

Vegetarian Adaptation

Replace the meat with a mixture of very finely chopped mushrooms, cooked brown lentils, and toasted walnuts for a surprisingly meaty-textured vegetarian version that still carries all those wonderful spices. I've served this to committed carnivores who went back for seconds.

Spice Adjustments

If you can't find Urfa biber, substitute a mixture of smoked paprika and a tiny pinch of cayenne for a similar smoky-spicy effect. For the Aleppo pepper oil, a mix of sweet paprika and regular chili flakes can work in a pinch, though the flavor profile will be slightly different.

Keep It Perfect

Refrigerate With Care

If you have leftovers (unlikely!), store the meatballs and sauce separately in airtight containers. The yogurt sauce will thicken considerably in the refrigerator – that's normal. Both components will keep well for up to three days.

When reheating, warm the meatballs gently in a covered dish in the oven at 350°F until heated through. For the sauce, warm it slowly in a saucepan over low heat, whisking occasionally. You may need to add a splash of broth or water to thin it back to its original consistency.

The flavors actually deepen overnight, making next-day meatballs sometimes even better than the first serving. I've been known to deliberately make extra just to ensure leftovers for lunch the following day.

For meal prep, you can form the raw meatballs and freeze them on a baking sheet until solid, then transfer to a freezer bag. They'll keep for up to three months. Cook directly from frozen, adding about 5-7 minutes to the baking time.

Turkish Meatballs in Yogurt Sauce Recipe Pin it
Turkish Meatballs in Yogurt Sauce Recipe | cookingwithcasey.com

Expert Tips

Oil Your Hands

Lightly oil your hands before rolling meatballs to prevent sticking and create a smoother exterior that browns more evenly in the oven.

Rest Before Serving

Let the completed dish rest for 5 minutes before serving. This allows the meatballs to absorb some of the sauce while letting the flavors settle and meld together.

Sauce Consistency

If your yogurt sauce turns out thicker than you'd like, gradually whisk in additional warm broth until you reach your desired consistency. If it's too thin, simmer gently for another minute or two.

I'll never forget serving these meatballs at my sister's birthday dinner last year. Her husband, who usually politely eats whatever is served without much comment, took one bite and looked up with wide eyes. "This," he announced to the table, "is what I want for my birthday dinner. And possibly every dinner in between." The combination of tender, spiced meat with that silky, tangy sauce creates something truly special – the kind of dish that turns a regular meal into an occasion worth remembering.

Frequently Asked Questions

→ What is Urfa Biber?
Urfa Biber is a Turkish chili pepper with a smoky, raisin-like flavor and moderate heat. If unavailable, you can substitute with a mixture of smoked paprika and cayenne pepper.
→ What is Aleppo pepper?
Aleppo pepper is a moderately spicy Middle Eastern pepper with fruity, cumin-like undertones. You can substitute with a mix of sweet paprika and cayenne pepper.
→ Can I make the meatballs ahead of time?
Yes, you can prepare and bake the meatballs ahead of time, then reheat them before serving with freshly made yogurt sauce.
→ What can I serve with these meatballs?
They pair perfectly with warm pita bread, rice pilaf, or a simple green salad for a complete meal.
→ Is there a way to make this dairy-free?
For a dairy-free version, you could substitute the yogurt with a plain dairy-free yogurt alternative, though the flavor and texture will differ slightly.

Turkish Meatballs

Spiced meatballs nestled in a creamy, tangy yogurt sauce, finished with a drizzle of Aleppo pepper-infused olive oil and bright pickled red onions.

Prep Time
25 Minutes
Cook Time
20 Minutes
Total Time
45 Minutes
By: Casey

Category: Dinner Delights

Difficulty: Intermediate

Cuisine: Turkish

Yield: 6 Servings (18-20 meatballs)

Dietary: ~

Ingredients

→ Meatballs

01 1 slice bread
02 1 pound lean ground beef, or a mixture of beef and lamb
03 1 large onion, diced
04 2 large garlic cloves, minced
05 1 cup finely chopped flat leaf parsley
06 1 egg
07 1 teaspoon cumin
08 1 teaspoon coriander
09 1 teaspoon Urfa Biber
10 ½ teaspoon Aleppo pepper, plus more for later
11 Kosher salt
12 Freshly ground black pepper

→ Yogurt Sauce

13 1 tablespoon cornstarch
14 2 tablespoons water
15 1 egg
16 1 cup Greek yogurt
17 1 cup chicken or vegetable broth
18 Kosher salt
19 Freshly ground black pepper

→ Spicy Olive Oil & Garnish

20 ¼ cup extra virgin olive oil
21 1 teaspoon Aleppo pepper flakes
22 Pickled red onions (optional, for serving)

Instructions

Step 01

Position rack in center of oven. Preheat to 425°F.

Step 02

Toast bread until golden brown. Soak in water until soft and falling apart. Remove, wring out excess water, and tear into small pieces.

Step 03

In large mixing bowl, combine bread, meat, onion, garlic, parsley, and egg. Season with cumin, coriander, Urfa Biber, Aleppo pepper, salt, and black pepper. Mix gently but thoroughly with hands.

Step 04

Line baking sheet with parchment paper. Form meat mixture into about 18-20 meatballs (2 tablespoons each). Arrange on prepared sheet.

Step 05

Bake on center rack until cooked through and no longer pink in middle, 15-20 minutes.

Step 06

While meatballs bake, whisk cornstarch with water in medium bowl until dissolved. Add egg and Greek yogurt. Season with salt and pepper. Whisk until well combined.

Step 07

Bring broth to boil in small saucepan. Reduce to low simmer and slowly pour yogurt mixture into broth while whisking continuously. Cook, whisking constantly, until sauce thickens, about 1 minute. Remove from heat.

Step 08

Warm olive oil in small skillet over medium heat. Stir in Aleppo pepper flakes and swirl until oil turns amber colored. Remove from heat.

Step 09

Assemble baked meatballs in shallow bowl, pour yogurt sauce over them, add pickled red onions if using, and drizzle with spicy olive oil.

Notes

  1. If using extra lean ground beef, add a tablespoon of olive oil to the meat mixture
  2. You can use a mix of beef and lamb for more authentic flavor
  3. The yogurt sauce should still be warm when served

Tools You'll Need

  • Baking sheet
  • Parchment paper
  • Large mixing bowl
  • Medium mixing bowl
  • Small saucepan
  • Small skillet
  • Whisk

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains gluten (bread)
  • Contains dairy (yogurt)
  • Contains eggs

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 211
  • Total Fat: 10 g
  • Total Carbohydrate: 9 g
  • Protein: 22 g