Open the tofu box and allow the packed liquid to drain completely. Layer a plate with a kitchen towel. Place tofu over it.
Cover the tofu with another layer of folded paper towel and place a big canned jar or a heavy thing over the paper towel. Let it rest for 20 minutes. This will press the extra liquid out of tofu.
After pressing and draining liquid from the tofu, cut your block of tofu into slices (or however shape you like). Set aside.
Heat oil in a pan. Add the tofu slices.
Cook the tofu slices until golden and crisp, turning occasionally. Set aside.
Add water to a large bowl. Put it on high heat. Add salt and then add the linguine noodles to the pan and stir to combine. For al-dente noodles, boil noodles for 9-10 minutes stirring it often to keep it from sticking.
Drain the noodles in a colander. Rinse the noodles once again under tap water to wash away all the starch. Set aside.
In a separate bowl, combine all the sauces – tamari, chili garlic paste, vinegar, and hoisin sauce. Mix to combine. Set aside.
Return the same pan to the burner. Add the oil, sliced bell peppers, and carrots. Saute gently for 2-3 minutes until bell peppers are softened.
Mix in shredded cabbage. Cook for a minute.
Transfer the cooked veggies to a bowl and set aside.
Add sesame oil to the pan. Add garlic and saute for 30 seconds.
Stir in the white part of the scallions and cook for another 30 seconds. Pour in the sauce mixture. Along with the cornstarch mix. Mix to combine.
Continue to cook until the sauce thickens.
Lower the flame to the lowest setting, stir in sauteed vegetables, crispy tofu slices, and the drained Linguine noodles to the pan. Toss to coat.
Serve hot! Garnish generously with green parts of scallions, nigella seeds, and cilantro leaves.