Start by washing, peeling, and chopping the beets, carrots, and potatoes. Chop the onion and mince the garlic and drain and rinse the can of beans.
In a large pot over medium heat, add a generous amount of olive oil, then add the onion and garlic. Cook until the garlic is translucent. Then add the beets, carrot, potato, beans, salt and pepper, broth, and coconut milk. Stir, cover, and cook until the veggies are fork-tender.
Add the ginger, turmeric, and lemon juice. Use a food processor or immersion blender to blend the soup.
Serve in bowls, add vegan cream, olive oil, pine nuts, and fresh basil to the top, and enjoy with crispy bread.