Skip to content
Zaffaron

Persian-Style Tomato Pasta (پاستا با گوجه فرنگی) — Roasted tomato, thyme, and olive pasta with mozzarella

A modern Iranian home-style pasta inspired by Mediterranean pantry flavors. Roasted tomatoes, garlic, thyme, and olives create a savory-sweet sauce, finished with mozzarella for a comforting, weeknight-friendly dish.

By Zaffaron Kitchen· Published April 12, 2026 Verified Recipe
Vegetarian Nut-Free Halal
Contains: dairy, gluten
50 min total Prep 15m · Cook 35m 4 servings 635 cal
↓ Jump to Recipe
Persian-Style Tomato Pasta — Roasted tomato, thyme, and olive pasta with mozzarella - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 320 g Dried penne pasta
  • 12 g Fine sea salt (For salting the pasta water)
  • 45 ml Extra-virgin olive oil
  • 180 g Yellow onion (Finely diced)
  • 18 g Garlic cloves (Minced (about 5–6 cloves))
  • 900 g Ripe tomatoes (Cut into 2 cm chunks)
  • 10 ml Red wine vinegar
  • 90 g Pitted green olives (Sliced)
  • 4 g Fresh thyme (Leaves only, about 8–10 sprigs)
  • 2 g Black pepper (Freshly ground)
  • 160 g Mozzarella cheese (Shredded or torn into small pieces)
  • 120 ml Pasta cooking water (Reserved, hot)

Steps (summary)

  1. Preheat the oven to 220°C and place a rack in the middle. Spread the chopped tomatoes on a large sheet pan, drizzle with 30 ml…
  2. Roast the tomatoes for 22–25 minutes until the edges caramelize and the pan juices look thick and glossy. Remove the pan from t…
  3. While the tomatoes roast, bring 3 liters of water to a rolling boil in a large pot. Add 12 g salt, then cook the pasta until al…
  4. In a wide skillet over medium heat, warm the remaining 15 ml olive oil and add the diced onion. Cook for 7–9 minutes, stirring…
  5. Add the minced garlic to the onions and cook for 45–60 seconds until fragrant, keeping the heat moderate so it does not brown.…
  6. Simmer the sauce for 3–4 minutes to marry the flavors and slightly reduce, then add the drained pasta. Pour in 60–120 ml reserv…

+ 1 more steps in the full instructions section below.

Cultural Background

Pasta dishes like this are a beloved contemporary staple in many Iranian homes, blending Mediterranean ingredients with Persian preferences for bright acidity and herb-forward aroma. It is often cooked as a quick family dinner, served with salad and torshi.

savorytangybrinyal dente pastajammy tomatoessoft melted cheeseroasted tomatothyme herbinessgarlic warmth🌶 mild

Equipment

Large potColanderLarge sheet panWide skillet or sauté panWooden spoon or tongsChef’s knifeCutting boardMeasuring spoons or scale

💡 Tips

  • For deeper flavor, roast the tomatoes until at least 20% of the pieces have browned edges; that caramelization is the backbone of the sauce.
  • If your tomatoes are very watery, extend the skillet simmer by 2–3 minutes before adding pasta so the sauce stays clingy, not soupy.
  • Slice olives thinly so their briny bite distributes evenly and you do not get overly salty pockets in a single bite.

⚠️ Common Mistakes

  • ❌ Skipping tomato roasting and relying only on stovetop simmering.

    ✅ Fix: Roast at high heat until browned edges form, then finish briefly in the skillet for a deeper, sweeter sauce.

  • ❌ Draining pasta without reserving cooking water.

    ✅ Fix: Reserve 120 ml hot pasta water; add it gradually while tossing to emulsify oil and tomato juices into a glossy coating.

  • ❌ Adding mozzarella over high heat until it turns rubbery.

    ✅ Fix: Turn off the heat before adding cheese, then rest 2 minutes so it melts gently and stays tender.

🧊 How to Store

Cool leftovers within 1 hour, then refrigerate in an airtight container for up to 3 days. Reheat in a skillet over medium-low with 30–45 ml water, covered for 3–5 minutes, stirring once, to restore the sauce without drying the pasta.

📅 Make Ahead

