Heat the olive oil in a large saucepan over medium heat.
Add onions, jalapeno, garlic, and cook, stirring occasionally for about 5 minutes, until the onion is translucent.
Add tapioca flour and cumin, stir to combine.
Add the diced tomato and cook for about 2 more minutes.
Add corn and pour into the veggie broth.
Add salt, pepper and coconut sugar.
Stir well to combine all the ingredients.
Simmer for about 7 minutes.
Add coconut milk, stir to combine, cover and let it sit.
Meanwhile, prepare your bacon.
In a skillet over medium heat, add olive oil. Add the sliced tofu and paprika. Cook, stirring occasionally, for about 8 minutes, or until the tofu pieces are crispy and golden.
Serve the corn soup with chopped cilantro, jalapenos, vegan cream cheese and tofu bacon on top.