Heat oil in a large pot on medium high heat. Add onion and cook until soft, about 4 minutes.
Add garlic, celery, and green onions, and cook for 2 minutes while stirring constantly. Stir in carrots, thyme, parsley, basil, and cabbage.
While cooking for another 2 minutes, add water or broth, bay leaf, yeast flakes, paprika, cayenne pepper, and bouillon cubes or salt.
Cover pot and bring to a boil. Reduce heat to low, then simmer for 20-30 minutes. Enjoy!