Makaroni ba Ananas (ماکارونی با آناناس) — Persian-Style Pineapple Macaroni Salad
A nostalgic Persian-style macaroni salad with pineapple, salami, celery, and green pepper in a tangy yogurt-mustard dressing. Chilled for a crisp, creamy bite with toasted almonds for crunch.

Printable Recipe Card
Servings: 6 · Total: 97 min · Difficulty: easy
Ingredients (quick list)
- 300 g Shaped macaroni (small shells or elbow) (choose a shape that holds dressing well)
- 12 g Salt (for boiling water (about 2 tsp))
- 240 g Plain yogurt (thick, unsweetened; whole-milk preferred)
- 80 g Mayonnaise (for classic creamy texture)
- 15 ml White vinegar (1 tbsp)
- 10 g Mustard sauce (about 2 tsp; smooth Dijon-style works well)
- 12 g Sugar (1 tbsp; balances vinegar and yogurt)
- 1 g Black pepper (about 1/2 tsp, freshly ground)
- 1 g Garlic powder (about 1/2 tsp)
- 170 g Salami (cut into 8–10 mm dice)
- 220 g Pineapple chunks (canned in juice, drained) (drain very well; pat dry for best texture)
- 120 g Celery (small dice (about 2–3 stalks))
+ 2 more in the full ingredients section below.
Steps (summary)
- Bring 3 liters of water to a rolling boil in a large pot. Add 12 g salt, then add 300 g shaped macaroni. Cook at a steady boil…
- Shake the colander well, then spread the pasta on a large tray or baking sheet for 8–10 minutes to steam-dry. This prevents a w…
- Make the dressing in a large mixing bowl: whisk 240 g plain yogurt, 80 g mayonnaise, 15 ml vinegar, 10 g mustard sauce, 12 g su…
- Prepare the pineapple carefully: drain 220 g pineapple chunks in a sieve for 2 minutes, then pat dry with paper towels for 30 s…
- Toast and add almonds: heat a dry skillet over medium heat (about 175–190°C surface heat). Toast 50 g sliced or slivered almond…
- Cover and chill the salad for at least 60 minutes (or up to 12 hours) to let flavors meld and the pasta absorb dressing. Before…
Cultural Background
This macaroni salad is a familiar modern home-style dish in Iran, often served chilled at gatherings, picnics, and casual family meals. It reflects a mid-to-late 20th century trend of adapting international pantry items into local tastes through sweet-and-savory balance and creamy dressings.
Equipment
💡 Tips
- Drying the pasta on a tray for a few minutes is the easiest way to prevent a runny salad.
- Dice all mix-ins to a similar size so each spoonful has pineapple, salami, and crunch.
- If using very tangy yogurt, start with 10 ml vinegar and add more after chilling.
- For cleaner slices and cubes, chill the salami in the freezer for 10 minutes before dicing.
- Add almonds right before serving if you want maximum crunch for a buffet table.
⚠️ Common Mistakes
❌ Mixing the dressing with hot pasta
💡 Why: Heat can cause the dressing to loosen and turn watery, and it can dull the crunch of vegetables.
✅ Fix: Rinse pasta briefly with cold water, then steam-dry on a tray until cool before combining.
❌ Adding pineapple with too much juice
💡 Why: Extra liquid thins the dressing and makes the salad separate in the bowl.
✅ Fix: Drain for 2 minutes and pat pineapple dry; if needed, reduce vinegar slightly to compensate.
❌ Overcooking the macaroni
💡 Why: Soft pasta breaks during mixing and becomes mushy after chilling.
✅ Fix: Cook to al dente (8–10 minutes, depending on shape), then cool immediately; the pasta will soften slightly as it absorbs dressing.
❌ Toasting almonds too dark
💡 Why: Over-toasted nuts taste bitter and overpower the sweet pineapple.
✅ Fix: Toast on medium heat, stir constantly, and remove when just light golden; carryover heat continues browning.
🧊 How to Store
Refrigerate in an airtight container for up to 3 days. Stir before serving; pasta absorbs dressing as it sits, so add 15–30 g yogurt to refresh. Do not leave at room temperature longer than 2 hours (1 hour if very warm).
📅 Make Ahead
Cook and cool the pasta up to 24 hours ahead and refrigerate covered. Mix the dressing up to 2 days ahead. Combine everything 1–12 hours before serving; add toasted almonds right before serving for best crunch.
🍽️ Pairs Well With
- Pickles and mixed olives
- Fresh herbs and sliced cucumbers
- Flatbread or sandwich rolls
- A simple tomato and lettuce side salad
Regional Variations
- Tehran-style home kitchensOften slightly sweeter and creamier, with a higher ratio of mayonnaise to yogurt and extra sugar to emphasize the pineapple-salami contrast.
- Northern Iran-inspired versionsFrequently brighter and more herb-forward, sometimes adding finely chopped fresh herbs such as parsley or dill and increasing vinegar for a sharper finish.
Ingredients
- 300 gShaped macaroni (small shells or elbow) (choose a shape that holds dressing well)
- 12 gSalt (for boiling water (about 2 tsp))
- 240 gPlain yogurt (thick, unsweetened; whole-milk preferred)
- 80 gMayonnaise (for classic creamy texture)
- 15 mlWhite vinegar (1 tbsp)
- 10 gMustard sauce (about 2 tsp; smooth Dijon-style works well)
- 12 gSugar (1 tbsp; balances vinegar and yogurt)
- 1 gBlack pepper (about 1/2 tsp, freshly ground)
- 1 gGarlic powder (about 1/2 tsp)
- 170 gSalami (cut into 8–10 mm dice)
- 220 gPineapple chunks (canned in juice, drained) (drain very well; pat dry for best texture)
- 120 gCelery (small dice (about 2–3 stalks))
- 120 gGreen bell pepper (small dice (about 1 medium pepper))
- 50 gAlmonds (sliced or slivered; toasted and cooled)
🔄 Substitutions
- Salami→ Cooked turkey or chicken deli meat, diced
- Plain yogurt→ Lactose-free plain yogurt or unsweetened soy yogurt
- Almonds→ Toasted sunflower seeds
Instructions
- 1
Bring 3 liters of water to a rolling boil in a large pot. Add 12 g salt, then add 300 g shaped macaroni. Cook at a steady boil until just al dente, 8–10 minutes (taste a piece). Drain immediately and rinse under cold running water for 30–45 seconds to stop cooking and cool the pasta.
- 2
Shake the colander well, then spread the pasta on a large tray or baking sheet for 8–10 minutes to steam-dry. This prevents a watery salad and helps the dressing cling. While it dries, dice the salami, celery, and green bell pepper into even 8–10 mm pieces for a balanced bite.
- 3
Make the dressing in a large mixing bowl: whisk 240 g plain yogurt, 80 g mayonnaise, 15 ml vinegar, 10 g mustard sauce, 12 g sugar, 1 g black pepper, and 1 g garlic powder for 45–60 seconds until smooth and glossy. Taste and adjust: add 5 ml vinegar for more tang or 4 g sugar for more sweetness.
- 4
Prepare the pineapple carefully: drain 220 g pineapple chunks in a sieve for 2 minutes, then pat dry with paper towels for 30 seconds. Excess juice will thin the dressing. Add the cooled pasta to the bowl, then fold in salami, pineapple, celery, and green bell pepper until everything is evenly coated.
- 5
Toast and add almonds: heat a dry skillet over medium heat (about 175–190°C surface heat). Toast 50 g sliced or slivered almonds, stirring constantly, for 3–5 minutes until fragrant and light golden. Immediately transfer to a plate to cool for 5 minutes, then fold most into the salad, reserving a little for topping.
- 6
Cover and chill the salad for at least 60 minutes (or up to 12 hours) to let flavors meld and the pasta absorb dressing. Before serving, stir well and check consistency; if it seems thick, loosen with 15–30 g yogurt. Top with the reserved toasted almonds and serve cold.
🪪 Recipe Passport
Cultural Background
This macaroni salad is a familiar modern home-style dish in Iran, often served chilled at gatherings, picnics, and casual family meals. It reflects a mid-to-late 20th century trend of adapting international pantry items into local tastes through sweet-and-savory balance and creamy dressings.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
- Kuku Esfenaj (کوکو اسفناج) — Persian Spinach Frittata with Mozzarella
- Persian-Style Fish Macaroni (ماکارونی با ماهی) — Coastal tomato-glazed pasta with flaky fish
- Puree-ye Sib Zamini (پوره سیب زمینی) — Persian Potato Purée
- Makaroni ba Meygoo va Nan (ماکارونی با میگو و نان) — Persian-Style Shrimp Pasta with Toasted Breadcrumbs
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

Persian-Style Pizza-Chips (خوراک چیپس و پنیر) — Street-Food Chip Bake with Chicken and Mozzarella
Persian · Main Courses · 45 min

Yatimcheh (یتیمچه) — Persian Slow-Cooked Summer Vegetable Stew
Persian · Stews · 100 min

Chicken Stuffed Cabbage Rolls (دلمه کلم با مرغ) — Herb-Scented Persian Dolmeh in Tomato Saffron Sauce
Persian · Main Courses · 90 min

Greek Beet Salad (Παντζαροσαλάτα) — Beets with Garlic, Vinegar, and Walnut
Greek · Salads · 75 min

Smoky Eggplant Salad (Patlıcan Salatası) — Turkish charred eggplant with garlic and olive oil
Turkish · Salads · 40 min

Azerbaijani Milk-Rice Porridge (Südlü Sıyıq) — Creamy Breakfast Rice with Saffron
Azerbaijani · Rice Dishes · 50 min

Keshkek (Keşkek) — Creamy Ceremonial Wheat and Lamb Stew
Turkish · Stews · 240 min

Mapo Tofu (麻婆豆腐) — Sichuan Silken Tofu in Spicy Fermented Bean Sauce
Chinese · Main Courses · 35 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.