Sweet & Tangy Pineapple BBQ Sauce
This homemade pineapple BBQ sauce is sweet, tangy, and just smoky enough to make grilled chicken, ribs, or burgers sing. It comes together in one saucepan in about 20 minutes and tastes fresher than anything from a bottle.

Use it as a glaze, a dipping sauce, or a basting sauce while you grill. The fresh pineapple gives it a bright, fruity backbone that store-bought versions just can’t match.
Why This Pineapple BBQ Sauce Works
I love that this sauce uses real pineapple instead of pineapple juice concentrate. It has a cleaner, brighter taste that doesn’t get buried under sugar.
The vinegar cuts through the richness of grilled meat, and a little smoked paprika gives it a gentle back note without overwhelming the fruit. It’s the sauce I make when I want ribs to feel special without a lot of fuss.
Ingredients

- 1 cup finely chopped fresh pineapple (or canned in juice): use juice-packed, not syrup.
- 1 cup ketchup: standard tomato ketchup.
- 1/4 cup packed brown sugar (light or dark): dark adds a deeper molasses note.
- 1/4 cup apple cider vinegar: brings the tang.
- 2 tbsp soy sauce: low-sodium works well.
- 1 tbsp Worcestershire sauce: for savory depth.
- 1 tsp smoked paprika: do not substitute regular paprika.
- 1/2 tsp garlic powder: fresh grated garlic works too.
- 1/2 tsp onion powder: builds a subtle savory base.
- 1/4 tsp fine sea salt: adjust to taste at the end.
- Pinch of cayenne pepper (optional): for a little heat.
Variations / Substitutions
- Pineapple: if fresh isn’t available, one 8 oz can of pineapple chunks in juice (drained and finely chopped) works. Avoid syrup-packed fruit, which makes the sauce too sweet.
- Brown sugar: swap with honey or maple syrup; start with 3 tbsp and taste.
- Smoky flavor: add 1 finely chopped chipotle pepper in adobo during the simmer.
- Heat: replace cayenne with a few dashes of your favorite hot sauce or a minced jalapeño.
- Gluten-free: use tamari instead of soy sauce and check your Worcestershire label.
- Vegan: already plant-based as written, but some Worcestershire sauces contain anchovies; choose a vegan brand.
If you enjoy this one, try the classic Homemade BBQ Sauce recipe next.
How to Make Pineapple BBQ Sauce
Step 1: Combine Everything in a Saucepan

Place a medium saucepan over medium heat and add the 1 cup chopped pineapple, 1 cup ketchup, 1/4 cup brown sugar, 1/4 cup apple cider vinegar, 2 tbsp soy sauce, 1 tbsp Worcestershire sauce, 1 tsp smoked paprika, 1/2 tsp garlic powder, 1/2 tsp onion powder, and 1/4 tsp salt. Stir until everything is evenly mixed.
The mixture will look dark red and smell sharply of vinegar right now. That’s normal—the simmer will mellow the acidity while the sugar and fruit round it out.
Step 2: Simmer Until Thickened

Let the sauce come to a gentle bubble, then drop the heat to low. Cook, stirring occasionally, for about 15 minutes. You’re looking for it to reduce by roughly a third and coat the back of a spoon without instantly sliding off.
You’ll see it go from thin and watery to a glossier, thicker consistency. Stir more often toward the end to keep it from sticking, and lower the heat a touch if it spatters.
Step 3: Blend for a Smooth Finish

For a silky sauce, take the pan off the heat and use an immersion blender right in the saucepan. Purée until no large chunks remain. If you don’t have an immersion blender, let the sauce cool for a few minutes, then carefully transfer it to a standing blender and pulse until smooth.
Blending isn’t required—the chunkier texture is great spooned over grilled chicken—but a smooth sauce clings to ribs better. Skip this step entirely if you prefer yours with bits of pineapple.
Step 4: Pour Into a Jar

Pour the finished sauce into a clean jar or an airtight container. Let it cool to room temperature on the counter, then cover and refrigerate. It will thicken a little more as it chills.
You can use the sauce right away; the flavor gets even better after a day in the fridge.
Tips for the Best Pineapple BBQ Sauce
- Choose a pineapple that smells fragrant at the base. A ripe fruit is naturally sweeter and needs less added sugar to taste right.
- If the sauce tastes too sweet after simmering, add a teaspoon of vinegar. If it’s too sharp, stir in an extra spoonful of brown sugar.
- Make it a day ahead. The flavors meld overnight and the smokiness settles in beautifully.
Double the batch for a big cookout:
| Ingredient | 1 batch (about 2 cups) | 2 batches (about 4 cups) |
|---|---|---|
| Pineapple, chopped | 1 cup | 2 cups |
| Ketchup | 1 cup | 2 cups |
| Brown sugar | 1/4 cup | 1/2 cup |
| Apple cider vinegar | 1/4 cup | 1/2 cup |
| Soy sauce | 2 tbsp | 1/4 cup |
| Worcestershire | 1 tbsp | 2 tbsp |
| Smoked paprika | 1 tsp | 2 tsp |
| Simmer time | 15 minutes | 20–22 minutes |
Storing Leftover Pineapple BBQ Sauce
- Refrigerate: store in a sealed jar for up to 2 weeks.
- Freeze: pour into a freezer-safe container, leaving a little headspace, and freeze for up to 3 months. Thaw overnight in the fridge.
- Reheating: warm gently in a small saucepan over low heat or microwave in short bursts, stirring often. Use it cold as a dipping sauce straight from the fridge, too.
What To Serve With Pineapple BBQ Sauce
Brush it over grilled chicken thighs toward the end of cooking so the sugars caramelize without burning. Spoon it on a classic burger for a sweet twist. It also doubles as a dipping sauce for sweet potato fries or roasted vegetables, where the tang cuts through the richness.
Frequently Asked Questions
Can I use this as a marinade?
Yes, but keep the marinating time short—about 30 minutes. The sugar content can char quickly over high heat, so wipe off excess before grilling.
Can I make it without ketchup?
You can substitute plain tomato sauce and increase the vinegar by a tablespoon, but the finished sauce will be less thick and a little less sweet. Start with the same amount and taste as you simmer.
Can I cook it in a slow cooker?
Absolutely. Combine all the ingredients in a slow cooker, cover, and cook on low for 4 hours. Blend afterward if you want a smooth sauce.

Pineapple BBQ Sauce Recipe
Ingredients
Method
- Place a medium saucepan over medium heat. Add all the ingredients and stir until combined.
- Bring to a gentle bubble, then reduce heat to low. Simmer, stirring occasionally, for about 15 minutes, until the sauce reduces by a third and coats the back of a spoon.
- Remove from heat. Blend with an immersion blender until smooth, or leave chunky if you prefer.
- Pour the sauce into a clean jar or container. Cool to room temperature, then cover and refrigerate.
