Homemade BBQ Sauce

Pin It

This homemade BBQ sauce is full of tangy, smoky and fruity flavours with a hint of spice. It’s quick and easy to make and is perfect for sticky barbecue jackfruit or drizzled generously over a vegan bean burger.

There is an on-going debate between my dad and me over whether a ‘chip-butty’ (the British Friday-night staple of a chunky chip sandwich) should be accompanied by ketchup or BBQ sauce. My Pops is Team BBQ Sauce and I have to admit he is starting to convince me. There is something about the spicy, fruity flavours that goes so well in a chip butty.

This easy homemade BBQ sauce is packed full of flavour from a gentle simmer on the hob which creates a deliciously thick and sticky sauce to slather generously on your dinner. It makes the perfect accompaniment to a burger and is also great for making pulled jackfruit and coating vegan chicken.

Quick links:

A glass jar filled with homemade BBQ sauce with a gold star spoon sticking out

Why you’ll love this Homemade BBQ Sauce

Easy to make and minimal prep. There is very little prep involved in making this barbecue sauce. Once you’ve diced the onion and minced the garlic it’s just a case of frying everything together and then leaving the sauce to simmer gently until thickened. Easy peasy!

Full of flavour. This BBQ sauce is PACKED with flavour – it’s tangy and smoky with sweet, fruity undertones and a hint of spiciness.

It’s so versatile. You’ll want to double or triple this recipe because it can be used in so many recipes! Stir it into shredded jackfruit and simmer to create a vegan sticky BBQ pulled pork or use it to create a vegan BBQ chicken pizza. It’s also fab on burgers, with fries or stirred into baked beans to create spicy BBQ beans. Why not try it in these delicious BBQ Bean Burgers?

A BBQ bean burger in a soft bun, coated in a crispy breadcrumb coating and topped with lettuce, tomato and red onion.

How to make this Homemade BBQ Sauce

Gather together your ingredients. The recipe calls for passata but you can use tinned chopped tomatoes as a substitute because the sauce will be blended. You’ll also need vegan Worcestershire Sauce – the Biona one is a beauty.

The ingredients needed to make homemade bbq sauce

Fry the onion and garlic gently for 7 minutes until soft. Add the dried spices and fry for a further 2 minutes.

Finely diced onion being fried in a non stick pan Diced onion being fried in spices in a non-stick frying pan

Add the rest of the ingredients and simmer for 25-30 minutes until thickened.

Homemade BBQ sauce being made in a large frying pan Homemade BBQ sauce being made in a large frying pan

Blend until smooth.

Homemade BBQ sauce in a blender A small bowl of homemade BBQ sauce

Top tips

  1. Recommended ingredients: The only ‘specialist’ ingredient is vegan Worcestershire Sauce – I love using this brand and it can be used in so many other dishes such as risotto and chilli to intensify the flavours, or these delicious Welsh Rarebit Muffins.

  2. Equipment: You’ll need a blender to blend the mixture into a smooth sauce. You can use pretty much any blender such as a Vitamix, Nutribullet or stick blender.

  3. Substitutions: You can substitute the passata for 200g tinned chopped tomatoes but I wouldn’t recommend substituting any of the other ingredients as they all add to the flavour profile of the sauce.

  4. Increasing the recipe: You can double or triple the recipe if you want to make a larger batch, you may just need to simmer for a little longer to get the sauce thick. I’d also recommend going easy on the salt – don’t double or triple this without tasting the sauce first to make sure it needs it.

  5. Storing: This easy homemade bbq sauce stores well in the fridge in an airtight container or jar for a week. Alternatively you can freeze it in batches, just defrost fully before use.

A glass bottle and small bowl filled with homemade rich red bbq sauce, with a gold star spoon sticking out of the bowl


  1. Can I make this gluten free? This recipe should already be gluten free if you are using a gluten free Worcesteshire Sauce. At our last check, Biona were marketing their sauce as gluten free but of course, always double check your ingredients before using them.

  2. How long does this sauce last? We’ve stored this sauce for up to a week in the fridge in an airtight container.

  3. Can I freeze this sauce? Yes absolutely. Just portion it up and then when you are ready to use it, defrost it fully.

  4. Can I substitute the vegan Worcestershire Sauce for anything else? Sadly not, it’s such a unique flavour with a lot of depth that we don’t recommend substituting it for anything else in this recipe.

This post may contain affiliate links, which means that I may make a small commission off of items you purchase via one of these links, at no additional cost to you. Please read the policy page for more information.

A glass jar filled with rich red bbq sauce, with a spoon lifting out of the jar

