Sweet and Spicy BBQ Sauce
This homemade sweet and spicy BBQ sauce recipe has incredible flavor, with bold but balanced smoky, sweet, and spicy notes. It’s made with simple ingredients, and perfect with ribs, chicken, smoked pork butt, and other meats!

Why would you make BBQ sauce yourself when you can buy it from the store?
I have asked this question myself.
Because given the choice, I will ALWAYS buy the pre-made thing from the grocery store to save time, even at a premium.
But only if it’s as good or better than homemade.
I’ve never had a bottled bbq sauce that’s anywhere near as good homemade. And yes, I’ve tried the really expensive artisanal ones that are nearly $10 for a small bottle.
I think it’s partially the freshness factor and partially the intensity of the ingredients in homemade, because this is also true of homemade dressings like Lemon Vinaigrette and Cilantro Lime Dressing. Or homemade Crockpot Applesauce and Mayonnaise. Freshness matters. Ingredients matter.
Even the premium sauces at the store can seem a bit thin and watered down to me.
Why This Recipe Is So Good
The most flavorful BBQ sauce you’ve ever had – This sauce is packed with flavor and quite punchy. It is not mild, and to me that’s a good thing. It’s such a pleasure to eat, and has a nice natural flavor. No corn syrup!
You can adjust it to your tastes – With that said, I’ve got instructions below for how to make the recipe more or less smoky, sweet, spicy, thick, or thin. Part of the greatness of making your own sauce is being able to adjust it to how you like it. What makes good bbq sauce is somewhat subjective.
It’s quick – This can easily be made in 20 minutes, and most of that time is just letting the sauce simmer a bit. It’s a minimal time investment.
Step by Step Overview:
To make the sweet and spicy barbecue sauce, you’ll need to cook onion and garlic until soft, then add condiments and spices, and simmer. Let’s break it down.
Soften chopped onion
In a large saucepan, cook chopped sweet onion in ghee or butter for about 5 minutes over medium heat, until softened:
You can swap in your desired fat as you see fit, and you can also use red onion or yellow onion here instead of sweet.
Just make sure you use fresh onion and fresh garlic cloves here. Using fresh aromatics is way better than simply using onion powder and garlic powder.
Add garlic
Next, add a couple tablespoons of minced fresh garlic to the pan.
Stir this all around for about 30 seconds, to wake up the garlic.
Be careful not to brown the garlic, or it will give off a burned flavor.
Add the remaining ingredients
Add ketchup, molasses, worcestershire sauce, ground chipotle chile, smoked paprika, honey, and apple cider vinegar:
I use blackstrap molasses here, but you may use regular if you prefer. Blackstrap molasses has a less sweet and more bitter taste (in a way I enjoy), and also gives the sauce a much darker color.
Simmer!
Simmer the sauce for 10 minutes, until it has thickened a bit.
And that’s really all there is to it!
Do a final taste test to get your perfect balance, and see if your spicy sauce needs anything else. I almost never add salt, because there is already salt in many of the ingredients used. But you may add extra kosher salt if you wish.
This is the homemade barbecue sauce I love for my popular oven Spare Ribs recipe. It’s also great on Pulled Pork, pork chops, bbq chicken pizza, or anywhere else you need some tangy flavor. Enjoy!
How to Adjust the Sauce to Your Liking:
You can easily play with the sauce to have just the right amount of heat, sweetness, smokiness, and zing, for you.
If the sauce gets too thick: I like a thicker sauce. If you want thinner, dilute to desired consistency either with water, apple juice, or apple cider vinegar. Water will dilute without adding flavor, the apple juice will dilute while adding more sweetness, and the vinegar will dilute while adding more tang.
If you don’t want too much of a smoky flavor: Use regular paprika instead of smoked paprika. You will still have some smoked flavor from the chipotle chile, but this will cut it down.
If you want less sweetness: Omit the honey, but more importantly, be really intentional about which ketchup you purchase for use in this recipe. Some store-bought ketchup is incredibly sweet, while some have no sugar at all (like Primal Kitchen’s paleo ketchup).
If you don’t want it to be spicy: The heat here comes from the chipotle chile powder, which is smoked and ground jalapeño peppers. It has an absolutely incredible flavor beyond the spicy factor, so try to cut it in half before eliminating altogether.
Recipe FAQ:
Place in an airtight container, then store in the fridge for up to two weeks. Or you can freeze for up to 3 months.
Yes, and I’ve done this many times! Place in an airtight container, making sure to leave a little empty space so the sauce can expand, and freeze for up to 3 months.
You can move it to the fridge the night before you need it. Or, you can thaw in the microwave or on the stovetop.
Recipe Variations
The heat – What I like about chipotle, which is ground smoked jalapeño pepper, is that it adds a smoky and spicy note. In place of the chipotle, you may use 1 teaspoon of standard chili powder plus 1/2 teaspoon cayenne pepper or red pepper flakes, and 1/2 teaspoon black pepper. If you want to add a different smoky note, add 1/2 teaspoon liquid smoke.
I tend to like ground spices for heat over hot sauce, because then you’re usually dealing with additives like xanthan gum, or extra ingredients like celery seeds or unusual spices. But you may add your favorite sauce if you wish. This will require more judgment and experimentation, as they range quite a bit in terms of heat and vinegar. Tabasco sauce would be a safe choice.
The sweet – I like honey and molasses because they give extra flavor beyond just sweetness. However, you may swap dark brown sugar in place of the honey.
To cut down on the sugar, only use 1/2 cup of ketchup and add 1/4 cup of tomato paste. I do not recommend tomato sauce, which tends to be watery.
The tang – Apple cider vinegar is best with these flavors, but you may also use a mild white vinegar as well. Do not use lemon juice, which in my opinion has an odd flavor for this.
Did you enjoy the recipe? Please leave a 5-star rating in the recipe card below and/or a review in the comments section further down the page. Or, follow me on Facebook, Instagram or Pinterest!
Sweet and Spicy BBQ Sauce
Ingredients
- 2 tbsp butter or ghee (or neutral cooking fat of choice)
- 1/4 cup chopped sweet onion (red or yellow onion also okay)
- 2 tbsp minced garlic
- 1 cup ketchup *
- 2 tbsp molasses **
- 2 tbsp worcestershire sauce
- 2 tbsp apple cider vinegar
- 1 tbsp honey
- 2 tsp ground chipotle chile pepper
- 1 tsp smoked paprika
Instructions
- In a medium to large saucepan, melt the butter or ghee over medium heat. Add the onion and cook for 5 minutes until softened.
- Add the garlic and cook for 30 seconds, until fragrant but not brown at all.
- Add the ketchup, molasses, worcestershire, apple cider vinegar, honey, chipotle chile pepper, and smoked paprika.
- Simmer for 10 minutes on low heat (to prevent sputtering), until thickened.
- If the BBQ sauce becomes too thick for your liking, dilute with water or more apple cider vinegar until you get your desired consistency. Enjoy!
Notes
Nutrition
Nutrition is estimated using a food database and is only intended to be used as a guideline for informational purposes.
Post updated in July 2020 with new photos, copy, and slightly adjusted recipe. Originally posted in July 2011.
24 Comments on “Sweet and Spicy BBQ Sauce”
Great sauce seems I went retro and added a tsp of lqd smoke b4 I read comments. Also swapped out half ketchup for passata and threw in some finely chopped peppers. As a base starter this is perfect then tune to your taste, Splash of Wild Turkey didnt hurt either. 5 estrellas
Going to try this. Never made pork ribs before and am experimenting since hubby passed. Will let you know how I go. I only need to get molasses so that’s a relief. Then I will use your recipe for pork ribs in the oven. Thank you. I never used to make this type of food as hubby preferred leg of lamb which I do in oven over 24 hours.
Hi that recipe looks great I’m going to try it.. do you have easy recipe for homemade ketchup ??? Please let me know if you do thank you
Joanne is liquid smoke listed as one of the ingredients?
Hi Dara, no it is not. The old version had it but I removed it because it’s hard to find and other ingredients provide smokiness now. I’m guessing you are asking because of the old comment? I checked and don’t see it listed anywhere in the ingredients box or recipe but just want to double check. Thanks!
Thanks Joanne I have waiting for this since I made the baby back ribs They were a HIT with my family. Happy 4th to you and your family!
Thanks Dara! Hope you and your family had a great 4th as well!
In Britain, I don’t have ready access to molasses or ground chipotle. Can you recommend alternatives?
(I’m an American immigrant so the idea of making my own BBQ sauce is very appealing)
This sauce is perfect for the Pulled Pork Sandwiches on your Pork Recipes. A little spicy after, but very tasty.
I’m glad you liked this sauce with the pulled pork. I love the spice, but certainly you can tweak the amount of ground cayenne and chipotle pepper to your liking. Happy cooking!
Great picture! What I am currently playing with in my bbq sauces is the sweet component. I am trying different types of honey, agave nectar etc.
Maybe ideal during a diet?
Wow, that looks fantastic. I’ve never even thought about making my own BBQ sauce. Where would I find liquid smoke? Never seen it in supermarkets or anything before…
It’s so easy to do, you should definitely try making your own! Plus, you can adjust it to your preferences. Liquid smoke should be fairly easy to find…it will come in a very small bottle, usually near the bbq sauces? Try asking at the supermarket next time. You can definitely do without it if you can’t find it, the sauce will still be delicious!
Oh awesome, yes I will give it a go for sure. I’ll look in the supermarket hopefully it’ll turn up. If not I’m sure you’re right. Could make my own of course, although I’ve heard it’s a little time consuming.
That indeed looks lip smacking good!
Man, do I love me some BBQ. Looks awesome.
This looks great!
umm. YES! I am drooling all over my keyboard lol
This looks amazing. I’ve been meaning to make my own BBQ sauce 😉
I’m so excited you posted this recipe! People look far and wide for good BBQ sauce recipes and here’s one from our trusty Joanne! Want to know the best part? I have all of these ingredients right here in my kitchen! Pulled pork, here I come! =)