Skip to content
Zaffaron

Makaroni Rangarang (ماکارونی رنگارنگ) — Colorful Persian-Style Vegetable Macaroni

Makaroni Rangarang is a modern, festive Persian-style pasta that borrows Mediterranean notes like olives and oregano. It’s a bright, plant-based take on the beloved Iranian makaroni tradition, packed with colorful vegetables.

By Zaffaron Kitchen· Published April 8, 2026 Tested Recipe
Vegetarian Vegan Dairy-Free Nut-Free Halal
Contains: gluten
45 min total Prep 20m · Cook 25m 4 servings 520 cal
↓ Jump to Recipe
Makaroni Rangarang — Colorful Persian-Style Vegetable Macaroni - authentic persian recipe

Printable Recipe Card

Servings: 4 · Total: 45 min · Difficulty: easy

Ingredients (quick list)

  • 320 g Dried macaroni (short tubes)
  • 12 g Salt (For salting the boiling water)
  • 30 ml Olive oil
  • 150 g Yellow onion (Finely diced)
  • 10 g Garlic (Minced)
  • 120 g Green bell pepper (Cut into 1 cm dice)
  • 120 g Red bell pepper (Cut into 1 cm dice)
  • 150 g Zucchini (Cut into 1 cm dice)
  • 120 g Carrot (Cut into small dice)
  • 300 g Tomatoes (Grated or finely chopped)
  • 30 g Tomato paste (Deepens color and Persian-style richness)
  • 80 g Black olives (pitted) (Sliced)

+ 3 more in the full ingredients section below.

Steps (summary)

  1. Bring a large pot of water to a rolling boil and dissolve 12 g salt into it. Add the macaroni and cook 2 minutes less than the…
  2. While the pasta cooks, heat 30 ml olive oil in a wide skillet over medium heat. Add the diced onion and cook for 6–8 minutes un…
  3. Add the green and red bell peppers, zucchini, and carrot to the skillet. Cook for 6–7 minutes, stirring often, until the vegeta…
  4. Stir in the tomato paste and cook it for 1 minute to remove rawness and deepen the color. Add the tomatoes, 120 ml water, 4 g s…
  5. Drain the macaroni well and return it to the pot off the heat for 30 seconds to steam-dry. Add the vegetable-tomato sauce and t…
  6. For a Persian-style crust, warm 15 ml olive oil in a nonstick pot over medium-low heat until it shimmers. Spoon in the sauced m…

+ 2 more steps in the full instructions section below.

Cultural Background

Persian makaroni is a weeknight favorite often finished by steaming for a cohesive texture and a prized crust. This “rangarang” version reflects contemporary Iranian home cooking, blending colorful produce with Mediterranean pantry staples.

savorytangybrinytender pastajuicy vegetableslight crustoregano herbinesssweet tomatoolive brine🌶 mild

Equipment

large potcolanderwide skilletnonstick pot with lidwooden spoonknife and cutting board

💡 Tips

  • Dice the vegetables to a similar 1 cm size so they cook evenly and look truly “rangarang” in the final dish.
  • Cook the pasta slightly under al dente before steaming; this prevents mushy macaroni after the final pot step.
  • If you want a stronger briny note, rinse the olives briefly, then add half during simmering and half at the end for layered flavor.

⚠️ Common Mistakes

  • Boiling the pasta fully before the steaming step

    ✅ Fix: Cook it 2 minutes under al dente, then finish by steaming so the texture stays springy.

  • Watery sauce that makes the dish soggy

    ✅ Fix: Simmer the tomatoes until glossy and thickened, and steam-dry the drained pasta for 30 seconds before mixing.

  • Burnt bottom crust

    ✅ Fix: Use low heat and a nonstick pot, and stop steaming as soon as you smell a gentle toasted aroma.

🧊 How to Store

Cool leftovers within 1 hour, then refrigerate in an airtight container for up to 3 days. Reheat covered with 15 ml water in a pan over low heat for 6–8 minutes, or microwave covered for 2–3 minutes; add olives after reheating for best flavor.

📅 Make Ahead

Chop all vegetables up to 24 hours ahead and refrigerate them in a sealed container. The sauce can be cooked 2 days ahead; rewarm it with 30 ml water before tossing with freshly boiled pasta.

