Sardine Toast with Harissa Cream Cheese & Tomatoes

Two sardine toasts with harissa cream cheese and fresh tomatoes on a wood board

Growing up in Ukraine, tinned fish was never a trend, it was just part of how we ate. Sprats made their way into open-face sandwiches we called buterbrod, canned salmon went into soup, and plain tinned fish next to boiled or fried potatoes was a completely normal dinner. So when I started seeing sardine toast everywhere on my feed the last year or so, I’ll admit I laughed a little. But I also got curious, because everyone was reaching for tahini or a squeeze of lemon and calling it done, and I kept thinking about how much better this could be with something richer underneath. That’s how this sardine toast with harissa cream cheese came together, and it’s now one of the fastest things I make when people are coming over on short notice.

The cream cheese does two things the usual avocado or tahini base doesn’t: it holds its shape under the weight of the sardines and tomatoes, and it gives you something genuinely creamy to contrast against the brininess of the fish. The harissa cuts through that richness with a slow, warm heat that builds instead of hitting all at once. And because everything except the toasting can be done ahead, this is a real answer for entertaining, not just a solo lunch.

Why you’ll love this recipe

  • Ready in 15 minutes, most of it hands-off while you toast the bread
  • you can made the harissa cream cheese a day ahead. It keeps beautifully
  • Uses good pantry staples, nothing exotic, nothing you’ll only use once
  • Looks like something from a wine bar, costs about what a coffee does

Ingredient notes

Sardines packed in olive oil matter here, the ones in water or mustard sauce won’t give you the same richness or hold together the same way when you fold them with the tomatoes. Look for fillets specifically, they’re easier to keep in loose chunks than whole sardines with bones still in.

Harissa varies a lot by brand, some are mostly smoky and mild, others are aggressively hot. Start with the two teaspoons in the cream cheese, taste it, and build from there. If you only have harissa oil rather than paste, use a scant tablespoon instead and skip a little of the added olive oil later.

The reserved tin oil is not optional in my kitchen. It’s already seasoned with the fish and usually has a faint tomato or chili note depending on the brand, and tossing a spoonful into the tomato mixture ties the whole topping together instead of tasting like two separate components stacked on bread.

How to make it

Start with the harissa cream cheese so it has a few minutes to sit while you prep everything else. Let the cream cheese soften properly at room temperature first, cold cream cheese fights you and never blends smooth. Stir in the harissa a little at a time, tasting as you go. You want it assertive, since it’s about to be balanced out by cool tomatoes and briny fish.

For the topping, drain your sardines over the sink but don’t lose that oil, just tip a spoonful of it into your mixing bowl before you toss the rest. Add the tomatoes, red onion, basil, lemon juice and zest, olive oil, salt and pepper. Fold gently with a fork or your hands, you’re looking for loose, distinct chunks of fish still visible, not a paste. Mashing it here is the easiest way to lose the textural contrast that makes this work.

Brush your bread with olive oil on both sides and get a skillet properly hot before the bread goes in, this is what gives you that deep gold crust instead of a pale, soft toast. Three to four minutes a side should get you there, listen for that sizzle to settle down a bit as a sign it’s ready to flip.

Spread the harissa cream cheese generously, right to the edges. Pile the sardine mixture on top rather than spreading it flat, you want height and a bit of mess. Finish with more basil and a pinch of flaky salt, and get it in front of people while the toast is still warm.

Tips for success

Make the cream cheese the night before if you’re entertaining, it actually deepens in flavor after a few hours in the fridge. Just bring it back to room temperature before spreading, cold cream cheese tears the toast.

Toast the bread in batches if you’re doubling this for a crowd, and keep it in a low oven rather than stacking hot pieces on top of each other, stacking traps steam and softens the crust fast.

Don’t dress the tomato mixture more than 30 minutes before serving. The lemon juice and salt will start pulling liquid out of the tomatoes, and you’ll end up with a soggier topping and a wetter toast.

