Go Back
+ servings
42 Mouthwatering High-protein Vegan Recipes | hurrythefoodup.com

42 Mouthwatering High-Protein Vegan Meals

Course: Salads
Cuisine: Asian, Vegan
Time: Max 20 min
Calories: 450 - 650 kcal
Type: round-up
Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes
Servings: 2 people
Calories: 486kcal
Print Recipe Add to Collection


  • 14 oz firm tofu (ideally get fresh tofu from the supermarket)
  • 1 cup bean sprouts
  • ½ bunch radishes
  • ½ medium cucumber
  • 1 handful spinach
  • 1 small tin pineapple (small tin = 8 oz = 225g = ¼)

For the dressing


  • Press out some excess moisture of the tofu block, then cut it into small cubes (about one square centimeter). In a pan heat up some oil at a medium heat and in the tofu goes. Fry for about 15 minutes until golden brown. Multitasking challenge: make sure you stir every now and then (and add some salt) while you prep the rest of the salad. You can do it, bring it on!
  • Next up: wash your veggies!
  • Slice the radishes.
  • Cut the cucumber lengthwise in half, remove the seeds with a small spoon and cube what’s left.
  • Cut the pineapple into small chunks as well.
  • Throw everything into a bowl along with the spinach and bean sprouts.

Now to the dressing

  • Combine olive oil, honey, sriracha, lime juice, salt and pepper and toss it into the salad.
  • Get the tofu cubes and place them in a separate bowl. Add them to each salad serving. (If you throw them right into the salad they’ll get mushy quickly).
  • Also for garnish, cut the chili and roughly crush or chop the peanuts. Sprinkle them over the salad when serving.
  • Enjoy!


Serving: 531g | Calories: 486kcal | Carbohydrates: 34g | Protein: 29g | Fat: 32g | Saturated Fat: 5.1g | Sodium: 88mg | Potassium: 1060mg | Fiber: 6.7g | Sugar: 19g | Vitamin A: 2950IU | Vitamin C: 123.8mg | Calcium: 500mg | Iron: 6.5mg