Brown the potatoes and onion in a skillet with the rest of the oil over high heat. Add the meat, garlic and spices. Season with salt and pepper. Cook, stirring to break up the meat, for about 5 minutes. Add the tomatoes, beans and honey. Reduce the heat and simmer gently, stirring frequently, until the sweet potatoes are tender, about 10 minutes. Add the parsley. Stir to combine. Adjust the seasoning.