Variations and substitutions

No harissa on hand, use a tablespoon of tomato paste with a pinch of smoked paprika and a small pinch of cayenne, it’s not identical but it gets you close. 

Swap the cherry tomatoes for diced heirloom tomatoes in peak summer, or roasted cherry tomatoes in the colder months when fresh ones are flavorless. 

If sardines aren’t for you, this exact formula works with canned mackerel or good quality tuna packed in olive oil.

Storage and make-ahead

The harissa cream cheese keeps well covered in the fridge for up to 4 days. 

The sardine and tomato mixture is best made no more than a few hours ahead and kept chilled, any longer and the tomatoes start to break down. 

Toast the bread just before serving, it doesn’t hold up once assembled.

Hand holding a slice of sardine toast with harissa cream cheese and basil

FAQ

Can I make this ahead of time? Yes, you can prepare the cream cheese base and the tomato-sardine mixture ahead. Keep it separately in the fridge, just toast the bread and assemble right before serving.

What kind of sardines should I use? Fillets packed in olive oil, not water or heavily sauced varieties, they hold their texture and flavor much better here.

Is this very spicy? Not with the two teaspoons of harissa listed, it’s more warm than hot. Add more a half teaspoon at a time if you want it spicier.

Can I use a different bread? Any sturdy, crusty bread works, a baguette, ciabatta, or good sourdough are all fine as long as it can hold up to a generous topping.

Serving ideas

This is one of those toasts that works equally well as a solo lunch or scattered across a table of small plates. If you’re building out a spread, it pairs beautifully next to my Heirloom Tomato Toast with Anchovy Butter for a full tinned fish moment, or alongside something creamier like the Caprese-Inspired Crostini with Pesto Cream Cheese, Tomato & Mozzarella if you want a mix of textures on the same board.

Two sardine toasts with harissa cream cheese and fresh tomatoes on a wood board

Sardine Toast with Harissa Cream Cheese & Tomatoes

⭐ Be the first to rate this recipe!
Crisp sourdough baguette toasts spread with spicy harissa cream cheese and piled high with sardines, cherry tomatoes, and fresh basil. Ready in 15 minutes.
Prep Time 15 minutes
Total Time 15 minutes
Servings: 4
Course: Appetizer, Snack
Cuisine: Mediterranean

Ingredients
  

For the harissa cream cheese:
  • 4 tbsp cream cheese softened
  • 2 tsp harissa paste
For the sardine topping:
  • 2 cans sardine fillets in olive oil 115g each
  • 1 cup cherry tomatoes halved
  • ¼ small red onion very finely sliced
  • 1 tbsp lemon juice
  • 1 tsp lemon zest
  • 1 tbsp olive oil
  • 2 tbsp fresh basil chiffonade
  • Flaky salt and black pepper to taste
For the toast:
  • 8 sourdough baguette slices cut ½ inch thick
  • 2 tbsp olive oil for brushing

Method
 

  1. Mix softened cream cheese with harissa paste until fully combined. Taste and add more harissa for extra heat. Set aside.
  2. Drain sardines, reserving a drizzle of the tin oil.
  3. In a bowl, combine sardines, cherry tomatoes, red onion, basil, lemon juice, lemon zest, olive oil, and reserved tin oil.
  4. Gently fold together, keeping the sardines in loose chunks. Season with salt and pepper.
  5. Brush both sides of the bread slices with olive oil.
  6. Toast in a skillet over medium-high heat until golden and crisp, 3 to 4 minutes per side.
  7. Spread harissa cream cheese generously over each warm toast.
  8. Top with the sardine mixture, extra basil, and a pinch of flaky salt. Serve immediately.

Notes

  • Harissa cream cheese keeps up to 4 days refrigerated.
  • Assemble the sardine topping no more than a few hours ahead, and toast the bread just before serving for the best texture.

Tried this recipe?

Let us know how it was!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating