To make the tofu ‘chicken’, add the soy sauce, nutritional yeast, bouillon, poultry seasoning, garlic powder, and onion powder in large bowl, whisking to combine.
Add the diced tofu to the bowl, tossing to coat.
Heat the neutral oil in a pot or Dutch oven over medium-high heat.
Once the oil is hot, add the tofu and cook, stirring occasionally, until lightly crisped around the edges, 10 to 15 minutes. Remove and set aside.
To the same pot, add the butter and olive oil over medium heat. Once the butter has melted, add the onion, carrots and celery. Cook, stirring often, until the onion is translucent, 3 to 4 minutes.
Add the garlic and minced parsley. Continue to cook for 1 to 2 minutes.
Sprinkle in the flour, stirring to combine.
Add the lemon zest (not the juice yet), dried thyme, dried rosemary, poultry seasoning, and turmeric.
Whisk in the broth and bring to a simmer.
Stir in the reserved tofu ‘chicken’ and celery leaves, reduce the heat to low, cover and simmer for 15 to 20 minutes.
While the soup is simmering, prepare the noodles according to package directions. Drain and set aside.
Next, remove the lid from the simmering soup, pour in the cream and the parmesan, stirring to combine. Continue to simmer until the soup is thick and creamy, another 5 to 10 minutes.
Stir in the fresh lemon juice. Taste and adjust seasonings, if necessary.
To serve, add a small handful of the cooked noodles to a bowl and ladle the soup over it.
Garnish with fresh minced parsley and more parmesan (if desired), and enjoy!