In a large pan, heat oil on medium heat and add diced chicken OR tofu, paprika, black pepper, and garlic powder. Cook evenly and until chicken is completely cooked through, or tofu is nicely browned on each side. Put aside to rest.
In another pan, heat oil on medium heat. Add all vegetables, garlic, and ginger, and cook for 5 minutes. Pour in soya sauce and cook for another 3 minutes. Meanwhile, fill a medium sized pot and bring to a boil.
Mix in honey and peanut butter until all vegetables are evenly coated. Stir in chicken. Reduce heat and cook until all juices are almost absorbed. Note: Don't allow juices to get too low as peanut butter tends to stick to pan quickly. You can leave some juices to absorbed by the noodles.
Add rice noodles to boiling water. Cook for a few minutes or until tender. Pour out water but do not strain. You will need the little bit of access water for the vegetable stock powder. Add the powder, and return to stove on high heat. Mix well and allow the noodles to absorb the excess water.
Once the water is absorbed, place vegetables and chicken on top of noodles and garnish with sesame seeds if your desire. Serve while warm.