
This is jammy soft-boiled eggs tossed with cubed avocado, cherry tomatoes, red onion, and cilantro in a lemon-olive oil dressing. Total time is about 17 minutes, and the part that matters most is timing the eggs exactly — 7 minutes at an active simmer, then straight into an ice bath, is what gets a soft, jammy yolk instead of a fully hard one.
Quick facts
| Prep time | 7 minutes |
|---|---|
| Cook time | 10 minutes |
| Total time | 17 minutes |
| Servings | 2 |
| Difficulty | Easy |
Why this version works
Lowering the eggs into already-boiling water and simmering for exactly 7 minutes, rather than starting them in cold water, is what gives a consistent, jammy yolk every time — cold-start methods tend to run firmer. The ice bath right after isn’t optional: it stops the cooking instantly, which is the difference between a jammy yolk and a yolk that keeps cooking from residual heat and turns chalky.
Why you’ll love this recipe
- Packed with healthy fats and lean protein for post-workout recovery.
- Ready in under 20 minutes.
- Naturally gluten-free and low-carb.
- About 16g protein and 8g fiber per serving.

Ingredients
- 4 large eggs
- 1 large ripe avocado, cubed
- 1 cup cherry tomatoes, halved
- ¼ red onion, thinly sliced
- ½ cup fresh cilantro, chopped
- 1 tbsp extra virgin olive oil
- 2 tbsp lemon juice (about half a lemon)
- ½ tsp red pepper flakes
- Salt and black pepper, to taste
- Optional: 2 tbsp feta cheese crumbles
Substitutions
- Cilantro: swap for fresh parsley or basil if you prefer a different flavor.
- Lemon: lime juice works for a bolder, more tropical zest.
- Greens: add baby spinach or arugula for extra fiber and volume.
- Dairy-free: skip the feta, or use a vegan almond-based crumble.
- Crunch: add sliced cucumber for more texture.

How to make egg avocado salad
- Boil the eggs. Bring a pot of water to a rolling boil. Lower the eggs in gently with a slotted spoon and simmer for exactly 7 minutes.
- Ice bath. Transfer the eggs immediately to a bowl of ice water and let them sit for 5 minutes. This stops the cooking and makes peeling much easier.
- Build the base. In a medium bowl, toss together the cubed avocado, halved cherry tomatoes, sliced red onion, and chopped cilantro.
- Dress it. Drizzle the olive oil and lemon juice over the avocado mixture and gently fold to coat. Season with salt, pepper, and red pepper flakes.
- Assemble. Peel the eggs and slice them in half lengthwise. Nestle the halves into the salad, cut side up so the jammy yolk shows. Top with feta if using, and serve right away.
Common mistakes
- Yolks turn out fully hard, not jammy — this usually means the eggs went into cold water instead of already-boiling water, or sat too long before the ice bath.
- Avocado browns before serving — coat the cubes in lemon juice right after cutting, not after mixing everything else together.
- Dressing tastes flat — too little lemon juice is the usual cause; don’t skimp below 2 tbsp for a 2-serving batch.
- Eggs are hard to peel — the ice bath needs the full 5 minutes; peeling too early while they’re still warm tears the whites.
Pro tips
- The ice bath isn’t optional — it prevents that gray-green ring around the yolk and makes peeling far easier.
- Squeeze lemon or lime juice over avocado chunks immediately after cutting to stop browning.
- Season the cut yolks directly with a little salt and pepper for extra flavor in every bite.
- A tablespoon of toasted pumpkin or sunflower seeds adds a nice crunch if you want more texture.

Serving suggestions
- Serve with a piece of crusty sourdough toast.
- Spoon over a bed of cooked quinoa for a heartier lunch.
- Eat it on its own as a light snack between workouts.
- Pair with roasted sweet potato wedges.
Storage and reheating
This is best eaten fresh — avocado oxidizes fast once cut. If you need to store it, keep it in an airtight container in the fridge for no more than 24 hours. Don’t reheat it; the avocado and jammy egg don’t hold up to heat, so serve chilled or at room temperature instead.
Nutrition (per serving, approximate)
| Calories | ~310 |
|---|---|
| Protein | ~16g |
| Carbs | ~12g |
| Fat | ~24g |
| Fiber | ~8g |
Quick answers
Can I make this ahead of time?
Boil the eggs ahead and store them peeled in the fridge, but assemble the rest of the salad with the avocado, oil, and lemon right before serving.
How do I keep the avocado from browning?
Coat the cubes in lemon juice as soon as they’re cut — the acidity slows the browning noticeably.
Can I use a different type of egg?
Large chicken eggs are standard here, but duck eggs work too for a richer flavor — just adjust the simmer time slightly since duck eggs run larger.
Is this keto-friendly?
Yes, it’s naturally low-carb and high in healthy fats.
Why did my eggs come out fully hard instead of jammy?
The eggs need to start in already-boiling water, not cold water — starting cold and timing from there gives a firmer, more set yolk instead of a jammy one.
Can I swap the protein?
Yes, shredded chicken or steak both work if you want a change from eggs. For another protein-forward lunch salad, the chicken egg salad combines both in one bowl.
A few more meal-prep breakfasts to try
If you liked the jammy egg here, the chicken egg salad uses a similar technique with added chicken. For another quick, citrus-forward lunch, try the shrimp avocado salad. Want something heartier with steak instead of eggs? The chopped chimichurri steak salad follows a similar fresh, herb-forward style. And for another avocado-based option, the avocado chicken salad is worth trying too.
The first time I made this, I started the eggs in cold water like a lot of recipes suggest, and the yolks came out fully set with no jamminess at all. Now I always wait for a full rolling boil before the eggs go in — it’s the only way I’ve gotten a consistent, soft yolk every time.


