Creamy Cucumber Tofu Salad combines crispy tofu, refreshing cucumber, grated carrot, quinoa, and edamame for 30 g of plant protein per serving-all without oil. Nutrient‑dense and fiber‑rich, it's perfect for meal prep or a quick weeknight dinner. Created by a Registered Dietitian.
If high-protein creamy salads are your thing, you might also enjoy this high-protein Creamy White Beans recipe, Cooked Vegetable Salad, and my Protein Bean Salad.
Jump to:
👩🏼🌾 Ingredients & Health Benefits

Below are some notes about the ingredients from me, as an expert in nutrition.
- Red quinoa adds protein, fiber, magnesium, and iron. Red and white quinoa are nearly identical in nutrition, but red quinoa has slightly more antioxidants, while white quinoa is a bit milder and softer.
- Edamame is high in protein and antioxidants for heart and metabolic health.
- Cucumbers are hydrating, low-calorie, and provide antioxidants like beta-carotene and flavonoids, which help combat inflammation.
- Carrot (optional) provides beta‑carotene and lutein, which are antioxidants that can help prevent eye damage. Plus, they are rich in fiber for gut health.
For the Tofu:

- Tofu provides plant protein and is rich in isoflavones that may support heart and bone health.
- Lime juice provides vitamin C and limonene, a natural plant compound linked to anti‑inflammatory and digestive benefits.
- Low‑sodium tamari, smoked paprika, garlic powder, and hot sauce add flavor without excess sodium or calories. I like Tabasco best because it has no gums or preservatives. It contains capsaicin that could boost your metabolism.
For the Dressing:

- Greek‑style yogurt adds extra protein and creaminess without dairy. I used a plant-based variety.
- Flaxseed meal gives healthy fats and helps you stay satisfied.
- Date syrup adds natural sweetness along with fiber, minerals like potassium and magnesium, and antioxidants.
See the printable recipe card below for quantities.
🫛 Substitutions
This recipe is versatile and easy to adapt. Below are some simple ingredient substitutions.
- Tofu: Extra-firm or super-firm tofu works; I prefer super-firm tofu for its higher protein, and no pressing is required. Tempeh is another great option.
- Quinoa: Substitute with wheat berries, barley, farro, bulgur, millet, or rice.
- Edamame: Swap for white beans, chickpeas, or a mix.
- Yogurt: Any unsweetened Greek-style yogurt works; if it's thin, add more ground flaxseed to thicken.
- Sweetener: Use date syrup, maple syrup, or agave.
- Lime juice: Swap for lemon juice or rice vinegar.
- Extra Virgin Olive Oil: Add a drizzle to the tofu for a moister texture, if desired. (See here for a list of the highest-polyphenol options.)
- Heat: Tabasco, sriracha, or your favorite vinegar‑based hot sauce; omit for a non‑spicy version. (Tabasco has no gums!)
📝 Tips for Making Creamy Cucumber Tofu Salad
These additional tips will help you get the best results from this recipe.

- Break the tofu into chunks with your hands instead of cutting it into cubes. The uneven surfaces absorb more of the marinade. Optional: Add a drizzle of olive oil to the marinade for a richer flavor.

- If baking without oil, use a nontoxic baking dish (see here) or line it with parchment paper so the tofu does not stick.

- Try using a mandolin to slice the cucumber. The one I use is easy and safe-see my cookware linked below. Otherwise, slice them thinly with a chef's knife. If using a salad jar, add the cucumber first. You can slice them directly over the jar.

- Finely slice the red onion with a sharp knife or a mandolin for thin, even pieces that blend seamlessly into the salad without overpowering the flavor. If using a salad jar, place the red onion next.

- Layer the ingredients in this order, if using a salad jar: tofu first, followed by edamame, grated carrot, quinoa, green onion, sesame seeds, and finally the Greek‑style yogurt mixed with flaxseed meal, paprika, garlic powder, and a touch of sweetener. Finish with tamari and hot sauce on top. Shake the jar vigorously before serving.

