Blueberry catsup is a sweet-tangy fruit ketchup made from fresh blueberries, vinegar, and warm spices. It pairs perfectly with grilled meats, roasted pork, and cheese boards.
Recipe Overview

- Prep time: 20 minutes
- Cook time: 30 minutes
- Yield: About 2 cups
Ingredients

- 3 cups fresh blueberries
- 1/2 cup apple cider vinegar
- 1/3 cup packed brown sugar
- 1/2 medium yellow onion, diced
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground allspice
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon olive oil
Instructions
- Heat olive oil in a medium saucepan over medium heat. Sauté the diced onion until soft, about 5 minutes.
- Add the blueberries, apple cider vinegar, brown sugar, cinnamon, allspice, salt, and pepper. Stir to combine.
- Bring to a boil, then reduce heat to low. Simmer uncovered for 25 minutes, stirring occasionally, until the blueberries have broken down and the mixture has thickened.
- Remove from heat and let cool for 10 minutes.
- Transfer to a blender or use an immersion blender. Blend until smooth.
- Strain through a fine-mesh sieve for a silkier texture (optional).
- Pour into a jar or bottle and refrigerate. Keeps for up to 3 weeks.
Tips
- Frozen blueberries work fine — no need to thaw first, just add 5 minutes to the simmer time.
- For a spicier version, add a pinch of cayenne pepper or a minced jalapeño with the onion.
- This catsup thickens further as it cools, so pull it off the heat when it is slightly thinner than your target consistency.
Browse more homemade recipes on our catsup recipes page.