This sardine and cauliflower salad combines tender steamed cauliflower with a creamy boiled egg dressing, fresh herbs, green olives, and tangy marinated red onions. Topped with canned sardines and sliced boiled egg, it makes a generous, satisfying low-carb meal with around 33 grams of protein and 8 grams of fiber per serving. Ready in just 30 minutes, it’s one of my favorite ways to turn a few simple ingredients into a nourishing lunch or dinner.
Why I love this salad
This is one of the meals I enjoyed during my perimenopause weight-loss journey. At just under 500 calories per serving, it offers a substantial plate of food with plenty of protein, fiber, and flavor.
I love using steamed cauliflower as a low-carb, lower-calorie alternative to boiled potatoes. It works especially well in creamy salads, like my cauliflower salad recipe — my alternative to traditional potato salad. The cauliflower stays tender without becoming mushy, while the creamy dressing, olives, herbs, and marinated onions make every bite interesting and satisfying.
The boiled egg dressing is what brings everything together. Made by blending a whole boiled egg with Dijon mustard, a little extra virgin olive oil, a bit more oil from the sardine cans, and apple cider vinegar, it’s a creamy homemade alternative to conventional mayonnaise, with less calories and more protein.
And finally, sardines are a nutritional powerhouse and one of my favorite proteins for quick and easy meals. They provide protein, omega-3 fatty acids, vitamin B12, and selenium, while varieties with edible bones are also an excellent source of calcium. They’re enjoying renewed popularity as part of the growing interest in tinned fish, with more people discovering just how versatile this pantry staple can be. I’m happy to see them getting some attention — a simple can of sardines has so much to offer.

Ingredients for sardine and cauliflower salad
Cauliflower
Steamed cauliflower forms the low-carb base of this salad. Cook the florets until just tender, while they still hold their shape. I like it to be al dente, but you can adjust the texture to your preference. If the tender outer leaves look fresh, you can include those too.
Sardines and eggs
For the version pictured, I used skinless and boneless sardines because that’s what I had available at the moment. They’re a good entry point if you’re not used to eating sardines. Whole sardines with skin and bones offer additional nutrients, particularly calcium from the edible bones. Choose sardines packed in extra virgin olive oil.
You’ll also need two boiled eggs: one for the dressing and one to slice and divide between the two serving bowls. Reserve a tablespoon of oil from the sardine cans for the dressing; I discard the rest.

Boiled egg dressing
The dressing combines a boiled egg, Dijon mustard, extra virgin olive oil, sardine oil, and apple cider vinegar. Blended until creamy, it coats the cauliflower and adds flavor without needing conventional mayonnaise.
Olives, marinated onions, and flax seeds
Green olives and marinated red onions add a savory, tangy contrast to the creamy cauliflower. Freshly ground flax seeds contribute additional fiber.
Marinated red onions is one of my favorite condiments. There are slight variations of it, but this sumac marinated red onions is one of my favorites. You can quickly make it while the cauliflower is steaming, or prepare it in advance and store it in the fridge to have on hand for various dish toppings.

Fresh herbs and finishing touches
Use chopped cilantro, parsley, dill, or a combination. Finish with lemon juice over the sardines and, if you like, broccoli microgreens. Red Tabasco or Sriracha is optional for a little heat.
How to make sardine and cauliflower salad
Steam the cauliflower florets until just tender, while they still hold their shape. Include the tender outer leaves if they look fresh. Do not overcook. Set aside to cool slightly.

In a bowl, using a standing mixer, blend one boiled egg with the Dijon mustard, extra virgin olive oil, sardine oil, and apple cider vinegar until creamy. Season with salt and pepper.

Cut the steamed cauliflower florets into bite-sized pieces and place them in a mixing bowl. Add the dressing, some of the marinated onions, the olives, ground flax seeds, and chopped herbs.
Mix well so all the ingredients are coated with the creamy dressing. Taste and season with salt and pepper.

