Skip to content
Zaffaron

Makaroni Haye Rangi (ماکارونی های رنگی) — Persian-Style Colorful Pasta

A festive Persian-style pasta with al dente spirals tossed in a fragrant tomato sauce and sweet tri-color bell peppers, finished with Parmesan. Bright, comforting, and weeknight-friendly.

By Zaffaron Kitchen· Published March 16, 2026 Verified Recipe
Vegetarian Nut-Free Halal
Contains: dairy, gluten
50 min total Prep 20m · Cook 30m 4 servings 520 cal ~$3.2/serving
↓ Jump to Recipe
Makaroni Haye Rangi — Persian-Style Colorful Pasta - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 340 g Spiral pasta (fusilli) (regular or whole wheat)
  • 3.8 L Water (for boiling pasta)
  • 18 g Salt (for pasta water (about 1 tablespoon))
  • 45 mL Olive oil (divided)
  • 200 g Onion (finely diced (about 1 large))
  • 12 g Garlic (minced (about 4 cloves))
  • 150 g Red bell pepper (cut into 1 cm strips)
  • 150 g Yellow bell pepper (cut into 1 cm strips)
  • 150 g Green bell pepper (cut into 1 cm strips)
  • 800 g Tomatoes (ripe, grated or blended smooth (or crushed tomatoes))
  • 30 g Tomato paste (about 2 tablespoons)
  • 2 g Black pepper (freshly ground (about 1 teaspoon))

+ 3 more in the full ingredients section below.

Steps (summary)

  1. Bring 3.8 L water to a rolling boil in a large pot over high heat, then stir in 18 g salt. Add 340 g fusilli and cook until al…
  2. While the pasta cooks, heat 30 mL olive oil in a wide skillet or Dutch oven over medium heat. Add 200 g diced onion and sauté u…
  3. Add the sliced red, yellow, and green bell peppers (150 g each) to the skillet. Sauté over medium-high heat for 6–8 minutes unt…
  4. Push vegetables to the sides and add 30 g tomato paste to the center. Cook it for 1–2 minutes, stirring, until it darkens sligh…
  5. Reduce heat to medium-low and simmer the sauce uncovered for 12–15 minutes, stirring every few minutes, until thick enough to c…
  6. Add the drained pasta to the skillet and toss for 1–2 minutes over low heat, coating every spiral. Add up to the remaining rese…

Cultural Background

Persian home cooking often adapts pantry staples like pasta into tomato-based dishes that fit local tastes and family routines. Colorful versions featuring bell peppers are commonly made for gatherings and children, emphasizing visual appeal alongside comfort and practicality.

savorytomato-forwardgently sweetlightly tangyal dente pastasilky saucecrisp-tender peppersgarlicsweet onionripe tomatoolive oil🌶 mild

Equipment

Large pot (6–8 L) with lidColanderWide skillet or Dutch oven (30 cm / 12 in)Wooden spoon or silicone spatulaBox grater or blender (for tomatoes)Measuring spoons and kitchen scale

💡 Tips

  • For the brightest colors, cook peppers only to crisp-tender; overcooking dulls the red and yellow.
  • Grating fresh tomatoes gives a lighter, more aromatic sauce; crushed tomatoes give a deeper, steadier texture.
  • Cook tomato paste briefly before adding tomatoes to remove raw flavor and deepen sweetness.
  • Reserve pasta water even if you think you will not need it; the starch helps the sauce cling to the spirals.
  • Use a wide skillet so the sauce reduces quickly without steaming the peppers.

⚠️ Common Mistakes

  • ❌ Overcooking the pasta until soft

    💡 Why: Soft pasta breaks when tossed and absorbs too much sauce, turning the dish heavy.

    ✅ Fix: Boil to al dente and finish by tossing in the sauce for 1–2 minutes so the spirals stay springy.

  • ❌ Cooking peppers too long

    💡 Why: They lose color, sweetness, and structure, making the dish look dull and taste flat.

    ✅ Fix: Sauté 6–8 minutes only, aiming for crisp-tender; keep heat medium-high and stir frequently.

  • ❌ Skipping the tomato paste sauté step

    💡 Why: Raw tomato paste can taste metallic and the sauce may lack depth.

    ✅ Fix: Cook tomato paste in the pan for 1–2 minutes before adding tomatoes to build a richer base.

  • ❌ Draining pasta without reserving cooking water

    💡 Why: Without starch water, the sauce may not emulsify and can slide off the pasta.

    ✅ Fix: Reserve 120 mL before draining; add gradually while tossing to create a glossy coating.

🧊 How to Store

Cool to room temperature within 2 hours. Refrigerate in an airtight container for up to 3 days. Reheat gently in a skillet over medium-low with 30–60 mL water to loosen; microwave reheating works but can soften peppers more.

