Skip to content
Zaffaron

Sabzi Khordan Labneh Bites (سبزی خوردن) — Persian-Style Stuffed Herb & Yogurt Hors d’Oeuvres

Elegant Persian-inspired hors d’oeuvres: crisp cucumbers, celery, and lettuce filled with tangy strained yogurt blended with fresh herbs, dried mint, walnuts, and olive oil. Cooling, crunchy, and ideal for summer gatherings.

By Zaffaron Kitchen· Published March 16, 2026 Verified Recipe
Vegetarian Gluten-Free Halal
Contains: dairy, tree nuts
150 min total Prep 150m · Cook 0m 8 servings 170 cal ~$1.15/serving
↓ Jump to Recipe
Sabzi Khordan Labneh Bites — Persian-Style Stuffed Herb & Yogurt Hors d’Oeuvres - authentic persian recipe

Printable Recipe Card

Servings: 8 · Total: 150 min · Difficulty: easy

Ingredients (quick list)

  • 900 g Plain whole-milk yogurt (unsweetened; for straining into labneh-style yogurt)
  • 6 g Fine sea salt (divided; 4 g for yogurt, 2 g for vegetables)
  • 30 ml Extra-virgin olive oil (plus more for drizzling if desired)
  • 60 g Walnuts (toasted lightly and finely chopped)
  • 2 tsp Dried mint (rubbed between fingers to release aroma)
  • 15 g Fresh mint leaves (finely chopped)
  • 15 g Fresh dill (finely chopped)
  • 20 g Fresh flat-leaf parsley (finely chopped)
  • 10 g Fresh chives (finely sliced)
  • 6 each Persian cucumbers (about 450 g total; firm and small)
  • 6 each Celery stalks (about 360 g total; medium-wide stalks)
  • 12 each Romaine lettuce leaves (small inner leaves preferred; about 180 g total)

Steps (summary)

  1. Strain the yogurt: Stir 4 g salt into the yogurt. Line a fine-mesh sieve with a double layer of cheesecloth and set over a bowl…
  2. Toast and prep the mix-ins: Warm a dry skillet over medium heat and toast walnuts for 3–5 minutes, stirring until fragrant and…
  3. Make the herbed labneh filling: Transfer strained yogurt to a bowl. Fold in olive oil, chopped walnuts, dried mint, fresh mint,…
  4. Prepare cucumber boats: Trim ends, then halve cucumbers lengthwise. Using a 1/2 teaspoon measure, scoop out the seedy center to…
  5. Prepare celery cups: Trim celery stalks into 8–10 cm pieces. If the stalks are very curved, shave a thin slice off the undersid…
  6. Prepare lettuce wraps: Separate and rinse romaine leaves, choosing flexible inner leaves for neat bites. Spin or pat very dry;…

+ 2 more steps in the full instructions section below.

Cultural Background

Fresh herb platters served with dairy, nuts, and vegetables are a common part of Persian-style hospitality, especially in warm seasons. This hors d’oeuvre format adapts the familiar herb-and-yogurt pairing into bite-sized pieces suited to modern entertaining while keeping the cooling, fresh character.

tangysavoryfreshslightly nuttycrispcreamycrunchymintyherbaceoustoasty walnut

Equipment

Fine-mesh sieveCheesecloth or clean cotton towelMixing bowlsChef’s knife and cutting boardDry skillet (for toasting walnuts)Salad spinner or clean towelsPiping bag with round tip (optional)

💡 Tips

  • For the cleanest flavor, use full-fat yogurt; low-fat strains thinner and can weep.
  • Blot the salted cucumbers and celery well—surface moisture is the main cause of watery filling.
  • Chop herbs very finely so the filling pipes smoothly and the bites hold together.
  • If you do not have a piping bag, use two teaspoons to neatly mound the filling into the vegetables.
  • Chill the serving platter for 15 minutes to keep the hors d’oeuvres crisp in warm weather.

⚠️ Common Mistakes

  • ❌ Skipping the yogurt straining step

    💡 Why: Unstrained yogurt is too loose and will seep into the vegetables, making the bites watery.

    ✅ Fix: Strain at least 2 hours (or longer) until thick enough to hold peaks; if already mixed, strain the filling again briefly in cheesecloth.

  • ❌ Not drying the vegetables after rinsing and salting

    💡 Why: Surface water dilutes the filling and causes it to slide out of cucumber and celery channels.

    ✅ Fix: After the 10-minute salt rest, blot thoroughly with paper towels; for lettuce, spin dry and pat the ribs.

  • ❌ Chopping walnuts too coarsely

    💡 Why: Large pieces tear lettuce, prevent smooth piping, and make bites crumble.

    ✅ Fix: Cool toasted walnuts fully, then chop finely or pulse briefly; aim for 2–4 mm pieces.

  • ❌ Over-salting early

    💡 Why: Salt concentrates as yogurt strains and can quickly become too salty once herbs and walnuts are added.

    ✅ Fix: Salt the yogurt lightly before straining, then adjust only at the end after the herbs are mixed in.

🧊 How to Store

Best assembled and served the same day. Store strained yogurt filling airtight in the refrigerator up to 3 days. Store cut vegetables wrapped and refrigerated up to 24 hours. Once filled, refrigerate up to 6 hours; cucumbers may release water and soften over time.

📅 Make Ahead

Strain yogurt up to 24 hours ahead and keep refrigerated. Mix the filling up to 12 hours ahead. Cut vegetables up to 24 hours ahead and store wrapped and dry. Assemble 1–2 hours before serving for best crunch and clean edges.

