Heat the olive oil in a medium soup pot on medium heat and add the onion and sweet potato. Stir frequently for approximately 8 minutes, or until the potato is fork tender. Add the garlic and stir in for two minutes.
Add the broth, beans, tofu, and the spices and stir well. Bring to a boil then reduce the heat to simmer and cook for 20 minutes.
10 minutes before the soup is ready, add the noodles to the boiling pot of water and cook according to the instructions on the package. Drain and rinse and add to the soup. Add the kale and cook for 1 to 2 minutes, or until wilted.
Make this your own. Add more or less of the spices to suit your taste.