🍽️ Pairs Well With

  • Shirazi salad
  • torshi
  • plain non-dairy yogurt
  • pickled vegetables
  • fresh herbs (sabzi khordan).

Regional Variations

  • Tehran-style: add 1 tsp ground turmeric and a pinch of cinnamon for a warmer, more classic makaroni profile.
  • Northern Iran-inspired: stir in 30 ml verjuice or pomegranate molasses for a brighter tang alongside the olives.
  • Mediterranean-leaning: add 20 g capers and finish with 10 ml extra-virgin olive oil for a sharper briny finish.
everyday party ramadan
#classic#family-style#plant-based

Ingredients

  • 11.5 ozDried macaroni (short tubes)
  • 12 gSalt (For salting the boiling water)
  • 2 tbspOlive oil
  • 5.3 ozYellow onion (Finely diced)
  • 10 gGarlic (Minced)
  • 4¼ ozGreen bell pepper (Cut into 1 cm dice)
  • 4¼ ozRed bell pepper (Cut into 1 cm dice)
  • 5.3 ozZucchini (Cut into 1 cm dice)
  • 4¼ ozCarrot (Cut into small dice)
  • 10.5 ozTomatoes (Grated or finely chopped)
  • 1.1 ozTomato paste (Deepens color and Persian-style richness)
  • 2.8 ozBlack olives (pitted) (Sliced)
  • 2 tspDried oregano
  • 1 tspBlack pepper (Freshly ground)
  • ½ cupWater (To loosen the tomato base)

🔄 Substitutions

  • Black olivesGreen olives
  • ZucchiniEggplant (small dice, sautéed longer)
  • Dried oreganoDried thyme

Instructions

  1. 1

    Bring a large pot of water to a rolling boil and dissolve 12 g salt into it. Add the macaroni and cook 2 minutes less than the package suggests so it stays firm for the final steam.

  2. 2

    While the pasta cooks, heat 30 ml olive oil in a wide skillet over medium heat. Add the diced onion and cook for 6–8 minutes until translucent, then stir in the minced garlic for 30 seconds until fragrant.

  3. 3

    Add the green and red bell peppers, zucchini, and carrot to the skillet. Cook for 6–7 minutes, stirring often, until the vegetables soften but still keep their color and bite.

  4. 4

    Stir in the tomato paste and cook it for 1 minute to remove rawness and deepen the color. Add the tomatoes, 120 ml water, 4 g salt, 1 tsp black pepper, and 2 tsp dried oregano, then simmer for 6–8 minutes until glossy and lightly thickened.

  5. 5

    Drain the macaroni well and return it to the pot off the heat for 30 seconds to steam-dry. Add the vegetable-tomato sauce and toss thoroughly so every tube is coated and the vegetables are evenly distributed.

  6. 6

    For a Persian-style crust, warm 15 ml olive oil in a nonstick pot over medium-low heat until it shimmers. Spoon in the sauced macaroni, press it down gently, and poke 4–5 holes to the bottom with a spoon handle so steam can escape.

  7. 7

    Cover the lid with a clean towel and place it on the pot to absorb condensation. Steam on low heat for 12–15 minutes until the bottom forms a light golden crust and the pasta is fully tender.

  8. 8

    Turn off the heat and rest the pot, covered, for 5 minutes to set the layers. Fold in the sliced black olives, then serve by scooping or inverting onto a platter if the crust releases cleanly.

🪪 Recipe Passport

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: April 8, 2026

Cultural Background

Persian makaroni is a weeknight favorite often finished by steaming for a cohesive texture and a prized crust. This “rangarang” version reflects contemporary Iranian home cooking, blending colorful produce with Mediterranean pantry staples.

Regional Variations

Tehran-style: add 1 tsp ground turmeric and a pinch of cinnamon for a warmer, more classic makaroni profile.
Northern Iran-inspired: stir in 30 ml verjuice or pomegranate molasses for a brighter tang alongside the olives.
Mediterranean-leaning: add 20 g capers and finish with 10 ml extra-virgin olive oil for a sharper briny 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

520
Calories
14g
Protein
14g
Fat
88g
Carbs
9g
Fiber
760mg
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.