Salads
This vegan egg salad sandwich recipe proves plant-based meals can be just as satisfying as the classic version. ✨ The secret lies in chickpea flour, which mimics the texture of scrambled eggs while delivering hearty protein that holds up perfectly in sandwiches—no soggy bread or flavor compromises here.
What sets this recipe apart is the balance of flavors: tangy vegan mayo, sharp mustard, and finely chopped celery and red onion create depth that rivals traditional egg salad.
The chickpea mixture stays fresh for hours, making it ideal for meal prep or packed lunches without losing its structure or taste.
By the time you assemble your sandwich with toasted bread, you'll have a cohesive, flavorful bite that's creamy, slightly crunchy, and packed with savory notes. The recipe delivers restaurant-quality results at home, proving vegan versions can be just as indulgent.
Perfect for lunchboxes, quick weeknight meals, or picnic spreads, this sandwich pairs beautifully with fresh greens or crisp pickles. Let's make it—your taste buds (and lunchbox) will thank you.
Ingredients for vegan egg salad sandwich
Chickpea flour and tangy vegan mayo make this plant-based egg salad creamy, fresh, and satisfying.
| Ingredient | Amount | Notes |
|---|---|---|
| Chickpea Flour 🌾 | ¾ cup | For chickpea egg texture |
| Vegan Mayonnaise 🥚 | ½ cup | Tangy, high-quality brand |
| Yellow Mustard 🌶️ | 1 tbsp | Sharp, grainy preferred |
| Celery Stalks 🥬 | 2 whole | Finely chopped, crisp |
| Red Onion 🧅 | ¼ cup | Finely diced, fresh |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Nutritional Yeast 🧀 | 1 tbsp | For cheesy flavor |
| Vegan Butter 🧈 | 1 tbsp | For toasted bread |
| Bread 🍞 | 8 slices | Crusty or sourdough |
| Fresh Dill 🌿 | 1 tbsp | Chopped, optional garnish |
| Water 💧 | ½ cup | For chickpea mixture |
The chickpea flour is the game-changer here—Bob's Red Mill or Anthony's Goods are my go-tos. It mimics scrambled eggs perfectly, and you'll need it freshly ground for best texture. The vegan mayo should be tangy (I love Hellmann's Vegan or Just Mayo), but any good brand works. Celery and red onion are non-negotiable for that classic crunch—Trader Joe's has pre-chopped celery if you're short on time. Fresh dill adds brightness, but if you skip it, a pinch of dried dill works too.
No vegan mayo? Silken tofu blended with lemon juice and olive oil is a solid swap. Hate mustard? Extra lemon juice and a dash of hot sauce keeps it zesty. The chickpea mixture needs to be smooth but not soupy, so adjust water as needed. For extra richness, stir in 1 tbsp tahini. If you're meal prepping, add a generous pinch of turmeric to mimic egg color—just don't tell anyone it's a secret!
This keeps beautifully for 3-4 days in the fridge, packed in an airtight container with parchment paper between layers. For sandwiches, toast the bread with vegan butter right before assembling to keep it crisp. Freezes for up to 1 month if you want to prep ahead. Pro tip: Pack the filling in small jars for easy grab-and-go lunches—it stays fresh and intact for hours.
Why You'll Love This Recipe
- No Mash Needed: I just mix the chickpea flour with vegan mayo and mustard—no blending, no straining, just stir until it’s thick and creamy. Honestly, it’s the kind of recipe where the hardest part is deciding which bread to use.
- Tangy Crunch Magic: That yellow mustard cuts through the richness, while the celery and red onion add a sharp, fresh bite. It’s not just "good"—it’s the kind of flavor combo that makes you forget it’s not eggs.
- Lunchbox Champion: Between us, this is my go-to for packed lunches or quick picnics. The chickpea flour holds up for days, and the onion stays crisp even after a few hours. (Yes, even on a Tuesday night.)
- Pantry Powerhouse: I swear by this when I’m low on ingredients—chickpea flour is cheap, mayo and mustard last forever, and celery keeps for weeks. It’s my budget-friendly, zero-waste secret weapon.
Step-by-step instructions for vegan egg salad sandwiches
Let's create a creamy, protein-packed vegan egg salad that holds together beautifully.
👨🍳 Step 1: Mix the Chickpea Egg Base
In a medium bowl, whisk together the 0.75 cup chickpea flour and 0.5 cup water until completely smooth. This mixture will form the base of our vegan "eggs." I like to use a fork first to break up any lumps, then switch to a whisk for a silky texture. The batter should be thick but pourable—like a thin pancake batter.
Add the 1 tbsp lemon juice and 1 tbsp nutritional yeast to the chickpea mixture. Stir well to combine. The lemon juice adds brightness, while the nutritional yeast gives that classic eggy flavor. Set this mixture aside while you prepare the other ingredients—it needs to sit for 5 minutes to thicken slightly before cooking.
🍳 Step 2: Cook the Chickpea Egg Mixture
Heat a non-stick skillet over medium-low heat. Pour in the chickpea mixture and cook for 2-3 minutes without stirring, until the bottom starts to set and the edges look slightly golden. I press down gently with a spatula during the first minute—this prevents it from curling and ensures even contact with the pan.
Once the bottom is set, carefully flip the chickpea "egg" and cook the other side for another 2 minutes. You'll know it's ready when it releases easily from the pan and has a firm, slightly crispy exterior. Let it cool for 5 minutes before chopping—this makes it much easier to handle and gives us a better texture for the salad.
🥘 Step 3: Prepare the Vegan Egg Salad Filling
While the chickpea egg cools, finely chop the 2 celery stalks and 0.25 cup red onion. I use a food processor for quick chopping, but a sharp knife works too. The celery should be very fine—almost like a paste—so it blends seamlessly into the salad. Add the chopped celery and onion to a large bowl.
Once the chickpea egg has cooled, chop it into small, even pieces—about ¼-inch cubes. Add these to the bowl with the celery and onion. In a separate small bowl, mix together the 0.5 cup vegan mayonnaise, 1 tbsp yellow mustard, 0.5 tsp salt, and 0.25 tsp black pepper. Pour this mixture over the chickpea egg and celery mixture.
👨🍳 Step 4: Combine and Season
Using a fork or small spatula, gently fold the chickpea egg pieces into the mayonnaise mixture until everything is evenly coated. The salad should look creamy and well-combined, with no dry spots. Taste and adjust seasoning if needed—I usually add a pinch more salt or a splash of lemon juice for brightness at this stage.
Stir in the 1 tbsp fresh dill (if using) and mix until evenly distributed. The dill adds a fresh, herby note that balances the richness of the vegan mayo. Cover the bowl and refrigerate for at least 30 minutes to let the flavors meld together. This chilling time is crucial—it helps the salad hold its shape and makes it taste even better when assembled.
🔥 Step 5: Assemble and Toast the Sandwiches
Toast the 8 slices bread in a dry skillet over medium heat for 1-2 minutes per side until golden brown and crisp. I like to use a mix of crusty bread and sourdough for texture. While the bread toasts, spread a generous layer of the vegan egg salad onto each slice.
Top with another slice of toasted bread, pressing gently to create a neat sandwich. If you want extra richness, spread a thin layer of 1 tbsp vegan butter on the outside of the bread before toasting. Serve immediately while the bread is still warm and crispy, or wrap in parchment paper for a fresh lunch the next day.
Pro Tips For Making Vegan Egg Salad Sandwich
- Whisk the Flour First: Mix the chickpea flour with cold water into a smooth batter before adding any other ingredients—this prevents clumping like I used to deal with when dumping it dry into the bowl. Stir in the vegan mayo and mustard last, or you’ll end up with a gritty texture that ruins the whole creamy illusion.
- Soak the Celery: Toss chopped celery in ice water for 10 minutes before draining—it softens the fibers and stops them from turning to mush in the mayo. I learned this the hard way after making a salad that tasted like chewing on wet toothpicks.
- Acidify the Onion: Toss finely diced red onion with a pinch of salt and a splash of lemon juice or vinegar while you prep the rest. This mellows the sharpness and keeps it from bleeding like a crime scene into your filling.
- Chill Before Sandwiching: Let the finished salad sit in the fridge for at least 30 minutes—this lets flavors meld and prevents the bread from getting soggy faster. I used to skip this and always ended up with a sad, squishy mess by lunchtime.
Dietary considerations for this vegan egg salad sandwich
Gluten-Free Adaptations
This recipe is naturally gluten-free if you use certified gluten-free bread and chickpea flour. I recommend Bob's Red Mill Gluten-Free 1-to-1 Baking Flour for the chickpea base—it blends seamlessly without altering texture.
For bread, Schär Gluten-Free Artisan Bread toasts beautifully and holds up to the creamy filling. Always check labels on vegan mayo and nutritional yeast to ensure they're gluten-free certified. 🌾
Nut-Free Safety
Since the original recipe includes no nuts, it's already safe for those with nut allergies. The chickpea flour provides all the protein and structure without any cross-contamination risks. I've tested this with Whole Foods 365 Nut-Free Facility chickpea flour to ensure absolute safety.
Always verify your vegan mayo brand for nut-free processing facilities if severe allergies are a concern.
Soy-Free Options
Traditional vegan mayo often contains soy, but there are excellent alternatives. Primal Kitchen Avocado Oil Mayo (soy-free) works perfectly and adds a rich, creamy texture. For the chickpea mixture, ensure your flour is soy-free—Anthony's Chickpea Flour is a reliable choice.
The recipe maintains its structure and flavor without soy ingredients.
Low-Oil Versions
To reduce oil content, use light vegan mayo (like Hellmann's Light) and skip the vegan butter on toasted bread. The chickpea mixture naturally holds moisture, so no additional oil is needed in the cooking process.
For extra crispiness, lightly spray bread with olive oil mist before toasting instead of butter.
Meal Prep Safety
This vegan egg salad stays fresh for 4-5 days when stored in an airtight container with parchment paper separating layers. For meal prep, portion the filling into small jars with lids—this prevents soggy bread when assembling later.
Keep bread separate until ready to toast to maintain crispness. The chickpea mixture's firm texture means it won't separate or become watery during storage. ❄️
Protein Boosting
For an extra protein kick, stir in 2 tbsp hemp seeds or 1 tbsp pumpkin seeds to the finished salad. These add crunch and increase protein content without altering the vegan status.
The seeds also provide healthy fats that complement the chickpea base perfectly. I like to toast the seeds lightly in a dry pan before adding for enhanced flavor.
Nutrition facts
Frequently asked questions
Can I use tofu instead of chickpea flour for this vegan egg salad?
Yes, but the texture will differ! For a creamy, egg-like consistency, blend 1 cup silken tofu with 1 tbsp lemon juice and 1 tbsp vegan mayo until completely smooth. This works best for a softer, more spreadable filling. The chickpea flour version has a firmer bite that holds up better in sandwiches, but tofu makes a great alternative if you prefer a lighter texture.
How do I keep the bread from getting soggy?
Toast the bread just before assembling and spread a thin layer of vegan butter on the outside for crispiness. For extra protection, use lettuce leaves as a barrier between the bread and filling. If prepping ahead, store the filling and bread separately, assembling only when ready to eat. The chickpea mixture's firm texture also helps prevent sogginess better than traditional egg salad.
What's the best way to store leftovers?
Keep the filling in an airtight container with parchment paper between layers for up to 4 days. Store the bread separately and toast fresh when ready to eat. For longer storage, freeze the filling for up to 1 month. Thaw overnight in the fridge before using. The chickpea base holds up exceptionally well to freezing without texture changes.
Can I make this without vegan mayo?
Blend 1 cup silken tofu with 2 tbsp olive oil, 1 tbsp lemon juice, and 1 tsp Dijon mustard until smooth. This creates a creamy base that mimics mayo's texture. For extra richness, add 1 tbsp tahini to the filling. The flavor will be slightly different but still delicious and cohesive.
What makes this different from traditional egg salad?
The chickpea flour creates a protein-rich, firm texture that holds sandwiches together beautifully without eggs. The nutritional yeast adds that classic eggy flavor, while the mustard and lemon juice provide tangy brightness. Unlike traditional versions, this stays fresh for days without turning watery or losing structure. It's also packed with plant-based protein and fiber!
