This homemade spicy ketchup blends fresh tomatoes, smoky paprika, and warm spices for a bold twist on a classic condiment. Whether you use it for dipping fries, topping a burger, or adding to a sandwich, this ketchup delivers just the right balance of sweet, tangy, and spicy flavors.
Ingredients
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 3 pounds tomatoes (about 11 medium), coarsely chopped
- 1 cinnamon stick (3 inches)
- ΒΎ teaspoon celery seed
- Β½ teaspoon mustard seed
- ΒΌ teaspoon whole allspice
- β cup sugar
- 1 teaspoon salt
- ΒΎ cup red wine vinegar
- 1Β½ teaspoons smoked paprika
- 1Β½ teaspoons Sriracha chili sauce (optional)
Instructions
- In a large saucepan, heat olive oil over medium-high heat. Add onion and cook until tender.
- Stir in tomatoes; cook uncovered over medium heat for 25β30 minutes or until softened.
- Press the mixture through a fine-mesh strainer, discarding the solids. Return the liquid to the pot and bring to a boil. Cook uncovered until reduced to about 1Β½ cups, around 10 minutes.
- Place cinnamon stick, celery seed, mustard seed, and allspice in a double layer of cheesecloth. Tie securely with string to form a spice bag and add to the tomatoes.
- Stir in sugar and salt. Bring to a boil, then reduce heat and simmer uncovered for 20β25 minutes or until thickened.
- Stir in vinegar, smoked paprika, and Sriracha (if using). Bring to a boil again and simmer uncovered for 10β15 minutes, stirring occasionally, until it reaches your desired consistency.
- Discard the spice bag. Transfer ketchup to a covered container, let cool slightly, then refrigerate until cold. Store for up to 1 week.
Notes
For a spicier kick, add extra Sriracha or a pinch of cayenne pepper. You can also make a double batch and freeze portions for longer storage.
