Place the eggs in cold water and bring to a boil. Cook for about 10 minutes, then transfer to cold water and cool completely.
Peel the eggs and cut them into small cubes.
Thinly slice the green onions and finely chop the dill and green garlic.
Add the eggs, herbs, green onions, olive oil, mayonnaise or yogurt, salt, and black pepper to a bowl.
Mix gently until creamy but still slightly chunky.
Taste and adjust seasoning if needed. Add a small squeeze of lemon juice for extra freshness if desired.
Serve chilled or slightly cool with crusty bread, toast, cucumbers, tomatoes, or roasted peppers.