Bacalao Salad Puerto Rican Style Recipe: Crispy Celery Crown Over Citrusy Cod Bliss

Salads

Bacalao Salad Puerto Rican Style Recipe: Crispy Celery Crown Over Citrusy Cod Bliss

This Puerto Rican-style bacalao salad transforms salt cod into a crispy, citrusy masterpiece that captures island flavors in every bite. The secret lies in properly preparing the bacalao—soaking it just right to remove excess salt while preserving its delicate texture.

I learned this technique from my grandmother's handwritten recipe cards, where she'd write "soak until water tastes like the sea" instead of giving exact times.

What sets this dish apart is the perfect balance of textures: tender, flaky cod mixed with crisp celery crowns, creamy potatoes, and briny olives. The citrus dressing cuts through the richness while sofrito adds that unmistakable Puerto Rican depth.

Unlike many recipes that skimp on preparation, this version delivers restaurant-quality results with simple techniques anyone can master.

The final salad features perfectly crispy celery crowns that add a satisfying crunch, while the citrusy cod remains moist and flavorful. This dish is more than just a salad—it's a celebration of Puerto Rican home cooking that brings the flavors of the island to your table.

The best part? It's easy to prepare once you know the proper techniques for handling the bacalao.

Serve this salad at room temperature for the best texture, and don't be surprised if it disappears quickly—it's that good. The combination of textures and flavors makes it perfect for gatherings or a special weeknight dinner. Here's how to make it perfectly every time.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Med Cal

Ingredients for bacalao salad puerto rican style

Island-inspired ingredients that transform simple cod into crispy, citrusy bacalao salad bliss.

Ingredient Amount Notes
Salt Cod (Bacalao) 🐟 1 lb Soaked 24-48 hours, changed water
Red Potatoes 🥔 1 ½ lb Medium size, peeled and diced
Celery Stalks 🧅 4 whole Large, cut into 1-inch crowns
Green Olives 🫒 1 cup Pitted, preferably Spanish style
Red Bell Pepper 🌶️ 1 whole Diced, any color
Lemon Juice 🍋 ½ cup Freshly squeezed, strained
Extra-Virgin Olive Oil 🫒 ½ cup High quality, fruity
Fresh Parsley 🌿 ¼ cup Chopped, stems removed
Garlic Cloves 🧄 3 cloves Minced, for sofrito
Tomato Paste 🍅 1 tbsp Smooth, no sugar added
Cumin Seeds 🌿 ½ tsp Toasted for deeper flavor
Bay Leaf 🍃 1 whole Dried, for sofrito
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground

The bacalao is the star—look for thick, salt-cured pieces at specialty markets or Latin grocers. La Tienda or Despaña always have the best quality. Soak it in cold water, changing the water every 8 hours until it tastes like the sea—about 24-48 hours total. The potatoes should be waxy, like Yukon Golds, for that perfect creamy texture. Celery crowns need to be crisp, so choose fresh, firm stalks—the thicker the better. For the sofrito, toast the cumin seeds in a dry pan until fragrant before grinding—this makes all the difference.

No Spanish olives? Kalata or green Greek olives work perfectly. Short on celery? Substitute with jicama or extra bell pepper for crunch. The lemon juice can be swapped for lime, but lemon has that classic Puerto Rican brightness. For the sofrito, if you can't find fresh garlic, garlic powder at half the amount gets you close. The olive oil should be extra-virgin, fruity, and peppery—none of that bland supermarket stuff. And if you're feeling fancy, add a splash of white wine vinegar to the dressing for extra tang.

This salad tastes even better the next day—make it ahead and store in airtight containers. The potatoes and cod keep well for 3 days in the fridge, while the celery crowns stay crisp for 2 days if wrapped in damp paper towels. For serving, I like to arrange the crispy celery crowns first, then layer the cod and potatoes, and finally scatter the olives and parsley on top. Garnish with extra lemon wedges—trust me, it's worth the effort—because the citrus really makes this dish sing.

❤️

Why You'll Love This Recipe

  • No-Soak Hassle: I’ll admit, the first time I saw that bacalao block, I panicked—until I realized you can use it straight from the jar. Just drain it, rinse it, and shred it. The saltiness balances perfectly with the sweet potatoes and olives, so no extra prep needed.
  • Taste Like Abuela’s: Here’s what sold me—the way the red potatoes stay tender and the olives add that briny punch. The bell pepper gives it a fresh crunch, and the celery? It ties everything together like a secret handshake. Honestly, it’s the kind of dish that tastes like a hug.
  • Lunchbox Legend: Between us, this is my go-to for work lunches. Pack it in a jar, and the flavors meld overnight—no sad soggy salads here. My coworkers ask for it every week, and I always bring extra. (Yes, even on a Tuesday night.)
  • Budget Win: A block of bacalao feeds four for under $10, and the potatoes and veggies stretch it further. I’ll be real: it’s my pantry’s secret weapon when groceries are tight. Plus, leftovers? They taste just as good cold the next day.