- To make your Creamy Cucumber Tofu Salad last longer, use a salad jar with a separate dressing compartment. Mix all the dressing ingredients and store them in the top container. Keep the extra‑crispy tofu on top. Combine everything just before eating for maximum freshness and texture.

- The salad jar will stay fresh for up to 4 days, keeping the veggies crisp and the tofu and dressing flavorful until you are ready to mix and enjoy.

- Alternatively, cook the tofu, then combine all the salad ingredients in a large bowl. Mix the dressing ingredients separately, pour over the salad, and gently toss to combine. Add the tofu just before serving if you prefer to keep it crisp.

Creamy Cucumber Tofu Salad Recipe
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Cooking for Peanuts.
Ingredients
For the tofu:
- 16 ounces super firm tofu or pressed extra firm tofu
- 1 ½ tablespoon tamari or soy sauce, or coconut aminos (preferably low sodium)
- 1 ½ tablespoons lime juice or rice vinegar
- ¾ teaspoon smoked paprika or
- ¾ teaspoon garlic powder
- 1 ½ teaspoons tabasco or hot sauce
For the dressing:
- 1 cup unsweetened Greek-style yogurt or yogurt (see notes)
- 1 teaspoon flaxseed meal or tahini (optional)
- 1 ½ tablespoons tamari or soy sauce, or coconut aminos (preferably low sodium)
- 1 tablespoon lime juice or rice vinegar (plus more to taste)
- 1 teaspoon date syrup or maple syrup (or to taste)
- ½ teaspoon Tabasco or hot sauce (plus more to taste)
Salad ingredients:
- 1 cup cooked quinoa (about ⅓ cup dry)
- 2 cups shelled frozen edamame thawed in a sieve under running water
- 1 large English cucumber thinly sliced
- 1 medium carrot grated (about 1 cup-optional)
- 1 small red onion quartered and thinly sliced (optional)
- 2 large green onions thinly sliced
- 1 tablespoon sesame seeds (optional)
Instructions
- Prepare the Tofu: Preheat the air fryer to 375°F or the oven to 400°F before preparing the tofu.Tear it into bite‑sized chunks with your hands or cut it into 1-inch cubes.Whisk the low‑sodium tamari, lime juice, smoked paprika, garlic powder, and hot sauce. Toss the tofu in the marinade. Optional: add a drizzle of olive oil.
- Cook the Tofu:Air fry at 375°F for 12 to 15 minutes, shaking halfway, until lightly crisp. Or bake at 400°F for 20 to 25 minutes on a parchment‑lined or ceramic baking dish, flipping once.
- Cook the quinoa according to the directions on the packet if using dry.
- Mix the marinade: Make the dressing by whisking together Greek‑style yogurt, flaxseed meal, tamari, lime juice, date syrup, and hot sauce if desired. Adjust lime juice and sweetener to taste. Add water as needed to thin, or more flaxseed if the dressing is too thin.
- Combine the cooked tofu, quinoa, edamame, cucumber, carrot, red and green onions, and sesame seeds in a large bowl. Mix with the dressing. Or top with tofu just before serving if you want it to stay crisp.
Notes
Nutrition
This information is provided as a courtesy and is only an estimate. Nutritional values may vary depending on factors such as product types and brands used.
✔️ Storage & Serving Tips
This high-protein, plant-based salad is perfect for meal prep and stays fresh for days with a few simple storage tips.
- Store the prepared salad in an airtight container in the fridge for up to 3 days.
- Salad jars with separate dressing compartments work well for meal prep and help the tofu stay crispy. See the one I used linked below.
- If you prefer the tofu crispy, add it right before serving instead of mixing it into the salad in advance.
🙋🏽♀️ Recipe FAQs
Salting and draining the cucumber, then gently patting it dry with a paper towel, helps keep the salad from getting watery if you plan to store it for a few days. However, this is not required, and if you're serving it right away, you can skip this step.
Unsweetened soy or pea protein Greek-style yogurts are the highest in protein and best for recipes like this. Almond, cashew, or oat yogurts are also good options. Look for simple ingredient lists without added gums or preservatives.
Coconut yogurts are usually lower in protein and higher in saturated fat, and the lauric acid may raise LDL cholesterol.
🛒 Shop Recipe Cookware and Ingredients

