Skip to content
Zaffaron

Dolmeh Gojeh Farangi (دلمه گوجه فرنگی) — Persian Stuffed Tomatoes

Persian stuffed tomatoes simmered gently in a light tomato sauce. Each tomato is filled with herbed rice, onion, and spiced ground meat for a fragrant, comforting dolmeh that’s bright, tender, and satisfying.

By Zaffaron Kitchen· Published March 17, 2026 Verified Recipe
Gluten-Free Dairy-Free Nut-Free Halal
105 min total Prep 45m · Cook 60m 4 servings 520 cal ~$3.25/serving
↓ Jump to Recipe
Dolmeh Gojeh Farangi — Persian Stuffed Tomatoes - authentic persian recipe

Printable Recipe Card

Servings: 4 · Total: 105 min · Difficulty: medium

Ingredients (quick list)

  • 8 Large ripe tomatoes (about 1.4–1.6 kg total; choose firm tomatoes that can stand upright)
  • 2 tsp Fine sea salt (divided, plus more to taste)
  • 1 tsp Ground black pepper (divided, plus more to taste)
  • 150 g Basmati rice (rinsed until water runs mostly clear)
  • 720 ml Water (for par-cooking rice (about 3 cups))
  • 200 g Yellow onion (finely diced (about 1 large))
  • 2 tbsp Olive oil (for sautéing)
  • 350 g Ground beef (85–90% lean) or ground lamb (choose lamb for a richer flavor)
  • 40 g Fresh parsley leaves (finely chopped (about 1 packed cup))
  • 20 g Fresh dill (finely chopped (about 1/2 packed cup))
  • 10 g Fresh mint leaves (finely chopped (about 1/3 packed cup))
  • 0.5 tsp Ground cinnamon

+ 4 more in the full ingredients section below.

Steps (summary)

  1. Rinse the basmati rice until the water runs mostly clear. In a small saucepan, bring 720 ml water to a boil, add the rice, and…
  2. Prepare the tomatoes: slice off the top 1–1.5 cm as a lid. Using a spoon, scoop out pulp and seeds, leaving a sturdy 6–8 mm wal…
  3. Make the filling: heat 2 tbsp olive oil in a skillet over medium heat. Add diced onion and cook 8–10 minutes, stirring, until s…
  4. Turn off the heat and let the meat mixture cool for 5 minutes. Stir in the drained par-cooked rice, chopped parsley, dill, and…
  5. Stuff the tomatoes: set them upright in a wide, heavy pot or deep sauté pan so they fit snugly. Fill each tomato about 85–90% f…
  6. Mix the sauce: whisk tomato paste with 360 ml warm water until smooth, then stir in sugar, lemon juice, and the remaining 1/2 t…

+ 2 more steps in the full instructions section below.

Cultural Background

Stuffed vegetables are a long-standing home-cooking tradition across Iran and neighboring regions, often prepared when gardens are abundant with summer produce. Persian-style dolmeh commonly emphasize fresh herbs and gentle spices, and they are frequently served as a shared family dish.

savorybrightherbaceousgently sweettender tomatofluffy ricejuicy fillingfresh herbswarm cinnamontomato🌶 mild

Equipment

Small saucepan (for par-cooking rice)Fine-mesh strainerChef’s knife and cutting boardSkilletSpoon (for hollowing tomatoes)Wide heavy pot or deep sauté pan with tight lidMeasuring cups and spoonsKitchen scale (recommended)

💡 Tips

  • Choose tomatoes that are heavy for their size and have flatter bottoms; they stand upright and cook more evenly.
  • Par-cooking and draining the rice prevents a gummy filling and helps the grains stay distinct.
  • Pack the filling lightly; tightly packed rice can expand and crack the tomatoes.
  • Keep the simmer gentle—vigorous boiling is the main cause of split tomatoes and watery sauce.
  • If your herbs are very wet after washing, dry them well to avoid diluting the filling.

⚠️ Common Mistakes

  • ❌ Overfilling or tightly packing the tomatoes

    💡 Why: Rice expands as it finishes cooking and can force the tomato walls to split.

    ✅ Fix: Fill only 85–90% and pack lightly; leave about 1 cm headspace under the lid.

  • ❌ Boiling aggressively instead of simmering

    💡 Why: Rapid bubbling agitates the tomatoes, breaks skins, and can make the sauce watery.

    ✅ Fix: Bring to a simmer, then reduce to low; aim for a gentle bubble for 40–45 minutes.

  • ❌ Skipping the rice par-cook and drain

    💡 Why: Raw rice can cook unevenly inside the tomato and release excess starch, turning the filling gummy.

    ✅ Fix: Par-cook 6 minutes, drain thoroughly, and let steam-dry 5 minutes before mixing.

  • ❌ Using very soft, overripe tomatoes

    💡 Why: They collapse before the filling finishes cooking.

    ✅ Fix: Choose ripe but firm tomatoes; if needed, shorten simmer to 35–40 minutes and keep heat very low.

🧊 How to Store

Refrigerate leftovers in an airtight container with sauce for up to 3 days. Reheat covered in a saucepan over low heat with 2–3 tbsp water for 10–15 minutes, or microwave at 50% power in short bursts to prevent bursting. Freeze up to 2 months; thaw overnight in the fridge.

📅 Make Ahead

Prepare the filling up to 24 hours ahead and refrigerate. Hollow the tomatoes and keep them covered in the fridge up to 8 hours. Assemble and simmer just before serving; cooked dolmeh taste even better after resting 30–60 minutes as flavors meld.

