Slice tofu in half and place on top of a clean kitchen towel. Place another clean kitchen towel on top of sliced tofu. Place a flat surface (such as a stack of cookbooks or heavy cutting board) on top dish towel with tofu for 10 minutes. This helps to remove water from tofu and make them extra crispy when cooked!
Make the peanut sauce: whisk together honey or maple syrup, tamari or coconut aminos, peanut butter, rice vinegar, sesame oil, and ginger. If the mixture is too thick, add in a splash of water. Add half of the peanut sauce to a large bowl and reserve the remaining peanut sauce for serving.
After tofu has drained, slice each half into equal sized 2-inch cubes. Carefully add to bowl with half the peanut sauce and stir gently to combine and marinate. Let sit 5 to 10 minutes.
Cook tofu. Heat a large nonstick skillet over medium heat. Add a drizzle of additional sesame oil. Add tofu to the pan and cook for 30 to 60 seconds per side, or until golden and crispy. Remove from pan and set side. You may have to cook tofu in batches, as to not crowd the pan!
While tofu cooks, add broth to a large pot. Bring to a boil and stir in soba noodles. Cook for 6 minutes, add bok choy and bean sprouts, and cook for 1 more minute. Drain noodles and vegetables.
Prepare your bowls: add cooked soba noodles, bok choy, bean sprouts, tofu, bell pepper, and red cabbage to two large bowls. Sprinkle with red chili and peanuts and drizzle with lime juice and the reserved peanut sauce. Enjoy!
This nutritional information refers to each serving of the entire recipe and not just the products used as ingredients.