Skip to Content

Black Bean Pineapple Salsa

This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases. See my disclosure.

This Black Bean Pineapple Salsa is fresh, colorful, and has an amazing flavor. It is sweet and savory, crunchy and fresh, easy to make, and above all - healthy for you and your family!

This flavorful salsa is gluten-free and vegan / vegetarian. It makes an amazing appetizer, taco topping, or fun salad side dish.

bowl of black bean salsa with pineapple

If you love a combination of sweet & savory, juicy & just-slightly-spicy, and absolutely tasty, you're going to love this salsa!

Make it a day ahead if you want more infused flavors, or serve it immediately after preparing for a fresher, crisper salsa.

chip dipping into pineapple salsa with black beans

This Black Bean Pineapple Salsa is made of simple and affordable ingredients. Ready to make it??


  • 1 14-oz can black beans, drained and rinsed
  • 1 14-oz can corn, drained and rinsed
  • 1 cup pineapple, finely diced about the size of black beans
  • 2 tablespoons red onion, finely minced (or use a yellow onion or a scallion, if you prefer)
  • 2 tablespoons fresh cilantro leaves, minced (or more to taste!)
  • 1 tablespoon lime juice (from about ½ lime)
  • ¼ teaspoon salt and pepper, or to taste
  • ½ jalapeño seeds removed, finely diced (or use less or more, depending on your spice preference!)

bowl of ingredients to make pineapple black bean salsa: corn, black beans, pineapple, cilantrol, jalapeño, and red onion

Ingredient notes:

→ Black Beans: You can use canned black beans or home-cooked beans. If you are using canned, look for one that has minimal ingredients and preservatives. If you can find a brand that has beans, water, and salt (such as this one), that is great! If using homemade beans, use about 1 ¾ - 2 cups of cooked beans.

→ Corn: Same as for Black Beans 😉

→ Pineapple: Of course you can use canned pineapple to save time, but if you want to use a fresh pineapple, here are some tips for chopping it: To cut the pineapple, put it horizontally on a cutting board and cut the bottom and the top part off. The second step is to set it vertically and use a sharp knife to cut the skin off. Then, when done cutting the peel, lay it horizontally again, and slice into 4 quarters. Remove the inner core, and dice it into pieces. I like to dice the pineapple into small pieces that are about the same size as the corn and beans, so that everything is nice and uniform in every bite!

→ Red Onion: I like to use red onion in fresh dishes and salads. It is crispy and sweet, and it has a really nice color, too! But if you don’t have it at home, feel free to use any other kind. I “marinate” the red onion in lime juice for a few minutes while I prepare the rest of the salsa ingredients. This infuses the onion flavor into the lime juice (and therefore, into the whole salsa), and removes some of the sharpness from the raw red onion.

→ Cilantro: Use fresh! Cilantro is soooo good for your health! Some of the benefits of eating cilantro are: it rids the body of heavy metals, protects against oxidative stress, lowers anxiety, improves sleep, lowers blood sugar levels, and protects against cardiovascular disease... So be sure to include it in your diet (as long as you’re not one of those people who think that cilantro tastes like soap, in which case, skip it, or use fresh parsley instead.)

→ Lime Juice: Use freshly squeezed juice instead of the bottled stuff. That will add freshness to this dish. I love using this citrus squeezer when I need just ½ or 1 lime squeezed!

→ Jalapeño: If you want to spice it up, leave some of the pith or seeds in the jalapeño. More seeds = more spicy taste. To cut down on the spice, remove all the pith and seeds, or use less jalapeño!

→ Optional ingredients: Add some diced fresh tomato to the salsa!


In a large bowl, combine the red onion and lime juice while you prepare the rest of the ingredients.

Then add all the ingredients and mix. Season with additional salt, lime juice, or more jalapeno, if desired.

Super simple!!

Serve immediately, or refrigerate up to 24 hours before serving. I do not recommend making this salsa more than a day in advance because the cilantro gets wilted. Of course, you can always stir in the cilantro fresh before serving.

Make this kid-friendly:

Skip the jalapeños to make this a kid-friendly salsa. This salsa is an amazing recipe to get kids to eat healthy beans, corn, cilantro, and red onion because the sweet juicy pineapple gives the whole salsa a wonderful flavor that kids love!

Salsa serving ideas:

Serve this salsa with:

However you decide to serve this salsa, I hope you love it as much as we do!! If you end up making this recipe, please take a picture and tag me on INSTAGRAM or FACEBOOK. You can find me at @babaganoshblog on both. I love seeing your creations!

Other Mexican-inspired recipes you will love:

If you enjoyed this recipe, let me know with a comment and a star rating below. And don't forget to share it on Facebook and save it on Pinterest for later!

bowl of black bean pineapple salsa with chips on the side
Print Recipe
5 from 1 vote

Black Bean Pineapple Salsa

A fresh, flavorful salsa perfect for topping tacos, dipping tortilla chips, or as a relish for chicken or fish. Vegan and gluten-free.
Prep Time10 mins
Total Time10 mins
Course: Appetizer, Salad
Cuisine: American, Tex-Mex
Servings: 6 appetizer servings
Author: Kate


  • Citrus juicer


  • 2 tablespoons red onion finely minced (or use a yellow onion or a scallion, if you prefer)
  • 1 tablespoon lime juice (from about ½ lime)
  • 14 oz can black beans drained and rinsed
  • 14 oz can corn kernels drained and rinsed
  • 1 cup pineapple finely diced about the size of black beans
  • 2 tablespoons fresh cilantro leaves minced (or more to taste!)
  • ¼ teaspoon salt and pepper or to taste
  • ½ jalapeño seeds removed seeds removed and finely diced (or use less or more, depending on your spice preference!)


  • Combine the finely minced red onion and lime juice in a large bowl and stir to cover most of the onion in the lime juice. Allow to marinate for a few minutes while you prepare the rest of the ingredients.
  • Add the rest of the ingredients to the same bowl and mix well. Season with additional salt, pepper, or jalapeño, if desired. Serve immediately, or refrigerate for up to 24 hours.


Nutrition Facts
Black Bean Pineapple Salsa
Amount Per Serving
Calories 119 Calories from Fat 9
% Daily Value*
Fat 1g2%
Saturated Fat 1g5%
Sodium 352mg15%
Potassium 332mg9%
Carbohydrates 25g8%
Fiber 6g24%
Sugar 5g6%
Protein 6g12%
Vitamin A 143IU3%
Vitamin C 18mg22%
Calcium 27mg3%
Iron 2mg11%
* The nutritional information shown here is just an estimate and not meant to be used as dietary/nutritional advice. Please consult a nutritionist for exact nutritional information based on the exact ingredients you use.

Share this post by clicking the buttons below:

nacho skillet topped with garnish
Skillet Beef Nachos
← Read Last Post
dragon fruit powder dessert with whipped cream on top
Dragon Fruit Whipped Cottage Cheese
Read Next Post →
Comments or questions about the recipe?
Recipe Rating