Bring a large pot of salted water to a boil. Add soba and cook 3 minutes. Drain and rinse immediately under cold water until cool. Set aside.
Whisk soy sauce, vinegar, sugar, cornstarch and 3/4 cup water. Set aside.
Heat 1 Tablespoon oil in a large skillet over medium-high heat. Add garlic and spinach and sauté for 3 minutes, until wilted. Toss with sesame oil. Transfer to serving platter.
Add tofu to the same pan and sauté 4 minutes, turning every minute to brown. Remove from pan and arrange on serving platter.
Add pepper to pan. Cook 3 minutes before transferring to serving platter.
Arrange shredded carrots, steamed edamame and any additional topping ingredients onto the serving platter.
Pour sauce into pan and bring to a simmer; cook 2 minutes. Using tongs, toss with cooked soba noodles until heated through.
To serve, divide soba noodles among serving bowls. Place platter of toppings at the center of the table for customized plating.