Heat olive oil in a large pot over medium heat.
Sauté onion and garlic until soft and fragrant.
Add diced sweet potatoes and cumin, stir for 2 minutes.
Pour in vegetable broth, bring to boil then simmer for 30 minutes.
Blend soup until smooth and creamy. Season with salt and pepper.
For pudding, mix cornstarch with a small amount of plant milk.
Heat remaining plant milk, coffee, and sweetener in a saucepan.
Slowly whisk in cornstarch mixture until pudding thickens.
Remove from heat, stir in vanilla extract.
Serve soup hot with a cheeky side of coffee pudding.