Place the eggs in a saucepan and cover with cold water. Bring to a rolling boil over high heat, then remove from heat and let sit for 9-10 minutes until fully cooked. Transfer eggs to a bowl of ice water to cool, then peel and halve them lengthwise.
While eggs cool, finely chop the red onion and set aside. Prepare the fresh herbs by chopping them into small pieces. In a mixing bowl, combine the curry powder with a small amount of oil to release fragrance.
Use a fork or potato masher to roughly mash the peeled eggs into coarse pieces, leaving some larger chunks for texture. Add the chopped onions and herbs into the bowl with eggs.
Add the curry powder mixture, lime juice, and a pinch of salt to the eggs and vegetables. Gently stir until all ingredients are well combined and coated evenly, ensuring a creamy consistency with visible spices and herbs.
Transfer the salad to a serving dish and garnish with extra herbs if desired. Serve immediately or chilled for 15-20 minutes to allow flavors to meld.