This post may contain affiliate links. Please read our disclosure policy.

If you’ve been sleeping on tofu as a chicken swap, this Vegan Chicken Salad recipe is about to change everything! It’s creamy, loaded with fresh herbs, has the perfect crunch from celery and almonds. And the whole thing comes together in 10 minutes!

If you love tofu recipes, you need to check out our Crispy Orange Tofu as well as our Simple Tofu Salad and our viral Air Fryer Tofu!

A 10 minute recipe you’ll be making on repeat!

Growing up, my grandmother made traditional chicken salad on a REGULAR basis. I loved it so much but after giving up meat, I wanted to make a vegan version that was just as good as the original, almond extract + grapes and all. This recipe is packed with whole foods and overall just so simple to make!

Ps- I think you should also try my chickpea tuna salad :)

Why You’ll Love This Recipe

  • It’s a legit chicken salad dupe – the texture of firm tofu chunks is shockingly similar to chunked chicken, and the dressing ties everything together perfectly
  • Packed with plant-based protein – tofu brings a serious protein punch, making this way more satisfying than your average salad
  • Ready in 10 minutes – press your tofu, tear it into chunks, toss everything together and that’s literally it
  • Perfect for meal prep – it keeps in the fridge for up to 3 days and tastes even better the next day as the flavors meld
white bowl filled with "vegan chicken salad" that has chunks of tofu, veggies and grapes in it

Ingredients needed

The ingredients for this faux chicken salad recipe are listed fully down in the recipe card but let’s briefly go over the pantry staples needed including a few substitutions you can make as desired!

  • Firm or extra firm tofu – don’t sub soft tofu here; it’ll fall apart and turn mushy. I’ve also made this with super-firm tofu and it turned out great!
  • Vegan mayonnaise – the base of the dressing; use your favorite brand. Regular mayo is also fine if you’re not vegan.
  • Dijon mustard – adds a subtle tang that balances the creaminess
  • Red grapes – halved; they add the perfect pop of sweetness. Really any grapes work here OR you can leave them out completely.
  • Celery -for crunch and freshness! I use 2 celery stalks but you can use more or less as desired.
  • Green onion – green onions offer a mild, bright flavor throughout. I also love using red onion in this recipe. Both are great!
  • Fresh parsley – adds color and freshness
  • Fresh dill – you can sub dried in a pinch, but fresh is worth it
  • Lemon juice – brightens everything up. I prefer fresh lemon juice but use what you have.
  • Almond extract – the secret ingredient; trust the process! However, you COULD leave it out as desired.
  • Sliced almonds – optional but highly recommended for texture
  • Salt and black pepper
  • Other mix in options – bell pepper, sunflower seeds, garlic powder for flavor, dill pickles
tofu chicken salad on a croissant

How to Make It

Just a reminder that you can find the FULL written recipe down in the recipe card, but I want to quickly go over how to make them with visuals for you :)

  1. Start by prepping the tofu. I love super-firm tofu in this recipe but if you’re using firm or extra-firm, I suggest pressing the tofu first. Then tear it into bite-sized pieces and place in a large bowl.
  2. In a small bowl or measuring cup, whisk together the dressing ingredients: vegan mayo, mustard, almond extract, and lemon juice.
  3. Add the remaining ingredients to the bowl with the tofu, drizzle on the dressing, and give it a good stir.
  4. Serve on a bed of lettuce or between 2 slices of bread. Enjoy!

Recipe Tips

  • Press your tofu well. The drier your tofu, the better it absorbs the dressing. Even 15–20 minutes under a heavy pan makes a difference. I have a guide on pressing tofu here!
  • Don’t skip the almond extract. It sounds weird, I know, but it adds a subtle depth that makes this taste restaurant-level good. Start with ½ tsp; you can always add more.
  • Tear, don’t cut. Ripping the tofu into rough chunks gives you more irregular edges that hold onto the dressing better than uniform cubes.
  • Customize it. Shredded carrots, dried cranberries, or chopped apples all work great as mix-ins. Use this as your base and riff from there.
  • Let it chill. If you have time, let the salad sit in the fridge for 30 minutes before serving. The flavors get even better.

Frequently Asked Questions

Can I use a different protein instead of tofu?

Chickpeas are a great swap if you’re not a tofu fan – they give a similar heartiness. Canned white beans also work well.

Does vegan chicken salad taste like real chicken salad?

It’s surprisingly close! The firm tofu has a similar chewy, dense texture to chunked chicken, and the creamy dressing with herbs brings all the classic flavor.

Can I make this ahead of time?

Yes! It keeps in the fridge for up to 3 days in an airtight container. Great for meal prep.

5 from 1 vote

Vegan “Chicken” Salad

Prep: 10 minutes
Total: 10 minutes
Servings: 4 servings
This Vegan Chicken Salad recipe comes together in just 10 minutes with hearty chunks of tofu, creamy vegan mayo, grapes, fresh herbs, and a secret ingredient that takes it to the next level. It's the perfect easy lunch or meal prep recipe!

Video

Save this recipe!
Get this sent to your inbox, plus enjoy weekly doses of recipe inspiration!

Ingredients 

  • 1 block firm or extra firm tofu, roughly 15 ounces, pressed*
  • ½ cup vegan mayonnaise
  • 1 tablespoon dijon mustard
  • ½ teaspoon almond extract, optional but SO GOOD!
  • Juice from 1/2 of a lemon, about 1 1/2 tablespoons
  • cup red grapes, halved
  • ¼ cup sliced almonds
  • 2 stalks of celery, diced
  • 2 green onions, sliced
  • 2 tablespoons parsley, chopped
  • 1 tablespoon fresh dill, chopped (can dub for dried)
  • salt and pepper to taste

Instructions 

  • Into a large bowl, crumble you pressed block of tofu into chunks about the size of quarters. Really any size will work here so go with what you’d prefer for your salad.
  • Make the dressing by whisking together the mayo, mustard, almond extract, and lemon juice.
  • Add in the remaining ingredients and stir to combine. Drizzle on the dressing and stir to coat everything.
  • Serve on your favorite bread or eat as is! Store in an air tight container for up to 3 days.

Notes

*See my guide HERE on how to press tofu with or without a tofu press
Storage – Store in an airtight container in the fridge for up to 3 days. Give it a good stir before serving since the dressing can settle. Not recommended for freezing.

Nutrition

Calories: 321kcal, Carbohydrates: 11g, Protein: 11g, Fat: 25g, Saturated Fat: 3g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 3g, Sodium: 209mg, Potassium: 130mg, Fiber: 2g, Sugar: 5g, Vitamin A: 264IU, Vitamin C: 5mg, Calcium: 152mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @foodwithfeeling or tag #foodwithfeeling!

About Brita Britnell

Brita is the author of Food with Feeling which is a vegetarian based food blog. She creates easy and delicious recipes that encourage people to try more meat-free recipes!

You May Also Like

5 from 1 vote

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




1 Comment

  1. Lulla says:

    5 stars
    This recipe is so tasty! I missed chicken salad so much and this hits the spot for sure. I added grapes instead of raisins and I also added some Trader Joeโ€™s โ€œchickenless seasoningโ€ for a little extra flavor and color.ย