Step-by-step instructions for bacalao salad Puerto Rican style

Here's how to transform salt cod into a vibrant, citrus-kissed salad with perfectly crisp celery crowns.

1

Prepare the Salt Cod and Potatoes

First, remove the soaked salt cod from the water and pat it completely dry with paper towels. I like to use my hands to gently press out any excess moisture—this ensures the cod absorbs the marinade properly. Cut the dried cod into 1-inch cubes, discarding any remaining skin or bones. In a large bowl, combine the cod cubes with the 0.5 cup lemon juice, 0.5 cup extra-virgin olive oil, and 1.5 tsp salt. Let this marinate while you prepare the remaining ingredients.

While the cod marinates, peel and dice the 1.5 lb red potatoes into ½-inch cubes. Place them in a separate bowl and toss with 0.5 tsp black pepper and 1 tbsp tomato paste. This step creates a subtle sweetness that balances the saltiness of the cod later. The potatoes will absorb these flavors while they cook, so don't skip this marinade.

2

Cook the Potatoes and Celery Crowns

Heat 2 tablespoons of extra-virgin olive oil in a large skillet over medium-high heat. Add the marinated potatoes and cook for 10-12 minutes, stirring occasionally, until they begin to soften and develop a light golden crust. Remove them from the pan and set aside.

In the same skillet, add the 4 whole celery stalks cut into 1-inch crowns. Cook them for 8-10 minutes until they turn a deep golden brown and become crispy—this is the signature texture of Puerto Rican bacalao salad. The celery should sizzle and caramelize slightly, releasing their natural sweetness. If they stick, add a splash of water and scrape up the browned bits from the bottom of the pan.

3

Build the Sofrito and Finish the Cod

In a small saucepan, heat 1 tablespoon of extra-virgin olive oil over medium heat. Add the 3 cloves minced garlic and 0.5 tsp toasted cumin seeds, cooking for 1 minute until fragrant. Add the 1 whole bay leaf and the marinated cod, along with any remaining marinade. Simmer for 8-10 minutes until the cod flakes easily with a fork and is fully cooked through.

Remove the bay leaf and transfer the cod to a plate. In the same saucepan, add the cooked potatoes and celery crowns. Stir in the 1 cup green olives, 1 whole diced red bell pepper, and the remaining 0.25 cup lemon juice. Let the mixture simmer for 3-4 minutes to meld the flavors together. The salad should be vibrant with colors and infused with citrusy brightness.

4

Combine and Garnish for Crispy Perfection

Transfer the entire mixture to a large serving bowl. Gently fold in the 0.25 cup chopped fresh parsley and adjust the seasoning with additional salt or lemon juice if needed. The salad should be a perfect balance of flavors—salty from the cod, sweet from the potatoes and olives, and bright from the citrus.

Serve immediately while the celery crowns are still crispy and the cod is warm. The contrast of textures—tender cod, crisp celery, and soft potatoes—makes every bite exciting. This dish is best enjoyed fresh, so don't wait too long before serving. Pair it with warm bread or a simple green salad for a complete meal.

👨‍🍳

Pro Tips For Making Bacalao Salad Puerto Rican Style

  • SOAK THE BACALAO LONGER: The first time I rushed this, the cod tasted like a salt lick. Soak it at least 24 hours in cold water, changing it every 6–8 hours—yes, even if you’re impatient. The goal isn’t just to remove salt; it’s to soften the fibers so they shred like butter when cooked.
  • CUT POTATOES UNIFORM: I learned this the hard way—uneven slices mean some potatoes get mushy while others stay raw. Use a mandoline or knife to slice them ¼-inch thick, then parboil them until just tender (they’ll finish in the salad). No one wants a sad, half-cooked potato in their dish.
  • DICE THE BELL PEPPER SMALL: Skip the big chunks—this salad needs texture, not a mouthful of crunch. Dice the red bell pepper into ¼-inch cubes so every bite has that sweet, bright pop. (Bonus: Toss the peppers in a little lime juice while you prep; it keeps them vibrant.)
  • REST THE COD BEFORE MIXING: After shredding the bacalao, let it sit 10 minutes before tossing with the rest. It firms up slightly, so the salad holds together better—no soggy clumps when you serve it. (I know, I know, but trust the process.)

Wine and beer pairings for this recipe

Citrusy White Wine

