Makaroni Rangi (ماکارونی رنگی) — Vibrant Persian-Style Pasta Salad
A vibrant Persian-style pasta salad with al dente shaped pasta, sautéed peppers, sweet corn, cherry tomatoes, and creamy avocado, tossed in a bright garlic-lime and olive oil dressing. Fresh, colorful, and picnic-friendly.

Printable Recipe Card
Servings: 6 · Total: 40 min · Difficulty: easy
Ingredients (quick list)
- 340 g Shaped pasta (fusilli or farfalle) (uncooked)
- 12 g Salt (for salting pasta water (about 2 tsp))
- 150 g Green bell pepper (diced into 8 mm pieces (about 1 medium))
- 150 g Red bell pepper (diced into 8 mm pieces (about 1 medium))
- 30 ml Olive oil (for sautéing (2 tbsp))
- 165 g Sweet corn kernels (drained if canned (about 1 cup))
- 200 g Cherry tomatoes (halved)
- 200 g Avocado (diced into 1 cm cubes (about 1 large), added at the end)
- 12 g Garlic (finely grated or minced (about 3 cloves))
- 60 ml Lime juice (freshly squeezed (1/4 cup))
- 1 g Black pepper (freshly ground (1/2 tsp))
Steps (summary)
- Bring a large pot of water to a rolling boil (about 4 liters). Add 12 g salt, then add the pasta. Cook to al dente according to…
- Spread the drained pasta on a wide tray or large bowl to cool for 10 minutes so it stays springy. If it looks dry, toss with 1–…
- Heat 30 ml olive oil in a skillet over medium-high heat (about 190°C surface temperature) for 1 minute. Add the diced green and…
- Make the dressing in a small bowl: whisk together the grated garlic, 60 ml lime juice, 60 ml extra-virgin olive oil, 6 g salt,…
- Assemble the salad in a large mixing bowl: add the cooled pasta, sautéed peppers and corn, and halved cherry tomatoes. Pour in…
- Add the diced avocado last to keep it creamy and intact. Drizzle the remaining dressing over the top and fold gently with a spa…
Cultural Background
Persian-style pasta salads are commonly served as casual side dishes at family gatherings, picnics, and potlucks, reflecting a modern home-cooking tradition alongside classic rice and stew meals. They often feature bright vegetables and a tangy dressing, aligning with the region’s preference for fresh, sour notes.
Equipment
💡 Tips
- For the brightest color and crunch, sauté the peppers briefly; they should still snap when bitten.
- Cooling the pasta before mixing prevents the tomatoes from softening and helps the dressing cling instead of turning oily.
- If using canned corn, rinse and drain well to avoid watering down the dressing.
- To keep avocado greener longer, toss the cubes with 5 ml lime juice from the measured amount before folding in.
- For a more Persian-style tang, increase lime juice by 10 ml and balance with 5 ml extra olive oil.
⚠️ Common Mistakes
❌ Overcooking the pasta
💡 Why: Soft pasta turns mushy once dressed and chilled, and it absorbs too much liquid.
✅ Fix: Cook 1 minute less than the package’s upper range and cool the pasta on a tray for 10 minutes before mixing.
❌ Adding avocado too early
💡 Why: Avocado breaks down during tossing and browns faster when mixed with warm ingredients.
✅ Fix: Cool the pasta and vegetables first, then fold in avocado gently at the end with a spatula.
❌ Watery salad after chilling
💡 Why: Wet corn or juicy tomatoes dilute the dressing and soften the pasta.
✅ Fix: Drain corn thoroughly and use halved cherry tomatoes; if needed, seed and drain diced tomatoes before adding.
❌ Harsh raw garlic flavor
💡 Why: Strong garlic can dominate when not dispersed or mellowed.
✅ Fix: Grate the garlic finely and whisk it thoroughly into the lime juice first, then add oil to emulsify.
🧊 How to Store
Refrigerate in an airtight container for up to 2 days. For best texture, store avocado separately and fold in just before serving. If the salad dries out after chilling, revive with 10–15 ml lime juice or a splash of water and a small drizzle of olive oil.
📅 Make Ahead
Cook pasta and sauté vegetables up to 24 hours ahead; refrigerate separately. Whisk dressing up to 3 days ahead and refrigerate. Assemble up to 6 hours before serving, but add avocado within 30 minutes of serving for best color and texture.
🍽️ Pairs Well With
- Grilled chicken or turkey skewers
- Roasted vegetables
- A platter of fresh herbs
- radishes
- and cucumbers
- Pickles and yogurt-based sides
Regional Variations
- Tehran-style home kitchensOften includes extra crunchy vegetables and a sharper citrus dressing; some cooks add a small spoon of mustard for a more modern, punchy flavor.
- Shiraz-inspired versionsLeans brighter and more herb-forward, sometimes adding chopped cucumber and extra citrus for a very refreshing, salad-like finish.
Ingredients
- 340 gShaped pasta (fusilli or farfalle) (uncooked)
- 12 gSalt (for salting pasta water (about 2 tsp))
- 150 gGreen bell pepper (diced into 8 mm pieces (about 1 medium))
- 150 gRed bell pepper (diced into 8 mm pieces (about 1 medium))
- 30 mlOlive oil (for sautéing (2 tbsp))
- 165 gSweet corn kernels (drained if canned (about 1 cup))
- 200 gCherry tomatoes (halved)
- 200 gAvocado (diced into 1 cm cubes (about 1 large), added at the end)
- 12 gGarlic (finely grated or minced (about 3 cloves))
- 60 mlLime juice (freshly squeezed (1/4 cup))
- 1 gBlack pepper (freshly ground (1/2 tsp))
🔄 Substitutions
- Lime juice→ Lemon juice
- Cherry tomatoes→ Roma tomatoes
- Avocado→ Cooked chickpeas
Instructions
- 1
Bring a large pot of water to a rolling boil (about 4 liters). Add 12 g salt, then add the pasta. Cook to al dente according to the package time, usually 9–11 minutes, stirring twice in the first 2 minutes to prevent sticking. Reserve 60 ml pasta water, then drain well.
- 2
Spread the drained pasta on a wide tray or large bowl to cool for 10 minutes so it stays springy. If it looks dry, toss with 1–2 teaspoons of olive oil from the dressing amount (not extra) to prevent clumping. Cooling slightly helps the vegetables stay crisp and the avocado hold its shape.
- 3
Heat 30 ml olive oil in a skillet over medium-high heat (about 190°C surface temperature) for 1 minute. Add the diced green and red bell peppers and sauté for 4–5 minutes until glossy and slightly softened but still crisp. Add the corn and cook 1 minute more, then transfer to a plate to cool for 5 minutes.
- 4
Make the dressing in a small bowl: whisk together the grated garlic, 60 ml lime juice, 60 ml extra-virgin olive oil, 6 g salt, and 1 g black pepper for 30–45 seconds until lightly emulsified. Taste and adjust with an extra 5–10 ml lime juice or a small pinch of salt if needed.
- 5
Assemble the salad in a large mixing bowl: add the cooled pasta, sautéed peppers and corn, and halved cherry tomatoes. Pour in about 3/4 of the dressing and toss for 20–30 seconds. If the salad seems tight, loosen with 15–30 ml reserved pasta water, then toss again until evenly coated.
- 6
Add the diced avocado last to keep it creamy and intact. Drizzle the remaining dressing over the top and fold gently with a spatula for 15–20 seconds. Rest the salad 10 minutes at room temperature so flavors settle, then taste and adjust seasoning with additional salt or black pepper before serving.
🪪 Recipe Passport
Cultural Background
Persian-style pasta salads are commonly served as casual side dishes at family gatherings, picnics, and potlucks, reflecting a modern home-cooking tradition alongside classic rice and stew meals. They often feature bright vegetables and a tangy dressing, aligning with the region’s preference for fresh, sour notes.
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.
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

Baghali Polo (باقالی پلو) — Persian Dill and Fava Bean Rice with Saffron
Persian · Rice Dishes · 95 min

Pasta with Walnut Sauce (پاستا با سس گردو) — Creamy Persian Walnut-Yogurt Pasta
Persian · Main Courses · 35 min

Kashmish Polow (کشمش پلو) — Persian Raisin Rice with Slow-Cooked Lamb
Persian · Rice Dishes · 155 min

Gado-Gado (Gado-Gado) — Indonesian Salad with Peanut Sauce
Indonesian · Salads · 60 min

German Potato Salad (Kartoffelsalat) — Warm Vinegar-Broth Potato Salad
German · Salads · 50 min

Turkish Cağ Kebab (Cağ Kebabı) — Erzurum Slow-Roasted Charcoal Lamb Skewer
Turkish · Kebabs · 160 min

Salgam Juice (Şalgam) — Spicy, tangy fermented black-carrot drink
Turkish · Drinks · 25 min

Khuushuur (Хуушуур) — Crisp Mongolian Fried Meat Pockets
Mongolian · Main Courses · 70 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.