This pineapple salsa is sweet, spicy, and super juicy! It is the perfect topping for your taco, side to your barbeque, or just a delicious and nutritious homemade snack!
Looking for something to go with this homemade salsa? These Grilled Shrimp and Vegetable Kabobs are perfect!

This homemade pineapple salsa is SO GOOD! It is juicy, slightly spicy, and packed full of nutritious whole foods. This salsa goes perfectly with these Fish Tacos!
Pineapple Salsa Ingredients
- Pineapple: Fresh ripe pineapple adds a juicy and sweet element to this salsa. Can be substituted for peaches or mango.
- Tomato: Use plum, Roma, or beefsteak tomatoes if you can but any juicy, plump tomato should do. If you are making this salsa ahead of time and it is going to be sitting for a while, I recommend de-seeding the tomatoes so your salsa does not end up too watery. Read how-to here.
- Jalapeno: Adds the perfect amount of kick! If you do not want your salsa too spicy, remove the seeds and membrane before chopping your pepper. If you do not want any spice, use green bell pepper instead.
- Red onion: Red onion is sweet and crunchy. It balances out the sweetness of the pineapple and spicy from the jalapeno.
- Cilantro: Use fresh, not dried, cilantro. Even if you do not like the herb, I still think you will appreciate it in the end result.
- Apple Cider Vinegar: Salsa needs just a hint of acidity to lighten and brighten the flavors. You can substitute with lime juice, plain white vinegar, or red wine vinegar.
- Honey: Optional but yummy. If your pineapple is sweet enough, you may want to omit
- Salt: Enhances the flavor and brings everything to life!

How to make Pineapple Salsa
This pineapple salsa is truly so simple! Begin by cutting the rind off the pineapple and slicing it into circles. This makes it much easier to handle on the grill. Then, throw your pineapple on the grill and sear each side, cover your grill and let it sit for a few minutes. Once your pineapple is ready, let it cool while you prepare your other vegetables. Finely chop your tomato, jalapeno, red onion, and cilantro. Once your pineapple has cooled enough to cut, dice it as well. Combine all of the vegetables in a bowl, add honey and apple cider vinegar. Stir until all your ingredients are well combined and then add salt to taste.
Do you have to grill the pineapple?
Grilling the pineapple adds an extra layer of sweet to this salsa, but it is not necessary. The pineapple becomes caramelized while it is grilling and I promise, you will not be disappointed by this! If you want to skip the grilling step, be sure to grab an extra sweet and ripe pineapple. Also, canned pineapple will not work for this recipe, it is too watery.

Serve this Pineapple Salsa with
- Grilled Shrimp and Vegetable Kabobs
- Fish Tacos
- Chicken Taco Salad Board
- Slow Cooker Zesty Chicken Tacos
Homemade Pineapple Salsa

This pineapple salsa is sweet, spicy, and super juicy! It is the perfect topping for your taco, side to your barbeque, or just a delicious and nutritious homemade snack!
Ingredients
- 1 cup grilled pineapple, finely chopped
- 1 medium tomato, finely chopped
- 1 red onion, finely chopped
- 1 jalapeno pepper, finely chopped
- 1/4 cup fresh cilantro, finely chopped
- 1 tablespoon apple cider vinegar
- 1 teaspoon honey
- salt to taste
Instructions
1. Heat grill or grill pan to medium heat
2. Cut rind off pineapple and slice into circles
3. Oil grill gates and grill for 5-7 minutes on each side, 10-15 minutes total or until pineapple is fork-tender and charred
4. While the pineapple is cooling, finely chop all your vegetables, chop the pineapple once it has cooled
5. Combine all your vegetables, honey, and vinegar in a bowl and stir until salsa is well combined. Taste and add salt to your liking
6. Serve immediately or store it in an airtight container in the refrigerator for up to 5 days
Nutrition Information:
Yield:
4Serving Size:
1Amount Per Serving: Calories: 44Total Fat: 0gSaturated Fat: 0gTrans Fat: 0gUnsaturated Fat: 0gCholesterol: 0mgSodium: 149mgCarbohydrates: 11gFiber: 1gSugar: 8gProtein: 1g