Creamy Tofu and Veggie Salad
This plant-based salad is packed with lean soy protein and crunchy, fiber-rich vegetables, making it a satisfying and heart-healthy alternative to traditional egg or chicken salad.
Ingredients
Calories next to each ingredient are for that ingredient across the whole recipe (4 servings), not per serving.
- 3/4 pound firm tofu, drained · 255 kcal in the whole recipe
- 2 tablespoons reduced-fat mayonnaise · 107 kcal in the whole recipe
- 3 teaspoons brown mustard · 9 kcal in the whole recipe
- 1/2 teaspoon low-sodium soy sauce · 1 kcal in the whole recipe
- 1/2 cup diced celery · 7 kcal in the whole recipe
- 1 tablespoon diced onion · 4 kcal in the whole recipe
- 1/2 green bell pepper, seeded and diced · 11 kcal in the whole recipe
- 1 tablespoon minced fresh parsley · 1 kcal in the whole recipe
Method
Press the tofu between two plates with a heavy object on top for 10 to 15 minutes to drain excess water, pouring off the liquid periodically.

In a small bowl, whisk together the reduced-fat mayonnaise, brown mustard, and low-sodium soy sauce until smooth.

Dice the pressed tofu and combine it in a medium bowl with the celery, onion, green pepper, and parsley.

Pour the dressing over the tofu mixture, toss gently to coat, then cover and refrigerate for at least 1 hour before serving.

Cook it hands-free, log it in one tap. In the Besly app this recipe scales to your calorie target, a voice chef walks you through each step, and saying "I had the creamy tofu and veggie salad" puts it in your diary. Get Besly →
Adapted from a USDA MyPlate Kitchen recipe (public domain). Portions, macros, diet checks and step photos by Besly.
Nutrition per serving
99 kcal · 9 g protein · 3 g carbs · 6 g fat
On the plate: Legumes, Vegetables
You might also like
More lunch recipes around 99 kcal
- Crispy Baked Ginger-Garlic Tofu · 99 kcal · 11 g protein
- Slow Cooker Manhattan Clam Chowder · 97 kcal · 9 g protein
- Fit Borlotti Beans in Olive Oil · 102 kcal · 5 g protein
- Herb-Baked Cod Fillets · 97 kcal · 16 g protein
- Parmesan Peas · 102 kcal · 6 g protein
- Rainbow Veggie Salad · 96 kcal · 6 g protein
Browse: Lunch recipes · Dinner recipes · Low carb recipes · Keto-friendly recipes
Besly