Note: As an Amazon Associate, I earn from qualifying purchases.
Nisha's Favorites
Get my tried-and-true products.











Aja says
I made this salad for the week. I put it in jars and used store bought baked tofu because I had no time to make the crispy tofu. Even with the mediocre store-bought tofu the salad was amazing. I love this dressing and every ingredient in this salad. I think I want this everyday now. I ran out of tamari so ended up having to use a teriyaki sauce which meant I didn’t need any sweetener. It’s great with chile flakes.
Nisha Melvani, RDN says
Thank you for sharing your substitutions! Sounds delicious!
Jennifer says
This was such an amazing salad! I had to use regular vegan yogurt as my grocery store doesn’t carry vegan Greek yogurt, and I think it turned out well, but next time I might try using silken tofu like one of your followers suggested. There will definitely be a next time! Such a great combination of flavours! Thank you for sharing this recipe.
Nisha Melvani, RDN says
Thank you for giving it a try! So happy to read you enjoyed the combination.
Jana says
Another fresh, delicious recipe! Thank you so much!❤️
Nisha Melvani, RDN says
Thank you for taking the time to leave a comment. So gald you enjoyed this salad.
Harlie says
So it was great but 2 things. I forgot to mix the tofu dressing before I mixed it so the flavor was a bit un even. I will remember next time..and second I found the dressing to be too bland for my taste. I added more soy but still nothing so I added my yum yum sauce and it seemed to do the trick. The problem is im use to unhealthy sweet dressings so my taste buds have to adjust. Maybe put alittle maple syrup next time. But yes this is delicious. Thank you. Harlie
Nisha Melvani, RDN says
Hi. Yes, it takes time to adjust to less salty-sweet foods but glad you found a solution.
Natalie says
Easy 5+ stars! This was sooooo delicious! I've just started my journey into cooking and have loved exploring your recipes, so healthy and good for body and mind! This one was easy and such a fun array of flavors. Loved it! Can't wait to try more.
Thank you also for a detailed recipe with instructions; I need all the help I can get in the kitchen!!! 🙂
Nisha Melvani, RDN says
Awww so glad you enjoyed this tofu salad! Thank you for your lovely comment.
Chelsea says
So unbelievably YUM! Thank you so much for developing + sharing such nutritious recipes! I don’t care for vegan yogurt so I swapped for silken tofu and it was perfect!
Nisha Melvani, RDN says
Silken tofu is a great substitute! Thank you for leaving a comment. So glad you enjoyed it.
Marly says
Wow 🤩 You don’t miss!! I honestly wasn’t expecting to like this as I was putting it together, but once it was all together, IT WAS DELICIOUS! I love making and eating your recipes. It feels like an act of self love! Thank you!!
Nisha Melvani, RDN says
This comment made me cry! So lovely. Thank you. I'm so glad you enjoyed this salad!
Bridge says
Just confirming, this recipe 5 servings?
Nisha Melvani, RDN says
Yes, to keep to the 333 kcals. However, it can be as many servings as you like. If I were having this as my lunch, I would have a larger portion.
Anna Mathe says
I made this for lunch today - so so delicious, filling. I added some greens and some avocado to the salad. The flavors come together so nicely! Thanks Nisha!
Nisha Melvani, RDN says
So happy to hear! Thank you for trying. the recipe so quickly! Greens are the perfect addition!
Julie says
Could you please add your recommended red quinoa to your Amazon ingredients page?
Nisha Melvani, RDN says
Just added them based on consumer labs.