This sandwich is all about crunchy fresh vegetables + creamy dressing + soft bread.
It’s light but filling, with a balance of:
- Creaminess (from mayo)
- Freshness (lettuce, tomato, cucumber)
- Slight tang (from mustard or vinegar)
Perfect for breakfast, lunch, or a quick snack.
Most Salad Sandwiches are so bland. This one isn’t! I treat it like making a dressed salad, stuffed in a bread roll. Every component is flavoured, and it all melds together so nicely. Now THIS is a veggie sandwich worth making!!
How I make my Salad Sandwich
I don’t know how this keeps happening but the Easter Bunny still seems to find me every year, even though I’m a full-fledged adult now. I mean, just quietly, I’m not complaining, though my jeans would disagree.
So after a long weekend of indulgence, this girl needs a good veggie fix. But virtuous should never mean bland! So that’s exactly what this is – a Salad Sandwich that is actually delicious, thanks to a light vinaigrette used to pickle the carrot slightly and dress the greens so every bite is properly seasoned, juicy and delicious. Honestly, it is so much nicer than stuffing a roll with a mound of plain raw vegetables!
Ingredients in my Salad Sandwich
Here’s what you need to make my Salad Sandwich. It’s a wholesome veggie-only sandwich, so no protein or (shockingly) cheese. But it’s a blank canvas – add whatever other veg you want, sliced boiled egg, poached chicken, cold cuts (ham etc). And yes, I might’ve snuck in cheese once or twice. 😅.
UPDATE: A few readers have commented on the absence of onion. I have just never thought to include it, assuming the rawness would be too harsh here (I’d probably pickle it quickly like in this recipe), but don’t let me stop you!
- Bread roll – I’ve chosen wholemeal. Because, virtuous! #WellnessQueen But any roll or sliced bread will work. You could even roll this up in a flatbread to make a big veggie wrap!
- Dressing – A simple vinaigrette made with apple cider vinegar (or really, any vinegar is fine), extra virgin olive oil, dijon mustard (for thickening, so it clings), garlic (because – garlic!), plus a little salt and pepper. This is used to lightly pickled the shredded carrot and dress the baby spinach, the two components that I feel need a little helping hand to be tasty in this big veggie sandwich.
- Carrot – One small carrot, about 18cm/7.” long and fairly thin. I feel so smug knowing I’ve got an entire carrot in my sandwich. But it’s ok, your sandwich will still work if you use half a large one. Promise! 😇
- Baby spinach – I use baby spinach for convenience, but you can really use any leafy greens here. For larger or tougher leaves (kale, cos/romaine, iceberg, chard), slice them (the tougher the leaves, the finer the slice).
- Alfalfa – I feel like its main purpose in life is to be jammed into sandwiches, adding fluffy greenery that actually stays put rather than sliding everywhere (I’m glaring at you, tomato!). I don’t use it nearly enough, but when I’m making a salad sandwich, I’ll make a special trip just to get it.
- Tomato – Glaring done, I’m back to being friends with tomato that add essential juiciness!
- Beetroot – Canned. Because fresh beetroot is a commitment I don’t make for salad sandwiches. 😅 Also, I like the extra juiciness you get with canned beetroot.
- Avocado – This is what I use instead of butter, mayo, creamy cheese and all the other good things I like to slather on sandwiches and burgers. It also plays the role of food glue here, so you don’t get stuff shooting out the other side of the sandwich when you bite into it.Oh – also. this is how I smush it up. What, you didn’t know that the skin was a built in bowl?? 🙂
How to make my Salad Sandwich
As mentioned above, the carrot and baby spinach are the salad components that get dressed, to add flavour and soften them just enough so they relax and meld into the sandwich better. Most of the dressing is used for the carrot (grated = loads of surface area), then I just “wipe” the used dressing bowl with the baby spinach, which is more than enough to coat it lightly.
- Whisk dressing ingredients in a small bowl.
- Pour 3/4 of the dressing into a separate small bowl (for the carrot), basically just leaving behind a layer of dressing on the base and walls of the bowl which is all we need for the baby spinach. Set the baby spinach bowl aside for now.
- Wilt carrot – Add the carrot and toss with your fingers to coat with dressing. Then set it aside while you get on with everything else. Even 5 minutes in the dressing is enough to make the carrot flop a bit so it nestles into the sandwich better. Nobody wants pokey bits of carrot in their salad sandwich!
- Lazy smushed avo – Use a fork to mash the avocado in the skin with a generous pinch of salt and pepper. (If you’re making more than one sandwich or just a normal person who isn’t always looking for a time-saving way to do something, just scoop the flesh out into a bowl and smush away!)
- Toss baby spinach – Just prior to assembling, place the baby spinach in the barely-any-dressing-in-there bowl and wipe the sides and base with the baby spinach, tossing as you go to coat (it isn’t nearly as difficult to do as it takes in words to describe!!)
- Assemble – Split the roll in half. Smear the base and lid generously with avocado. This is the element that adds creaminess into our sandwich, replacing guiltier things like butter and mayonnaise, and acts like a glue to hold things in place. So don’t hold back!
- Pile everything on – Top the base (in this order) – tomato slices, pinch of salt and pepper, baby spinach, beetroot slices, carrot (leave the juice behind in bowl), alfalfa, sandwich lid.
- Then eat! Enjoy! Feel virtuous! Your skin is glowing!
🧂 Ingredients
For the filling:
- 4 slices soft sandwich bread (white or whole wheat)
- 2 lettuce leaves (crisp, like iceberg)
- 1 medium tomato (sliced)
- ½ cucumber (thinly sliced)
- ¼ small red onion (very thin slices)
- 1 boiled egg (sliced) (optional but recommended)
For the creamy spread:
- 3 tbsp mayonnaise
- 1 tsp Dijon mustard (or regular mustard)
- 1 tsp vinegar or lemon juice
- Salt & black pepper (to taste)
🍳 Instructions
1. Prepare the spread
- In a small bowl, mix mayonnaise, mustard, vinegar/lemon juice, salt, and pepper.
- Taste and adjust—it should be slightly tangy and creamy.
2. Prep the veggies
- Wash and dry lettuce well.
- Slice tomato, cucumber, onion, and egg.
3. Assemble the sandwich
- Spread the creamy mixture generously on both bread slices.
- Layer in this order:
- Lettuce
- Tomato
- Cucumber
- Onion
- Egg (optional)
- Add a pinch of salt and pepper on the veggies.
- Top with the second slice of bread.
4. Cut & serve
- Cut in half (classic triangle shape).
- Serve immediately for best texture.
🍽️ Tips (Nagi-style)
- Use soft, fresh bread—it makes a big difference.
- Don’t skip seasoning the vegetables (it boosts flavor a lot).
- Pat veggies dry to avoid soggy bread.
- For extra indulgence, lightly butter the bread before adding the spread.
🥗 Variations
- Add cheese slices for richness
- Add avocado for creaminess
- Add grilled chicken for a protein boost


