This Black Bean Pineapple Salad is one of those recipes that always brings a big smile to my face. The sweet and juicy pineapple paired with the savory black beans creates a mix that’s not only tasty but also super easy to whip up.
This recipe solves busy weeknights with a quick, vegetarian option, minimizes pantry waste using beans and pineapple, and adds a bright tropical twist to meals.

I remember the first time I tried to get my kids to eat black beans. Let’s just say it didn’t go as planned! But once I mixed in the pineapple, it was like a magic trick. They couldn’t resist the sweet taste and kept asking for more.
The best part? You can throw this together in just 10 minutes. No cooking required! This makes it a great option when you’re strapped for time or just want a fresh side dish that’s ready to go. Plus, the flavors seem to get even better if you make it ahead of time.
If you love quick and delicious salads, try this Chickpea Salad for another fun and easy recipe. You won’t regret it!
Why You Will Love This Recipe
- Flavor Harmony : The sweet pineapple pairs beautifully with the savory black beans. It’s a really tasty mix that gets your taste buds dancing.
- Fresh and Crunchy: This salsa is loaded with fresh ingredients, offering a satisfying crunch that makes it light and refreshing.
- Quick Prep: You can whip this up in just 10 minutes. It’s a super easy option for when you need a flavorful side or dip.
- Convenient Storage: It keeps well in the fridge for up to 24 hours. Just keep in mind the cilantro might wilt if made too far in advance.
Refreshing Black Bean Pineapple Salsa
- Prep Time: 10 minutes
- Cool Time: 20 minutes
- Cook Time: 0 minutes
- Total Time: 30 minutes
- Yield: 6 appetizer servings 1x
- Category: Appetizer
- Method: No Cook
- Cuisine: N/A
- Diet: Vegan, Gluten Free
Description
A refreshing black bean pineapple salsa that’s vegan and gluten free, perfect as a dip or topping.
Ingredients
- 2 tablespoons red onion, finely minced
- 1 tablespoon lime juice (from about 1/2 lime)
- 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 fresh cilantro leaves, minced (or more to taste)
- 1/41/2 teaspoon salt and pepper (or to taste)
- 1/2 jalapeño, seeds removed, finely diced (or use less or more, depending on your spice preference)
- 1/41/2 teaspoon salt (to taste)
- 1/41/2 teaspoon pepper (to taste)
Instructions
- Mix It All Up: Start by tossing the diced red onion, black beans, and fresh pineapple in a bowl. You will notice the bright colors and sweet aroma blending together, making your mouth water. This step is all about getting those flavors acquainted, but do not forget to leave the cilantro for later!
- Squeeze the Lime Juice: Next, drizzle some fresh lime juice over your mixture. The zesty scent will hit you right away, adding a refreshing tang. This acid helps balance the sweetness of the pineapple, so do not skip it. Just be careful not to overdo it; a little goes a long way!
- Add Some Spice: Chop your jalapeño and stir it into the salsa, adjusting for heat as you go. If the spice is a bit too strong, remember, seeds and pith can crank it up. Taste as you mix to avoid an overwhelming kick, especially for sensitive eaters.
- Dress with Cilantro: Right before you are ready to serve, throw in that fresh cilantro and give everything a gentle toss. The green will add a burst of color and a lovely smell when you get that mix just right. Try to avoid adding it too early; it tends to wilt and lose its brightness if left too long.
- Chill Before Serving: Let your salsa chill in the fridge for about 20 minutes. This allows those flavors to mingle beautifully. Keep an eye on the timing since serving it too early can leave the taste a bit flat and less vibrant.
Notes
- Storage Tips: Refrigerate in an airtight container at 32-40 degrees F for up to 24 hours. Do not make more than a day in advance as cilantro will wilt.
- Expert Tips: For a more pronounced flavor, consider adding another tablespoon of lime juice or a pinch of salt as needed. If the onion flavor is too strong, marinating it in lime juice for about 10 minutes helps mellow the taste. When choosing pineapple, fresh is the way to go for the best flavor and texture.
- Reheating Instructions: This recipe does not require reheating as it is served cold. Serve it straight from the refrigerator for the best freshness.
- Serving Suggestions: Serve as a dip with tortilla chips, top grilled chicken or fish with this salsa, or use it as a fresh filling for tacos.
- Recipe Variations: Add diced fresh tomato for extra color, incorporate chopped avocado for creaminess, or mix in other beans for variety. Adjust the jalapeño quantity for desired spice level.
- Ingredient Notes: If cilantro tastes like soap to you, substitute with fresh parsley. For those that do not enjoy jalapeño, adjust the quantity used for desired spiciness. You can substitute fresh black beans instead of canned; use about 1.75-2 cups of cooked black beans.
Nutrition
- Serving Size: N/A
- Calories: 119
- Sugar: 5g
- Sodium: 352mg
- Fat: 1g
- Saturated Fat: 1g
- Unsaturated Fat: 0g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 6g
- Protein: 6g
- Cholesterol: null

Recipe Tips
- If the onion flavor is too strong, marinating it in lime juice for about 10 minutes helps mellow the taste.
- When choosing pineapple, fresh is the way to go. It adds the best flavor and texture to the salsa.
- If kids find the salsa too spicy, simply removing all the jalapeño seeds and pith can tone down the heat significantly.
- For a more pronounced flavor, consider adding another tablespoon of lime juice or a pinch of salt as needed.
- If you’re making this salsa ahead of time, add the cilantro just before serving to keep it vibrant and fresh.
Serving Suggestions
Serve this black bean pineapple salsa as a dip with tortilla chips. It also pairs well as a topping on grilled chicken or fish.
This salsa works nicely as a fresh filling for tacos. You can also incorporate it into wraps or grain bowls for added flavor.
Add a squeeze of lime juice for brightness. Consider serving it with a drizzle of hot sauce for an extra kick.
Recipe variations
- You can use kidney beans or navy beans instead of black beans for a different texture and flavor.
- Add 1 tablespoon of diced bell pepper or 1 teaspoon of cumin for an extra twist of flavor.
- Either substitute fresh cilantro with parsley, or try adding mint for a refreshing change.
- If you want a bigger batch, increase the black beans and corn to 2 cans each, and use 2 cups of pineapple.
Save This Recipe!
How to Store?
To keep your black bean pineapple salad fresh, follow these storage tips:
Refrigeration: Store salsa in an airtight container in the fridge for up to 24 hours. Use within a day for freshness.
Freezing: Place salsa in a freezer bag, removing excess air. Freeze for up to 3 months. Thaw in the fridge before serving.
Room Temperature: Avoid leaving salsa at room temperature for more than 2 hours. Discard any leftovers after this period.
Other Recipes You’ll Love
If you enjoyed this Black Bean Pineapple Salad or any other recipe on my blog, please leave a ⭐ star rating and let me know how it went in the comments below. I appreciate taking time to read about this recipe, thank you!