Puerto Rican bacalao salad thrives with crisp, citrus-forward white wines that mirror the dish's bright lemon dressing. I always reach for a dry Spanish Albariño—its zesty acidity and stone fruit notes perfectly complement the cod's saltiness and the celery's crispness.

A glass of Rías Baixas Albariño from Galicia (around $15-$20) is my go-to, but any Verdejo or Godello works beautifully. The wine's minerality also enhances the olives' briny flavor, creating a harmonious balance. 🍷

For something lighter, try a dry Riesling from Germany or Alsace—its slight sweetness and apple undertones play nicely with the potatoes' earthiness. Avoid heavy, oaked whites like Chardonnay, as they'll overpower the salad's delicate flavors.

Serve the wine slightly chilled (around 50-55°F) to let its crispness shine alongside the dish's vibrant citrus notes.

Crisp Lager Pairing

If you prefer beer, a crisp German Pilsner or Belgian Witbier cuts through the richness of the bacalao while enhancing its briny depth. I love Stella Artois or Peroni for their clean, refreshing profiles—they cleanse the palate between bites of salty cod and crisp celery.

For something more adventurous, a Belgian Witbier like Hoegaarden adds a touch of spice from coriander, which pairs surprisingly well with the cumin in the sofrito. 🍺

Serve your beer ice-cold (around 40-45°F) to highlight its effervescence and contrast with the salad's warm, caramelized celery crowns. Avoid heavy, malty beers like stouts or porters, as they'll clash with the dish's bright, citrusy profile.

A well-chilled lager also helps balance the saltiness of the cod, making each bite more enjoyable.

Local Puerto Rican Option

For a truly authentic touch, pair your bacalao salad with a Puerto Rican rum punch or a light, citrusy beer like Medalla Light—its subtle sweetness and crisp finish mirror the dish's flavors.

If you're serving this at a gathering, a piña colada (made with Bacardi Superior and fresh pineapple) adds a tropical twist that complements the salad's island roots. The rum's vanilla notes also harmonize beautifully with the sofrito's cumin and garlic. 🍹

For a non-alcoholic option, try a sparkling limeade made with fresh lime juice, sparkling water, and a touch of agave syrup. The effervescence cleanses the palate, while the citrus enhances the salad's bright flavors. This is especially refreshing if you're serving the salad as a light lunch or appetizer.

Wine Storage Tips

If you're opening a bottle of wine to pair with your bacalao salad, store any leftovers in the fridge for up to 3 days—just recork it tightly and keep it in an airtight container. For short-term storage, I use a vacuum-sealed bag to preserve freshness.

Remember, white wines like Albariño or Riesling should be consumed within a few days of opening for peak flavor. For beer, transfer any leftovers to a sealed bottle or can and store in the fridge for up to 2 days—the carbonation helps preserve freshness longer than you'd think. ❄️

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 4g20%
Cholesterol 95mg32%
Sodium 1020mg44%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 5g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

How long should I soak the salt cod before using it?

Soak the bacalao for 24-48 hours, changing the water every 8 hours until it tastes like the sea when you taste the soaking water. This removes excess salt while keeping the texture tender. Pro tip: Use cold water and add a bay leaf to the soaking water for extra flavor.

2

Can I substitute fresh cod for salt cod in this recipe?

Fresh cod won't work the same way—this recipe relies on the unique texture and flavor of properly soaked salt cod. If you absolutely must use fresh cod, bake it with lemon and olive oil until flaky, then shred it and mix with the other ingredients. But for authentic Puerto Rican flavor, stick with salt cod.

3

Why does my celery crowns turn out soggy instead of crispy?

Soggy celery crowns usually mean they weren't cooked long enough or at high enough heat. Cook them in a dry skillet over medium-high heat for 8-10 minutes, stirring occasionally, until deep golden brown. If they stick, add a splash of water and scrape up the browned bits—they add flavor! Also ensure your celery is fresh and firm before cutting.

4

How can I make this salad ahead of time?

Prepare all components separately and store in airtight containers in the fridge for up to 2 days. Keep the celery crowns wrapped in damp paper towels to maintain crispness. Assemble just before serving to preserve the perfect texture contrast. The cod and potatoes can be cooked up to 1 day ahead—just reheat gently before mixing.

5

What's the secret to balancing the saltiness of the bacalao?

The key is the citrus dressing and sofrito. The lemon juice brightens the flavors while the tomato paste in the potato marinade adds subtle sweetness. Don't skip the cumin and bay leaf—they add earthy depth that balances the salt. Taste as you go and adjust with extra lemon or a pinch of sugar if needed.

★★★★★4.7(9 reviews)
Categories Salads