This vegan chicken salad is the perfect plant-based filling for sandwiches, wraps, or light lettuce cups. It’s hearty, creamy, chewy, and slightly crunchy – not to mention the killer flavor combo!

A vegan chicken salad sandwich with the top piece of bread set to the side to show off the vegan chicken salad filling.

If you’ve been craving chicken salad since giving up meat, I’ve got you. This vegan version uses extra firm tofu to create the signature shredded texture. And the best part? You don’t need to press it or do any other complicated steps.

And of course, this vegan chicken salad is perfect for meal prep! If you value your time, meal planning is essential. Join our Plant Cooking Club on Substack to get the fiber-rich vegan recipes in your inbox every week, along with a supportive plant-based community!

Why You’ll Love This Recipe

  • Tofu gets a lot of flack for being bland. But it’s actually the perfect vehicle for seasoning! With spices, fresh dill, and a creamy filling, it really shines.
  • In this recipe, grated tofu also achieves a texture quite similar to shredded chicken and provides a ton of protein. It’s a very close substitute!
  • This one is for my pickle lovers out there, along with dill pickle pasta salad and dill pickle crispy chick’n sandwich.
  • Meal-prep friendly is an understatement. What can be easier than a ready-to-go filling that is also super versatile?

Key Ingredients

Ingredients for the vegan chicken salad recipe laid out and labeled on a light background.
  • Extra-firm tofu grates into shreds that crisp up in the oven for a chewy, protein-packed base. It’s surprisingly similar to shredded chicken!
  • Spices like paprika and garlic powder flavor the tofu as it cooks in the oven.
  • Pickles and pickle juice keep the salad bright and zesty. It’s a must!
  • Fresh dill echoes the dill pickle flavor notes, adding the fresh and fragrant highlight.
  • Vegan mayo, my favorite being the Chosen Food’s Avocado Oil Mayo, bind everything together with creamy goodness. If using yogurt, make sure it is unsweetened!

Hack It!

  • If you have a soy allergy, I suggest looking into pumpkin seed tofu or a seitan substitute.
  • Use unsweetened yogurt for a light, creamy base if you have allergies or preferences that stop you from using vegan mayo. It is often more accessible in stores, too.
  • Every family has a different chicken salad recipe. Feel free to modify this recipe to recreate a family favorite.
  • Stuff into pita, wrap in tortillas, or spoon onto crackers for an easy snack – so many ways to use this vegan chicken salad filling aside from sandwiches.

How to Make Vegan Chicken Salad

Step 1: Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper.

A mixing bowl with grated tofu and seasonings.

Step 2: Pat the tofu dry with a clean towel (no need to press), then use a box grater to grate it into a large bowl. Spray lightly with oil and toss with garlic powder, onion powder, paprika, salt, and pepper.

Slightly browned shredded tofu on a lined baking sheet after cooking.

Step 3: Spread the grated tofu evenly on the prepared baking sheet and bake for 25–30 minutes, stirring once halfway through, until golden and lightly crispy.

Finely chopped pickles, celery, green onions, dill and red onion, together with vegan mayo and mustard in a glass bowl.

Step 4: While the tofu bakes, prepare the salad base. In a large bowl, combine the mayo, grainy mustard, pickle juice, celery, green onion, red onion, dill pickles, and fresh dill. Stir well.

Shredded tofu added to the mixing bowl with the rest of the ingredients.

Step 5: Once the tofu is baked and slightly cooled, fold it into the dressing until well combined. Adjust seasoning with more pickle juice, dill, or black pepper if desired.

Serve on toasted bagels, sandwich bread, or in lettuce cups for a lighter option with tomatoes and lettuce, as desired.

Top down view of a vegan chicken salad sandwich, showing off the filling.

Frequently Asked Questions

What is the best way to store it?

Store in an airtight container in the fridge for up to 4 days.

Do I have to press the tofu first?

That’s the best part – no, not at all! Just pat it dry and grate it.

Can I make this oil-free?

Sure. It may take slightly longer for tofu to get crispy without, so keep an eye on it while it’s cooking in the oven.

More Plant-Based Meat Substitutions

Just because you’re eating plenty of fruit and veggies, doesn’t always mean your nutritional criteria is met. I have recently collaborated with an amazing women-led supplement company to create a multinutrient aimed at plant-based and plant-centered eaters. With Complement x PlantYou Essential, thriving on a vegan diet has never been easier!

Vegan chicken salad sandwich on a white ceramic plate, made with lettuce, tomato, and ciabatta.
A sandwich open to show the vegan chicken salad filling, along with lettuce and tomato.

The Recipe: Vegan Chicken Salad

Great plant-based alternatives for anyone who craves a chicken salad sandwich since going vegan.
5 from 2 ratings

Ingredients

  • 14 oz extra firm tofu, 1 block
  • cooking spray, avocado or olive oil
  • 1 tsp garlic powder
  • ½ tsp paprika
  • 1 tsp onion powder
  • ½ tsp salt
  • ½ tsp black pepper

For the salad base

  • cup vegan mayo (I use Chosen Food's Avocado Oil Mayo), or unsweetened plant-based yogurt
  • 1 tbsp grainy mustard
  • 1 tbsp pickle juice, more to taste if needed
  • 1 stalk celery, finely chopped
  • 2 green onions, thinly sliced
  • 2 tbsp red onion, finely minced
  • ¼ cup dill pickles, finely chopped
  • ¼ cup fresh dill, finely chopped
  • freshly cracked black pepper, to taste

To serve

  • Bagel, sandwich bread, or lettuce wraps
  • Sliced tomatoes, cucumber, lettuc, optional

Equipment

Instructions 

  • Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper. Pat the tofu dry with a clean towel (no need to press), then use a box grater to grate it into a large bowl. Spray lightly with oil and toss with garlic powder, onion powder, paprika, salt, and pepper.
  • Spread the grated tofu evenly on the prepared baking sheet and bake for 25–30 minutes, stirring once halfway through, until golden and lightly crispy.
  • While the tofu bakes, prepare the salad base. In a large bowl, combine the mayo, grainy mustard, pickle juice, celery, green onion, red onion, dill pickles, and fresh dill. Stir well.
  • Once the tofu is baked and slightly cooled, fold it into the dressing until well combined. Adjust seasoning with more pickle juice, dill, or black pepper if desired.
  • Serve on toasted bagels, sandwich bread, or in lettuce cups for a lighter option with tomatoes and lettuce, as desired.

Notes

  • If you have a soy allergy, I suggest looking into pumpkin seed tofu or a seitan substitute.
  • Use unsweetened yogurt for a light, creamy base if you have allergies or preferences that stop you from using vegan mayo. It is often more accessible in stores, too.
  • Every family has a different chicken salad recipe. Feel free to modify this recipe to recreate a family favorite.
  • Stuff into pita, wrap in tortillas, or spoon onto crackers for an easy snack – so many ways to use this vegan chicken salad filling aside from sandwiches.
Calories: 220kcal, Carbohydrates: 6.8g, Protein: 9.6g, Fat: 16.7g, Saturated Fat: 1.9g, Polyunsaturated Fat: 2.8g, Monounsaturated Fat: 1.3g, Sodium: 582mg, Potassium: 105.7mg, Fiber: 1.7g, Sugar: 1g, Vitamin A: 371.2IU, Vitamin C: 5.4mg, Calcium: 151.6mg, Iron: 1.7mg