St. Louis BBQ Sauce
intro
Tangy, lightly sweet, tomato-forward St. Louis BBQ sauce has a thin, clingy texture, perfect for slathering on grilled ribs, chicken, and burgers at summer cookouts.
Ingredients
Steps
Prep all ingredients
Measure all ingredients precisely into separate small ramekins to avoid mid-cooking scrambling: portion ketchup, apple cider vinegar, packed brown sugar, Worcestershire sauce, yellow mustard, water, and all spices ahead of time. No chopping is required for this recipe.
Combine sauce base
Place the 2-quart heavy-bottomed saucepan over medium-low heat (heat level 3 out of 10 on standard stovetops). Add ketchup, apple cider vinegar, packed brown sugar, Worcestershire sauce, yellow mustard, and water to the pan, stirring with a silicone whisk to fully combine until no lumps of brown sugar remain, about 1 minute.
Whisk in spices
Add garlic powder, onion powder, smoked paprika, black pepper, fine sea salt, and optional cayenne pepper to the warm sauce base. Whisk continuously for 30 seconds to evenly distribute the spices and prevent any dry spice clumps from forming on the sauce surface.
Simmer for depth
Increase heat slightly to medium (heat level 4 out of 10) to bring the sauce to a gentle, low simmer—do not let it reach a rolling boil, as this causes splattering and over-thickening. Reduce heat to low (heat level 2 out of 10) to maintain the steady gentle simmer, and cook uncovered for 20 minutes, stirring thoroughly every 5 minutes to prevent sauce from sticking and burning on the pan bottom. The sauce will reduce by roughly 15% to reach a smooth, thin, pourable consistency that coats the back of a spoon lightly.
Adjust seasoning
Remove the saucepan from heat and let the sauce rest for 10 minutes; it will thicken slightly as it cools. Taste the warm sauce and adjust seasoning as needed: add 1/4 tsp extra fine sea salt for more savoriness, 1 tsp extra brown sugar for more sweetness, or 1 tsp extra apple cider vinegar for brighter tang, stirring fully to incorporate any additions.
Store or serve
Use the sauce immediately to baste grilled ribs, chicken, or burgers during the last 5 minutes of cooking, or let it cool completely to room temperature (about 20 additional minutes) before transferring to an airtight glass jar. Refrigerate sealed sauce for up to 2 weeks, or freeze for up to 3 months for later use.
Tips
2.Baste meats during the final 5 minutes of grilling only: the brown sugar in the sauce burns quickly over high direct heat, causing bitter, blackened spots if applied too early in the cooking process.
3.Add 1/4 tsp hickory liquid smoke to the sauce when using it for oven-baked or slow-cooked meats, to replicate the wood-fired grill flavor of classic St. Louis BBQ ribs without an outdoor grill.

OMG this St. Louis BBQ sauce is a total game changer! I made it for our weekend backyard cookout, slathered it on ribs and grilled chicken, and every single guest asked for the recipe. It’s got that perfect tangy-sweet balance that’s not too vinegary, not too cloying. 30 minute cook time is chef’s kiss for a busy weeknight prep too, no fancy ingredients needed! My kids even dipped their tater tots in it, no joke.
I’ve been chasing that classic St. Louis BBQ sauce flavor since I moved out to Colorado from MO, and this is dead on. No weird high fructose corn syrup garbage like the store bought stuff, super easy to throw together even when I’m half asleep prepping for Sunday football. I did add a tiny extra pinch of cayenne for a little heat, worked like a charm.
Brought this sauce to our neighborhood potluck last week, served it alongside pulled pork sliders, and people were going back for thirds. I was worried it would be too sweet since a lot of homemade BBQ sauces go overboard, but this is perfectly balanced. Even my picky father-in-law who swears by his own secret sauce said it was “not half bad” which is basically a Michelin star from him lmao.
SO good! I made a big batch of this on Sunday for meal prep, used it on meatloaf, chicken thighs, and even as a dip for roasted veggies all week. It’s so easy to make I don’t know why I ever bought pre-made sauce. Only reason it’s not 5 stars is I wish I’d read the note about letting it mellow in the fridge for a day first, it was a little sharp right off the stove but perfect the next day! Will be making this monthly from now on.
Uh, total newbie here, I’ve never made homemade sauce of any kind and this was so easy? I was stressing about messing up ribs for my girlfriend’s birthday dinner, but this sauce made them taste like they came from a fancy BBQ joint. She thought I bought it from that famous spot downtown until I showed her the recipe on my phone lmao. 10/10, no notes.
Great base recipe! I added a tablespoon of chipotle in adobo and a little extra smoked paprika to give it a smoky kick, and it was perfect on smoked brisket last weekend. It’s thick enough to stick to meat without running all over the place, which is my biggest pet peeve with runny BBQ sauces. Will definitely be using this as my go-to base from now on.
Made this for a quick weeknight dinner with boneless pork chops, and it came together so fast! 30 minutes total is nothing when you’re juggling homework help and after school activities with the kids. My youngest is usually super anti-sauce on his meat, but he asked for extra on his chops. Total win.
Wait, who says BBQ sauce is only for meat? I tossed this with roasted cauliflower wings for our vegan game night spread, and even the meat eaters at the table were fighting over the last bite. It’s so flavorful you don’t even miss the meat! I did use vegan Worcestershire to make it plant-based, worked flawlessly.
Just whipped this up to go with the smoked pork steaks I’m making for my dad’s visit tomorrow, and wow! The flavor is exactly the St. Louis style sauce I remember growing up eating at local BBQ joints when I was a kid. It was so easy to throw together, I already know my dad is gonna lose his mind when he tries it. Might have to make a double batch next time!