Tofu salad is one of those meals that sounds a little “too healthy” until you actually make it the right way. Then it becomes the kind of dish you crave on busy weekdays—fresh, filling, and surprisingly satisfying. I started making tofu salad when I needed something quick that still felt like a real meal, not just a bowl of lettuce that leaves you hungry again an hour later.
What makes this tofu salad different is the crispy tofu. Instead of tossing soft tofu cubes on top and hoping for the best, this recipe coats the tofu in cornstarch and spices, then pan-fries it until golden and crunchy on the outside. Once you combine that with creamy avocado, juicy cherry tomatoes, sweet corn, and a rich tahini dressing, it turns into a salad that feels more like comfort food than “diet food.”
This is the type of salad that works for almost any situation. It’s perfect for meal prep lunches, quick dinners, or even when you need something impressive but easy for guests. And the best part is you can customize it endlessly without ruining the overall balance.
If you’ve ever thought tofu was bland, this recipe will change your mind.

1. Tofu Salad Recipe ( Yield: 4-6 Servings)
Ingredients
Veggies
- 8 packed cups lettuce, chopped
- 1 cup cucumber, diced
- 1 cup cherry tomatoes, halved
- ½ cup corn
- 2 spring onions, finely chopped
- 1 avocado
Tofu
- 14 ounces tofu, firm or extra firm
- 4 tablespoons cornstarch
- 1 teaspoon garlic powder
- 1 teaspoon paprika
- 1 teaspoon salt
- ¼ teaspoon black pepper
- 1½ tablespoons extra virgin olive oil
Dressing
- ⅓ cup tahini
- ⅓ cup water
- 2 tablespoons lemon juice
- 1 clove garlic
- ¼ teaspoon salt

Instructions
Start by prepping the tofu, because that’s what takes the longest. Remove the tofu from the package and drain the liquid. Wrap the tofu block in a clean kitchen towel or paper towels and press it gently to remove extra moisture. You can place a plate on top and add something heavy like a pan or a can of beans. Let it press for at least 10 to 15 minutes. The drier the tofu is, the crispier it will become when cooked.
Once pressed, cut the tofu into bite-sized cubes. Try to keep the cubes similar in size so they cook evenly.
In a medium bowl, combine the cornstarch, garlic powder, paprika, salt, and black pepper. Mix well so the seasoning is evenly distributed. Add the tofu cubes to the bowl and toss gently until each piece is coated. The cornstarch should form a thin dry coating on the tofu.
Heat the olive oil in a large skillet over medium-high heat. When the oil is hot, add the tofu cubes in a single layer. Don’t overcrowd the pan. If the tofu is packed too tightly, it will steam instead of crisp. Cook the tofu for about 10 to 12 minutes total, turning the cubes every couple of minutes until all sides are golden brown and crispy.
Once the tofu is crisp and browned, transfer it to a plate lined with paper towels and let it cool slightly while you prepare the rest of the salad.
Now prep your vegetables. Chop the lettuce into bite-sized pieces and place it into a large salad bowl. Dice the cucumber and add it to the bowl. Slice the cherry tomatoes in half and toss them in. Add the corn and chopped spring onions.
Cut the avocado in half, remove the pit, and scoop out the flesh. Dice the avocado into chunks and set it aside for now. Avocado is best added at the end so it stays creamy and doesn’t get mashed during mixing.
Next, make the tahini dressing. In a blender or small food processor, combine the tahini, water, lemon juice, garlic clove, and salt. Blend until smooth. If you don’t have a blender, you can mince the garlic finely and whisk everything together in a bowl. The dressing will start thick but will loosen as you whisk.
Taste the dressing. If you like it more tangy, add a little more lemon juice. If it feels too thick, add a splash more water until it reaches a creamy pourable consistency.
Now assemble the salad. Add the diced avocado to the salad bowl. Add the crispy tofu on top. Drizzle the dressing over the salad and toss gently until everything is coated. For the best texture, serve immediately while the tofu is still crisp.
If you’re meal prepping, keep the tofu and dressing separate until right before eating.

2. Tips for Perfect Tofu Salad
The secret to a great tofu salad is texture. The veggies are crunchy, the avocado is creamy, and the tofu should be crispy. If the tofu is soft or soggy, the whole salad feels disappointing.
Pressing the tofu is the most important step. I used to skip it when I was in a hurry, and the tofu always turned out chewy instead of crisp. Even 10 minutes of pressing makes a noticeable difference. If you have time, pressing for 20 minutes gives the best results.
Cornstarch is also a game changer. It creates that thin crispy coating that makes tofu feel more like a “crouton” or crunchy topping. The paprika and garlic powder give it a savory flavor without needing a complicated marinade.
Cooking temperature matters too. Medium-high heat is the sweet spot. Too low and the tofu won’t brown. Too high and it can burn before it crisps properly.
For the dressing, tahini can vary a lot depending on the brand. Some are thick and bitter, others are smooth and nutty. If your tahini tastes strong, add a tiny drizzle of maple syrup or honey to balance it out. It won’t make the dressing sweet, it just smooths out the flavor.
If you want to make this salad more filling, you can add cooked quinoa, chickpeas, or roasted sweet potatoes. If you want it lighter, use less dressing and add more cucumber and lettuce.
And one practical tip: if you’re serving this salad for guests, assemble it right before eating. The tofu stays crisp and the lettuce stays fresh.
3. Frequently Asked Questions
Can I bake the tofu instead of pan-frying it?
Yes, baking works well if you want a lower-oil option. Coat the tofu in the cornstarch and seasoning, spread it on a lined baking sheet, and bake at 400°F (200°C) for about 25 to 30 minutes, flipping halfway through. Pan-frying gives the crispiest texture, but baking is easier for larger batches.
How long does tofu salad last in the fridge?
The salad itself can last about 2 days in the fridge, but it’s best eaten fresh. The lettuce can wilt and the tofu will lose its crunch. For meal prep, store the veggies, tofu, and dressing separately, then combine when ready to eat.
Why does my tofu stick to the pan when cooking?
Tofu usually sticks if the pan isn’t hot enough or if you try to flip it too soon. Let the tofu cook undisturbed for a minute or two before turning. A nonstick skillet works best, and using enough oil helps prevent sticking.
Is tahini dressing supposed to taste bitter?
Tahini naturally has a slightly bitter edge, especially if it’s made from darker sesame seeds. Lemon juice and garlic balance it out, but if it still tastes too strong, add a small amount of sweetener like maple syrup. Also make sure your tahini is fresh, since old tahini can taste harsher.
What can I substitute for tahini in the dressing?
If you don’t have tahini, you can use plain Greek yogurt for a creamy tangy dressing, or use peanut butter for a nutty flavor. The taste will be different, but it still pairs well with tofu and vegetables.
4. Nutrition Information
Approximate values per serving (based on 6 servings):
| Nutrient | Amount |
|---|---|
| Calories | 290 kcal |
| Protein | 13 g |
| Fat | 20 g |
| Saturated Fat | 3 g |
| Carbohydrates | 18 g |
| Sugar | 4 g |
| Fiber | 7 g |
| Cholesterol | 0 mg |
| Sodium | 520 mg |
This easy tofu salad recipe is proof that salads don’t have to be boring. Between the crispy tofu, creamy avocado, crunchy veggies, and rich lemon tahini dressing, every bite has something going on. If you’re looking for a healthy meal that still feels satisfying and flavorful, this tofu salad is one of the easiest recipes to keep in your weekly rotation.