📅 Make Ahead

Dice onion and slice peppers up to 24 hours ahead and refrigerate in separate airtight containers. The sauce can be simmered 1 day ahead; rewarm gently and toss with freshly cooked pasta for the best texture and color.

🍽️ Pairs Well With

  • Shirazi salad (cucumber
  • tomato
  • onion with lemon)
  • Plain yogurt or cucumber yogurt
  • Olives and pickled vegetables
  • A simple green salad with lemon-olive oil dressing

Regional Variations

  • Tehran-style home kitchensOften made as a quick stovetop pasta with a thicker tomato base and extra peppers for color; some families finish with more cheese at the table.
  • Northern Iran (Caspian influence)May include more vegetables and a slightly lighter sauce, sometimes using a touch more olive oil for a silkier finish and emphasizing fresh, ripe tomatoes.
family dinner potluck weeknight meal Nowruz gatherings
#weeknight#family-friendly#stovetop#tomato-based#vegetarian

Ingredients

  • 340 gSpiral pasta (fusilli) (regular or whole wheat)
  • 3.8 lWater (for boiling pasta)
  • 18 gSalt (for pasta water (about 1 tablespoon))
  • 45 mlOlive oil (divided)
  • 200 gOnion (finely diced (about 1 large))
  • 12 gGarlic (minced (about 4 cloves))
  • 150 gRed bell pepper (cut into 1 cm strips)
  • 150 gYellow bell pepper (cut into 1 cm strips)
  • 150 gGreen bell pepper (cut into 1 cm strips)
  • 800 gTomatoes (ripe, grated or blended smooth (or crushed tomatoes))
  • 30 gTomato paste (about 2 tablespoons)
  • 2 gBlack pepper (freshly ground (about 1 teaspoon))
  • 4 gGranulated sugar (optional, balances tomato acidity (about 1 teaspoon))
  • 60 gParmesan cheese (finely grated, plus more to serve)
  • 120 mlPasta cooking water (reserved, to loosen sauce as needed)

🔄 Substitutions

  • Spiral pasta (fusilli)→ Penne or farfalle
  • Parmesan cheese→ Pecorino Romano or Grana Padano
  • Fresh tomatoes→ Canned crushed tomatoes

Instructions

  1. 1

    Bring 3.8 L water to a rolling boil in a large pot over high heat, then stir in 18 g salt. Add 340 g fusilli and cook until al dente, 9–11 minutes (or per package). Before draining, reserve 120 mL pasta water. Drain well and toss with 15 mL olive oil to prevent sticking.

  2. 2

    While the pasta cooks, heat 30 mL olive oil in a wide skillet or Dutch oven over medium heat. Add 200 g diced onion and sauté until translucent and lightly golden, 8–10 minutes, stirring often. Add 12 g minced garlic and cook 45–60 seconds, just until fragrant, keeping the heat moderate to avoid bitterness.

  3. 3

    Add the sliced red, yellow, and green bell peppers (150 g each) to the skillet. Sauté over medium-high heat for 6–8 minutes until slightly softened but still bright and crisp-tender. Stir frequently so the edges lightly blister without turning mushy; this keeps the final dish colorful and lively.

  4. 4

    Push vegetables to the sides and add 30 g tomato paste to the center. Cook it for 1–2 minutes, stirring, until it darkens slightly and smells sweet. Pour in 800 g grated or blended tomatoes, then add 6 g salt, 2 g black pepper, and 4 g sugar (optional). Bring to a gentle simmer.

  5. 5

    Reduce heat to medium-low and simmer the sauce uncovered for 12–15 minutes, stirring every few minutes, until thick enough to coat a spoon and the oil begins to glisten at the surface. If it thickens too fast, splash in 30–60 mL of reserved pasta water to keep it silky and cohesive.

  6. 6

    Add the drained pasta to the skillet and toss for 1–2 minutes over low heat, coating every spiral. Add up to the remaining reserved pasta water as needed for a glossy, clingy sauce. Turn off the heat and fold in 60 g grated Parmesan until melted and evenly distributed. Taste and adjust salt and pepper.

🪪 Recipe Passport

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

Cultural Background

Persian home cooking often adapts pantry staples like pasta into tomato-based dishes that fit local tastes and family routines. Colorful versions featuring bell peppers are commonly made for gatherings and children, emphasizing visual appeal alongside comfort and practicality.

Regional Variations

Tehran-style home kitchens: Often made as a quick stovetop pasta with a thicker tomato base and extra peppers for color; some families finish with more cheese at the table.
Northern Iran (Caspian influence): May include more vegetables and a slightly lighter sauce, sometimes using a touch more olive oil for a silkier finish and emphasizing fresh, ripe tomatoes.

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
18g
Protein
18g
Fat
74g
Carbs
6g
Fiber
780mg
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.