Let me tell you something about meatballs. Most versions are heavy, greasy, and served with a mountain of pasta. These Turkey Meatballs with Couscous Salad are the opposite light, fresh, and bursting with Mediterranean flavor.
We're talking juicy turkey thigh mince meatballs infused with fresh mint, lemon zest, garlic, and a touch of chili heat. Served alongside a bright couscous salad loaded with peas, sliced radishes, and more mint. Topped with a creamy, tangy Greek yogurt sauce.
The meatballs get a quick freeze before cooking that's the secret to keeping them tender and preventing them from falling apart in the pan. The couscous absorbs hot vegetable stock, becoming fluffy and flavorful. The yogurt sauce ties everything together with cool, creamy contrast.
Fifty minutes. One pan for the meatballs, one bowl for the couscous, one bowl for the sauce. And you've got a meal that's elegant enough for company but easy enough for a weeknight.
You'll need a large pan (with a lid), a mixing bowl, a baking sheet or plate for freezing, a medium bowl for couscous, a small bowl for yogurt sauce, a spatula or spoon, a knife and cutting board, and a measuring cup.
Alright, let's make meatballs that are juicy, flavorful, and paired with a fresh couscous salad. The 15-minute freezer step is key don't skip it.
First, cook the onion mixture. Heat 1 tablespoon of coconut oil in a pan over medium heat. Add the finely chopped onion and sauté for 5 minutes until soft and translucent. Add the chili flakes and 2 of the minced garlic cloves. Cook for 1 more minute until fragrant. Transfer to a bowl and let cool for 5 minutes.
Now make the meatball mixture. In the same bowl with the cooled onion, add the turkey thigh mince, half of the finely chopped mint, half of the lemon zest, and a pinch of salt and pepper. Mix with your hands until just combined don't overwork.
Shape into 16 meatballs. Roll them between your palms until smooth and round.
Freeze the meatballs for 15 minutes. Place them on a baking sheet or plate lined with parchment paper. This step helps them hold their shape when cooking.
While the meatballs freeze, make the couscous. In a medium bowl, pour the hot vegetable stock over the couscous. Add the remaining lemon zest. Stir once, then cover with a plate or lid. Let stand for 15 minutes the couscous will absorb all the liquid.
Blanch the peas. Bring a small pot of water to a boil. Add the frozen peas and cook for 2 minutes. Drain and set aside.
Make the yogurt sauce. In a small bowl, combine the 0% fat Greek yogurt, the remaining minced garlic (1 clove), the remaining mint, and half of the lemon juice. Season with salt and pepper. Stir until smooth.
Assemble the couscous salad. After 15 minutes, remove the cover from the couscous. Fluff it with a fork. Add the blanched peas, finely sliced radishes, and the remaining lemon juice. Stir to combine. Season with salt and pepper.
Cook the meatballs. Heat the remaining 1 tablespoon of coconut oil in the same pan over medium heat. Add the meatballs (they should be firm from the freezer). Fry, turning occasionally, until browned on all sides, about 10 minutes. Reduce the heat to low, cover the pan, and cook for 5 more minutes until the meatballs are cooked through.
Assemble the plates. Divide the couscous salad between four plates or bowls. Top each with 4 meatballs. Drizzle with the yogurt sauce.
Serve immediately. Garnish with extra mint leaves if you have them.
Eat with a fork. Get some couscous, a meatball, and a dollop of yogurt sauce in every bite.
Easy Ingredient Swaps
No turkey thigh mince? Use ground chicken, lean ground beef, or plant-based meat.
No couscous? Use quinoa, bulgur, or orzo pasta.
No fresh mint? Use fresh parsley or cilantro (mint is key for this flavor profile, but parsley works).
No Greek yogurt? Use plain yogurt, sour cream, or dairy-free yogurt.
No frozen peas? Use fresh peas (blanch longer) or edamame.
No radishes? Use cucumber or omit the freshness is nice but not essential.
No coconut oil? Use olive oil, avocado oil, or vegetable oil.
Fridge (meatballs only): Store in an airtight container for up to 4 days.
Fridge (couscous salad only): Store in an airtight container for up to 4 days. The radishes may soften slightly but still taste great.
Fridge (yogurt sauce only): Store in an airtight container for up to 5 days.
Fridge (assembled): Not recommended. Store components separately for best texture.
Freezer (meatballs only): Freeze cooked or uncooked meatballs for up to 2 months. Thaw overnight in the fridge.
Freezer (couscous salad): Not recommended the texture of the couscous and radishes will suffer.
Reheating meatballs:
Microwave: 1-2 minutes per portion.
Skillet (best): Reheat over medium heat for 3-4 minutes, adding a splash of water to keep moist.
Oven: 350°F for 8-10 minutes.
Reheating couscous salad: Serve cold or at room temperature. Do not reheat it's meant to be served cool.
Reheating yogurt sauce: Do not reheat. Serve cold or at room temperature.
Final Thoughts
Look, I love a classic spaghetti and meatball. But sometimes when I want something lighter, fresher, and Mediterranean-inspired I make these Turkey Meatballs with Couscous Salad.
Juicy turkey meatballs infused with mint, lemon, garlic, and a touch of chili. Fluffy couscous with peas, radishes, and more mint. A creamy, tangy yogurt sauce to tie it all together.
Fifty minutes. One pan for the meatballs. Bright, fresh, and packed with 42g of protein.
Make it for a weeknight dinner. Make it for meal prep. Make it for a dinner party.
However you serve it, you're getting a meatball dish that's anything but boring.
Now go shape some meatballs.
~ Danny Davis
P.S. If you try the spicy version with extra chili and cayenne, let me know. That's my go-to upgrade. The heat with the cool yogurt sauce and fresh mint? Perfect balance.
I made meatballs that aren't heavy and greasy. 😤 Turkey thigh mince, mint, lemon, garlic, chili. Couscous salad with peas and radishes. Yogurt sauce. 42g protein. Fresh, bright, delicious. 🇬🇷
Ingredients
2tbsp. coconut oil
1 onion, finely chopped
1/4tsp. chili flakes
3 garlic cloves, minced, keep separate
1lb. turkey thigh mince (450g)
2 handfuls mint leaves, finely chopped
zest & juice of 1 lemon
7oz. 0% fat Greek yogurt (200g)
7oz. couscous (200g)
8.4fl.oz. vegetable stock, from stock cube (250ml)
7oz. frozen peas (200g)
8 radishes, finely sliced
Instructions
1
Heat 1 tablespoon of coconut oil in a pan over medium heat. Add the finely chopped onion and sauté for 5 minutes until softened. Add the chili flakes and 2 minced garlic cloves; cook for 1 minute. Transfer to a bowl and let cool for 5 minutes.
2
In the same bowl, combine the cooled onion mixture with the turkey thigh mince, half of the chopped mint, half of the lemon zest, and salt and pepper to taste. Mix gently with your hands until just combined. Do not overwork.
3
Shape the mixture into 16 meatballs. Place on a baking sheet or plate lined with parchment paper. Freeze for 15 minutes.
4
While the meatballs freeze, pour the hot vegetable stock over the couscous in a medium bowl. Add the remaining lemon zest. Cover and let stand for 15 minutes.
5
Bring a small pot of water to a boil. Add the frozen peas and blanch for 2 minutes. Drain and set aside.
6
In a small bowl, combine the Greek yogurt, remaining minced garlic, remaining mint, and half of the lemon juice. Season with salt and pepper. Set aside.
7
After 15 minutes, uncover the couscous and fluff with a fork. Stir in the blanched peas, sliced radishes, and remaining lemon juice. Season with salt and pepper.
8
Heat the remaining 1 tablespoon of coconut oil in a pan over medium heat. Add the frozen meatballs and fry, turning occasionally, until browned on all sides, approximately 10 minutes. Reduce heat to low, cover, and cook for an additional 5 minutes, until cooked through.
9
Serve the meatballs over the couscous salad, drizzled with the yogurt sauce.
Nutrition Facts
Servings 4
Amount Per Serving
Calories488kcal
% Daily Value *
Total Fat12g19%
Total Carbohydrate54g18%
Protein41g82%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Approximate Glycemic Index (GI): 50–55 (medium)
Approximate Glycemic Load (GL) per serving: 24–28 (medium)
*Note: This recipe has moderate to high carbohydrate content (48g per serving) with 6-8g of fiber from couscous (refined wheat), peas, radishes, mint, and onion, resulting in approximately 40-42g of net carbs. The main carb sources are couscous (medium GI, refined wheat), peas (low to medium GI), and small amounts from onion and radishes. The high protein (42g) and moderate fat (18g) help lower the overall glycemic response. For a lower GL version, use whole wheat couscous (higher fiber, lower GI) or substitute quinoa (lower GI). Reduce couscous to ¾ cup cooked per serving and increase vegetables. For context, pure glucose has a GI of 100.*
Keywords:
turkey meatballs, turkey meatballs with couscous, mediterranean turkey meatballs, mint lemon meatballs, couscous salad, Greek yogurt sauce, high protein turkey meatballs, healthy meatball recipe, turkey thigh mince, meal prep meatballs
Did you like this recipe?
Pin this recipe and share it with your followers.
Danny Davis
A Food Blogger
Hi, I'm Danny, the food lover and creator of this recipe blog. I aim to spark your culinary creativity with approachable recipes for all skill levels. Come join me in exploring delicious flavors and making memorable dishes together in my kitchen!