Spicy Pineapple and Cranberry Relish

spicy pineapple and cranberry relish
spicy pineapple and cranberry relish served in a oval marble bowl with ham in the background

Spicy pineapple and cranberry relish is the perfect accompaniment to leg ham. Spicy and sweet, with juicy cranberries and sweet pineapple, married with chilli and ginger. The star anise balances the sweet and spicy taste.

spicy pineapple and cranberry relish ingredients on a marble bench
ingredients ready to make

Perfect for Thanksgiving and Christmas entertaining and it’s easy to make and serve, or make ahead and freeze.

Our family heads to the banks of the Noosa river for our Christmas feast with kayaking and swimming. Everyone brings a little something to create a feast. Iʼm making this gorgeous spicy pineapple and cranberry relish to serve with our ham. Iʼll pop it in the freezer and take it out on Christmas eve ready to marry with the ham on the day.

spicy pineapple and cranberry relish simmering on the stove with a wooden spoon for stirring
simmering gently


Try to buy a ripe pineapple. By that we mean one that the sugars have developed and make for a sweet pineapple. If your pineapple is a little under ripe, just adjust the amount of sugar in the recipe to taste.

spicy pineapple and cranberry relish pineapple cut on a wooden chopping board
peeling the pineapple

 Subscribe to our newsletter and follow along on Pinterest, Facebook, Twitter and Instagram for all of the latest updates.

What’s your go to relish for the holidays? We would love to hear from you in the comments below when you make this delicious spicy pineapple and cranberry relish.

spicy pineapple and cranberry relish
Yield: 2 cups

Spicy Pineapple and Cranberry Relish

Prep Time: 10 minutes
Cook Time: 40 minutes
Total Time: 50 minutes

This spicy pineapple and cranberry relish is super easy to make. Chop the pineapple, onion and chilli, zest and juice the orange and throw everything into a saucepan for 30-40 minutes. Too easy!


  • 1 medium ripe pineapple - see notes
  • juice and zest from 1 medium navel orange
  • 1/2 medium red onion finely diced
  • 1 long red chilli finely sliced
  • 1/2 cup white sugar
  • 2 tablespoons freshly grated ginger
  • 1/2 cup rice wine vinegar or white vinegar
  • 1/2 teaspoon chilli flakes
  • 4 star anise
  • 1/2 teaspoon salt
  • 1 cup of dried cranberries


  • place all ingredients in a heavy based saucepan
  • bring to the boil, then reduce heat to medium
  • stir relish from time to time so it doesn't stick 
  • simmer for 30-40 minutes till mixture is 'jammy' and very little liquid remains
  • remove from pan and allow to cool
  • serve and enjoy!


  • we have used a sweet, very ripe pineapple for this recipe
  • if your pineapple is not on the sweet side, adjust the sugar amount to taste
  • you can put relish into sterilised jars so you can grab a jar from the pantry
  • relish freezes well

Nutrition Information

Amount Per Serving Calories 0Total Fat 0gSaturated Fat 0gTrans Fat 0gUnsaturated Fat 0gCholesterol 0mgSodium 0mgCarbohydrates 0gFiber 0gSugar 0gProtein 0g

Related Recipes


  1. Jennifer Kleinhans says:

    Hi. Wanting to try this recipe but I don’t see any cranberries in the ingredient list. Am I missing something?

    1. Recipe Winners says:

      Hi Jennifer, one cup of cranberries. Regards, Jo and Jen

Leave a Reply

Your email address will not be published. Required fields are marked *

Skip to Recipe