Pineapple salsa
Bright, chunky pineapple salsa with black beans, tomato, lime, jalapeño, and cilantro. It makes about 2 1/2 cups, enough for a small party bowl or a hearty topping for tacos, grilled fish, or chips. The beans add body and protein, while a short chill lets the juices meld without turning the salsa watery.

Estimated calories and US ingredient costs.
This salsa scales cleanly for a larger bowl, but keep the dice small and the chill time the same. For a double batch, use a wider mixing bowl so the pineapple and beans can be folded without crushing. If serving with chips, plan about 1/2 cup salsa per person as a dip. Because canned beans and fresh pineapple release some liquid, a little pooling after chilling is normal; stir before serving rather than discarding the flavored juices.
Your whole cook, in one place.
Ingredients, steps and a live timeline. Ready for 2 people.
Make the next one yours.
Create a custom meal with what you have.
Read the traditional recipe
Ingredients
For 2 people
- 8 oz fresh pineapple, peeled, cored, and diced
- 1 cup canned black beans, drained and rinsed
- 4 oz tomato, seeded and diced
- 2 oz red onion, finely diced
- 1 medium jalapeño, seeded and minced
- 1 tbsp minced garlic
- 3 tbsp lime juice
- 1 tbsp olive oil
- 1/2 tsp kosher salt
- 1/4 tsp ground cumin
- 1/4 cup chopped fresh cilantro
Method
- Prep the fruit and vegetablesDice the 8 oz fresh pineapple into small 1/4-inch pieces so the salsa scoops cleanly. Drain and rinse the black beans, then let them drip dry in a sieve for a minute so they do not dilute the dressing. Dice the 4 oz tomato and 2 oz red onion, and mince the 1 medium jalapeño and 1 tbsp garlic finely for an even, spoonable texture.
- Mix the dressingIn a medium bowl, whisk together the 3 tbsp lime juice, 1 tbsp olive oil, 1/2 tsp kosher salt, and 1/4 tsp ground cumin until the salt dissolves and the cumin is dispersed. This quick dressing seasons the beans and fruit evenly and helps the tomato release just enough juice for a glossy salsa.
- Combine the chunky ingredientsAdd the pineapple, black beans, tomato, red onion, jalapeño, and minced garlic to the bowl. Fold gently with a spatula so the beans stay mostly intact. If you stir too aggressively, the pineapple softens and the salsa turns mushy instead of staying crisp and spoonable.
- Add cilantro and adjust textureFold in the 1/4 cup chopped cilantro. Taste a spoonful and check balance: if the salsa seems sharp, let it rest rather than adding more salt right away, because the onion and lime will mellow slightly as they sit. If you want a looser texture for chips, let the bowl collect a little of its own juice.
- Chill brieflyCover the bowl and refrigerate for 15 minutes. This rest is long enough for the flavors to marry but short enough to keep the pineapple lively. If liquid pools at the bottom, stir once before serving rather than draining it away; that juice carries the lime and cumin seasoning.
- Serve and finishSpoon the salsa into a shallow bowl and serve cold or cool. For the cleanest presentation, mound the beans and fruit lightly, then spoon a little of the bright dressing over the top. Serve as a dip with tortilla chips or as a topping for tacos, grilled chicken, or fish.
Before you cook
What to get ready
Mixing bowl, colander or salad spinner, cutting board and small dressing bowl.
Drain black beans and seed tomatoes so the fruit dressing stays concentrated.
If something needs adjusting
Salsa becomes too watery
Drain excess fruit and tomato liquid before dressing and add cilantro near serving.
A packed lunch loses texture
Pack dressing and crisp toppings separately, then combine just before eating. Keep perishable ingredients cold during transport.
Store for later
Refrigerate prepared ingredients promptly in covered containers. Keep dressing separate when possible and serve cold; use an insulated bag with ice packs for transport.
Refrigerate perishables within 2 hours, or 1 hour above 90°F. Keep the fridge at 40°F or below; use refrigerated leftovers within 3–4 days. USDA storage and reheating guidance.
Make the ingredients go further
Use leftover pineapple in sweet-and-sour pork.
Next use for your ingredients: Sweet and sour pork →
Calculate this meal with your own prices →
How to Prep Vegetables for the Week →
Cooking notes updated October 24, 2026. How we create recipes.
Tips, swaps and questions
A little kitchen know-how
For the best texture, cut the pineapple, tomato, and onion into a similar small dice so every scoop gets a balanced mix of sweet fruit, savory beans, and sharp onion. If your pineapple is very juicy, let the diced fruit drain in a strainer for 5 minutes before mixing so the salsa does not become watery.
Make it work for you
If you want a milder salsa, swap the jalapeño for 2 tbsp diced poblano pepper and keep the seeds out of the bowl. If cilantro tastes soapy to you, replace it with 2 tbsp chopped flat-leaf parsley; the salsa will lose some herbal brightness but still hold together well.
Use more of your black beans and lime juice in black bean soup.
Can I make this pineapple salsa ahead of time?
Yes. Make it up to 24 hours ahead and refrigerate it in a covered container. For the best texture, stir before serving and drain off only a small amount of excess liquid if needed. Keep leftovers refrigerated at 40 F or below and use within 3 to 4 days. Do not leave it out for more than 2 hours, or 1 hour if the room is above 90 F.
Times are estimates. Check ingredients for allergens. For safe temperatures and storage, see FoodSafety.gov.