Easy Tofu Chickpea Salad
As an Amazon Associate, I earn from qualifying purchases. Read the full disclosure here.
This tofu chickpea salad takes about 10 minutes and works on sandwiches, wraps, crackers, or straight out of the bowl with a fork. The base is chickpeas and tofu pulsed in a food processor with vegan mayo, spices, and sauteed vegetables. The texture lands somewhere between a chunky egg salad and a chickpea mash, depending on how much you pulse.
Combining tofu and chickpeas makes this a high protein chickpea salad with more substance than either ingredient alone, plus a better texture. The chickpeas add body and a slight nuttiness while the tofu keeps things creamy and holds the seasonings well. Turmeric gives it that golden color, and the nutritional yeast adds a savory depth that makes the whole thing taste more complex than the ingredient list suggests.
Why This Tofu Chickpea Salad Works
Sauteing the tofu, onion, and pepper before blending builds more flavor than just mixing everything raw. The quick cook softens the vegetables and gives the tofu a slightly firmer texture that holds up better in the food processor instead of turning into mush.
The food processor handles the texture. A few pulses break down the chickpeas and tofu into an uneven, chunky texture that mimics the look and feel of traditional egg salad. You control the consistency: fewer pulses for chunkier, more for smoother. The vegan mayo binds everything together and adds creaminess without making it heavy.
This recipe is similar to the vegan tofu egg salad but with chickpeas added for extra protein and a heartier texture. If you want a version with avocado instead, the scrambled chickpea and avocado toast takes a different approach with similar ingredients.
Tofu Chickpea Salad Ingredients
- 8 oz extra-firm tofu, drained, pressed, and cubed
- 1 can (15 oz) chickpeas, drained and rinsed
- 1/2 green pepper, diced
- 2 tablespoons red onion, diced
- 1/2 cup vegan mayo
- 2 teaspoons nutritional yeast
- 1 teaspoon olive oil
- 1 teaspoon dried chives
- 1/4 teaspoon turmeric
- 1/4 teaspoon cumin
- 1/8 teaspoon garlic powder
- 1/8 teaspoon paprika
- Sea salt and pepper to taste
How to Make Tofu Chickpea Salad
- Prep the tofu. Squeeze the 8 oz tofu block gently over the sink to remove excess moisture. Pat it dry with a paper towel, then cut it into small cubes.
- Saute the vegetables and tofu. Heat 1 teaspoon olive oil in a pan over medium heat. Add 2 tablespoons diced onion, 1/2 diced green pepper, and the cubed tofu. Cook for about 5 minutes, stirring often, until the vegetables soften and the tofu starts to lightly brown.
- Blend. Add the sauteed tofu and vegetables to a food processor along with 1 can drained chickpeas, 1/2 cup vegan mayo, 2 teaspoons nutritional yeast, 1 teaspoon dried chives, 1/4 teaspoon turmeric, 1/4 teaspoon cumin, 1/8 teaspoon garlic powder, and 1/8 teaspoon paprika. Pulse a few times until the mixture is chunky but combined. Don’t over-process unless you want a smoother, spread-like consistency.
- Season and serve. Transfer the mixture to a bowl. Taste and adjust with salt and pepper. Serve on bread, in wraps, with crackers, or over greens.
Tips for Vegan Tofu Chickpea Salad
- Press the tofu well. Extra moisture in the tofu makes the salad watery. Squeeze it firmly and pat dry before cubing. If you have a tofu press, use it for 10 to 15 minutes for the best results.
- Pulse, don’t blend. Short pulses in the food processor give you that chunky, salad-like texture. If you hold the button down, you’ll end up with hummus. 4 to 6 quick pulses is usually the right amount.
- Taste before serving. The spice amounts are mild by design. Add more cumin, paprika, or garlic powder if you want bolder flavor. A squeeze of lemon juice also brightens everything up.
- No food processor? Mash the chickpeas with a fork or potato masher in a large bowl. Crumble the sauteed tofu by hand and mix everything together. The texture will be less uniform but still works.
Tofu Chickpea Salad Variations
- Curry version – Replace the cumin and paprika with 1 teaspoon curry powder and add 1 tablespoon chopped cilantro. The warm spices change the flavor profile completely.
- Add crunch – Fold in 2 tablespoons diced celery and 1 tablespoon chopped pickles or relish after processing for more texture.
- Mayo-free – Replace the vegan mayo with mashed avocado for a lighter, oil-free version. The texture will be a little different but still creamy.
- Higher protein – Add 2 tablespoons hemp seeds after processing. They blend into the texture without changing the flavor much but add extra protein. The chickpea and tofu curry is another high-protein option if you want a warm meal instead.
How to Store Tofu Chickpea Salad
Store in an airtight container in the fridge for up to 3 to 4 days. The flavor actually improves after a few hours as the spices meld together, so making it ahead for meal prep works well.
This salad doesn’t freeze well since the mayo and tofu texture change when thawed. Make a fresh batch when you need it — the 10-minute prep time makes that easy enough.
Frequently Asked Questions
Can I use regular firm tofu instead of extra-firm?
Extra-firm works best because it holds its shape and doesn’t add too much water to the salad. Regular firm tofu is softer and releases more liquid, which can make the salad watery. If firm is all you have, press it for at least 20 minutes and drain off any liquid that collects in the bowl after mixing.
What does the turmeric do?
Turmeric gives the salad a golden yellow color that makes it look similar to traditional egg salad. It also adds a subtle earthy flavor that complements the other spices. The amount is small enough that it won’t taste like turmeric, it just adds warmth and color.
Can I make this without a food processor?
Yes. Mash the drained chickpeas with a fork or potato masher until they’re broken down but still chunky. Crumble the sauteed tofu with your hands or chop it finely. Mix everything in a bowl with the mayo and spices. You’ll get a chunkier texture but the flavor is the same.
How do I serve tofu chickpea salad?
The most common ways: on toasted bread as a sandwich, in a wrap with lettuce and tomato, scooped onto crackers as a snack, or over a bed of mixed greens as a salad. It also works as a dip with pita chips or raw vegetables. The veggie loaded pasta salad is a good side dish if you’re serving this at a gathering.
Ten minutes, one food processor, and you’ve got a high protein vegan sandwich filling that keeps in the fridge all week. If you like quick tofu and chickpea recipes, the mushroom tofu fried rice is another fast option, and the chickpea parm sandwich is a heartier take on chickpea sandwiches.
Follow me on Instagram for more quick vegan meal ideas. Share on Pinterest and Facebook!

Vegan Chickpea Salad with Tofu
Equipment
- food processor
Ingredients
- 1 tsp olive oil
- 8 oz. extra firm tofu with most liquid squeezed, patted dry, then cubed.
- 1 can chickpeas 15 oz (drained - save the juice, it's good to use in many recipes!)
- 1/2 green pepper diced
- 2 tbsp onion diced (we used red onion)
- 2 tsp nutritional yeast
- 1/4 tsp turmeric
- 1/4 tsp cumin
- 1/8 tsp garlic powder
- 1/8 tsp paprika
- 1 tsp chives (we used dried chives)
- 1/2 cup vegan mayo
- sea salt & pepper to taste
Instructions
- Squeeze your tofu block gently over the sink to remove some excess moisture. Pat it try with paper towel, and then cut it into smallish cubes.
- In a pan heat 1 tsp olive oil on medium heat. Add onion, green pepper, and tofu. Cook for about 5 minutes, stirring often.
- Add all ingredients to a food processor. Pulse a few times until the texture is how you want it. We like to have it a little bit chunky.
- Scrape tofu chickpea salad mixture out of food processor into a large bowl. Mix it well, and taste it to see if you'd like to add any extra salt & pepper.


