In a small bowl whisk together 3 tbsp olive oil, pressed garlic cloves, lemon juice, dijon mustard, chili flakes, honey and salt. Set aside.
To a medium frying pan add 1 tbsp olive oil over medium heat. Once warm, turn to medium-low and add the butter beans and a pinch of salt. Cook for 4-5 minutes, stirring occasionally, until warm.
Transfer the beans and any olive oil from the pan to a medium-sized bowl. Add the diced onion, minced parsley and diced hardboiled egg. Drizzle the dressing over top of the ingredients and toss to combine. Taste and adjust seasoning with more salt if desired. Serve and enjoy.
While this salad is delicious as soon as it's made, you can also meal prep this salad. We recommend simply slicing the hardboiled eggs in half (instead of dicing) and pack that way along with each serving of bean salad