Bacalao Soup Recipe: Crisp Celery Crowns Over Lemon-Herb Velout

Soups & Stews

Bacalao Soup Recipe: Crisp Celery Crowns Over Lemon-Herb Velout

This bacalao soup recipe transforms humble salted cod into a velvety, aromatic masterpiece that balances crisp celery crowns with bright lemon and fresh herbs.

The key lies in properly soaking the bacalao to remove excess salt while preserving its delicate texture, then simmering it with potatoes, peppers, and onions until the broth develops that signature depth.

What makes this version special is the crisp celery crowns—lightly fried until golden—that add a satisfying crunch to every spoonful.

The soup begins with a rich, savory base built from slow-simmered cod and vegetables, where bay leaves and parsley infuse the broth with earthy warmth. Unlike many bacalao dishes that rely on heavy cream, this version achieves its luxurious texture through proper reduction and the natural emulsification of olive oil.

The lemon-herb velout ties everything together, cutting through the richness while brightening the palate with a citrusy finish that feels both comforting and refined.

What you'll end up with is a soup that's equal parts rustic and elegant—creamy yet not heavy, rich yet not greasy, with each component playing its part in perfect harmony.

The crisp celery crowns provide a textural contrast that elevates the dish beyond ordinary cod-based soups, while the balanced seasoning ensures every bite delivers depth without overwhelming. This is the kind of recipe that transforms a simple midweek dinner into a memorable experience.

Whether you're recreating a traditional Spanish sopa de bacalao or putting your own modern twist on the classic, the principles remain the same: proper soaking, slow simmering, and attention to texture. The result is a soup that's hearty enough for a cold evening but light enough to enjoy year-round.

Let's get started on creating this comforting, flavorful dish that brings a taste of coastal tradition to your kitchen.

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

Ingredients for bacalao soup

These simple yet transformative ingredients create a bacalao soup with crisp celery crowns and velvety lemon-herb velout.

Ingredient Amount Notes
Salted Cod (Bacalao) 🐟 12 oz Soaked overnight to remove salt
Russet Potatoes 🥔 1 ½ lb Peeled, cut into 1-inch chunks
Yellow Onion 🧅 1 whole Thinly sliced
Red Bell Pepper 🌶️ 1 whole Diced, any color
Celery Stalks 🧅 4 whole For crowns and broth
Extra-Virgin Olive Oil 🫒 ½ cup High quality, fruity
Fresh Parsley 🌿 ¼ cup Chopped, stems removed
Fresh Bay Leaves 🍃 2 whole Dried works in a pinch
Lemon Juice 🍋 ¼ cup Freshly squeezed
Garlic Cloves 🧄 4 cloves Minced for depth
Fresh Dill 🌿 2 tbsp Chopped, for brightness
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Peppercorns 🌶️ ½ tsp Freshly cracked
Vegetable Broth 💧 4 cups Low-sodium preferred

