Bring a large saucepan to a medium-high heat, add the olive oil and beef cubes and sauté until the beef has browned and most of the meats liquid has evaporated, about 5 minutes.
Add the onions and eggplant and sauté for 3 minutes or until the vegetables start to brown.
Add the tomato paste and sauté for 2 minutes. Followed by the chicken stock powder, paprika, five spice and 1 tsp salt. Pour in the warm water and stir gently.
Reduce to a low-medium heat and simmer uncovered for 50 minutes. Stir occasionally.
Add in chunks of the sweet potato and stir gently, ensuring the sweet potato is mostly submerged in the liquid. Continue simmering, uncovered, until the sweet potato is tender, about 30-40minutes. Note: feel free to add a dash of water as needed, add rather to little liquid than to much because the sweet potato is tender your stew will be ready.
5 minutes prior to serving you can add the fresh chili and the remaining 1 tsp salt (if needed). Note: you can obviously add it whenever, but the earlier you add it the spicier your stew ill be.
Once the sweet potato is tender and you've added the chili, you can dish up. Salt to taste if needed and enjoy!