Divide the cauliflower salad between two bowls or serving plates. Top with the sardines, the remaining boiled egg, sliced and divided between the bowls, and the remaining marinated onions.
Drizzle lemon juice over the sardines, add microgreens if using, and serve immediately. Add red Tabasco or Sriracha if you’d like some heat.

More sardine recipes
If you love sardines as much as I do, and eating them straight from the can feels a bit intimidating, check out this sardine pate recipe, a flavorful spread that makes for a nutritious appetizer.
And for a quick, nutritious twist on a classic tuna melt, I created this gluten-free sardine melt sandwich.
*This post contains affiliated links, which means I get a small commission if you choose to purchase something via one of my links, at no extra cost to you.
Print
Sardine and Cauliflower Salad with Boiled Egg Dressing
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 2 servings
- Category: Dinner, Lunch, Salad
- Method: Steaming
- Cuisine: Mediterranean
- Diet: Gluten-Free, Low-Carb
Description
This sardine and cauliflower salad combines tender steamed cauliflower and canned sardines with a creamy boiled egg dressing, fresh herbs, green olives, and tangy marinated red onions. Topped with sardines and sliced egg, it makes a generous, satisfying low-carb meal with around 33 grams of protein and 8 grams of fiber per serving. Ready in just 30 minutes, it’s one of my favorite ways to turn a few simple ingredients into a nourishing lunch.
Ingredients
FOR THE CAULIFLOWER SALAD AND TOPPINGS
- 1 cauliflower (approximately 600 g), cut into florets
- 2 cans sardines in olive oil (each can: 120 g net weight / 85 g drained weight; reserve 1 tablespoon of oil for the dressing)
- 2 boiled eggs, divided: 1 for the dressing and 1 for serving
- 4 tablespoons marinated red onions, divided
- 10 green olives
- 1 tablespoon freshly ground flax seeds
- 4 tablespoons chopped fresh herbs: cilantro, parsley, dill, or a combination
- Salt and pepper, to taste
- Lemon, for serving
- Optional: broccoli microgreens, red Tabasco, or Sriracha
FOR THE BOILED EGG DRESSING
- 1 boiled egg, from the 2 listed above
- 1 teaspoon Dijon mustard
- 1 tablespoon extra virgin olive oil
- 1 tablespoon reserved sardine oil
- 1 tablespoon apple cider vinegar
- Salt and pepper, to taste
Instructions
- Prepare the cauliflower: Steam the cauliflower florets until just tender, while they still hold their shape. You can also include the tender outer leaves if they look fresh. Do not overcook. Set aside to cool slightly.
- Make the dressing: In a bowl, using a standing mixer, blend one boiled egg with the Dijon mustard, extra virgin olive oil, sardine oil, and apple cider vinegar until creamy. Season with salt and pepper.
- Make the cauliflower salad: Cut the steamed cauliflower florets into bite-sized pieces and place them in a mixing bowl. Add the dressing, some of the marinated onions, the olives, ground flax seeds, and chopped herbs. Mix well so all the ingredients are coated with the creamy dressing. Season with salt and pepper to taste.
- Assemble and serve: Divide the cauliflower salad between two bowls or serving plates. Top with the sardines, the remaining boiled egg, sliced and divided between the bowls, and the remaining marinated onions. Drizzle lemon juice over the sardines, top with microgreens if using, and serve immediately. Add red Tabasco or Sriracha if desired.
Notes
Skinless and boneless sardines work well and are a good introduction if you’re not used to eating sardines. For the calcium provided by edible sardine bones, choose whole sardines with skin and bones. Choose those packed in extra virgin olive oil when available. I only use 1 tablespoon of sardine oil for the dressing and discard the rest, but if you prefer, you can use 2 tablespoons of the sardine oil and skip the regular olive oil. The reason I like to add extra virgin olive oil is because it is a much better quality than the one used for canning.

No Comments