This modern North American-style vegan take on a chicken salad sandwich combines chickpeas, tofu, and edamame with a creamy, tangy dressing and crisp vegetables. Recipes for chicken salad vary from cook to cook; this version keeps the familiar sandwich-shop texture while making a hearty filling with entirely plant-based ingredients.
Ingredients
- 1 can (15 oz / 425 g) chickpeas, drained and rinsed; this should yield about 1½ cups (250 g)
- 8 oz (225 g) extra-firm tofu, drained and patted dry
- 1 cup (155 g) shelled edamame, thawed and patted dry
- ⅓ cup (80 ml) vegan mayonnaise
- ¼ cup (60 ml) unsweetened, plain soy yogurt
- 1 tablespoon (15 ml) fresh lemon juice
- 1 teaspoon (5 ml) Dijon mustard
- ½ teaspoon (2 g) garlic powder
- ½ teaspoon (3 g) fine salt, plus more to taste
- ¼ teaspoon (0.5 g) black pepper
- ½ cup (55 g) finely diced celery, about 1 large rib
- ¼ cup (35 g) finely diced red onion
- 2 tablespoons (8 g) chopped fresh dill or parsley
- 8 slices (about 320 g) sandwich bread, such as whole-wheat or sourdough
- 1 cup (30 g) lettuce leaves, washed and thoroughly dried
- 1 medium tomato (about 120 g), sliced, optional
Instructions
-
Drain and rinse the chickpeas, then let them drain well while you prepare the other ingredients. Pat the tofu dry with a clean kitchen towel or paper towel; removing surface moisture helps the filling stay creamy instead of watery. If the edamame is frozen, thaw it according to the package directions and drain away any water. The edamame should be cool before it goes into the salad.
-
Put the chickpeas in a medium mixing bowl. Mash them with a fork or potato masher until most are broken up, leaving some small pieces for texture. Crumble in the tofu with your fingers, then roughly chop the edamame and add it. You can mash a few edamame beans into the mixture, but keep some whole so the filling has distinct, pleasantly chewy bites.
-
In a small bowl, stir together the vegan mayonnaise, soy yogurt, lemon juice, Dijon mustard, garlic powder, salt, and pepper. Pour the dressing over the chickpea mixture. Fold gently until the beans, tofu, and edamame are coated. Stir in the celery, red onion, and dill or parsley. Taste a small spoonful and adjust the salt, pepper, or lemon juice before chilling.
-
Cover the bowl and refrigerate the filling for 20 minutes. This short rest lets the flavors mingle and firms the mixture slightly, making it easier to spoon onto bread. If you need to make sandwiches immediately, you can skip the rest, though the filling will be a little softer and the onion flavor more pronounced.
-
To assemble, place lettuce on four slices of bread. Divide the chilled filling evenly among them, spreading it into an even layer without pressing so firmly that it squeezes out at the edges. Add tomato, if using, and top with the remaining bread. Cut each sandwich in half and serve promptly. For packed sandwiches, keep juicy tomato separate until just before eating.
Tips
-
Keep the texture varied. Mash the chickpeas but do not turn them into a smooth paste. Small chickpea pieces, crumbled tofu, and chopped edamame give the filling more interest than blending everything together. A food processor can make the mixture gummy, so use a fork or masher instead.
-
Adjust the moisture gradually. Different tofu and yogurt brands vary in water content. If the salad seems loose, add a spoonful of mashed chickpeas or chill it longer; avoid adding extra dressing all at once. If it seems dry, stir in vegan mayonnaise one teaspoon at a time. Drying the celery after washing also helps prevent excess liquid.
-
Choose a suitable dressing substitute. Plain, unsweetened plant-based yogurt works best; vanilla or sweetened yogurt will make the filling taste unexpectedly sweet. If soy yogurt is unavailable, use an equal amount of another unsweetened plant yogurt, or replace it with more vegan mayonnaise for a richer, less tangy salad.
-
Season after mixing. Chickpeas and tofu are mild, and the flavor can change as the filling chills. Taste it before serving and add lemon, salt, or pepper in small increments. If you use a salty vegan mayonnaise or salted canned beans, rinse the beans well and start with less salt.
Serving Suggestions
Serve the sandwiches cold or at cool room temperature, with the bread of your choice. Soft sandwich bread makes a familiar, easy-to-bite lunch; toasted sourdough or seeded whole-wheat bread provides a firmer base for the creamy filling. If you toast the bread, let it cool before assembling so steam does not soften the lettuce or make the salad warm.
For a simple plate, add crunchy cucumber slices, carrot sticks, or a green salad dressed with lemon and olive oil. Pickles or a small serving of potato chips bring a salty, sharp contrast to the mild filling. At a picnic or casual lunch, cut each sandwich into halves or quarters and serve with fruit. For a bread-free option, spoon the salad into lettuce cups or serve it with crackers; keep the pieces large enough to scoop without the filling falling apart.
Variations
-
Use white beans: Replace the chickpeas with 1½ cups (250 g) drained cannellini beans. They mash more softly and make a gentler-tasting filling, so leave a few beans whole for texture.
-
Make it soy-free: Omit the tofu and edamame, and use an additional 1 cup (165 g) drained chickpeas. Replace the soy yogurt with unsweetened oat or coconut yogurt, checking that it is plain rather than sweetened. The salad will have a more bean-forward texture.
-
Add a curry note: Stir ½ teaspoon (1 g) mild curry powder into the dressing, then taste and add a little more if desired. A tablespoon (10 g) of raisins or finely diced apple can add sweetness and chew, though both make the sandwich less traditional in flavor.
-
Change the herbs and crunch: Use chives or parsley instead of dill, and add 2 tablespoons (15 g) finely chopped toasted sunflower seeds just before serving. The seeds add a nutty crunch; keep them separate if you are making the filling ahead so they do not soften.
Storage and Reheating
Store the salad filling separately from the bread in a clean, covered container in the refrigerator. Refrigerate it within 2 hours of preparing or serving, and use it within 3 to 4 days. Keep lettuce and sliced tomato separate until assembly; their moisture can soften the filling and bread. Stir the salad before serving, since a little liquid may separate during storage.
Assembled sandwiches are best eaten the same day because the bread gradually absorbs moisture. If you need to pack one, use dry lettuce as a barrier between the bread and filling, and keep it chilled in an insulated lunch bag with an ice pack. This is a cold salad, so reheating is not necessary. If you choose to heat a leftover portion, USDA FSIS guidance is to reheat leftovers to 165°F (74°C), checked with a food thermometer; the texture may become softer after heating.
Frequently Asked Questions
Does this taste like chicken salad? It has the creamy dressing, mild savory flavor, and crisp celery associated with many chicken salad sandwiches, but the chickpeas, tofu, and edamame have their own distinct taste and texture. Lemon and Dijon keep the filling bright, while herbs make it taste fresh rather than bean-heavy.
Can I make the filling ahead? Yes. Prepare it up to 3 days ahead, cover it, and refrigerate it. For the freshest crunch, add the celery and herbs shortly before serving if you are making it more than a day in advance. Assemble sandwiches just before eating so the bread does not become soggy.
Can I make this without tofu? Yes. Replace the tofu and edamame with an additional 1 cup (165 g) of drained chickpeas, or use the soy-free variation above. The filling will be less varied in texture, so mash only part of the chickpeas and leave the rest in small pieces.
What can I use instead of vegan mayonnaise? Use a thick, plain, unsweetened plant-based yogurt, or combine more of that yogurt with a little olive oil and extra mustard. The result will be tangier and less rich than a mayonnaise-based filling. Add the substitute gradually, since thinner yogurts can make the salad loose.
How do I keep the sandwich from getting soggy? Drain the chickpeas and edamame thoroughly, pat the tofu dry, and avoid adding wet tomato until serving. Put lettuce between the filling and the bread as a moisture barrier. For lunch packing, wrap the sandwich tightly and keep it cold; assemble it as close to mealtime as practical.
Can I freeze the salad filling? Freezing is not recommended for the best texture. Tofu and the creamy dressing can become watery or grainy after thawing, and celery loses its crispness. It is better to make a smaller batch and keep it refrigerated for up to 3 to 4 days.
Related
- Nordic Rye Porridge Recipe with Berries and Butter
- Sri Lankan Dhal Recipe: Creamy Red Lentils with Coconut
- Vanilla Butter with Brown Sugar: Easy, Creamy Spread
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).