This sardine salad takes five minutes to make, needs no cooking, and delivers 25g of protein per serving. It has a creamy Greek yogurt and Dijon dressing, bright lemon, fresh parsley, crunchy pistachios, and juicy pomegranate arils. Serve it on toast, in a wrap, or straight with crackers.

I’m on a mission to get more people eating sardines as I think they are one of the most underrated but accessible superfoods you can buy. I know many people don't get excited when they hear sardines but nutritionally they tick so many boxes. They’re rich in omega-3 fats, high in protein, lower in mercury than bigger fish like tuna, and usually much more affordable too.
The key is making them taste good without making things complicated. In this recipe, you’re literally just taking sardines from the tin and mixing them with a few ingredients that completely change the flavor and texture. The pomegranate adds sweetness, the pistachios add crunch, and the creamy yogurt dressing brings everything together without feeling heavy.
If you’re looking for more easy high-protein lunch ideas, you might also enjoy my no-mayo healthy tuna salad, mason jar salad meal prep or my green goddess sandwich.
Jump to:
A Quick Look At This Recipe
✅ Recipe Name: Mediterranean Sardine Salad with Pomegranate and Pistachios
🕒 Ready In: 5 minutes
👪 Serves: 1 🍽
🍏 Nutrition: 286 calories per serving | 26g protein | 2g fiber
🥣 Main Ingredients: Canned sardines, Greek yogurt, light mayo, Dijon mustard, pomegranate arils, pistachios, lemon, fresh parsley
📖 Dietary Info: High protein, gluten-free,
Sardine Nutrition Highlights
Omega-3 fatty acids. Sardines are one of the best dietary sources of long-chain omega-3s, specifically EPA and DHA. These are the forms the body can use directly, unlike the ALA found in flaxseeds which needs to be converted first (and that conversion rate is quite low). Omega-3s from oily fish are consistently linked to heart health, reduced inflammation and even fertility.
Sardines are one of my favorite “easy protein” options because there’s no cooking, no prep, and no defrosting required. You just open a tin and you have a ready-to-eat protein source that works with toast, crackers, wraps, salads, or grain bowls.
Calcium from the bones. Sardines canned with bones are an excellent source of calcium. The bones are fully softened during the canning process, so you will not notice them once the sardines are mashed. This is worth knowing if you are not a big dairy consumer.
Lower mercury than tuna. Because sardines are small fish low on the food chain, they accumulate far less mercury than larger fish. This makes them a safer option for frequent consumption.
Save This Recipe! 💌
Key Ingredients and Substitutions
The complete ingredient list with measurements can be found in the recipe card below.
Sardines: For this recipe I like sardines packed in olive oil for flavor and texture. Sardines in water can work too, just add a small drizzle of extra virgin olive oil to compensate. Look for boneless and skinless if you are new to sardines, or go for whole sardines and mash everything together (the bones are safe to eat and a great calcium source).
Greek yogurt: This is what replaces some of the mayo and keeps the protein high. For a dairy-free version, use a thick coconut or soy-based yogurt, though the flavor will be slightly different.
Light mayonnaise: Just a small amount mixed with the Greek yogurt gives you that creamy, classic salad-style dressing without needing loads of mayo. You still get the flavor and texture, but the Greek yogurt keeps it a bit lighter and adds extra protein.
Dijon mustard: This adds a subtle tang and helps bind the dressing. Wholegrain mustard works as a swap if you want a bit more texture.
Shallot or red onion: Finely dice them so they blend in without being overpowering.
Fresh parsley: Parsley is bright and balances the richness of the sardines. Dill or chives also work well here. I would try to use fresh herbs if you can.
Pomegranate arils: These add sweetness, color, and a little juicy pop that makes this salad feel special. If pomegranate is out of season or unavailable, finely diced apple is a decent swap for a similar sweetness with crunch.
Pistachios: Roughly chopped shelled pistachios add crunch and a buttery richness. Toasted pine nuts or roughly chopped walnuts are good alternatives. For a nut-free version, use pumpkin seeds.
Lemon zest and juice: The zest adds fragrance and the juice adds brightness. Use fresh rather than bottled lemon juice if you can.
Expert Tips
Do not over-mash. Leaving some chunky pieces gives the salad a better texture. If you mash everything to a paste, it becomes a bit heavy.
Taste before adding salt. Sardines are naturally salty, so you likely will not need to add any extra. Black pepper is all this usually needs.
Add the pomegranate and pistachios just before serving if making ahead. If you mix them in too early, the pomegranate will bleed color into the salad and the pistachios will soften. Keep them separate and fold through at the last minute.
Serving Suggestions
Piled onto thick slices of toasted sourdough is my favorite way to serve this, especially with a few cucumber slices on the side.
In a sandwich with lettuce, cucumber, and a little extra Dijon.
Wrapped in a tortilla with some mixed greens and sliced avocado for a quick lunch on the go.
Served in little gem lettuce cups for a lighter option or as a starter.
Spooned over whole grain crispbread or oat cakes with a side salad.
Storage Tips
Fridge: Store in an airtight container for up to 2 days. The pomegranate will bleed a little color as it sits, which is normal.
Make-ahead tip: The base (sardines, yogurt, mayo, mustard, lemon, shallot, parsley) can be made up to 2 days ahead and kept in the fridge. Fold in the pomegranate arils and pistachios just before serving so they stay fresh and crunchy.
FAQs
Sardines do have a stronger flavor than something like canned tuna, but in this recipe the lemon juice, Dijon mustard, parsley, and yogurt all work together to balance that out. The result is much more mellow than eating sardines straight from the tin. If you are new to sardines, this Mediterranean style preparation is a great starting point.
You can, though it will change the flavor profile quite a bit. Sardines in tomato sauce have a sweeter, more acidic base. It is not my first choice for this particular recipe, but if that is what you have, reduce or omit the Dijon mustard and lemon juice as the tomato sauce already adds acidity.
Yes. Sardines are considered a good oily fish option during pregnancy because they are low in mercury and rich in DHA, an omega-3 fatty acid that supports your baby’s brain and eye development.
The main thing to know is that oily fish should still be limited during pregnancy. The NHS advises no more than 2 portions of oily fish per week during pregnancy and breastfeeding, and the HSE recommends 1 to 2 portions of oily fish per week, including options like salmon, mackerel, herring, trout, or sardines. This is not because sardines are “bad,” but because oily fish can contain small amounts of environmental pollutants, so the goal is to get the benefits without overdoing it.
So yes, this recipe can absolutely fit into a pregnancy diet. I’d just count it as one of your oily fish portions for the week. Avoid high-mercury fish like shark, swordfish, and marlin, and follow your own doctor or dietitian’s advice if you’ve been given specific guidance. If you are pregnant and want tailored nutrition guidance, my fertility and prenatal nutrition content might also be useful.
📖 Recipe

