Soup-e Gojeh Farangi (سوپ گوجه فرنگی) — Persian Tomato Soup
A silky Persian-style tomato soup built on sautéed onion and garlic, rich tomato paste, and vine-ripened tomatoes. Finished with basil, it balances sweetness and gentle acidity for a comforting bowl.

Printable Recipe Card
Servings: 4 · Total: 60 min · Difficulty: easy
Ingredients (quick list)
- 2 tbsp Extra virgin olive oil
- 200 g Yellow onion (finely diced)
- 12 g Garlic (minced (about 3 large cloves))
- 30 g Tomato paste (about 2 tbsp)
- 900 g Vine-ripened tomatoes (cored and roughly chopped)
- 900 ml Vegetable broth (low-sodium preferred)
- 8 g Granulated sugar (about 2 tsp)
- 6 g Sea salt (about 1 tsp, plus more to taste)
- 1 tsp Black pepper (freshly ground)
- 20 g Fresh basil leaves (torn, plus extra for serving)
Steps (summary)
- Heat the olive oil in a heavy pot over medium heat for 1 minute. Add the diced onion and cook 8–10 minutes, stirring often, unt…
- Add the tomato paste and stir continuously for 2 minutes over medium heat to caramelize it slightly and deepen color. Scrape th…
- Add the chopped tomatoes, sugar, sea salt, and black pepper. Cook uncovered for 8 minutes, stirring every minute, until the tom…
- Pour in the vegetable broth and bring to a gentle boil over medium-high heat, about 6–8 minutes. Reduce to low, partially cover…
- Turn off the heat. Blend until very smooth using an immersion blender (2–3 minutes), or carefully transfer to a countertop blen…
Cultural Background
Tomato-based soups are a familiar home-style comfort in contemporary Iranian cooking, often served as a light starter or a simple evening meal. The method of slowly sautéing aromatics and enriching tomatoes with paste reflects a common approach in Persian kitchens to build depth from everyday ingredients.
Equipment
💡 Tips
- For a silkier texture, blend thoroughly and then pass the soup through a fine-mesh sieve; rewarm gently afterward.
- If your tomatoes are very acidic, add an extra 2–4 g sugar (1/2–1 tsp) after blending, tasting as you go.
- Use low-sodium broth so you can control salt precisely; tomato paste and broth can vary widely in saltiness.
- For deeper flavor, cook the onions the full 10 minutes until lightly golden, but avoid browning the garlic.
⚠️ Common Mistakes
❌ Skipping the tomato paste toasting step
💡 Why: Untoasted paste can taste metallic or raw, making the soup flatter.
✅ Fix: Cook the paste in oil with the onions for a full 2 minutes, stirring constantly, before adding tomatoes or broth.
❌ Browning the garlic
💡 Why: Burnt garlic turns bitter quickly and dominates the soup.
✅ Fix: Add garlic after onions soften, cook under 60 seconds, and lower the heat if it sizzles aggressively.
❌ Boiling hard after blending
💡 Why: Vigorous boiling can dull fresh flavors and cause splattering; it may also slightly darken the soup.
✅ Fix: After blending, warm on low for 2 minutes only, then add basil off heat and rest briefly before serving.
❌ Over-salting early with salty broth
💡 Why: Broth brands vary; reducing or simmering concentrates saltiness.
✅ Fix: Use low-sodium broth and add only part of the salt initially, then adjust at the end after blending.
🧊 How to Store
Cool to room temperature within 2 hours, then refrigerate in an airtight container for up to 4 days. Reheat gently over low heat, stirring often. Freeze up to 3 months; thaw overnight in the refrigerator and reblend briefly if separation occurs.
📅 Make Ahead
Make the soup up to 3 days ahead; refrigerate and reheat gently. Add the basil during reheating (off heat) for the freshest aroma, and adjust salt and pepper just before serving.
🍽️ Pairs Well With
- Warm flatbread or crusty bread
- A simple cucumber and herb salad
- Olives and fresh herbs on the side
Regional Variations
- Tehran-style home kitchensOften blended very smooth and served as a light first course, sometimes with extra black pepper and a drizzle of olive oil for a simple finish.
- Northern Iran (Caspian-influenced households)May lean more herb-forward, using a mix of basil and parsley, and served alongside fresh herbs and bread as part of a casual family spread.
Ingredients
- 2 tbspExtra virgin olive oil
- 200 gYellow onion (finely diced)
- 12 gGarlic (minced (about 3 large cloves))
- 30 gTomato paste (about 2 tbsp)
- 900 gVine-ripened tomatoes (cored and roughly chopped)
- 900 mlVegetable broth (low-sodium preferred)
- 8 gGranulated sugar (about 2 tsp)
- 6 gSea salt (about 1 tsp, plus more to taste)
- 1 tspBlack pepper (freshly ground)
- 20 gFresh basil leaves (torn, plus extra for serving)
🔄 Substitutions
- Vine-ripened tomatoes→ Canned whole peeled tomatoes (900 g, drained lightly)
- Fresh basil leaves→ Fresh parsley leaves (20 g) or fresh mint (10 g)
- Extra virgin olive oil→ Neutral oil (2 tbsp) plus 1 tbsp butter
Instructions
- 1
Heat the olive oil in a heavy pot over medium heat for 1 minute. Add the diced onion and cook 8–10 minutes, stirring often, until soft and translucent with light golden edges. Add the minced garlic and cook 45–60 seconds, just until fragrant, keeping the heat moderate to prevent bitterness.
- 2
Add the tomato paste and stir continuously for 2 minutes over medium heat to caramelize it slightly and deepen color. Scrape the bottom of the pot as you stir so the paste does not stick. This brief toasting builds a richer, less raw tomato flavor in the finished soup.
- 3
Add the chopped tomatoes, sugar, sea salt, and black pepper. Cook uncovered for 8 minutes, stirring every minute, until the tomatoes release juices and begin to break down. The sugar helps round out acidity from the tomatoes while keeping the soup balanced rather than noticeably sweet.
- 4
Pour in the vegetable broth and bring to a gentle boil over medium-high heat, about 6–8 minutes. Reduce to low, partially cover, and simmer 20 minutes, stirring twice, until the tomatoes are fully softened and the flavors meld. Adjust the heat to maintain a steady simmer, not a rapid boil.
- 5
Turn off the heat. Blend until very smooth using an immersion blender (2–3 minutes), or carefully transfer to a countertop blender in batches, venting the lid. Return to low heat for 2 minutes to warm through, then stir in the basil leaves and rest 3 minutes before serving.
🪪 Recipe Passport
Cultural Background
Tomato-based soups are a familiar home-style comfort in contemporary Iranian cooking, often served as a light starter or a simple evening meal. The method of slowly sautéing aromatics and enriching tomatoes with paste reflects a common approach in Persian kitchens to build depth from everyday ingredients.
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

Ash-e Torsh (آش ترش) — Sour Herb and Legume Soup
Persian · Soups · 145 min

Ash-e Sak (آش ساک) — Golestani Spinach, Legume, and Meatball Soup
Persian · Soups · 175 min

Persian Kachi (کاچی) — Saffron Rosewater Pudding
Persian · Desserts · 45 min

Spas (Սպաս) — Armenian Yogurt-and-Wheat Soup
Armenian · Soups · 70 min

Uzbek Shurpa (Шўрпа) — Lamb and Vegetable Soup
Uzbek · Soups · 160 min

Chicken Chygyrtma (Toyuq Çığırtması) — Azerbaijani Chicken with Eggs and Tomatoes
Azerbaijani · Main Courses · 65 min

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

Chilean Beef Empanada (Empanada de pino) — Baked pastry filled with beef, onion, egg, olive, and raisins
Chilean · Main Courses · 125 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.