Into a large pot over medium heat, add the vegan butter.
When the butter is melted, add the onion and saute 3 minutes, until onions are softened.
Add garlic and continue cooking an additional 1 minute.
Whisk in flour, thyme, and basil.
Slowly add broth, whisking continuously until fully incorporated.
Bring to a boil then reduce heat to low.
Stir in non-dairy half & half.
Stir in cayenne pepper sauce, if using.
Add the potatoes.
SImmer 5 minutes to heat through.