Salads
This bacalao salad Hawaii recipe transforms traditional salt cod into a vibrant, tropical dish that balances Spanish heritage with island flavors. The secret lies in properly desalting the bacalao—soaking it overnight to remove excess salt—before combining it with fresh pineapple, mango, and crisp greens.
A zesty lime-coconut dressing ties everything together, creating a refreshing yet satisfying meal that’s perfect for summer gatherings or light weeknight dinners.
The key to success is achieving flaky, tender bacalao that holds up to the bright, juicy tropical elements without falling apart. Grilled shrimp or avocado can be added for extra protein, while toasted coconut flakes and edible flowers elevate the presentation.
This dish proves that fusion cuisine can be both bold and balanced—where the saltiness of the cod meets the sweetness of pineapple in a harmonious bite.
What sets this recipe apart is its versatility—serve it as a main course with crusty bread, as a side with grilled fish, or even as a hearty lunchbox salad. The flavors develop as you eat, with the bacalao absorbing the citrusy dressing while the tropical fruits add a refreshing crunch.
It’s a dish that feels special yet simple to prepare, making it ideal for home cooks looking to impress without stress.
Ready in about 45 minutes (including desalting time), this salad delivers restaurant-quality results with minimal effort. The combination of textures—creamy cod, juicy fruit, and crisp greens—creates a satisfying contrast that keeps every bite exciting.
Whether you’re hosting a brunch or meal-prepping for the week, this recipe is a game-changer for pescatarian menus.
Ingredients for bacalao salad hawaii
Tropical flavors meet Spanish tradition in this vibrant bacalao salad with flaky cod and fresh island ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Salt Cod (Bacalao) 🐟 | 12 oz | Properly desalted overnight |
| Fresh Pineapple 🍍 | 1 ½ cups | Diced, small cubes preferred |
| Ripe Mango 🥭 | 1 cup | Diced, medium dice |
| Red Bell Pepper 🧅 | 1 whole | Thinly sliced, seeds removed |
| Romaine Lettuce 🥬 | 4 cups | Chopped, crisp variety |
| Avocado 🥑 | 1 whole | Pitted, sliced, ripe |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, stems removed |
| Lime 🍋 | 2 whole | Juiced, fresh preferred |
| Coconut Milk 🥥 | ½ cup | Light, full-fat preferred |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High quality, fruity |
| Honey 🍯 | 1 tbsp | Raw, unprocessed preferred |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Toasted Coconut Flakes 🥥 | ¼ cup | For garnish, unsweetened |
The bacalao is the foundation, so sourcing matters. Look for salt cod from a specialty seafood market or trusted Latin grocery—brands like Goya or La Costeña are reliable. Desalting is critical: soak the cod in cold water for at least 8 hours, changing water every 2 hours until the water tastes neutral. The flaky texture comes from gentle handling—never overcook. For the tropical elements, Whole Foods or local farmers markets offer the ripest mango and pineapple, but any grocery store’s produce section works in a pinch. The avocado should yield slightly to gentle pressure—no bruises.
No fresh cilantro? Dried cilantro at half the amount works, though fresh is ideal. Substitute mango with papaya or peaches for similar sweetness. The dressing can be made ahead—store it in the fridge for up to 3 days—but the avocado and pineapple should be added fresh before serving. For extra protein, add grilled shrimp (6 oz) or cubed chicken breast (4 oz). The coconut flakes can be swapped for toasted almonds or cashews if needed. The lime juice is non-negotiable—Mexican limes from the Latin market add extra zing, but regular limes work fine.
Prep the dressing first—it keeps for 5 days in the fridge. Store the desalted bacalao in its soaking water in the fridge for up to 2 days before using. The salad holds together well for 24 hours if stored in an airtight container with the dressing on the side. For meal prep, portion the dressing separately and toss just before eating to keep the greens crisp. The toasted coconut flakes can be made ahead and stored in a sealed container for 1 week. Serve chilled for the best texture—never warm.
Why You'll Love This Recipe
- No Soak Required: I’ll admit, bacalao can feel intimidating—but this recipe skips the long soaking. Just shred the salt cod, rinse it well, and you’re ready to go. That’s 30 minutes saved right there, and no salty surprises.
- Sweet-Savory Magic: The mango and pineapple cut through the saltiness like a tropical breeze, while the red bell pepper adds a bright crunch. Honestly, the first bite feels like a vacation in a bowl—no heavy dressing needed.
- Lunch or Dinner (or Snack): Pack it for work, serve it at a picnic, or toss it together for a lazy Sunday brunch. The romaine holds up perfectly, and the flavors only get better as the day goes on. My daughter even sneaks bites from the lunchbox.
- Budget-Friendly Feast: Salt cod stretches far, and seasonal fruit makes this cheaper than takeout. Plus, leftovers? They keep for days, so you’re not scrambling to eat it all in one sitting. A full meal for half the cost of a restaurant plate.
Step-by-step instructions for bacalao salad Hawaii
Transform simple ingredients into a vibrant, tropical-inspired salad with perfectly flaky bacalao at its heart.
Prepare the Bacalao for Maximum Flakiness
Begin by ensuring the 12 oz salt cod (bacalao) is thoroughly desalted. If you haven't already, soak it in cold water for 24 hours, changing the water every 8 hours. You'll know it's properly desalted when the water tastes neutral and the cod holds its shape. Drain well and pat dry with paper towels.
Gently separate the bacalao into flakes using two forks or your fingers. Be patient—this is where the magic happens. The goal is to create delicate, even flakes that will absorb the dressing beautifully. Place the flaked bacalao in a large mixing bowl and set aside. This preparation ensures every bite delivers that signature flaky texture promised in the title.
Create the Tropical Dressing
In a medium bowl, whisk together the 0.5 cup coconut milk, 0.25 cup extra-virgin olive oil, 1 tbsp honey, juice of 2 whole limes, 0.5 tsp salt, and 0.25 tsp black pepper until fully combined and slightly thickened. The dressing should have a smooth, velvety consistency with a bright citrus tang.
Taste and adjust seasoning if needed. The honey and lime juice should balance perfectly, creating a sweet-tart foundation that complements the flaky bacalao. This dressing is the soul of your salad—it binds all the tropical elements together while keeping the bacalao moist and flavorful.
Assemble the Tropical Vegetable Base
In a separate large bowl, combine the 4 cups chopped romaine lettuce, 1.5 cups diced fresh pineapple, 1 cup diced ripe mango, 1 whole red bell pepper (thinly sliced), and 1 whole avocado (sliced). Gently toss everything together with a large spoon, being careful not to bruise the avocado or crush the pineapple pieces.
The key here is to maintain texture contrast—crisp lettuce, juicy pineapple, creamy avocado, and slightly sweet mango. Arrange the mixture on a large platter or individual plates, creating an attractive base for your salad. The vibrant colors will immediately catch the eye, setting the stage for the bacalao to shine.
Combine and Marinate the Bacalao
Pour the prepared dressing over the flaked bacalao in its bowl. Using clean hands or a large spoon, gently fold the bacalao into the dressing until every flake is evenly coated. Let it marinate for 10-15 minutes at room temperature, allowing the flavors to meld and the bacalao to absorb the dressing completely.
This marinating step is crucial—it ensures the bacalao remains tender and absorbs all the tropical flavors. Don't skip it, even if you're eager to serve immediately. The wait will be worth it when you taste the perfectly balanced flavors in each bite.
Final Assembly and Garnish
After marinating, carefully transfer the bacalao to the prepared vegetable base. Use a slotted spoon to drain any excess dressing while preserving the flaky texture. Arrange the bacalao evenly over the tropical vegetables, creating an appealing presentation with the flaky white bacalao contrasting against the colorful fruit and vegetables.
Garnish with the 0.25 cup chopped fresh cilantro and 0.25 cup toasted coconut flakes, sprinkling them artistically over the top. The toasted coconut adds a delightful crunch and enhances the tropical theme, while the cilantro provides a fresh finish. Serve immediately while the bacalao is at its peak flakiness and the salad is still crisp.
Pro Tips For Making Bacalao Salad Hawaii
- SOAK THE BACALAO TWICE: I learned this the hard way—skipping the second soak leaves that lingering salt bite. After the initial 24-hour soak in cold water, drain and rinse the cod, then soak it again for at least 4 hours in fresh water with a splash of vinegar (1:4 ratio). This isn’t just about removing salt; it’s about making the texture tender and the flavor actually sweet.
- CUT THE PINEAPPLE SMALLER: I used to slice it thick, thinking it looked better, but the chunks stayed too firm. Dice the pineapple into ½-inch cubes—small enough to soften quickly but still hold shape. If you’re impatient like me, toss it in the microwave for 30 seconds before adding it to the salad to speed up the process.
- DRESS THE LETTUCE LAST: Adding dressing to romaine too early turns it soggy, and nobody wants a sad, wilted base. Keep the lettuce dry until the very end—toss it with the other ingredients just before serving. If you’re prepping ahead, store the dressing separately and mix everything together when ready.
- CHAR THE BELL PEPPER: Skip the raw pepper, and you’re missing out on depth. Char a red bell pepper over an open flame (or under a broiler for 5 minutes) until the skin blackens in spots. Peel off the charred skin, then dice—this adds a smoky sweetness that cuts through the saltiness of the bacalao and balances the tropical fruit.
Health benefits of this bacalao salad hawaii
Protein Powerhouse
This salad delivers a high-quality protein punch thanks to the bacalao, which provides about 25 grams of protein per serving. Salt cod is rich in omega-3 fatty acids, supporting heart health and reducing inflammation.
The addition of avocado and shrimp (if included) further boosts protein content to 30-35 grams per serving, making this a satisfying meal for pescatarians or anyone looking to reduce meat consumption. 💪
Rich in Omega-3s
The bacalao in this recipe is particularly beneficial because it contains omega-3 fatty acids, which are essential for brain function and reducing chronic inflammation. A 4-ounce serving of bacalao provides roughly 1,000-1,500 mg of omega-3s, helping to support cardiovascular health and cognitive function.
These healthy fats also contribute to the salad’s creamy texture when properly flaked and dressed.
Vitamin C Boost
The tropical fruits and vegetables in this salad—pineapple, mango, and red bell pepper—are packed with vitamin C, an antioxidant that supports immune function and skin health. Pineapple alone contains 88% of your daily vitamin C needs per cup, while mango provides 67%.
The lime juice in the dressing adds even more vitamin C, enhancing the salad’s immune-boosting properties and brightening the overall flavor profile.
Fiber for Digestion
The romaine lettuce and fresh cilantro contribute dietary fiber, which aids digestion and promotes gut health. A serving of this salad provides about 6-8 grams of fiber, helping to keep you full and satisfied while supporting regular bowel movements.
The fiber content also helps balance the richness of the bacalao and coconut dressing, creating a well-rounded, nutrient-dense meal.
Antioxidant-Rich Ingredients
Both mango and pineapple are loaded with antioxidants like beta-carotene and vitamin A, which support eye health and immune function. The red bell pepper adds lycopene, a powerful antioxidant linked to reduced risk of chronic diseases.
Together, these ingredients create a vibrant, nutrient-dense salad that not only tastes amazing but also provides significant health benefits with every bite. ✨
Low-Calorie, High-Nutrient
Despite its rich flavors, this salad is surprisingly light and low in calories—about 300-350 calories per serving—making it perfect for those watching their weight or maintaining a balanced diet.
The combination of lean protein (bacalao), healthy fats (avocado, coconut milk), and fiber-rich vegetables ensures you stay full without overindulging. It’s a guilt-free way to enjoy a flavorful, tropical-inspired meal. 🌿
Nutrition facts
Frequently asked questions
How long should I soak the bacalao for proper desalting?
Soak the 12 oz bacalao in cold water for at least 8 hours, changing the water every 2 hours. It's fully desalted when the water tastes neutral (usually 12-24 hours). Never skip this step—under-soaking leaves it salty, while over-soaking makes it mushy.
Can I substitute the bacalao with another type of fish?
While bacalao's unique texture is ideal, you can use fresh white fish like cod or halibut (poached or baked first) as a substitute. For a similar flaky texture, try firm tofu (marinated in the dressing) or shrimp. Just note that the flavor and saltiness will differ.
How do I keep the avocado from browning in this salad?
Add the avocado slices right before serving and keep the salad refrigerated until then. For extra protection, toss the avocado with a tiny bit of lime juice (1 tsp) before adding it to the salad. Store any prepped salad components (except avocado) separately in the fridge.
Is this salad suitable for meal prep?
Yes, but with smart prep! Store the desalted bacalao in its soaking water for 2 days, the dressing separately for 5 days, and the tropical veggies (except avocado) for 24 hours. Assemble just before eating to maintain crispness. The toasted coconut flakes can be made ahead and stored for 1 week.
What's the best way to toast the coconut flakes?
Spread 0.25 cup unsweetened coconut flakes on a baking sheet and toast in a 350°F oven for 5-7 minutes, stirring halfway, until golden and fragrant. Watch closely—they burn quickly! Let cool completely before using as garnish. For a quicker method, use a dry skillet on medium heat for 2-3 minutes.
