This homemade BBQ sauce is whole30, paleo, gluten-free, vegan, and has no added sugar!  Make this bbq sauce in your slow cooker or Instant Pot.

Slow Cooker/Instant Pot BBQ Sauce (Paleo/Whole30)

  • Author: Fit SlowCooker Queen
  • Prep Time: 5 mins
  • Cook Time: 4 hours
  • Total Time: 4 hours 5 mins
  • Yield: 3 1/2 cups 1x


  • 15 ounces tomato sauce
  • 6 ounces tomato paste
  • 1/3 cup orange juice
  • 1/4 cup balsamic vinegar
  • 1 cup water
  • 1 tbsp coconut aminos
  • 1 tbsp dried onion flakes
  • 2 garlic cloves, minced
  • 1 1/2 tsp mustard powder
  • 1 tsp cumin
  • 1 tsp chili powder
  • 1 tsp salt
  • 1/2 tsp pepper
  • 1/2 tsp basil
  • 1/4 tsp liquid smoke (optional)
  • 2 ounces pitted dates, chopped (optional)
  • 2 tsp oil (for IP)


Slow Cooker

  1. Add all the ingredients to the slow cooker. Stir to mix well.
  2. Cook HIGH 2-3 hours or LOW 4-6.
  3. Blend in food processor or immersion blender until smooth.

Instant Pot

  1. IF using raw onion rather than onion flakes – turn on the IP and select Sauté. Once hot add oil to the pot. Add onion, and cook for a 2-3 minutes, stirring frequently.
  2. Add water and using a wooden spoon scrape well the bottom of the IP to remove any bits that stuck to it, make sure you scrape it well to avoid burning during cooking. Add remaining ingredients to the IP. Stir to mix well.
  3. Close lid and seal valve. Set high pressure and cook for 10 minutes. Natural release pressure for 5 minutes then manually the remaining pressure.
  4. Blend in food processor or immersion blender until smooth.