Salads
This avocado and pineapple salad delivers a perfect balance of creamy avocado richness and sweet tropical pineapple, creating a dish that feels like a vacation in every bite. The secret lies in fresh, ripe ingredients and a bright citrus dressing that ties everything together without overpowering the natural flavors.
I developed this recipe after years of experimenting with tropical salads, and it's become my go-to for summer lunches and light dinners.
The beauty of this salad is its simplicity—just a handful of ingredients that come together in 15 minutes or less. You'll need ripe avocados (the key to that perfect creamy texture), sweet pineapple chunks, crisp red cabbage, and a zesty lime dressing that adds just the right amount of tang.
The optional addition of toasted coconut flakes or chopped cilantro adds extra layers of flavor and texture.
What makes this salad truly special is how the flavors and textures play together: the creamy avocado contrasts beautifully with the juicy pineapple and crisp cabbage, while the lime dressing keeps everything fresh and vibrant.
Each bite delivers a mix of sweet, tangy, and creamy elements that make this more than just a salad—it's a refreshing, satisfying meal.
Perfect for meal prep, potlucks, or a light lunch, this salad holds up well in the fridge for up to 2 days, making it an ideal make-ahead option.
The dressing can be made ahead of time, and the avocado can be added just before serving to maintain its creamy texture. Let's get started!
Ingredients for avocado and pineapple salad
Just five core ingredients transform into this tropical, creamy delight—no fancy prep required.
| Ingredient | Amount | Notes |
|---|---|---|
| Ripe Avocados 🥑 | 2 whole | Pitted, sliced, skin removed |
| Fresh Pineapple Chunks 🍍 | 2 cups | Fresh or canned in juice, drained |
| Red Cabbage 🧅 | 2 cups | Shredded, thinly sliced |
| Fresh Limes 🍋 | 2 whole | Juiced, seeds strained out |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High quality, fruity |
| Maple Syrup 🍯 | 2 tbsp | Pure, grade B preferred |
| Salt 🧂 | ½ tsp | Sea salt, fine grain |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Toasted Coconut Flakes 🥥 | ¼ cup | Unsweetened, optional garnish |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, optional garnish |
| Red Bell Pepper 🌶️ | ½ cup | Diced, optional crunch |
| Jalapeño Pepper 🌶️ | 1 whole | Seeds removed, finely diced (optional) |
The avocados are non-negotiable—ripe but firm is key. Hit them gently; if they give slightly, they're perfect. Trader Joe's or local farmers markets usually have the best selection. Pineapple? Fresh is ideal, but canned in juice works in a pinch—just drain it well. Red cabbage adds that perfect crunch, and you can grab pre-shredded bags to save time. For the lime dressing, Mexican limes are sweeter and more flavorful, but regular ones work too. Toast your coconut flakes in a dry pan for 2-3 minutes—they'll smell amazing and add texture.
No maple syrup? Agave nectar or date syrup works just as well—same sweetness, different flavor profile. Short on red cabbage? Green cabbage or even shredded carrots bring a different crunch. The jalapeño is optional but adds a nice kick if you're feeling spicy. Fresh cilantro? Dried works at one-third the amount, but honestly, fresh is worth it. The olive oil should be extra-virgin and fruity—none of that cheap, bitter stuff. If you're prepping ahead, toss everything together except the avocado and dressing. Add those last minute to keep the salad creamy and vibrant.
This salad keeps beautifully for 2 days in the fridge, but the avocado will get brown. Toss it with a little lime juice before storing to slow browning. The dressing can be made 3 days ahead—just shake it before using. For meal prep, store components separately and assemble when ready to eat. The toasted coconut flakes? Make extra and sprinkle on smoothie bowls—they're great for topping anything tropical.
Why You'll Love This Recipe
- No-Chop Nightmare: I swear by this recipe when I’m too tired to slice anything—just toss pre-cut pineapple chunks and shredded red cabbage into a bowl. The avocado’s creamy texture does all the work while the lime juice keeps it fresh, even if I forget to eat it right away.
- Tropical Crunch Magic: That bright, tangy lime over creamy avocado? It’s like a vacation in your mouth. The red cabbage adds a satisfying bite, and the pineapple’s natural sweetness balances everything—no sugar needed. Honestly, it’s the kind of flavor combo that makes you want to eat salad for breakfast.
- Lunchbox Superstar: Between us, this is my go-to for packed lunches or potlucks. The dressing clings to everything, so it stays together in containers, and the colors make it look fancy without effort. My kids actually take it to school—(yes, even on a Tuesday).
- Budget Bright Spot: Avocados and pineapple stretch further than you’d think when paired with cabbage, and a lime and olive oil dressing costs pennies. I’ll be real: it’s one of those rare salads where the ingredients don’t disappear in three bites. Plus, leftovers taste just as good the next day.
Step-by-step instructions for tropical avocado and pineapple salad
Here's how to create a perfectly balanced salad where creamy avocado meets sweet pineapple in every bite.
Prepare the Base Ingredients
Start by slicing the 2 whole ripe avocados in half, removing the pits, and scooping the flesh into a large mixing bowl. Use a spoon to gently press the avocado against the bowl's sides to create a smooth, creamy texture—this helps distribute the natural oils evenly. In the same bowl, add the 2 cups fresh pineapple chunks and 2 cups shredded red cabbage. The cabbage will add a satisfying crunch that contrasts beautifully with the soft avocado.
Next, finely dice the red bell pepper and jalapeño pepper (remove seeds if you prefer less heat). Add these to the bowl along with the 0.5 cup diced red bell pepper and finely diced jalapeño pepper. Toss everything together gently with a large spoon—just enough to combine without mashing the avocado. This step ensures all ingredients are evenly distributed and ready for the dressing.
Whisk the Dressing to Perfection
In a small bowl, combine the juice of 2 whole fresh limes (about ¼ cup), 0.25 cup extra-virgin olive oil, 2 tbsp maple syrup, 0.5 tsp salt, and 0.25 tsp black pepper. Whisk vigorously for 30 seconds until the mixture is smooth and emulsified. The dressing should coat the back of a spoon and have a vibrant, citrusy aroma. If you notice the dressing separating, whisk in 1-2 teaspoons of lime juice to help stabilize it.
Here's the thing—this dressing is the heart of your salad. The lime juice brightens the flavors, the maple syrup adds a touch of natural sweetness, and the olive oil binds everything together. Taste the dressing before adding it to the salad; adjust the salt or maple syrup if needed. You want it to be balanced—tangy, slightly sweet, and just salty enough to complement the creamy avocado.
Combine and Toss the Salad
Pour the dressing over the avocado-pineapple mixture and toss gently with a large spoon or your hands. Work quickly but carefully to avoid over-mixing, which can turn the avocado into a mushy mess. You're aiming for a salad where each bite has creamy avocado, juicy pineapple, crisp cabbage, and a hint of spicy jalapeño. Taste as you go—this is where you can adjust the seasoning. If it needs more brightness, add a splash of lime juice. If it's too tangy, a tiny bit more maple syrup will balance it out.
Let the salad sit for 5 minutes before serving. This resting time allows the flavors to meld together, giving you that perfect harmony of creamy, sweet, and slightly spicy notes. The avocado will soften just enough to make it even more enjoyable, while the cabbage retains its crisp texture.
Garnish and Serve with Confidence
Sprinkle the 0.25 cup toasted coconut flakes and 0.25 cup chopped fresh cilantro over the top of the salad just before serving. The coconut adds a delightful crunch and a touch of tropical sweetness, while the cilantro brings a fresh, herbaceous finish. Give it one final toss to distribute the garnishes evenly. Serve immediately while the avocado is still at its creamiest and the pineapple is juicy.
This salad is perfect for a light lunch, a refreshing side dish, or even a topping for grilled fish or chicken. The combination of creamy avocado, sweet pineapple, and the slight kick from the jalapeño makes it a crowd-pleaser. Enjoy it while everything is fresh and vibrant—this tropical delight won't keep well once the avocado starts to brown.
Pro Tips For Making Avocado And Pineapple Salad
- Toss Avocados Last: Avocados turn brown the second they hit acid or air—especially when mixed with lime juice. Keep them whole until the very end, then gently fold in just before serving. If you’re prepping ahead, coat the cut sides with a thin layer of olive oil to slow browning (yes, it’s weird, but it works).
- Shred Cabbage Wet: Dry-shredding red cabbage makes it tough and bitter. Give it a quick rinse under cold water first, then drain well in a colander. The moisture keeps the fibers tender, and you’ll save yourself from chewing like you’ve got a mouthful of sandpaper.
- Squeeze Limes Hard: Juice from a lime bottle is weak and watery. Roll the limes on the counter first to soften them, then cut open and squeeze with your hands—no strainer needed. You’ll get twice the flavor, and the pulp adds texture that bottled juice can’t match.
- Salt the Pineapple: Sprinkle pineapple chunks with a pinch of salt before tossing with lime and oil. It highlights their natural sweetness and softens the edges just enough to make them feel more tender. (I learned this the hard way—unsalted pineapple tastes dull, even in salads.)
Make-ahead tips for this avocado and pineapple salad
Dressing Prep Ahead
The lime dressing is the star of this salad and can be made up to 3 days ahead. Store it in an airtight container in the fridge—shake well before using to re-emulsify. I like to double the batch and keep it on hand for quick tropical salads all week.
The maple syrup and lime juice will keep it fresh and vibrant, so no need to worry about it separating if stored properly. 🥥
Avocado Storage Hack
Avocado is the trickiest part when prepping ahead. To prevent browning, toss freshly sliced avocado with 1 teaspoon lime juice and store it in an airtight container with plastic wrap pressed directly against the surface.
This method keeps it fresh for 1 day in the fridge. For longer storage, consider using avocado powder (yes, it's a thing!) mixed with water to recreate that creamy texture when needed. 🥑
Component Assembly
For ultimate freshness, store all salad components separately in individual airtight containers. Keep the pineapple, cabbage, and any optional toppings (like bell pepper or jalapeño) in one container, and the avocado in another. When ready to serve, simply combine everything with the pre-made dressing.
This method keeps the avocado from turning brown and maintains the crispness of the cabbage. I use glass Pyrex containers because they stack well in the fridge. ✨
Portion Control Tips
Divide the salad into 4 equal portions using small glass containers with snap-on lids. This makes it perfect for meal prep lunches or potlucks. When reheating (if needed), add a splash of lime juice to revive the flavors.
I often prep this salad in mason jars for easy grab-and-go lunches—just shake to mix before eating. The layers stay intact this way, keeping the creamy avocado at the bottom and crunchy toppings on top. 💡
Freezing Considerations
While this salad isn't ideal for freezing (the avocado texture suffers), you can freeze the dressing separately for up to 1 month. Thaw overnight in the fridge and shake well before using.
For the pineapple and cabbage, they freeze beautifully for 2 months if blanched first—toss in boiling water for 30 seconds>, then ice bath to stop cooking. Just skip the avocado if freezing the full salad. 🧊
Reheating for Best Results
If you must reheat, do it gently to preserve texture. Microwave individual portions for 30 seconds on 50% power, then stir in 1 teaspoon lime juice to refresh the flavors.
For stovetop reheating, warm in a skillet over low heat for 2 minutes with a splash of water to prevent drying. Always add fresh avocado when reheating—it's the only way to guarantee that perfect creamy texture. 🔥
Nutrition facts
Frequently asked questions
Can I use canned pineapple instead of fresh?
Yes, but with one important tip! Use canned pineapple packed in 100% juice (not syrup) and drain it thoroughly to avoid a soggy salad. For extra flavor, add 1 teaspoon lime zest to the dressing to compensate for the lack of fresh pineapple's brightness.
How do I prevent my avocado from turning brown?
Toss avocado slices with 1 teaspoon lime juice immediately after cutting, then store in an airtight container with plastic wrap pressed directly against the surface. This keeps it fresh for 1 day in the fridge. For longer storage, consider avocado powder mixed with water when ready to serve.
What can I substitute if I don't have red cabbage?
Green cabbage or shredded carrots work perfectly! For a different texture, try 1 cup diced cucumber or jicama. If you want to keep the purple color, swap in ½ cup chopped red onion—just be sure to soak it in cold water for 5 minutes first to mellow its sharpness.
Is this salad spicy enough for my taste?
The jalapeño is optional but adds great heat! For more kick, remove all seeds and finely dice 1 extra jalapeño. If you prefer mild, skip it entirely or use ½ teaspoon cayenne pepper in the dressing. Always taste before serving—you can adjust to your preference.
Can I make this salad ahead of time?
Yes, but with smart prep! Store all components separately: pineapple, cabbage, and optional toppings in one container, and avocado in another (with lime juice). Make the dressing ahead and store it separately for up to 3 days. Assemble everything just before serving to keep the avocado creamy.
