Salads
This Cuban avocado and pineapple salad brings a burst of tropical flavors to your table with its perfect balance of creamy avocado, sweet pineapple, and zesty lime dressing. 💛 The secret lies in the traditional Cuban-inspired vinaigrette, which transforms simple ingredients into something refreshingly complex.
I developed this recipe after craving a salad that felt both vibrant and satisfying—something that could stand alone or complement grilled meats and fish beautifully.
The salad’s magic comes from its fresh, bright components: ripe avocados, juicy pineapple chunks, crisp red cabbage, and a tangy lime dressing infused with garlic and cilantro. The dressing is the star—it’s light yet bold, cutting through the richness of the avocado while enhancing the natural sweetness of the pineapple.
This isn’t just a side dish; it’s a complete meal packed with texture and flavor.
What you’ll end up with is a visually stunning salad that’s as pleasing to the eye as it is to the palate. The creamy avocado contrasts perfectly with the crisp cabbage and juicy pineapple, while the lime dressing ties everything together with a zingy finish.
It’s the kind of dish that feels special yet effortless to prepare, making it ideal for lunches, picnics, or as a refreshing starter for dinner.
Serve it chilled for the best texture, and don’t be afraid to customize it with toppings like toasted coconut flakes, crumbled feta, or a sprinkle of chili flakes for extra heat. This salad is proof that healthy eating can be bold, flavorful, and utterly delicious.
Ingredients for cuban avocado and pineapple salad
Bright tropical flavors start with these fresh, vibrant ingredients that come together effortlessly.
| Ingredient | Amount | Notes |
|---|---|---|
| Ripe Avocados 🥑 | 2 whole | Pitted, peeled, cubed |
| Fresh Pineapple Chunks 🍍 | 1 ½ cups | Fresh or canned in juice |
| Red Cabbage 🧅 | 2 cups | Shredded, thinly sliced |
| Fresh Cilantro 🌿 | ½ cup | Chopped, stems removed |
| Garlic Cloves 🧄 | 2 cloves | Minced or finely chopped |
| Lime Juice 🍋 | ½ cup | Freshly squeezed |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | Light and fruity |
| Honey 🍯 | 1 tbsp | Raw or mild variety |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Red Onion 🧅 | ½ whole | Thinly sliced, optional |
| Toasted Coconut Flakes 🥥 | ¼ cup | For garnish, optional |
| Crumbled Feta Cheese 🧀 | ¼ cup | Optional, omit for vegan |
Avocados are the heart of this salad—look for ones that yield slightly to gentle pressure (but aren’t mushy). Whole Foods or Trader Joe's usually have the best selection, or grab a few from the produce section at Publix if you're in Florida. Pineapple should be sweet and juicy; if using canned, go for chunks in juice, not syrup. The red cabbage adds that satisfying crunch, and pre-shredded bags save time, though slicing it yourself gives the best texture. Fresh cilantro is non-negotiable here—dried just won’t cut it. If you’re short on time, Trader Joe's sells pre-chopped cilantro in a jar that keeps for days in the fridge.
No fresh pineapple? Canned chunks in juice work perfectly—just drain and pat dry. Swap honey for maple syrup if you prefer, but the honey adds that perfect balance with the lime. The dressing can be made ahead (it actually tastes better after the flavors meld), so feel free to double it if you’re serving a crowd. For extra heat, toss in a pinch of red pepper flakes or a dash of hot sauce. If you’re avoiding dairy, skip the feta and add toasted pumpkin seeds for crunch instead. The red onion is optional but adds a nice bite—just slice it thinly so it doesn’t overpower the other flavors.
This salad keeps best in the fridge for up to 2 days, though the avocado may darken slightly—just toss with a little extra lime juice before serving. The dressing can be stored separately for 3-4 days. For a make-ahead option, pre-chop all your veggies and store them in airtight containers. When ready to serve, toss everything together and garnish with the coconut flakes and feta (if using). It’s perfect for meal prep—just pack individual portions in containers for grab-and-go lunches. The flavors actually improve after sitting for a bit, so don’t hesitate to let it chill before diving in.
Why You'll Love This Recipe
- No Chopping Struggle: I’ll admit, avocados can be messy—but this recipe only needs a quick smash, not slices. The pineapple’s pre-cut chunks and shredded cabbage mean I’m done in 10 minutes, not stuck at the cutting board.
- Sweet-Savory Magic: That garlic-cilantro dressing cuts through the pineapple’s sweetness while the cabbage adds a tangy crunch. Honestly, the first bite makes me wonder why I’ve never paired these ingredients before.
- Lunchbox Hero: Pack it in jars or containers—it holds up for days, and the layers keep everything fresh. My kids actually eat their veggies when it’s tucked into wraps or served over rice.
- Budget Brightener: Red cabbage lasts forever, avocados stretch across meals, and pineapple’s cheap when you buy it fresh. I’ve turned this into a side for grilled chicken, tacos, or even a filling for sandwiches—zero waste, all flavor.
Step-by-step instructions for Cuban avocado and pineapple salad
Assemble this vibrant tropical salad with creamy avocado and sweet pineapple for a refreshing bite.
👨🍳 Step 1: Prep the Base Ingredients
Start by cutting the 2 whole ripe avocados into ½-inch cubes—I like to use a sharp knife and work quickly to prevent browning. Place them in a large mixing bowl. Add the 1.5 cups fresh pineapple chunks and 2 cups shredded red cabbage, tossing gently to combine. The cabbage will soften slightly as it sits, adding a pleasant crunch.
For the red onion, thinly slice the ½ whole red onion (if using) and add it to the bowl. The onion’s sharp bite balances the creamy avocado and sweet pineapple beautifully. If you're omitting it, skip this step—this salad still shines without it.
🍳 Step 2: Make the Lime-Honey Dressing
In a small bowl, whisk together the ½ cup lime juice, ¼ cup extra-virgin olive oil, 1 tablespoon honey, ½ teaspoon salt, and ¼ teaspoon black pepper. The lime juice will immediately brighten the flavors, while the honey adds a touch of sweetness that complements the tropical fruits.
Taste the dressing before adding it to the salad—adjust the honey or lime to your preference. If it tastes too sharp, add a pinch more honey; if it’s too sweet, squeeze in a little more lime. This is your chance to customize the flavor to your taste.
🥘 Step 3: Toss Everything Together
Pour the dressing over the avocado, pineapple, and cabbage mixture. Use a large spoon or your hands to gently fold everything together. The avocado will release some of its natural oils, creating a luscious, creamy texture. Add the ½ cup chopped fresh cilantro and 2 cloves minced garlic (yes, garlic! It adds depth without overpowering).
Let the salad sit for 5 minutes before serving. This brief resting time allows the flavors to meld together, making each bite even more delicious. The avocado will soften slightly, and the cabbage will release its juices, creating a perfect balance of textures.
🔪 Step 4: Garnish and Serve
Sprinkle the salad with ¼ cup toasted coconut flakes and ¼ cup crumbled feta cheese (if using). The coconut adds a subtle sweetness and crunch, while the feta brings a salty tang that ties everything together. For a vegan version, skip the feta and add extra coconut flakes or a sprinkle of toasted sesame seeds.
Serve immediately while the avocado is still vibrant and the cabbage holds its crunch. This salad tastes best fresh, so enjoy it as a light lunch, a side dish, or even a refreshing appetizer. Pair it with grilled fish or warm tortillas for a complete meal.
Pro Tips For Making Cuban Avocado And Pineapple Salad
- Toss Pineapple Last: I learned this the hard way—pineapple gets mushy when soaked in dressing for too long. Add it to the salad bowl right before serving, so it stays bright and crisp instead of turning into a sad, watery mess.
- Shave Cabbage Thin: Skip the chopping—use a mandoline or sharp knife to slice red cabbage paper-thin. It’ll soften just enough to add texture without disappearing into the salad, and the color stays vibrant longer.
- Salt Avocados Immediately: Sprinkle avocado slices with a pinch of salt the second they hit the cutting board. It prevents browning and makes them taste fresher, even if you’re assembling the salad a bit later.
- Pulse Garlic, Don’t Mince: Sounds weird, but it works: pulse garlic cloves in a food processor with a splash of lime juice until you get a rough paste. It blends better with the creamy dressing and avoids that "garlicy bite" that can overpower the sweetness.
Make-ahead tips for cuban avocado and pineapple salad
Prep Components Ahead
Chop all your ingredients the night before and store them in airtight containers in the fridge. I keep the avocado cubes in a bowl with a sprinkle of lime juice to prevent browning—this keeps them fresh for up to 24 hours.
Pre-shred the red cabbage and slice the red onion (if using) for quick assembly later. The pineapple chunks can be prepped in advance too, though I recommend patting them dry before adding to the salad to avoid excess moisture. 💛
Dressing Prep
Make the lime-honey dressing 24 hours ahead—it actually tastes better after the flavors meld together. Store it in a small jar in the fridge, and give it a good shake before using. For extra convenience, double the batch and keep it on hand for other tropical dishes.
The dressing keeps well for 3-4 days, so you can prep it once and use it in multiple meals.
Assemble Last Minute
Toss the salad together right before serving to maintain the best texture. The avocado and cabbage hold up well when combined just before eating, while the pineapple stays juicy. If you're prepping for a party, keep the dressing and toppings separate until serving time.
This way, everything stays fresh and vibrant. I like to assemble mine 15-20 minutes before guests arrive—just enough time for the flavors to meld without losing crispness.
Storage Hacks
Store the salad in a single-layered container with parchment paper between layers to prevent sogginess. If you're packing it for lunch, keep the dressing separate and add it just before eating. The avocado may darken slightly over time, but a quick toss with extra lime juice revives it.
For longer storage, focus on prepping the ingredients separately and assembling only when ready to eat.
Freezer-Friendly Additions
While the avocado and pineapple don’t freeze well, you can freeze the dressing and red cabbage separately. The cabbage will soften when thawed, but it still adds great texture. Toast your coconut flakes ahead of time and store them in a sealed bag—they’ll keep for weeks.
This makes it easy to assemble the salad quickly even on busy mornings. 🌟
Meal Prep Timeline
Here’s my go-to schedule: Night before, chop all veggies and make the dressing. Morning of, toss everything together and pack individual portions in containers.
If you’re prepping for the week, focus on the dressing and toppings—keep the avocado and pineapple fresh by prepping them the day you plan to eat the salad. This keeps everything tasting its best while saving you time during the week.
Nutrition facts
Frequently asked questions
Can I use canned pineapple instead of fresh?
Yes! Canned pineapple chunks in juice work perfectly—just drain and pat them dry to avoid excess moisture in your salad. The texture will be slightly softer than fresh, but the sweetness remains. For best results, choose chunks in juice (not syrup) and look for brands with no added sugar.
How do I prevent the avocado from browning?
Toss the cubed avocado with a little extra lime juice (about 1 tablespoon) right after cutting. Store it in an airtight container in the fridge, and it’ll stay fresh for 24 hours. For longer storage, sprinkle with a pinch of salt too—it helps preserve color.
What if I don’t like feta cheese?
No problem! Skip it entirely for a vegan version, or substitute with crumbled cotija cheese for a milder flavor. For extra crunch, add toasted pumpkin seeds or chopped pecans. The salad still shines without cheese—it’s all about balancing the creamy avocado with bright, fresh elements.
Can I make this salad ahead of time?
Prep all ingredients (except avocado) 1-2 days ahead and store separately in the fridge. Assemble just before serving to keep the cabbage crisp. The dressing can be made 3-4 days ahead—it actually tastes better after flavors meld. For avocado, prep it the morning of to maintain freshness.
Is this salad spicy?
Not at all—this recipe is naturally bright and refreshing with no heat. For a spicy kick, add ½ teaspoon red pepper flakes or a dash of hot sauce to the dressing. The lime and honey already provide plenty of zing without any spice.