Loved this Homemade BBQ Sauce? Here are some more delicious vegan condiments and savoury treats to try

  • This Muhammara Red Pepper Dip has such beautiful, deep flavours with roasted red peppers, sweet pomegranate and a hint of spice. Serve it with salads, in sandwiches or with chunks of pitta bread and crisp fresh vegetables as a dinner time dip.

  • Looking for a versatile chilli sauce that goes with almost any savoury dish? Try this Peruvian Aji Chilli Sauce with it’s fresh and punchy flavours similar to a Thousand Island Dressing.

  • Looking for a quick and easy lunchbox snack? Try these Vegan Welsh Rarebit Muffins! They’re full of cheesy, savoury flavour with a soft and squishy texture. They’re incredibly moreish!

  • This nutty, savoury, tangy 2 Minute Vegan Parmesan is incredibly popular and for good reason! Once you’ve tried it you won’t be without it in your fridge.

  • Pre-warning, these Mexican Pizza Pinwheels are addictive! With punchy flavours, these naughty but nice pinwheels make a great snack or party food and are just as delicious cold as they are warm.

I hope you LOVE this recipe for Homemade BBQ Sauce! Share this recipe with someone you think will love it and don’t forget to tag @aveganvisit on social media when you try out the recipe – I absolutely love seeing your re-creations! Enjoy 🙂 x

If you make this recipe, please leave a comment and star rating below – this provides helpful feedback to both me and other readers. If you want more delicious vegan recipes be sure to subscribe to the A Vegan Visit newsletter and join the AVV community on Instagram, Pinterest, Facebook, Twitter and Tiktok.

The Homemade BBQ Sauce Recipe:

Two glass bottles filled with rich red homemade bbq sauce

Homemade BBQ Sauce

This homemade BBQ sauce is full of tangy, smoky and fruity flavours with a hint of spice. It’s quick and easy to make and is perfect for sticky barbecue jackfruit or drizzled generously over a vegan bean burger.
5 from 3 votes
Print Pin Rate
Course: Condiment
Cuisine: Caribbean
Prep: 5 minutes
Cook: 34 minutes
Total: 39 minutes
Serves: 10
Calories: 67kcal
Author: Tara


  • 1 tbsp coconut oil (sub: vegetable or olive oil)
  • 3 tsp garlic (minced)
  • 50 g onion (diced)
  • ¾ tsp smoked paprika
  • ½ tsp cayenne pepper
  • ¼ tsp mustard powder
  • ¼ tsp ground ginger
  • 200 g tomato passata
  • 100 g soft light brown sugar
  • 100 ml apple cider vinegar
  • 2 tbsp vegan Worcestershire sauce*
  • ½ tsp salt
  • ¼ tsp ground black pepper


  • Fry the onion and garlic gently over a low-medium heat in the oil for 7 minutes until soft.
    1 tbsp coconut oil, 3 tsp garlic, 50 g onion
  • Add the smoked paprika, mustard powder, cayenne pepper and ginger, stir and fry for 2 more minutes.
    3/4 tsp smoked paprika, 1/2 tsp cayenne pepper, 1/4 tsp mustard powder, 1/4 tsp ground ginger
  • Add the tomato passata, sugar, vinegar, Worcestershire sauce, salt and pepper and simmer for 25-30 minutes until the sauce has thickened.
    Note: It will thicken more on cooling.
    200 g tomato passata, 100 g soft light brown sugar, 100 ml apple cider vinegar, 2 tbsp vegan Worcestershire sauce*, 1/2 tsp salt, 1/4 tsp ground black pepper
  • Leave the sauce to cool and then blend until smooth.
  • Store in the refrigerator in an airtight container or jar for up to a week.


Vegan / Dairy Free / Egg Free / Gluten Free / Wheat Free
Recipe inspired by: ?? Dominican Republic ?? USA
* We used the Biona Worcester Sauce for this recipe, which is delicious and is great in so many recipes.
Please check the allergens on the ingredients you purchase before use. The allergen information provided in this recipe is intended as a guide only and is based on the specific ingredients and brands used at the time of creating the recipe, therefore we cannot guarantee that the same will apply to the ingredients you use.
Prep time excludes any inactive time.


Calories: 67kcal | Carbohydrates: 13g | Protein: 1g | Fat: 2g | Saturated Fat: 1g | Sodium: 172mg | Fiber: 1g | Sugar: 11g | Net Carbohydrates: 13g
Have you tried this recipe?Tag @aveganvisit on Instagram or hashtag it #aveganvisit!


Hi, I’m Tara! I’m taking you on a trip around the world in vegan cuisine and bringing the world’s most delicious dishes to your kitchen.