I warmed the oil in my pot over medium heat, then whisked in the flour constantly for about 20 minutes. The goal was a deep golden caramel color without burning; patience here makes a huge difference in flavor.
Right after the roux hit that color, I added diced onion, bell pepper, and celery. I cooked them until soft (about 5 minutes), then added minced garlic and let it cook another minute so the aromas release nicely.
Next, the sausage goes in (sliced or chopped), with Cajun seasoning, salt, and optional cayenne. Then I poured in chicken broth, water, diced fire-roasted tomatoes, coconut aminos, and bay leaves. I brought it to a simmer, then uncovered and let it go for about 50 minutes so flavors deepened and meld.
Once the longer simmer is done, I stirred in peeled shrimp and frozen okra. I cooked it just long enough—about 10 minutes—until shrimp are pink, opaque, and okra is tender without getting slimy.
I removed the bay leaves, ladled the gumbo over cooked rice in bowls, and sprinkled chopped green onions on top. Then we dug in!