Soups & Stews
Benji's Basque soup recipe brings the heart of Basque Country to your kitchen with its signature crispy celery crowns floating over a rich, smoky tomato velouté. 🌟 The secret lies in slow-simmered broth infused with garlic, peppers, and bay leaf, creating a deeply flavorful base that transforms humble ingredients into something extraordinary.
This isn't just soup—it's a celebration of Basque tradition, where every component plays a crucial role in delivering that perfect balance of textures and flavors.
The recipe begins with a fragrant broth built from onions, garlic, and tomatoes, simmered until deeply concentrated and smoky. Fresh fish—traditionally cod or tuna—is added later to preserve its delicate texture, while potatoes and bell peppers round out the dish with natural sweetness.
The crispy celery crowns, a defining feature, are fried to golden perfection just before serving, adding a satisfying crunch that contrasts beautifully with the velvety broth.
What makes this Basque soup truly special is its authenticity—every technique, from slow simmering to the precise timing of adding ingredients, ensures restaurant-quality results at home. The combination of tender fish, hearty vegetables, and that signature crispy topping creates a dish that's both comforting and impressive.
Whether you're serving it for a family dinner or a gathering of friends, this soup will transport your guests straight to the Basque Country.
The beauty of this recipe lies in its versatility—you can adapt it with different types of seafood or even make a vegetarian version by omitting the fish. The key is patience; letting the broth develop its depth over time is what transforms this into a truly memorable dish.
Ready to create something extraordinary? Let's dive into the full recipe.
Ingredients for benji's basque soup
Sixteen ingredients transform into Basque Country's signature soup with crispy celery crowns and smoky tomato velouté.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 2 whole | Medium-sized, thinly sliced |
| Garlic Cloves 🧄 | 6 cloves | Fresh, peeled and minced |
| Canned San Marzano Tomatoes 🍅 | 28 oz | Crushed by hand for texture |
| Fresh Red Bell Peppers 🌶️ | 2 whole | Cored and diced |
| Russet Potatoes 🥔 | 2 lb | Peeled and cubed |
| Fresh Cod Fillets 🐟 | 1 ½ lb | Skinless, cut into chunks |
| Celery Stalks 🧅 | 4 whole | Trimmed for crowns |
| Bay Leaves 🌿 | 2 whole | Fresh preferred |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky depth |
| Olive Oil 🫒 | ½ cup | Extra-virgin, for frying |
| All-Purpose Flour 🌾 | ½ cup | For dredging celery crowns |
| Salt 🧂 | 2 tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The San Marzano tomatoes are non-negotiable for this recipe—their sweetness and acidity create the velouté's depth. Whole Foods or specialty Italian markets carry them in cans; look for the bright red, plump varieties. Fresh cod should have a clean, oceanic aroma—Trader Joe's or local fishmongers are reliable sources. For the celery crowns, use firm stalks with crisp, unblemished leaves; Costco often has bulk options at a discount. Smoked paprika adds that signature Basque smokiness—Penzeys carries a high-quality Spanish variety if you want to splurge.
No San Marzano tomatoes? High-quality crushed tomatoes work in a pinch, but add a pinch of sugar to balance acidity. Substituting cod? Hake or halibut hold up well to the long simmer. For a vegetarian version, omit the fish entirely and add extra potatoes or white beans. Celery crowns can be made ahead and reheated in the oven at 375°F for 5 minutes to restore crispness. The bay leaves should be removed before serving—dried leaves are fine but fresh impart more aroma.
The broth keeps beautifully for 5 days in the fridge or 3 months frozen. Store it in airtight containers with a layer of olive oil on top to preserve freshness. Celery crowns lose crispness quickly—make them fresh or reheat in the oven before serving. Garnish with fresh parsley just before eating to maintain vibrant color. For a restaurant-quality presentation, serve in deep bowls with the crispy crowns floating on top, accompanied by crusty bread.
Why You'll Love This Recipe
- Here’s what sold me: slow-cooked onions and garlic until they’re sticky and golden. That sweet, jammy base? It’s the secret. Add the tomatoes and peppers, and suddenly you’ve got a soup that tastes like it simmered all day—even if it only took 45 minutes.
- Fewer Ingredients, Bigger Impact: I swear by this recipe because it’s ridiculously simple—just onions, garlic, tomatoes, peppers, and potatoes. No fancy prep, no hidden pantry staples. The San Marzano tomatoes alone do half the work, turning a basic pot into something rich and deep with almost no effort.
- Caramelized Magic: Here’s what sold me: slow-cooked onions and garlic until they’re sticky and golden. That sweet, jammy base? It’s the secret. Add the tomatoes and peppers, and suddenly you’ve got a soup that tastes like it simmered all day—even if it only took 45 minutes.
- Leftovers That Don’t Suffer: Between us, this soup begs for seconds—and thirds. The potatoes soak up all the flavor, so reheating it later doesn’t ruin it. I’ve had it cold the next day (yes, really) and it’s still solid. My freezer’s full of portions because it’s that good.
Step-by-step instructions for crispy celery crowns over smoky tomato velout
Master the art of Basque cuisine with this technique-driven approach to crispy celery crowns and rich tomato velouté.
🍳 Step 1: Fry Celery Crowns Until Golden and Crisp
Cut the 4 whole celery stalks into ½-inch thick rounds, keeping the base intact to form crowns. In a deep skillet, heat 0.3 cup olive oil to 350°F—test with a drop of water that sizzles immediately. Dredge each celery crown in 0.3 cup all-purpose flour mixed with 1 tsp salt and ¼ tsp black pepper.
Fry in batches for 2-3 minutes per side until deep golden brown and crispy. Drain on paper towels, then sprinkle immediately with remaining 0.2 cup flour to maintain crispness. Here's the thing—if you see steam instead of golden color, your oil isn't hot enough. Lower the heat slightly and wait until it shimmers before frying again.
🍳 Step 2: Build the Smoky Tomato Velouté Base
In the same skillet (no need to clean it—the fond adds flavor), add 0.2 cup olive oil over medium heat. Sauté the 2 whole yellow onions and 6 cloves garlic cloves until softened and translucent (5-6 minutes). Add the 2 whole red bell peppers and cook for another 4 minutes until slightly charred at the edges.
Pour in the 28 oz canned San Marzano tomatoes (crushed by hand as specified) along with 1 tbsp smoked paprika and 2 whole bay leaves. Simmer uncovered for 15 minutes until reduced by half and thickened. The sauce should coat the back of a spoon—this is your velouté foundation. If it's too thin, simmer uncovered for 5 more minutes.
🍳 Step 3: Cook Potatoes and Cod in the Velouté
Add the 2 lb russet potatoes (cubed as specified) and 1.5 lb fresh cod fillets (cut into chunks) to the simmering tomato mixture. Bring to a gentle boil, then reduce heat to medium-low and simmer for 12-15 minutes until potatoes are fork-tender and cod flakes easily with a fork.
I press down gently on the potatoes during the last 5 minutes to ensure even cooking. The cod should be just opaque in the center—overcooking turns it rubbery. Remove and discard the bay leaves before proceeding. The velouté should now have a velvety texture with chunks of potato and cod suspended throughout.
🥘 Step 4: Finish with Crispy Celery Crowns
Return the skillet to medium heat and gently warm the soup for 2 minutes. Arrange the crispy celery crowns on top, letting them absorb the velouté's steam for 1 minute to infuse flavors without losing crispness. Garnish with 0.25 cup fresh parsley chopped as specified.
This is the moment that matters: serve immediately with the celery crowns standing upright, their crisp edges contrasting the silky velouté. The smoky paprika and San Marzano tomatoes create that signature Basque depth, while the celery crowns add textural contrast. Real talk: if you wait more than 3 minutes to serve, the crowns will soften—don't skip this step.
Pro Tips For Making Benji'S Basque Soup
- CHAR THE ONIONS LOW: I learned this the hard way—when you’re sautéing yellow onions and red bell peppers for this soup, keep the heat at a gentle simmer, not a sear. You want them soft and sweet, not crispy or bitter, so they blend into the tomatoes without overpowering. (Yes, even if you’re impatient like me.)
- PEEL POTATOES AFTER COOKING: Russets hold their shape better raw, but once they hit the boiling water, they soften unevenly. Peel them after they’ve cooked for 10 minutes in the soup—it’s easier, and you won’t end up with a mushy mess if you nick them too early. (Your future self will thank you.)
- CRUSH TOMATOES BY HAND: Dumping San Marzano tomatoes straight from the can into the pot? You’re missing out. Give them a rough crush with your fingers or a wooden spoon first—this breaks down the skins and releases more juice, making the soup richer without extra water. (It’s not fancy, but it works.)
- SALT THE POTATOES FIRST: Add a pinch of salt to the cold water when you boil the potatoes—it seasons them through and through, not just on the surface. Skip this, and you’ll end up with bland, waterlogged spuds in an otherwise flavorful soup. (I know, it seems obvious, but I’ve forgotten more times than I’d admit.)
Troubleshooting perfect results
Broth Too Thin?
If your velouté isn't reducing enough, simmer uncovered for 5-10 extra minutes—the key is patience. I often add 1 tsp cornstarch mixed with 1 tbsp cold water and stir it in during the final 2 minutes of simmering.
This creates a natural thickening without altering flavor. For a deeper smoky taste, add ½ tsp liquid smoke (like La Choy) to the finished soup. 🔥
Celery Crowns Losing Crisp?
Prevent soggy crowns by frying them just before serving—never make them ahead. If reheating, use the oven method: place on a baking sheet at 375°F for 3-5 minutes until crisp again.
For extra crunch, coat them in panko breadcrumbs after frying. I also keep a small handheld blowtorch handy to crisp any softened edges at the table. ✨
Fish Overcooking?
Cod should cook for no more than 12-15 minutes—any longer and it turns rubbery. Use a meat thermometer and remove it when it hits 140°F internal temperature. For thicker cuts, add them 5 minutes after the potatoes.
If using frozen fish, thaw it first in cold water—never microwave, as it releases moisture into the broth. 🐟
Broth Too Salty?
Add ½ cup warm water to dilute the broth, then simmer for 5 minutes to let flavors rebalance. For a more Basque touch, add 1 tbsp lemon juice—it brightens the tomatoes and cuts through saltiness. Avoid adding water directly to the soup; it dilutes the velouté's richness. 💡
Vegetables Undercooked?
Potatoes should be fork-tender but not falling apart. If they're still firm after 15 minutes, add ½ cup water and cover the pot for 5 more minutes.
For bell peppers, char them slightly before adding to the broth—they add depth. I sometimes add ½ tsp sugar to help caramelize the vegetables while simmering. 🥔
Fond Stuck to Pot?
Never scrub the fond—it's packed with flavor! Instead, add ¼ cup water to the pot and scrape the bottom gently with a wooden spoon. Let it simmer for 2 minutes to release the fond's richness into the broth. If stuck, use a non-metal spatula to avoid scratching your pan. 🍳
Nutrition facts
Frequently asked questions
Can I make this Basque soup vegetarian?
Simply omit the cod and increase the potato portion to 3 lbs for heartiness. Add 1 (15 oz) can white beans or 1 cup cooked chickpeas for protein, and boost umami with 1 tsp fish sauce (or ½ tsp soy sauce for a vegetarian option). The smoky tomato base remains the star, and crispy celery crowns add that signature crunch.
How do I store leftovers?
The velouté keeps for 5 days in the fridge, but store it without the celery crowns—they lose crispness. Reheat gently on the stove, then crisp fresh crowns separately in the oven at 375°F for 5 minutes before serving. For freezing, cool the soup completely, then portion into airtight containers with a layer of olive oil on top to preserve flavor. Frozen soup lasts 3 months.
What's the secret to crispy celery crowns?
Three keys: hot oil (350°F), double-dredging (flour before and after frying), and immediate serving. Use a deep skillet for even cooking, and fry in batches to avoid crowding. The flour coating should be thin—½ cup total—to prevent sogginess. If crowns soften, reheat in the oven with a sprinkle of panko for extra crunch.
Can I substitute other fish?
Yes! Swap cod for halibut, hake, or monkfish—these hold up well to simmering. For shellfish, use shrimp or scallops (add them in the last 3 minutes to avoid overcooking). Avoid delicate fish like sole or flounder—they'll fall apart. If using frozen fish, thaw it completely in cold water first.
Why does the broth need to reduce?
Reducing the velouté concentrates flavors, creating a richer, more complex base. The smoky paprika and tomatoes develop deeper notes when simmered uncovered for 15+ minutes. A properly reduced broth should coat the back of a spoon—this ensures each spoonful delivers that signature Basque intensity. Think of it as building a flavor foundation, not just making soup.
