Go Back
+ servings
spoon with homemade bbq sauce in it

Homemade BBQ Sauce Recipe

No need to buy it from the store because this delicious sweet homemade BBQ sauce comes together in minutes.
Course sauce
Cuisine American, southern
Prep Time 5 minutes
Cook Time 20 minutes
Servings 4 cups
Calories 467kcal


  • 1 tablespoon oil
  • ½ peeled small diced yellow onion
  • 2 finely minced garlic cloves
  • 2 cups ketchup
  • 2/3 cup apple cider vinegar
  • ¼ cup molasses
  • 1 cup packed light brown sugar
  • 1 tablespoon dry mustard
  • 1/2 teaspoon cayenne pepper
  • 1/2 teaspoon black pepper
  • 1 teaspoon salt
  • 1 tablespoon Worcestershire sauce
  • 1 stick unsalted butter
  • Optional 2 teaspoons liquid smoke


  • In a medium size sauce pot add in the oil and cook the onions over low heat for 15-20 minutes or until well browned. Stir occasionally.
  • Add in the garlic and cook for 1 to 2 more minutes. Stir occasionally.
  • Next, add in the remaining ingredients except for the butter and cook over low to medium heat for 5-10 minutes while occasionally stirring to combined everything.
  • Puree everything using a blender or a hand blender on low speed just until smooth.
  • Finish by whisking in the butter and serve.


Chef Notes:
Make-Ahead: You can make this up to 3 days ahead of time. The longer it sits the more flavors that will come out.
How to Reheat: Add the desired amount to a small size saucepot and cook over low heat until warm.
How to Store: Cover and keep in the refrigerator for up to 10 days. This will not freeze well.
You can absolutely sub out the onions and garlic with powder/granules and if you chose to do so there will be no need to sauté anything in oil at the beginning of the recipe.
If you want to use tomato puree instead of ketchup, tomato paste will be needed to help thicken it.
Do not over blend the sauce or it will turn the color.
This will go excellent with beef, pork, or chicken.


Calories: 467kcal | Carbohydrates: 105g | Protein: 2g | Fat: 5g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 1g | Cholesterol: 1mg | Sodium: 1738mg | Potassium: 870mg | Fiber: 1g | Sugar: 96g | Vitamin A: 732IU | Vitamin C: 7mg | Calcium: 128mg | Iron: 2mg