01 -
Place the eggs in a medium-sized pot and cover with water until submerged. Bring to a boil over medium-high heat.
02 -
Once water reaches a rolling boil, cover the pot with a lid, remove from heat, and let eggs sit for 10-12 minutes.
03 -
Meanwhile, halve the avocados, remove pits, and scoop flesh into a large mixing bowl. Use a fork to slightly mash, leaving some chunks for texture.
04 -
Add chopped red onion, halved cherry tomatoes, and cilantro to the bowl with the avocado. Drizzle with lime juice and olive oil, then gently mix to combine.
05 -
Drain the hot water and transfer eggs into a bowl of ice water. Cool for about 5 minutes to make peeling easier.
06 -
Peel the cooled eggs, chop into bite-sized pieces, and add to the avocado mixture.
07 -
Season with salt, pepper, and optional red pepper flakes. Gently toss everything together until well combined. Taste and adjust seasoning before serving.