Take the cream cheese out of the refrigerator so it can start to come to room temperature. Dice the onions and mince the garlic.
Heat a large pot over medium-high heat on the stove. Add the oil and once heated, add the onions. Sauté them until they are softened (3-4 minutes). Stir in the garlic and cook this for about a minute.
Add the tomatoes, beans, enchilada sauce, corn, green chilies, and seasoning.
In a small bowl, whisk the bouillon base into a little bit of the warm water until it has dissolved. Stir in the cornstarch or masa harina into this broth until it's smooth and lump-free. Pour this mixture along with the rest of the water into the pot.
Lower the heat to medium and cook the soup for about 10 minutes, uncovered. Add the softened vegan cream cheese and vegan cheddar shreds. Stir occasionally as the cheese melts (10 minutes).
Meanwhile, defrost the vegan chicken in the microwave for 30 seconds. Dice it into small pieces and add it to the pot. Cook the enchilada soup for 3-4 more minutes until the vegan chicken is heated through.
Garnish the soup with toppings such as avocado, broken tortilla chips, jalapeño slices, cilantro, lime juice, vegan cheese, and fresh onions.