Mediterranean Sardine Salad with Pomegranate and Pistachios
Ingredients
- 1 tin about 4 oz / 120g sardines in olive oil, lightly drained
- 1 tablespoon plain Greek yogurt
- 2 teaspoons light mayonnaise
- ½ teaspoon Dijon mustard
- 1 tablespoon shallot or red onion, finely diced
- 2 tablespoons fresh parsley, finely chopped
- 2 tablespoons pomegranate arils
- 1 tablespoon shelled pistachios, roughly chopped
- ½ teaspoon lemon zest
- 1 teaspoon fresh lemon juice
- Freshly ground black pepper to taste
Instructions
- Add the sardines to a medium bowl and gently mash with a fork, leaving some larger pieces for texture.1 tin
- Add the Greek yogurt, mayonnaise, Dijon mustard, lemon zest, lemon juice, shallot, and parsley. Stir until well combined.1 tablespoon plain Greek yogurt, 2 teaspoons light mayonnaise, ½ teaspoon Dijon mustard, 2 tablespoons fresh parsley, finely chopped, ½ teaspoon lemon zest, 1 teaspoon fresh lemon juice, 1 tablespoon shallot or red onion, finely diced
- Fold through the pomegranate arils and chopped pistachios.2 tablespoons pomegranate arils, 1 tablespoon shelled pistachios, roughly chopped
- Season generously with freshly ground black pepper. Taste and adjust lemon if needed.Freshly ground black pepper
- Serve immediately on toasted sourdough, in a sandwich, wrap, lettuce cups, or with crackers.
Save This Recipe! 💌
Video
Notes
- Leave the sardines slightly chunky rather than mashing to a paste for the best texture.
- Taste before adding salt. Sardines are naturally salty and usually need none.
- If making ahead, prepare the base (sardines, yogurt, mayo, mustard, lemon, shallot, parsley) up to 2 days in advance and store in the fridge. Fold in the pomegranate arils and pistachios just before serving so they stay fresh and crunchy.
- Sardines in water can be used instead of olive oil. Add a small drizzle of extra virgin olive oil to compensate for the lost richness.
- For a nut-free version, swap pistachios for pumpkin seeds.
- Store in an airtight container in the fridge for up to 2 days. Not suitable for freezing.










Comments
No Comments