The bacalao is the star, so skip the pre-soaked stuff—soak it yourself for 12-24 hours, changing the water every 4 hours. Spanish markets or specialty grocers often carry the best quality, but the regular supermarket kind works too. Look for pieces with good texture, not mushy or dried out. The potatoes should be Russet or Yukon Gold—they hold up better to long simmering. For the celery crowns, grab the thickest stalks you can find (Trader Joe's has great ones) and slice them into 1-inch rounds.

No fresh bay leaves? Dried works at half the amount. Short on dill? Fresh parsley at double the amount gets you close. The vegetable broth can be homemade (simmer veggie scraps) or store-bought—Pacific Foods or Imagine are great brands. For the celery crowns, fry them in olive oil until golden brown—don't skip this step, it's what makes this soup special. The red bell pepper can be any color, but roasted first adds extra depth if you're feeling fancy.

The bacalao keeps for 3 days in the fridge once soaked, but use it within 24 hours after cooking for best texture. The celery crowns stay crisp for 2 hours if kept warm in the oven, so make them fresh before serving. Store leftovers in an airtight container with a thin layer of olive oil on top to preserve freshness for 4 days. Freeze portions without the celery crowns for 3 months—just reheat the soup and fry fresh crowns when serving.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s all in one pot—no chopping chaos, no last-minute cleanup. Toss in the potatoes whole (peeled or not, your call), the soaked bacalao, and the veggies with just a knife’s swipe. Simmer, and let the broth work its magic while you do whatever else needs doing.
  • Umami Bomb: That bacalao? It’s the star—salty, briny, and deep. The onions and bell peppers caramelize into something rich, while the celery adds a crisp bite that cuts through the creaminess. Honestly, the first time I tasted it, I nearly burned my tongue from how good it was.
  • Lunchbox Hero: This soup is my weeknight lifesaver. Make a big batch on Sunday, and you’ve got lunches covered for days—pack it cold or reheat it, and it’s just as good. My kids even ask for it (yes, even on a Tuesday night), and it’s cheap enough to feed a crowd without breaking the bank.
  • Budget-Friendly Feast: Bacalao might sound fancy, but it’s one of the most affordable proteins out there. A block lasts forever, and the veggies stretch the flavor so far. I’ve served this to guests, packed it for work, and even brought it to potlucks—never a regret, always a hit.

Step-by-step instructions for bacalao soup with crisp celery crowns

Here's how to transform salted cod and humble vegetables into a bright, herbaceous soup with perfectly crisp celery crowns.

1

Prepare the Salted Cod and Celery Crowns

First, cut the soaked 12 oz salted cod (bacalao) into 1-inch cubes and set aside. For the celery crowns, trim the bottoms off the 4 whole celery stalks and make a horizontal slice about ½ inch from the top. Peel back the leaves to create a crown shape, then set these aside on a baking sheet.

Heat 0.25 cup extra-virgin olive oil in a large pot over medium heat. Add the celery crowns and cook for 3-4 minutes until the edges begin to crisp and turn golden. Remove them with tongs and set aside—you'll add them back later. This step builds the foundation for those crispy, flavorful crowns that make this soup special.

2

Build the Soup Base with Aromatics

In the same pot, add 0.5 cup extra-virgin olive oil and increase heat to medium-high. Add the thinly sliced yellow onion and diced red bell pepper, cooking for 5-6 minutes until softened and slightly caramelized. Stir in the minced garlic cloves and cook for another 30 seconds until fragrant.

Add the 1.5 lb peeled and chunked russet potatoes and pour in the 4 cups vegetable broth. Bring to a gentle boil, then reduce heat to medium-low and let it simmer for 15 minutes until the potatoes are tender. This creates a velvety base for the soup where all the flavors will come together.

3

Add the Cod and Season the Broth

Gently add the cubed salted cod to the simmering broth. Stir in the 2 whole fresh bay leaves, 1.5 tsp salt, and 0.5 tsp freshly cracked black peppercorns. Let the soup simmer for another 10 minutes until the cod flakes easily with a fork. The broth should now have a rich, savory depth from the cod's natural flavors.

Here's where it gets good: stir in the 0.25 cup lemon juice and 2 tbsp chopped fresh dill. The lemon brightens the whole dish while the dill adds a fresh herbal note. Taste and adjust seasoning—you might need a little more salt, especially if your broth was low-sodium.

4

Finish with Crisp Celery Crowns and Fresh Herbs

Return the crisp celery crowns to the pot and warm through for 2 minutes—just enough to heat them without losing their crisp texture. Remove the bay leaves and stir in the 0.25 cup chopped fresh parsley just before serving. The parsley adds a final pop of color and freshness that balances the rich flavors.

Ladle the soup into bowls, making sure each serving gets at least one crisp celery crown. The contrast between the tender cod, creamy broth, and crisp celery is what makes this soup truly special. Serve immediately while the celery crowns are at their crispest and the broth is steaming hot.

👨‍🍳

Pro Tips For Making Bacalao Soup

  • SOAK THE BACALAO LONG: I learned this the hard way—rushing the soak (even 6 hours) leaves that salty bite behind. Use cold water and change it twice over 12–24 hours, or your soup will taste like a swimming pool.
  • PEEL POTATOES AFTER SOAKING: The starch clings to the skins when raw, making your broth cloudy. Wait until after the first simmer to peel them—cleaner broth and less waste.
  • DON’T BOIL THE PEPPER: Sauté the bell pepper until it softens but doesn’t turn mushy—about 5 minutes. Boiling it turns it to mush, and you’ll end up with a watery soup instead of chunks.
  • USE THE SOAK WATER WISELY: That first rinse water isn’t trash—it’s flavor. Strain it, reduce it by half, and add it back to the broth. It’s got dissolved salt and faint fish notes that deepen the taste.

Make-ahead tips for leftovers

Prep Ahead for Soaking

Start your bacalao soup prep the night before by soaking the 12 oz salted cod in cold water for 12-24 hours. Change the water every 4 hours to remove excess salt—this is non-negotiable for flavor balance.

I use a glass bowl in my fridge and label it clearly so I don’t forget. The longer it soaks, the milder the flavor, but never exceed 24 hours or the texture suffers. 💧

Broth Base Prep

Make the vegetable broth base in advance to save time. Simmer 4 cups vegetable broth with 2 bay leaves and 1-inch chunks of 1.5 lb russet potatoes for 15 minutes, then cool completely before storing in an airtight container.

This prepped base keeps in the fridge for 3 days or freezes for 3 months. When ready to cook, just reheat and add the cod and aromatics. ❄️

Celery Crown Prep

Celery crowns are the showstopper—prepare them ahead but fry fresh before serving. Trim 4 celery stalks into crowns and store them in a sealed container with a paper towel to absorb moisture. They’ll stay crisp for 24 hours in the fridge.

When ready to cook, fry them in 0.25 cup olive oil for 3-4 minutes until golden. Pro tip: Use a slotted spoon to drain excess oil before adding them back to the soup. 🌟

Herb and Acid Prep

Chop all herbs (0.25 cup parsley, 2 tbsp dill) and store in separate containers with a sprinkle of salt to preserve freshness. Squeeze 0.25 cup lemon juice and store it in a small jar in the fridge.

These components add brightness to the soup, so keep them separate until the final step. I like to pre-portion the lemon juice into 1-tbsp servings for easy measuring. ✨

Final Assembly Shortcut

Simmer the cod and aromatics together in a pot, then store the finished soup (without celery crowns) in an airtight container. Reheat gently on the stovetop, then add freshly fried crowns and herbs just before serving.

This keeps the celery crisp and the parsley vibrant. For extra flavor, stir in a splash of the reserved lemon juice when reheating. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 2g10%
Cholesterol 55mg18%
Sodium 650mg28%
Total Carbohydrate 35g12%
Dietary Fiber 6g21%
Sugars 6g
Protein 24g48%
* 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

Why do I need to soak the salted cod for so long?

Soaking removes excess salt while preserving the delicate texture of the bacalao. Changing the water every 4 hours for 12-24 hours ensures the flavor stays balanced without becoming overly salty. Skipping this step can make your soup taste harsh and unappetizing.

2

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

No, fresh cod won't work because it lacks the deep, concentrated flavor that salted cod develops during curing. The salted version adds a unique umami richness that transforms this into a traditional bacalao soup. Look for properly cured bacalao at specialty markets or well-stocked grocery stores.

3

How do I keep the celery crowns crispy when reheating leftovers?

Always add the celery crowns fresh when reheating—never store them with the soup. Fry them again in 0.25 cup olive oil for 2-3 minutes until golden just before serving. This maintains their perfect crunch and prevents sogginess.

4

What if my soup tastes too salty after cooking?

Add 1-2 extra potatoes to absorb excess salt, then simmer for 10 more minutes. You can also stir in 0.25 cup lemon juice or 1 cup heavy cream to balance the flavor. Never add water—it dilutes the broth's richness.

5

Is this soup gluten-free?

Yes, this recipe is naturally gluten-free as long as you use gluten-free vegetable broth. Always check labels on broth and other packaged ingredients to ensure they're certified gluten-free. The traditional preparation method makes it safe for gluten-sensitive diets.

★★★★★5.0(2 reviews)
Categories Soups & Stews