This Oklahoma BBQ sauce recipe has a rich tomato base, a sweet-tangy taste, and a warm kick from cayenne, chili powder, ginger, and black pepper. Vinegar cuts through the sweetness, while cinnamon, cloves, and nutmeg add a subtle spiced note.
Finely mince the onion so it softens quickly. Melt the butter in a large saucepan over medium heat. Add the onion and cook for about 5 minutes, stirring now and then, until tender.
Add the tomato ingredients
Pour in the tomato juice and ketchup. Stir everything together until the onion is well mixed into the tomato base.
Season the sauce
Add the sugar, white wine vinegar, Worcestershire sauce, ginger, cloves, garlic powder, celery seed, cinnamon, cayenne, black pepper, nutmeg, and chili powder. Stir until the seasonings are well incorporated.
Let the sauce simmer
Bring the sauce to a gentle simmer, then lower the heat. Leave the pan uncovered and cook for 35–45 minutes. Give it a stir from time to time so the sauce does not stick to the bottom.
Check the consistency
Once the sauce has cooked down and reached your preferred thickness, give it a taste. For a smoother texture, carefully blend the sauce until the onion is fully broken down.
Cool and serve
Take the saucepan off the heat and let the sauce cool for a few minutes. Spoon it over your favorite BBQ dishes while warm, or let it cool completely before placing it in a clean storage container.