Skip to content
Zaffaron

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.

By Zaffaron Kitchen· Published March 13, 2026 Verified Recipe
Contains: dairy, gluten, tree nuts
97 min total Prep 85m · Cook 12m 6 servings 420 cal ~$2.1/serving
↓ Jump to Recipe
Makaroni ba Ananas - Persian - Style Pineapple Macaroni Salad - authentic persian recipe

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)

  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…
  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 w…
  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 su…
  4. Prepare the pineapple carefully: drain 220 g pineapple chunks in a sieve for 2 minutes, then pat dry with paper towels for 30 s…
  5. Toast and add almonds: heat a dry skillet over medium heat (about 175–190°C surface heat). Toast 50 g sliced or slivered almond…
  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…

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.

sweet-savorytangylightly acidiccreamycreamycrunchytender pastajuicy fruittoasted nutsmild mustardsavory cured meat🌶 low

Equipment

Large potColanderLarge mixing bowlWhiskCutting board and knifeDry skilletTray or baking sheetMeasuring spoonsKitchen scale

💡 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.
picnics potlucks Nowruz gatherings birthday parties school lunches
#chilled#make-ahead#family-style#picnic-friendly#modern-home-cooking

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. 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. 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. 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. 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. 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. 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

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

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

Tehran-style home kitchens: Often slightly sweeter and creamier, with a higher ratio of mayonnaise to yogurt and extra sugar to emphasize the pineapple-salami contrast.
Northern Iran-inspired versions: Frequently brighter and more herb-forward, sometimes adding finely chopped fresh herbs such as parsley or dill and increasing vinegar for a sharper finish.

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

420
Calories
15g
Protein
19g
Fat
47g
Carbs
3g
Fiber
920mg
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.