🍽️ Pairs Well With

  • Plain yogurt or strained yogurt
  • Fresh herbs and radishes
  • Lavash or sangak-style flatbread
  • Shirazi-style cucumber and tomato salad

Regional Variations

  • Tehran-style home cookingOften uses a balanced mix of parsley, dill, and mint with a light tomato-based sauce, keeping the flavor clean and herb-forward.
  • Northwestern Iran (Azerbaijan region)May include a slightly more tart sauce and a higher herb ratio; some households add a touch more cinnamon for a warmer aroma.
  • Mediterranean-influenced dolma traditionsSimilar stuffed tomato techniques may include additional spices or different herb mixes; the Persian approach typically stays milder with prominent fresh herbs.
weeknight dinner summer gatherings family lunch meal prep
#stovetop#family-style#make-ahead#high-herb#middle-eastern

Ingredients

  • 8Large ripe tomatoes (about 1.4–1.6 kg total; choose firm tomatoes that can stand upright)
  • 2 tspFine sea salt (divided, plus more to taste)
  • 1 tspGround black pepper (divided, plus more to taste)
  • 150 gBasmati rice (rinsed until water runs mostly clear)
  • 720 mlWater (for par-cooking rice (about 3 cups))
  • 200 gYellow onion (finely diced (about 1 large))
  • 2 tbspOlive oil (for sautéing)
  • 350 gGround beef (85–90% lean) or ground lamb (choose lamb for a richer flavor)
  • 40 gFresh parsley leaves (finely chopped (about 1 packed cup))
  • 20 gFresh dill (finely chopped (about 1/2 packed cup))
  • 10 gFresh mint leaves (finely chopped (about 1/3 packed cup))
  • 0.5 tspGround cinnamon
  • 2 tbspTomato paste (for sauce)
  • 360 mlWarm water (for sauce (about 1 1/2 cups))
  • 1 tspGranulated sugar (balances acidity; optional but recommended)
  • 1 tbspLemon juice (brightens the sauce)

🔄 Substitutions

  • Ground beef or lamb→ Ground turkey (93% lean)
  • Fresh herbs (parsley, dill, mint)→ Frozen mixed herbs
  • Basmati rice→ Jasmine rice

Instructions

  1. 1

    Rinse the basmati rice until the water runs mostly clear. In a small saucepan, bring 720 ml water to a boil, add the rice, and cook for 6 minutes at a lively simmer. Drain well and spread on a tray for 5 minutes to steam off excess moisture so the filling won’t turn mushy.

  2. 2

    Prepare the tomatoes: slice off the top 1–1.5 cm as a lid. Using a spoon, scoop out pulp and seeds, leaving a sturdy 6–8 mm wall. Lightly salt the inside using 1/2 tsp salt total and invert tomatoes on a rack or plate for 10 minutes to drain; reserve the lids.

  3. 3

    Make the filling: heat 2 tbsp olive oil in a skillet over medium heat. Add diced onion and cook 8–10 minutes, stirring, until soft and lightly golden. Add ground meat, 1 tsp salt, 1/2 tsp black pepper, and cinnamon; cook 6–8 minutes, breaking up the meat, until no pink remains.

  4. 4

    Turn off the heat and let the meat mixture cool for 5 minutes. Stir in the drained par-cooked rice, chopped parsley, dill, and mint until evenly distributed. Taste and adjust seasoning with the remaining 1/2 tsp pepper if needed; the filling should be well-seasoned because tomatoes are mild.

  5. 5

    Stuff the tomatoes: set them upright in a wide, heavy pot or deep sauté pan so they fit snugly. Fill each tomato about 85–90% full, leaving 1 cm headspace for rice expansion. Place the tomato lids back on top to help trap steam and keep the tomatoes from drying out.

  6. 6

    Mix the sauce: whisk tomato paste with 360 ml warm water until smooth, then stir in sugar, lemon juice, and the remaining 1/2 tsp salt. Pour the sauce into the pot around (not over) the tomatoes to reach about 1–1.5 cm up the sides. Bring to a gentle simmer over medium heat.

  7. 7

    Cover with a tight lid, reduce heat to low, and simmer 40–45 minutes, maintaining a gentle bubble. Avoid rapid boiling, which can split tomatoes. The dolmeh are done when the tomatoes are tender but still hold shape and the rice inside is fully cooked.

  8. 8

    Rest 10 minutes off the heat, covered, to let juices settle. Spoon some sauce over each tomato when serving. If you want a thicker sauce, remove tomatoes to a plate and simmer the sauce uncovered for 5–7 minutes, then pour over just before serving.

🪪 Recipe Passport

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

Cultural Background

Stuffed vegetables are a long-standing home-cooking tradition across Iran and neighboring regions, often prepared when gardens are abundant with summer produce. Persian-style dolmeh commonly emphasize fresh herbs and gentle spices, and they are frequently served as a shared family dish.

Regional Variations

Tehran-style home cooking: Often uses a balanced mix of parsley, dill, and mint with a light tomato-based sauce, keeping the flavor clean and herb-forward.
Northwestern Iran (Azerbaijan region): May include a slightly more tart sauce and a higher herb ratio; some households add a touch more cinnamon for a warmer aroma.
Mediterranean-influenced dolma traditions: Similar stuffed tomato techniques may include additional spices or different herb mixes; the Persian approach typically stays milder with prominent fresh herbs.

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
27g
Protein
22g
Fat
55g
Carbs
6g
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.