
Silky Greek fish roe dip made from white tarama (cured cod or carp roe), bread or potato, olive oil and lemon — a classic meze with pita and olives.
Taramosalata (ταραμοσαλάτα) is one of the most distinctive of all Greek mezze — a smooth, pale dip made by emulsifying cured fish roe (tarama) with bread or mashed potato, olive oil and lemon juice into a creamy, slightly briny, deeply savory spread. When made correctly, it resembles a very fine, light pink mayonnaise with a clean oceanic flavor that has nothing in common with the fluorescent pink commercial versions sold in supermarkets, which are often made with pink food dye, excess starch and inferior roe. Authentic taramosalata starts with white (or very pale pink) tarama — the cured and salted roe of either cod (bacalão) or carp, pressed into a spreadable paste and sold in jars at Greek and Mediterranean specialty stores. The tarama is beaten with soaked, squeezed white bread (or cold mashed potato for a milder flavor) and lemon juice to create a base, then oil is drizzled in gradually while beating — exactly like making mayonnaise — to emulsify the mixture into a light, creamy consistency. Grated onion adds subtle sharpness; the lemon adds brightness; the olive oil carries everything together. The dish is particularly associated with Lent and Orthodox fasting in Greece, when meat and dairy are prohibited but fish roe is permitted on certain days. It appears on virtually every Greek mezze spread — the white version is considered the superior, traditional form, while commercial pink versions are viewed with some culinary disdain by Greek home cooks.
Serves 6
Soak torn bread pieces in cold water for 5 minutes until fully softened. Squeeze out as much water as possible with your hands — the bread should be very dry after squeezing. This seems counter-intuitive but the squeezed bread provides body without adding excess water to the emulsion.
Over-wet bread will make the taramosalata thin and difficult to emulsify. Squeeze firmly until you see no more water coming out.
Grate the half onion on the fine side of a box grater into a small bowl, collecting both the pulp and juice. Set aside. The fine grate integrates the onion flavor evenly without any detectable texture in the finished dip.
Place tarama in a food processor or a mixing bowl (you can use an electric hand mixer or even a mortar and pestle for the traditional method). Add the squeezed bread and grated onion with its juice. Blend or beat until combined into a rough paste.
If using a food processor, be careful not to over-process at this stage — you want a cohesive base, not a warm paste.
With the machine running (or while beating continuously by hand), add olive oil in a very slow, thin stream — exactly as when making mayonnaise. Alternate between adding oil and lemon juice in small amounts. Add cold water a tablespoon at a time if the mixture becomes too thick. Continue until all the oil is incorporated and the taramosalata is pale, creamy and smooth.
Taste carefully. Adjust with more lemon juice for brightness, or a little salt if needed (tarama is already salty, so taste before adding salt). The dip should be pleasantly briny and oceanic, creamy and light, with a refreshing acid note from the lemon.
Transfer to a serving bowl. Drizzle with extra-virgin olive oil and garnish with a few black Kalamata olives. Serve chilled or at room temperature with warm pita bread or cruty bread for dipping.
White tarama produces the authentic pale pink color — the fluorescent pink supermarket dips contain food dye. Look for tarama at Greek, Middle Eastern or specialty food stores.
Add oil slowly, exactly as you would for mayonnaise — too fast and the emulsion breaks, leaving you with an oily, split dip. If it breaks, add another small piece of bread and blend again.
Cold potato (boiled and chilled) can replace some or all of the bread for a milder, creamier result — use 120g mashed potato in place of the bread.
Potato taramosalata: replace bread with 120g cold mashed potato for a milder, slightly denser version that many prefer.
Smoked trout taramosalata: blend flaked smoked trout with lemon juice, olive oil, cream cheese and chives for a non-traditional but very good riff on the original.
Beetroot taramosalata: fold in 2 tbsp roasted pureed beetroot for a natural pink color and an earthier flavor.
Taramosalata keeps covered in the refrigerator for up to 5 days. The color darkens slightly on the surface — stir before serving. Do not freeze as the emulsion breaks on thawing. Bring to room temperature 20 minutes before serving for best texture.
Taramosalata has been part of Greek fasting cuisine for centuries, associated with the Orthodox Christian Lenten calendar when meat and dairy are prohibited but fish roe is permitted on certain fasting days. The word 'tarama' comes from Turkish 'tarama' (to comb or rake, referring to the curing of the roe), reflecting the shared Ottoman-era culinary vocabulary of the Eastern Mediterranean. The dish is documented in Greek cookbooks from at least the early 20th century, and similar preparations appear in Ottoman and Sephardic Jewish cooking under comparable names.
Tarama is available at Greek delicatessens, Middle Eastern grocery stores, and some specialty supermarkets. Online Greek food retailers are the most reliable source outside major cities. Look for 'white tarama' or 'cod roe paste' — avoid bright pink versions that contain food dye. Some stores carry it canned or vacuum-packed.
Commercial taramosalata typically contains large amounts of filler starch (potato starch or corn starch), pink food dye (E120 or E129), and lower-quality roe. The result is thick, dense, and almost fluorescent pink. Homemade taramosalata with good white tarama is much lighter in color (pale ivory to very light pink), far less starchy, and has a more delicate, briny seafood flavor.
Yes — the traditional method uses a mortar and pestle or a bowl with an electric hand mixer. Start by mashing tarama and bread together with a fork until combined, then beat in the oil and lemon in a thin stream using an electric beater. The result is slightly more textured but very good.
Per serving (90g / 3.2 oz) · 6 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.