Go Back
Vegan Apricot Cucumber Tofu Steak Meal Prep
Print Recipe
5 from 1 vote

Vegan Apricot Cucumber Tofu Steak Meal Prep

Tofu main dish with an easy apricot cucumber compote. Serve with quinoa and green beans for a protein packed plant-based meal!
Prep Time40 mins
Cook Time15 mins
Total Time55 mins
Course: Main Dish
Cuisine: American
Keyword: Meal Prep, Tofu
Servings: 4 servings
Calories: 322kcal
Author: Meal Prep on Fleek


  • 1-16 ounce block extra firm tofu drained and rinsed
  • 2 tbs rice wine vinegar
  • 2 tbs balsamic vinegar
  • 1 tsp maple syrup
  • 1/2 Cucumber grated
  • 1/2 apricot grated
  • 1/2 tbs maple syrup
  • 8 cups green beans trimmed
  • 2 cups cooked quinoa
  • fresh mint serving


  • Wrap tofu in towel and press to remove moisture, then cut into 1⁄2” slices.
  • Mix white rice vinegar, balsamic vinegar, and maple syrup together in a large bowl.
  • Place slices of pressed tofu in a large glass dish, laid flat. Pour contents of bowl into baking dish and seal tightly. Chill in the refrigerator for 30 minutes to marinate, flip the bag over at 15 minutes to cover tofu on both sides.
  • While the tofu is marinating, prepare cucumber and apricots compote. Add grated cucumber and apricot to a bowl and stir in maple syrup, then toss to combine. Store in the fridge until ready for use.
  • Cook your quinoa according to package instructions if you haven’t already done so.
  • Fill a large pot with water and add trimmed green beans. Allow to cook for 3-5 minutes, until tender crisp and vibrant green.
  • Start up your grill or grill pan and turn to medium heat. Place tofu on the grill using tongs and cook for about six minutes on each side, or until slightly blackened. Flip and repeat.
  • Divide tofu and quinoa between containers and store cucumber/apricot mixture on the side.
  • Store in the fridge for 5-7 days.


Nutrition for 1 out of 4 servings:
18g Protein | 47g Carbs | 7g Fat | 14g Fiber | 322 Calories


Serving: 1meal | Calories: 322kcal | Carbohydrates: 47g | Protein: 18g | Fat: 7g | Fiber: 14g