Soups & Stews
This Benji’s Basque soup recipe delivers the heart of Spain's coastal cuisine in every spoonful—where crispy celery crowns float above silky potato swirls in a rich, aromatic broth. 🌊 The secret lies in slow-cooked pork and delicate fish (cod or hake), simmered with seasonal vegetables until the flavors meld into rustic perfection.
I've perfected this dish over years of Basque-inspired cooking, balancing the rustic and coastal traditions that define the region.
The magic begins with a deep, flavorful broth built from pork bones and vegetables, then elevated with fish that melts into the soup while staying tender. Crispy celery crowns add texture contrast, while potato swirls create an elegant presentation that's as impressive as it is delicious.
This recipe stays true to Basque roots while adapting for home kitchens—no special equipment required, just patience and attention to detail.
What you'll achieve is a soup that's hearty yet refined, with layers of savory, briny, and earthy flavors. The crispy celery crowns provide satisfying crunch, while the potato swirls create a luxurious mouthfeel. Every bite captures the essence of Basque country—where mountain and sea traditions collide in perfect harmony.
Perfect for chilly evenings or special gatherings, this soup serves 6-8 and takes about 2 hours of active cooking time (plus simmering). The leftovers taste even better the next day, making it ideal for meal prep. Here's how to create this restaurant-quality dish at home.
Ingredients for benji's basque soup
This Basque-inspired soup needs just 15 key ingredients to create restaurant-quality depth and texture.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Bones 🥓 | 3 lb | Marbled for rich flavor |
| Cod Fillets 🐟 | 1 ½ lb | Skin-on for texture |
| Yellow Onions 🧅 | 2 whole | Chopped into 1/2-inch pieces |
| Carrots 🥕 | 4 whole | Peeled, cut into chunks |
| Celery Stalks 🧅 | 6 whole | Cut into 2-inch pieces for crowns |
| Garlic Cloves 🧄 | 6 cloves | Smash slightly before adding |
| Russet Potatoes 🥔 | 3 lb | Peeled, cut into 1/2-inch slices |
| Bay Leaves 🌿 | 2 whole | Fresh preferred |
| Thyme Sprigs 🌿 | 4 whole | Fresh, stems removed |
| White Wine 🍷 | 1 cup | Dry, like Sauvignon Blanc |
| Fish Stock 💧 | 4 cups | Homemade or high-quality store-bought |
| Olive Oil 🫒 | ½ cup | Extra-virgin for richness |
| Salt 🧂 | 2 tsp | Kosher or sea salt |
| Black Peppercorns 🌶️ | 1 tsp | Freshly cracked |
| All-Purpose Flour 🌾 | ½ cup | For dredging celery |
The pork bones are non-negotiable for that deep, savory broth—look for well-marbled cuts at the butcher counter. Costco or Whole Foods usually carry them pre-packaged, but if you're buying whole, ask for the knuckle ends. The cod should be firm with no fishy odor—Trader Joe's often has great frozen fillets at a fraction of the price. For the celery crowns, use thick stalks (about 1-inch diameter) for the best crispy texture. If you can't find fresh thyme, dried works at one-third the amount, but fresh is worth the hunt at the market.
No fish stock? Vegetable stock plus a splash of white wine vinegar gets you close, though the flavor won't be identical. Short on white wine? Dry vermouth or even apple juice in a pinch. The potatoes should be waxy but firm—Yukon Golds are perfect, but Russets work too if you slice them thinner. For the celery crowns, don't skip the double-frying step—it's what gives them that signature crunch. If you're feeling fancy, add a pinch of saffron threads to the broth for a luxurious touch (optional but amazing).
This soup tastes even better the next day as the flavors meld. Store in the fridge for up to 4 days or freeze for 3 months—portion into containers so you can reheat just what you need. The celery crowns lose crispness when reheated, so make them fresh or store separately. For meal prep, double the batch and freeze half—perfect for lazy weeknights. Keep the broth covered but not sealed to prevent skin from forming.
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 extra dishes. Toss in the pork bones for the broth, then add the cod fillets and veggies later. The bones simmer down to a rich, golden base while you prep the rest, and by the time the carrots soften, the soup’s ready. Honestly, I’ve made it while scrolling through emails.
- Deep Umami Bomb: That pork bone broth? Chef’s kiss. It’s not just flavor—it’s a full-on experience. The cod fillets melt into the broth like silk, soaking up the caramelized onions and celery until every spoonful is a mix of tender pork richness and delicate fish. Here’s what sold me: the way the carrots stay just firm enough to bite into, cutting through the creaminess.
- Weeknight to Party: This soup starts as a simple weeknight meal but transforms effortlessly. Serve it with crusty bread for a cozy night in, or add a splash of white wine and fresh parsley for a dinner party that feels fancy without the fuss. My daughter picks out the cod fillets first (she’s weird about textures), but even she’ll ask for seconds when it’s dressed up.
- Budget-Friendly Leftovers: Pork bones are dirt cheap, and they stretch this recipe into three or four meals without breaking the bank. The broth freezes like a dream—just reheat it and add fresh cod or store-bought fillets later. I’ll be real: I’ve had this soup three times in a week, and it’s still my go-to when I’m too tired to order takeout.
Step-by-step instructions for Basque soup with crispy celery crowns
Here's how to build this showstopper: rich broth, silky potato swirls, and those legendary crispy celery crowns.
🔥 Step 1: Roast the Pork Bones for Deep Flavor
Preheat your oven to 425°F. Place the 3 lb pork bones on a baking sheet lined with parchment paper. Roast for 25-30 minutes until they develop a deep golden-brown crust and smell incredible. This step caramelizes the bones, unlocking layers of flavor that'll infuse your broth.
While they roast, prepare your ingredients for the broth. The pork bones will form the backbone of your soup—this initial roasting creates that unmistakable depth that separates good broth from extraordinary. Don't skip this step; it's what gives Basque soup its signature richness.
🍳 Step 2: Build the Broth with Aromatics and Wine
Transfer the roasted pork bones to a large stockpot. Add the 2 whole yellow onions (chopped), 4 whole carrots (peeled and chunked), 6 whole celery stalks (cut into 2-inch pieces), 6 cloves garlic (smashed), 2 whole bay leaves, and 4 whole thyme sprigs. Pour in the 1 cup white wine and scrape up any browned bits from the bottom of the pot.
Bring everything to a boil, then reduce heat to medium-low and simmer for 30 minutes. This initial simmer extracts flavors from the vegetables and pork bones. After 30 minutes, strain out the solids and return the liquid to the pot. Add 4 cups fish stock and simmer uncovered for another 1 hour to develop maximum flavor.
🥘 Step 3: Create the Signature Crispy Celery Crowns
While the broth simmers, prepare the celery crowns. Cut the remaining 6 whole celery stalks into 2-inch pieces (keeping the leafy tops intact). In a bowl, toss the celery with 0.5 cup all-purpose flour and 1 tsp salt, shaking off any excess. Heat 0.25 cup olive oil in a large skillet over medium-high heat until shimmering.
Working in batches, add the floured celery to the hot oil and fry for 3-4 minutes until golden brown and crispy. Transfer to a paper towel-lined plate to drain. Here's the thing—these crowns need to be perfectly crisp. If they're not golden after 3-4 minutes, your oil isn't hot enough. Don't rush this; crispy celery is non-negotiable for authentic Basque soup.
🍳 Step 4: Cook the Potato Swirls
While the celery crowns fry, prepare the potato swirls. Peel and slice the 3 lb russet potatoes into 1/2-inch thick rounds. In a large pot of salted water, cook the potatoes for 4-5 minutes until just tender but still holding their shape. Drain and set aside.
Here's where the magic happens: take each potato slice and cut it into thin strips. Then, using a sharp knife, make a small cut at one end of each strip and gently pull to create a swirl. This might look tricky at first, but practice makes perfect. The swirls should be loose enough to hold their shape when added to the soup but still able to soak up the rich broth.
🥘 Step 5: Assemble and Finish the Soup
Return the strained broth to the pot and bring to a gentle simmer. Add the potato swirls and cook for 5-7 minutes until they're heated through and tender. Season with 1 tsp black peppercorns and 1 tsp salt, adjusting to taste. The soup should be flavorful but not overwhelmingly salty.
To serve, ladle the soup into bowls, placing 3-4 crispy celery crowns on top of each serving. The contrast between the silky potato swirls, rich broth, and crispy celery is what makes this Basque soup truly special. Serve immediately while everything is hot and the celery crowns are still perfectly crisp. Trust me, the first bite is worth every minute of effort!
Pro Tips For Making Benji'S Basque Soup
- Brown the Bones: Don’t rush the pork bones—get them deep golden, almost black in spots. I learned this the hard way: skipping this step means a soup that tastes more like broth than the rich, caramelized depth you want. Use a heavy pot and keep them moving on medium-high heat until they release that sticky, flavor-packed crust.
- Dice Onions Like Dice: Cut the yellow onions into ¼-inch dice, not thin slices. Thin onions dissolve into mush and turn the soup watery. My grandmother swore by this, and she was right: uniform, slightly larger pieces keep texture and flavor intact while cooking.
- Don’t Overcrowd the Pot: When adding the cod fillets, resist the urge to pile them in. Crowding steams them instead of searing, and you’ll end up with sad, gray fish. Work in batches if needed—your future self will thank you for that crisp, golden crust on the fillets.
- Strain Twice for Clarity: After simmering the pork bones, strain the broth through a fine-mesh sieve twice—first to catch big bits, then again through cheesecloth for a silky finish. Sounds weird, but it works: the second strain removes the fine sediment that clouds the soup. (Yes, even if you’re impatient like me.)
Perfect pairings for benji's basque soup
Bread Pairings
Crusty Basque baguettes from your local bakery are the perfect vessel for soaking up the rich broth. I love Hornbaker's or Breads Bakery for their artisanal texture—their slightly chewy crust contrasts beautifully with the silky potato swirls.
For a heartier option, serve with garlic focaccia toasted with extra-virgin olive oil and sprinkled with flaky sea salt. 🥖
Wine Pairings
A crisp Txakoli from Spain's Basque Country is ideal—its bright acidity cuts through the soup's richness. Look for Getariako Txakoli from the Txakoli de Getaria region.
For something more accessible, a Sauvignon Blanc from New Zealand offers similar citrus notes. Avoid heavy reds; they'll overpower the delicate fish and celery flavors. 🍷
Cheese Board
Set out a small cheese board with Idiazabal sheep's milk cheese (a Basque favorite) and Manchego for a traditional touch. Add sliced apples and walnuts to balance the soup's savory depth. The cheese adds a satisfying finish, especially if you're serving this as a multi-course meal. 🧀
Dessert Pairings
End the meal with Basque classics like Goxua (a creamy custard) or Pantxineta (a nutty, almond-based dessert). For something lighter, serve churros with thick hot chocolate—the cinnamon-sugar contrast is pure comfort. 🍫
Beverage Alternatives
If wine isn't your thing, try a sparkling cider like Martinelli's for a refreshing contrast. For beer lovers, a Basque-style lager (like Izarra) complements the soup's earthy notes without competing. Avoid heavy stouts—they'll make the dish taste muddy. 🍺
Garnish Upgrades
Elevate your presentation with a drizzle of olive oil infused with smoked paprika before serving. Add a sprinkle of fresh parsley or chopped chives for brightness. A few drops of hot sauce on the side lets guests add heat if they desire. 🌿
Nutrition facts
Frequently asked questions
Can I make this Basque soup without pork bones?
You can substitute pork bones with 3 lb beef marrow bones or chicken backs for a lighter broth, but the flavor will differ slightly. For a vegetarian version, use mushroom stems and kombu seaweed simmered for 2 hours to build depth. The soup will still be delicious but lose its traditional Basque richness.
How do I keep the celery crowns crispy when reheating?
Celery crowns lose crispness when reheated, so always make them fresh before serving. For leftovers, store them separately in an airtight container and reheat the soup without them. Add the crowns back just before serving—fry them again for 1-2 minutes in a hot pan to restore crispness.
What fish works best besides cod?
Hake, halibut, or snapper are excellent substitutes—they stay tender and complement the broth beautifully. Avoid flaky fish like salmon or tilapia, as they'll fall apart. For a non-fish option, use extra-firm tofu (pressed and cubed) for a vegetarian version, though the texture will differ.
Can I prepare this soup ahead of time?
Make the broth and celery crowns 1 day ahead and store separately. Reheat the broth gently on the stove, then add the potato swirls and crowns just before serving. The flavors actually improve after 24 hours as they meld together. For meal prep, freeze the broth in portions—thaw overnight in the fridge before reheating.
Why does my soup taste bland?
Blandness usually comes from insufficient simmering time or under-seasoning. The broth needs at least 1.5 hours of simmering to develop flavor. Taste and adjust with salt, black pepper, or a splash of white wine vinegar (1 tsp) for brightness. For extra depth, add a pinch of saffron threads or smoked paprika while simmering.
