Preheat the oven to 375°F and lightly oil or spray a baking sheet.
Start by making the tofu meatballs. Place the tofu, panko breadcrumbs, walnuts, onion, garlic, ginger, milk, soy sauce, vinegar, liquid smoke, flaxseed, and black pepper into the bowl of a food processor fitted with an S-blade. Pulse until the ingredients are finely chopped and well-mixed, being careful not to overdo it.
Roll the mixture into 1 to 1 ½ inch balls (you should get about 20) and arrange them on the prepared baking sheet. Lightly spray or brush the balls with a thin coat of oil.
Place the baking sheet into the oven and bake for 30 minutes, until lightly browned, turning the meatballs about halfway through baking.
While the meatballs bake, bring a large pot of water to a boil and cook the noodles according to package directions until al dente. When the noodles are done cooking, drain them into a colander, reserving ½ cup of the cooking water.
Pour the reserved water into a medium bowl and whisk in the gochujang, maple syrup or agave, sesame oil, and garlic.
When the meatballs are done cooking, add them to the pot with the noodles, then pour the sauce over everything. Mix well until the noodles and meatballs are coated in the sauce.
Divide the noodles and meatballs onto plates and sprinkle with scallions and sesame seeds. Serve.
Notes
* If you're not sure how much gochujang to use, start with less, then taste-test the sauce and add a tablespoon at a time. The dish will be on the spicy side even with lesser amounts. If you want a much milder version, you can cut the gochujang with some ketchup.Adapted from The New York Times Cooking.
Craving more veg-friendly recipes? Shop our collection of vegetarian and vegan cookbooks, including our new Vegan Thanksgiving and Vegan Christmas cookbooks!