Heat 1 tablespoon of avocado or olive oil in a medium saucepan over medium heat, then add the sliced onion and cook for 3 minutes until softened.
Add halved cherry tomatoes to the pan and stir occasionally, cooking for about 5 minutes until they become tender.
Mix in the minced garlic, chopped sun-dried tomatoes, and tomato paste, stirring consistently for 1 minute until aromatic and the paste color deepens.
In a small bowl, combine the arrowroot starch with a small amount of vegetable broth until smooth, then pour it into the remaining vegetable broth and stir well.
Pour the broth mixture into the saucepan and incorporate the drained white beans, letting everything simmer gently for 5 minutes to thicken slightly and heat through.
Blend in the vegan cream cheese and stir until it melts smoothly into the stew.
Add the baby greens and cook just until they begin to wilt, about 1 minute.
Squeeze in the lemon juice, season with salt and pepper according to taste, and finish by sprinkling fresh basil on top.
Serve the creamy stew on its own or alongside your favorite grains or toast for a complete meal.