Fun Fourth of July Project: Make Your Own BBQ Sauce!

July 01, 2011 | Written By:

I love condiments. From mustard to salsa to salad dressing, I believe different sauces can only elevate your meal if they are used in the right way. However, when you buy pre-made condiments from the store, you are often buying a product with tons of added sugar and a bunch of ingredients you can’t pronounce. Making some of your favorite sauces from scratch might seem like a long and tedious process, but it really isn't — with this easy barbeque sauce recipe, you only need 20 minutes!

The best thing about making your own sauces is you can make sure you are using fresh and healthy ingredients and can control the amount of sugar and sodium in the sauce. Homemade barbeque sauce won’t have a six-month shelf life, but it’s a much cleaner recipe that you can feed your family without worrying about any added preservatives.

This barbeque sauce recipe pulls its flavors from tomato puree and lots of spices. Perfect for summer grilling nights!


  • 1 quart tomato puree
  • 1 pint water
  • 2/3 cup Worcestershire sauce
  • 1/2 cup cider vinegar
  • 1/2 cup vegetable oil
  • 8 ounces finely chopped onion
  • 4 tablespoons finely chopped garlic
  • 2 ounces sugar*
  • 1 tablespoon dried mustard powder
  • 2 teaspoons chili powder
  • 1 teaspoon freshly ground black pepper
  • Salt

*Sugar is open to interpretation. I used brown sugar because I think it has more depth of flavor, but you can substitute your favorite source of sweetness. Honey or agave would work well in this recipe.


Combine all ingredients in a large stockpot and simmer over medium heat until flavors mix together.

Enjoy at your Fourth of July festivities!

Plus! Check out some our barbeque recipes for turkey burgers!

Get email updates from Healthy Schools Campaign


Form submission subscribes you to the Healthy Schools Campaign Newsletter. To view and manage other options click here
Hidden Section

Note - updated to the HSC Newsletter list 1.3.2017 per the updated newsletter configuration