🍽️ Pairs Well With

  • Warm flatbread or lavash-style bread
  • Fresh grapes
  • radishes
  • and extra herb sprigs on a sabzi platter
  • Sparkling water with lime or a chilled cucumber-mint drink

Regional Variations

  • Tehran-style party plattersOften presented as a composed herb-and-vegetable platter with small bowls of thick yogurt, walnuts, and dried mint; this recipe turns those familiar components into filled bites for cocktail-style service.
  • Northern Iran (Caspian influence)Herb mixtures may lean heavier on dill and mint, and the yogurt is sometimes enriched with a little extra olive oil for a silkier mouthfeel; serving alongside crisp cucumbers is especially common in summer.
summer gatherings cocktail parties picnics brunch holiday appetizers
#summer#no-cook#party#mezze-style#high-protein-snack

Ingredients

  • 900 gPlain whole-milk yogurt (unsweetened; for straining into labneh-style yogurt)
  • 6 gFine sea salt (divided; 4 g for yogurt, 2 g for vegetables)
  • 30 mlExtra-virgin olive oil (plus more for drizzling if desired)
  • 60 gWalnuts (toasted lightly and finely chopped)
  • 2 tspDried mint (rubbed between fingers to release aroma)
  • 15 gFresh mint leaves (finely chopped)
  • 15 gFresh dill (finely chopped)
  • 20 gFresh flat-leaf parsley (finely chopped)
  • 10 gFresh chives (finely sliced)
  • 6 eachPersian cucumbers (about 450 g total; firm and small)
  • 6 eachCelery stalks (about 360 g total; medium-wide stalks)
  • 12 eachRomaine lettuce leaves (small inner leaves preferred; about 180 g total)

🔄 Substitutions

  • Plain whole-milk yogurt→ Greek yogurt (full-fat)
  • Walnuts→ Pistachios (finely chopped)
  • Romaine lettuce leaves→ Belgian endive leaves

Instructions

  1. 1

    Strain the yogurt: Stir 4 g salt into the yogurt. Line a fine-mesh sieve with a double layer of cheesecloth and set over a bowl. Add yogurt, fold cloth over, and refrigerate 2 hours to thicken to a pipeable, labneh-style consistency. Discard collected whey or save for smoothies.

  2. 2

    Toast and prep the mix-ins: Warm a dry skillet over medium heat and toast walnuts for 3–5 minutes, stirring until fragrant and slightly darker. Cool completely, then chop finely so they blend into the filling without tearing the vegetables. Rub dried mint between your palms for 10 seconds to bloom its aroma.

  3. 3

    Make the herbed labneh filling: Transfer strained yogurt to a bowl. Fold in olive oil, chopped walnuts, dried mint, fresh mint, dill, parsley, and chives until evenly distributed. Taste and adjust with a small extra pinch of salt only if needed. Cover and refrigerate 15 minutes to let flavors meld.

  4. 4

    Prepare cucumber boats: Trim ends, then halve cucumbers lengthwise. Using a 1/2 teaspoon measure, scoop out the seedy center to create a channel, leaving a 6–8 mm wall for crunch. Lightly sprinkle the cut surfaces with about 1 g of the remaining salt and rest 10 minutes, then blot dry.

  5. 5

    Prepare celery cups: Trim celery stalks into 8–10 cm pieces. If the stalks are very curved, shave a thin slice off the underside so they sit flat. Lightly salt with about 1 g salt and rest 10 minutes, then pat dry. This step seasons the celery and prevents the filling from sliding.

  6. 6

    Prepare lettuce wraps: Separate and rinse romaine leaves, choosing flexible inner leaves for neat bites. Spin or pat very dry; excess water will thin the filling. Sprinkle with the final 0–1 g salt to taste. If leaves are large, trim the thick rib slightly so each piece folds without cracking.

  7. 7

    Fill and shape: Spoon filling into a piping bag fitted with a 10–12 mm round tip (or use a zip-top bag with a 1 cm corner cut). Pipe a generous line into cucumber channels and celery cups, then smooth lightly with a small spoon. For lettuce, pipe 1–2 tablespoons, then roll into tight bundles.

  8. 8

    Finish and serve: Arrange on a chilled platter. Drizzle with up to 5 ml extra olive oil if desired and let stand 5 minutes at cool room temperature for best aroma. Serve immediately, or refrigerate up to 2 hours uncovered so the vegetables stay crisp, then cover loosely until serving.

🪪 Recipe Passport

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: March 16, 2026

Cultural Background

Fresh herb platters served with dairy, nuts, and vegetables are a common part of Persian-style hospitality, especially in warm seasons. This hors d’oeuvre format adapts the familiar herb-and-yogurt pairing into bite-sized pieces suited to modern entertaining while keeping the cooling, fresh character.

Regional Variations

Tehran-style party platters: Often presented as a composed herb-and-vegetable platter with small bowls of thick yogurt, walnuts, and dried mint; this recipe turns those familiar components into filled bites for cocktail-style service.
Northern Iran (Caspian influence): Herb mixtures may lean heavier on dill and mint, and the yogurt is sometimes enriched with a little extra olive oil for a silkier mouthfeel; serving alongside crisp cucumbers is especially common in summer.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

170
Calories
7g
Protein
13g
Fat
8g
Carbs
2g
Fiber
320mg
Sodium

Pairs well with

If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.

Does your family make this differently?

Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.

You Might Also Like

Reviews

—
Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.