This post may contain affiliate links. Please read our disclosure policy.
Fresh, juicy, and ready in 35 minutes — this sweet-heat pineapple pico de gallo is the salsa that disappears fastest at every party.

Classic pico de gallo is already perfect — but add fresh pineapple and something genuinely exciting happens. The natural sweetness of the fruit softens the heat of jalapeño, the lime juice ties everything together with brightness, and a splash of fresh orange juice rounds out the whole thing in a way that’s hard to put your finger on but impossible to stop eating.

You’ll need

Ingredient note: Roma tomatoes are ideal here — they have less water and more flesh than beefsteak varieties, which keeps the pico from becoming watery even after sitting. Fresh pineapple is strongly preferred; canned pineapple releases too much liquid and tastes flat.
How to make pineapple pico de gallo
- Drain the Tomatoes: Toss the diced tomatoes with ¼ teaspoon salt and let drain in a colander for 10 minutes.

- Mix: Combine the pineapple, tomatoes, onion, jalapeño, cilantro, lime juice, orange juice, remaining salt, cumin, and black pepper in a bowl.
- Rest: Stir well and let sit for 15–20 minutes.

Helpful Tips
- Keep the Dice Small: Cut the pineapple, tomatoes, onion, and peppers into uniform ¼-inch pieces for the best texture and balanced flavor in every bite.
- Adjust the Heat: Start with 1 jalapeño pepper, then taste after the pico has rested. Add more if you prefer extra spice.
- Use Fresh Citrus: Freshly squeezed lime and orange juice provide the brightest flavor. Avoid bottled juice whenever possible.
- Serve Fresh: Pineapple Pico de Gallo is best enjoyed within 2 hours of making it, while the ingredients are crisp and vibrant.
- Drain Juicy Tomatoes: If your tomatoes are especially juicy, let them drain in a colander for 10 minutes to prevent a watery pico.
- Let It Rest: Allow the pico to sit for 15–20 minutes before serving so the flavors have time to meld together.
- Choose Ripe Pineapple: Look for a pineapple that smells sweet at the base and yields slightly when pressed for the best flavor and sweetness.

What to serve it with
Pineapple pico de gallo is even more versatile than classic tomato pico. The sweetness makes it a natural partner for anything off the grill.

Variations
- Mango Pineapple Pico: Replace half of the pineapple with finely diced ripe mango for an even sweeter, more tropical flavor.
- Extra Spicy: Use serrano peppers instead of jalapeños and leave the seeds in for a bolder, hotter kick.
- No Cilantro: Swap the cilantro for fresh flat-leaf parsley or a small handful of chopped mint for a different but equally refreshing flavor.
- Cucumber Pineapple Pico: Add ½ cup finely diced English cucumber for extra crunch and a cool contrast to the sweet pineapple and spicy peppers.
Storage
- Refrigerator: Store in an airtight container for up to 2–3 days.
- Best Flavor: Enjoy the same day it’s made for the freshest taste.
- Best Texture: Serve within 2 hours for the crispest texture and brightest flavors.
- Freezing: Not recommended, as the pineapple and tomatoes become soft and watery after thawing.
If storing overnight, drain any excess liquid that accumulates at the bottom before serving and give it a fresh squeeze of lime juice to revive the brightness.

Frequently asked questions
Fresh is strongly recommended. Canned pineapple is packed in juice or syrup, which makes the pico watery and too sweet. If fresh isn’t available, frozen pineapple (thawed and thoroughly drained) is a better substitute than canned.
Yes, up to 24 hours ahead. Dice everything and refrigerate the ingredients separately, then combine and rest 20 minutes before serving. The fully mixed pico is best within 2 hours, though it keeps for 2–3 days in the fridge — just drain any liquid and freshen with lime juice before serving.
Salt draws moisture out of tomatoes (and pineapple) over time. The salting-and-draining step in this recipe removes most of that liquid upfront. To minimize wateriness when storing leftovers, keep the pico in an airtight container and drain any pooled liquid before serving.
Tried this recipe? Rate it below and let us know what you served it with!
Pin this now to find it later
Pin It
Pineapple Pico De Gallo
Ingredients
- 2 cups fresh pineapple, finely diced
- 2 cups Roma tomatoes, finely diced
- ½ cup white onion, finely diced
- 1-2 jalapeno peppers, or serrano peppers, finely diced
- ½ cup fresh cilantro, chopped
- Juice of 1 large lime, about 2 tablespoons
- 2 tablespoons fresh orange juice
- ¾ teaspoon kosher salt, divided
- ¼ teaspoon ground cumin
- Freshly ground black pepper, to taste
Instructions
- Prepare the Tomatoes: Place the diced tomatoes in a colander and sprinkle with ¼ teaspoon salt. Let drain for 10 minutes.
- Combine the Ingredients: In a large bowl, combine the pineapple, drained tomatoes, onion, jalapeno peppers, cilantro, lime juice, orange juice, remaining salt, cumin, and black pepper.
- Rest: Mix well and let sit for 15-20 minutes.
- Taste and Adjust: Add more lime juice if needed and adjust the salt to taste.
- Serve immediately or refrigerate until ready to serve.
Notes
- Use fresh pineapple only. Canned pineapple is too soft and sweet.
- Roma tomatoes work best because they contain less water.
- Dice everything into similar-sized pieces for the best texture.
- Letting the pico rest for 20 minutes dramatically improves the flavor.
- Store in an airtight container in the refrigerator for up to 3 days.
- Try Tajín: For an extra burst of sweet, tangy, and mildly spicy flavor, sprinkle ½ teaspoon Tajín seasoning into the pico de gallo just before serving. It pairs especially well with the fresh pineapple and lime.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
All rights reserved. CHEF JAR. All images and content are copyright protected. PLEASE do not use my images without my permission. If you want to share this recipe, PLEASE provide a link back to this post.













