June 25, 2026 · 40 min

Spiced Lamb Meatballs with Zucchini Ribbons, Bulgur and Yogurt Sauce

Dinner40 min736 cal / serving

These lamb meatballs are anything but ordinary. Infused with harissa, mint and oregano, they get a moist, tender texture from finely chopped cooked spinach-a clever way to add extra greens. Paired with fluffy bulgur, bright zucchini ribbons and a cooling spiced yogurt sauce, this dish is a balanced, flavor-packed meal that comes together in about 40 minutes.

The harissa brings a warm, smoky heat that complements the richness of the lamb, while the yogurt sauce adds a creamy, tangy finish. Whether you’re looking for a weeknight dinner that feels special or a way to sneak more vegetables onto the plate, these meatballs deliver on every front.


Recipe details

Dinner40 min736 cal / serving2 servings

Nutrition per serving

Calories736 kcalProtein15.9 gFat31.7 gCarbs93.6 gSugar27.9 gFiber8.1 gSodium5379 mg

Dietary labels

Gluten-free: noLactose-free: noDairy-free: no

Allergen check

Gluten / wheat: containsMilk / dairy: containsEgg: not detectedFish: not detectedShellfish: not detectedPeanut: not detectedTree nuts: not detectedSoy: not detectedSesame: not detectedMustard: not detectedCelery: not detectedSulphites: not detectedLupin: not detectedMolluscs: not detected

Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies.


Ingredients

Ground Lamb8 ounce Ground LambView ingredient guide
Spinach5 ounce SpinachView ingredient guide
Lemon1 unit LemonView ingredient guide
Harissa Powder1 tablespoon Harissa PowderView ingredient guide
Yogurt2 ounce YogurtView ingredient guide
Garlic2 clove GarlicView ingredient guide
Oregano1 sprig OreganoView ingredient guide
Mint1 sprig MintView ingredient guide
Yellow Onion1 unit Yellow OnionView ingredient guide
Panko Breadcrumbs0.25 cup Panko BreadcrumbsView ingredient guide
Zucchini1 unit ZucchiniView ingredient guide
Bulgur Wheat0.5 cup Bulgur WheatView ingredient guide
Olive Oil2.5 tablespoon Olive OilView ingredient guide

Instructions

  1. Preheat oven to 400°F (200°C). Halve, peel and finely dice the onion. Mince or grate the garlic. Mince the oregano and mint. Halve the lemon. Using a vegetable peeler, shave the zucchini into ribbons lengthwise, rotating as needed. Discard the seedy core.
  2. Bring 1 cup water and the stock concentrate to a boil in a small pot. Toss the zucchini ribbons in a bowl with the juice of one lemon half. Season with salt and pepper. Once the water is boiling, add the bulgur, cover and reduce to a simmer. Cook for 12 minutes until tender. Keep covered until ready to serve.
  3. Meanwhile, heat ½ tablespoon olive oil in a large pan over medium heat. Add half the spinach and cook, tossing, for 2-3 minutes until wilted. Season with salt and pepper.
  4. Let the spinach cool slightly, then finely chop. In a medium bowl, combine the ground lamb, cooked spinach, panko, onion, oregano, half the garlic, half the mint, 1 teaspoon harissa (or less to taste) and a large pinch of salt and pepper. Mix well.
  5. Form the lamb mixture into 1-inch meatballs and place on a lightly oiled baking sheet. Bake for 10-12 minutes until cooked through.
  6. Meanwhile, make the spiced yogurt sauce: in a small bowl, mix together the yogurt, remaining mint, remaining garlic, harissa to taste and a squeeze of lemon. Season with salt and pepper.
  7. Toss the marinated zucchini ribbons in a large bowl with the remaining spinach, a squeeze of lemon and 1 tablespoon olive oil. Season with salt and pepper.
  8. Serve the meatballs over the bulgur, drizzled with spiced yogurt sauce. Plate the spinach and zucchini salad on the side. Enjoy!

Recipe Tips

For milder heat, use less harissa powder in the meatballs and yogurt sauce.

Make sure to squeeze the lemon juice over the zucchini ribbons right away to prevent browning.

If you prefer a gluten-free option, substitute panko with gluten-free breadcrumbs.

FAQ

Can I use ground beef instead of lamb?

Yes, ground beef works well as a substitute. The flavor will be milder, so consider adding a bit more harissa or spices.

How do I store leftovers?

Store meatballs, bulgur and zucchini separately in airtight containers in the refrigerator for up to 3 days. Reheat gently in the microwave or oven.

Is there a substitute for bulgur?

Quinoa or couscous make excellent substitutes. Cook according to package directions and season with the stock concentrate.

DandyRecipes community

Rate and discuss this recipe

Your rating and comments help other DandyRecipes readers decide what to cook next.

Your recipe vote

No DandyRecipes user votes yet.

Recipe comments

0 DandyRecipes comments

No DandyRecipes comments yet.

More recipe ideas

12 similar recipes you might like

These suggestions are based on shared ingredients, meal type, and recipe metadata.