Skip to content

Easy Taramasalata Recipe (Greek Fish Roe Dip)

Taramasalata RecipeA creamy, authentic taramasalata recipe made with fish roe, olive oil, and lemon. Easy, traditional, and ready in 20 minutes.

There’s something irresistible about a proper Greek mezze table.

A bit of crunch, a bit of creaminess, a bit of salt, a bit of sunshine. And right there between the olives, grilled pita and chilled white wine sits one of the most iconic dips of all: taramasalata.

If your only reference is the flashy neon‑pink supermarket version, forget everything you know. Real taramasalata is subtle, creamy, savory and beautifully balanced. No artificial coloring, flavors, no fillers — just fish roe, good olive oil, lemon and soaked bread blended into a silky dip that tastes like a warm breeze off the Aegean.

This taramasalata recipe version is the one I brought home after travelling through Greece, and it is the one I still make today when friends come over for apero.

It is quick, it is elegant, and it always disappears faster than expected.

What makes authentic taramasalata different?

The color.
The texture.
The flavor.

The traditional taramasalata is not bright pink. That color comes from food dye added to commercial versions. Homemade taramasalata is naturally pale — anywhere from off‑white to soft beige, depending on the roe you use.

I use canned cod roe in my taramasalata recipe, which is easy to find and gives a mild, clean flavor. Fresh roe works beautifully too if you can get it. The soaked bread is what gives the dip its signature body: thick, creamy, and spoon‑able without being heavy.

If you enjoy cooking with roe, try my Japanese mentaiko spaghetti next — it is rich, indulgent and just as easy.

Enjoy!

Taramasalata Recipe

Easy Greek Fish Roe Taramasalata Recipe

Greek Taramasalata Recipe
Prep Time
20 mins
Cook Time
0 mins
Total Time
20 mins
 
Greek Taramasalata Recipe, a creamy fish roe dipping sauce!
Course: Appetizer
Cuisine: Greek
Servings: 1 cup
Calories per serving: 340 kcal
Ingredients
  • 7 oz fish roe (200 g), fresh or canned
  • 3 oz white bread (85 g), crusts removed
  • 1 tbsp red onion finely chopped
  • 1 tsp lemon juice
  • 8 tbsp olive oil
  • ½ tsp fresh thyme
  • pepper
  • salt
Instructions
  1. 1) Tear the bread into pieces and place in a bowl. Add enough water to fully submerge it and let it soak for 5 minutes.

  2. 2) Add the chopped red onion and half of the fish roe to a blender. Blend until smooth.

  3. 3) Squeeze the soaked bread very well. Add half of it to the blender along with half of the olive oil, plus a pinch of salt and pepper. Blend again until creamy.

  4. 4) Add the remaining roe (keep a pinch aside for garnish if you like) and blend.

  5. 5) Add the rest of the squeezed bread, the lemon juice and the remaining olive oil. Blend until smooth and thick.

  6. 6) Adjust the consistency: add a splash of water or olive oil if you prefer a looser dip.

  7. 7) Taste and adjust seasoning with more lemon, salt, or pepper.

  8. 8) Scoop into a bowl, top with fresh thyme leaves (and extra roe if you kept some aside) and serve.

    Taramasalata Recipe

 

 

If you want to read more about traditional versions of this dip, this traditional taramasalata overview is a good starting point.

How to serve it

This dip shines when you keep things simple.

Taramasalata is one of those dips that works with almost anything you put on the table. I love serving it with warm pita, toasted sourdough or crunchy raw vegetables. Pickles, olives, and capers add a bright, salty contrast that makes the creamy roe really shine. It is also a great addition to a larger mezze spread alongside classics like tzatziki, grilled halloumi or a simple Greek salad.

If you are planning a summer dinner, pair it with grilled fish or shrimp and a crisp white wine. The dip keeps its shape well, so it is perfect for scooping, spreading and sharing.

The combination of toasted bread, pickles and greens works perfectly — it is exactly how I love to serve my taramasalata recipe at home.

Tips for the perfect texture

– Blend in stages. Start with the onion and half the roe, then build the mixture gradually.
– Squeeze the bread well. Too much water makes the dip loose.
– Adjust the consistency at the end. Add a splash of water or olive oil if you prefer it softer.
– Taste as you go. Lemon, salt and pepper make a big difference here.

I like mine thick and creamy, but you can absolutely loosen it if you prefer a smoother, more spreadable dip.

Storage

Taramasalata keeps well in the fridge for up to 3 days. The flavors even deepen a little overnight. Just give it a quick stir before serving.

FAQ

Why is my taramasalata too salty?

Different roe brands vary in saltiness. Add more soaked bread or a splash of water to balance it.

Can I make this taramasalata recipe without bread?

You can replace the bread with cooked potato for a gluten‑free version. The texture will be slightly different but still delicious.

Can I use yogurt?

Traditional recipes don’t include yogurt, but a spoonful of unsweetened Greek yogurt can lighten the dip if you prefer a softer, tangier finish.

Why isn’t mine pink?

Because you made the real thing. The pink color in store‑bought versions comes from food coloring.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

3 Comments

Thanks guys!! Wow this comment coming from Greece really makes my day!! ;))

Thank you Kushi and thanks for your daily support and appreciation on Google+too! 🙂

Lindsay Wilcox

I haven’t had genuine Greek taramasalata in 30 years, but I still can taste it. Hope this recipe is just as good.

3
0
Would love your thoughts, please comment.x