Hard boil your eggs either in a saucepan or the Instant Pot. (To prepare in the Instant Pot, see note below.)
Chop the cauliflower florets into 1 inch pieces.
Place the cauliflower in the Instant Pot along with 1 cup of water.
Place the lid on the Instant Pot and seal. Set to manual for 5 minutes. Quick release.
Alternatively, you can steam the cauliflower in a pan on the stove until florets are tender, but not mushy.
Drain the cauliflower using a colander and then place in a medium-sized bowl.
Chop up the eggs and stir into the cauliflower.
Chop the celery and onion and add in to the cauliflower-egg mixture
Make the dressing using the remaining ingredients. Mix them all together in a small mixing bowl. Pour over the cauliflower and mix well.
If you prefer a less chunky texture, use a fork to slightly mash the ingredients together until you attain the texture you like.
Refrigerate until you're ready to eat and enjoy the salad!