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.

Want to save this recipe?
Enter your email below & we’ll send it to your inbox. Plus get great new recipes from us every week!

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

Can I use canned pineapple instead of fresh?

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.

Can I make pineapple pico de gallo ahead of time?

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.

Why does pico de gallo get watery?

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

By: Tatiana
This Pineapple Pico de Gallo is a fresh and flavorful salsa made with juicy pineapple, ripe tomatoes, onion, jalapeno peppers, cilantro, and lime juice. Sweet, tangy, and slightly spicy, it's the perfect topping for fish tacos, grilled chicken, shrimp, burrito bowls, and more.
Prep Time: 15 minutes
Cook Time: 0 minutes
Total Time: 35 minutes
Servings: 4
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

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

Calories: 74kcal | Carbohydrates: 18g | Protein: 2g | Fat: 0.4g | Saturated Fat: 0.1g | Polyunsaturated Fat: 0.1g | Monounsaturated Fat: 0.1g | Sodium: 445mg | Potassium: 429mg | Fiber: 3g | Sugar: 13g | Vitamin A: 1216IU | Vitamin C: 64mg | Calcium: 31mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

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.

Chefjar

Hello there!

I’m Tatiana—your go-to gal for easy, tasty meals that won’t leave you crying over a sink full of dishes.
Let’s cook, laugh, and keep it real in the kitchen—aprons optional!

You may also like:

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.