In medium pot, heat coconut oil over medium. Add onions and saute for 3 minutes then add garlic and cook for another minute. Stir in tomatoes and cook for a few more minutes until tomatoes begin to soften.
Add the remaining ingredients and stir until combine. Cover the pot and simmer for 15 minutes. Be sure to stir every few minutes to keep from burning.
When done cooking, transfer soup into 4 serving bowls and top with avocado slices. Enjoy!
If prepping ahead, let cool and store in airtight glass containers in the fridge. This reheats very well!