Prep the ingredients. Peel and dice the onion. Dice the celery. Peel and slice the fresh ginger. Peel and dice the beets.
Heat olive oil over medium heat in a dutch oven or large pot.
Add the onion, celery, ginger, garlic and sea salt. Add the red chili pepper if using. Sauté, stirring often, for about 5 minutes.
Add the coriander seeds, cumin seeds and ground ginger. Stir and cook for about a minute to activate the spices.
Add the vegetable broth and beets. Bring to a boil. Reduce heat, cover and simmer for about 30 minutes. Check and stir the soup a few times.
After the 30 minutes, turn off the heat. Use a hand blender or transfer the soup to a blender (let cool first) and blend until creamy.
The soup can be reheated in the pot. Add some fresh black pepper to taste.
We like to serve this soup with a fresh homemade bun and top it with a little cashew sour cream or coconut yogurt.