Heat a pot over medium heat. Once hot, add the oil. Saute the onion and garlic until softened.
Pour in the broth, kale, sweet potato, marjoram, and season with salt and pepper, cover with a lid and bring to a simmer until the potato is tender and the flavor in the soup has developed, about 20 minutes. Season with salt and pepper to taste.