Growing up, my mom’s idea of a sandwich was always two slices of bread with cold cuts and a piece of lettuce. That was it. Simple and straightforward, just like her cooking style. But one summer afternoon at my friend’s house changed everything when her mom served us egg and cucumber sandwiches.
These sandwiches opened my eyes to how a few basic ingredients could create something so much better than plain old lunch meat. The creamy eggs and cool cucumber slices just worked together in a way I’d never experienced before. Now, whenever I make these for my own family, I think about that first bite and smile.

Why You’ll Love This Egg Sandwich
- Quick preparation – This sandwich comes together in just 20 minutes, making it perfect for busy mornings or lunch breaks when you need something satisfying fast.
- Fresh and filling – The combination of protein-rich egg, crisp cucumber, and creamy cheese creates a perfectly balanced meal that will keep you full for hours.
- Simple ingredients – You only need a handful of basic ingredients that you probably already have in your fridge to make this tasty sandwich.
- No special skills needed – If you can fry an egg and assemble a sandwich, you can make this recipe – it’s that straightforward and beginner-friendly.
What Kind of Cucumber Should I Use?
English cucumbers are the ideal choice for sandwiches, which is exactly what this recipe calls for. These long, slender cucumbers have thinner skin, smaller seeds, and tend to be less watery than regular garden cucumbers you typically find at the grocery store. If you can’t find English cucumbers (sometimes called hothouse cucumbers), Persian cucumbers make a great substitute since they share similar characteristics. Just avoid using regular waxy cucumbers, as they can make your sandwich soggy and their thick skin and large seeds can be less pleasant to eat. A quick tip: no matter which type you choose, try to slice your cucumbers fairly thin – about ⅛ inch thick – so they’ll lay flat and stay put in your sandwich.

Options for Substitutions
This simple sandwich can be customized in several ways to match what you have in your kitchen:
- Bread: Any bread works great here – try sourdough, rye, or even a wrap or pita pocket. Just make sure to toast it if you’re using softer bread to prevent sogginess from the cucumber and dressing.
- Pepper jack cheese: Not a fan of spicy cheese? Switch to provolone, Swiss, or regular monterey jack. For a dairy-free option, try dairy-free cheese slices or skip the cheese altogether.
- English cucumber: Regular cucumber works fine – just remove the seeds if they’re too watery. You could also use thinly sliced zucchini or crisp lettuce for crunch.
- Mixed greens: Any leafy greens will do: spinach, arugula, or plain lettuce. You can even use sprouts or microgreens for a different texture.
- Dill dressing: Out of dill dressing? Mix mayo with fresh or dried dill, or try ranch dressing, Greek yogurt with herbs, or a simple mustard spread.
Watch Out for These Mistakes While Cooking
The biggest challenge when making egg sandwiches is ending up with a rubbery, overcooked egg – instead, cook your eggs on medium-low heat and remove them from the pan when they’re just set but still slightly glossy on top. A common error is using warm eggs in your sandwich, which can make your cucumbers wilt and your greens soggy, so make sure to let your egg cool for 2-3 minutes before assembling. To keep your sandwich from getting soggy, pat your cucumber slices dry with paper towels before adding them, and spread the dill dressing on both bread slices to create a moisture barrier between the fillings. For the perfect texture combination, layer your ingredients in this order: bread, cheese, egg (the heat will slightly melt the cheese), cucumber slices, mixed greens, and top with the second slice of bread with dressing.

What to Serve With Egg and Cucumber Sandwiches?
These fresh and filling sandwiches pair really well with classic lunch sides that add some crunch and flavor to your meal. A handful of kettle-cooked potato chips or some crispy sweet potato fries make perfect companions, especially since you can use any extra dill dressing as a tasty dip. If you’re keeping things on the lighter side, try a cup of cherry tomatoes or some carrot sticks on the side. For a more substantial lunch, add a small bowl of chicken noodle soup or a simple pasta salad – both work great with the sandwich’s fresh flavors.
Storage Instructions
Keep Fresh: These sandwiches are best enjoyed right after making them, but if you need to store them for a short time, wrap them tightly in plastic wrap or place in an airtight container. They’ll keep in the fridge for up to 4 hours before the cucumber starts making the bread a bit soggy.
Make Ahead: If you want to prep components ahead, you can hard-boil the eggs and slice the cucumbers up to 2 days in advance. Store them separately in airtight containers in the fridge. The dill dressing will stay fresh in a sealed container for up to 5 days.
Pack for Lunch: When packing for lunch, try keeping the cucumber and mixed greens separate from the bread and add them just before eating. This helps keep everything fresh and prevents the bread from getting wet. A small container on the side for the dressing works great too!
| Preparation Time | 10-15 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 20-30 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 500-550
- Protein: 25-30 g
- Fat: 25-30 g
- Carbohydrates: 50-55 g
Ingredients
For the sandwich:
- 1/4 cup mixed greens
- 1 large egg (hard-boiled)
- 2 slices whole wheat bread
- 2 slices pepper jack cheese
- 1/4 English cucumber (thinly sliced)
For the dill dressing:
- 3 tbsp fresh dill (finely chopped)
- 1/4 tsp garlic powder
- 2 tbsp cream cheese (softened)
- 2 tbsp mayonnaise
- 1/2 lemon, juiced
Step 1: Prepare the Dill Sauce
In a small bowl, combine finely chopped dill, lemon juice, garlic powder, mayonnaise, and softened cream cheese.
Mix everything together well, ensuring a smooth consistency.
Taste the mixture and adjust the seasoning if necessary, adding more salt, pepper, or any preferred spices according to your taste.
Step 2: Boil and Cool the Egg
Place an egg in a saucepan and cover it with cold water.
Bring the water to a boil over medium-high heat.
Once boiling, remove the saucepan from the heat, cover it with a lid, and let the egg sit in the hot water for 8 to 10 minutes for a perfectly hard-boiled egg.
After the time has elapsed, transfer the egg to a bowl filled with ice and cold water using a slotted spoon to stop the cooking process.
Step 3: Peel and Chop the Egg
Once the egg has cooled enough to handle, gently peel the shell off.
Rinse the egg under cold water if needed to remove any remaining shell pieces.
Next, chop the peeled egg into bite-sized pieces suitable for mixing into the salad.
Step 4: Combine the Egg with Dill Sauce
Take the chopped egg and mix it with 3 tablespoons of the prepared dill sauce.
Stir until the egg is well-coated.
Store any leftover dill sauce in an airtight container in the refrigerator for future use.
Step 5: Assemble the Sandwich
Begin assembling the sandwich by placing sliced cheese on the bottom slice of bread.
Following the cheese, layer thin slices of cucumber and then the egg salad mixture.
Add a generous layer of spring mix, and top with the second piece of bread.
Serve the sandwich immediately and enjoy your fresh, homemade treat!