Roast the tomatoes up to 2 days ahead and refrigerate them in a sealed container. When ready to serve, warm them with the sautéed onion-garlic base, then cook pasta fresh and toss together for best texture.

🍽️ Pairs Well With

  • Shirazi salad
  • torshi
  • fresh herbs (sabzi khordan)
  • a squeeze of lemon
  • warm flatbread.

Regional Variations

  • Tehran-style weeknight version: add 1 tbsp (15 ml) tomato paste to the onions for a darker, more concentrated sauce.
  • North Iran-inspired: add 10 ml pomegranate molasses with the vinegar for a sweet-sour edge reminiscent of local flavor balances.
  • Spicy modern twist: add 1 tsp (2 g) Aleppo pepper or 0.5 tsp (1 g) red pepper flakes with the garlic for gentle heat.
everyday party
#classic#family-style

Ingredients

  • 320 gDried penne pasta
  • 12 gFine sea salt (For salting the pasta water)
  • 45 mlExtra-virgin olive oil
  • 180 gYellow onion (Finely diced)
  • 18 gGarlic cloves (Minced (about 5–6 cloves))
  • 900 gRipe tomatoes (Cut into 2 cm chunks)
  • 10 mlRed wine vinegar
  • 90 gPitted green olives (Sliced)
  • 4 gFresh thyme (Leaves only, about 8–10 sprigs)
  • 2 gBlack pepper (Freshly ground)
  • 160 gMozzarella cheese (Shredded or torn into small pieces)
  • 120 mlPasta cooking water (Reserved, hot)

🔄 Substitutions

  • Red wine vinegar→ White wine vinegar
  • Fresh thyme→ Dried thyme
  • Mozzarella cheese→ Low-moisture mozzarella

Instructions

  1. 1

    Preheat the oven to 220°C and place a rack in the middle. Spread the chopped tomatoes on a large sheet pan, drizzle with 30 ml olive oil, and sprinkle with 4 g salt and 1 g black pepper, then toss to coat evenly.

  2. 2

    Roast the tomatoes for 22–25 minutes until the edges caramelize and the pan juices look thick and glossy. Remove the pan from the oven and immediately stir in the vinegar and half of the thyme so the heat blooms the aroma.

  3. 3

    While the tomatoes roast, bring 3 liters of water to a rolling boil in a large pot. Add 12 g salt, then cook the pasta until al dente according to the package timing, and reserve 120 ml of the starchy cooking water before draining.

  4. 4

    In a wide skillet over medium heat, warm the remaining 15 ml olive oil and add the diced onion. Cook for 7–9 minutes, stirring often, until soft and lightly golden, because this sweetness balances the acidity of the tomatoes.

  5. 5

    Add the minced garlic to the onions and cook for 45–60 seconds until fragrant, keeping the heat moderate so it does not brown. Stir in the roasted tomatoes with all their juices, then add the olives, remaining thyme, 2 g black pepper, and the remaining 2 g salt.

  6. 6

    Simmer the sauce for 3–4 minutes to marry the flavors and slightly reduce, then add the drained pasta. Pour in 60–120 ml reserved pasta water and toss vigorously for 60–90 seconds until the sauce clings to the pasta in a silky coating.

  7. 7

    Turn off the heat and fold in the mozzarella, letting it soften and stretch without fully breaking. Rest the pasta for 2 minutes, then toss once more and serve hot so the thyme and roasted tomato aroma hits the table immediately.

🪪 Recipe Passport

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

Cultural Background

Pasta dishes like this are a beloved contemporary staple in many Iranian homes, blending Mediterranean ingredients with Persian preferences for bright acidity and herb-forward aroma. It is often cooked as a quick family dinner, served with salad and torshi.

Regional Variations

Tehran-style weeknight version: add 1 tbsp (15 ml) tomato paste to the onions for a darker, more concentrated sauce.
North Iran-inspired: add 10 ml pomegranate molasses with the vinegar for a sweet-sour edge reminiscent of local flavor balances.
Spicy modern twist: add 1 tsp (2 g) Aleppo pepper or 0.5 tsp (1 g) red pepper flakes with the garlic for gentle heat.

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

635
Calories
24g
Protein
22g
Fat
82g
Carbs
7g
Fiber
980mg
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.