Spicy Nduja Seafood in Tomato Broth hits like a cozy coastal stew with a kick: rich, smoky, garlicky, and just fiery enough to wake up your taste buds without punishing them. It suits seafood lovers who crave bold flavor and want a restaurant-level dinner on the table in about 40 minutes, start to finish. I first made a version of this on a Tuesday when my fridge looked sad, and it still felt like a fancy date night at my tiny kitchen table.
Why You Should Try This Spicy Nduja Seafood in Tomato Broth
Nduja brings smoky, chili-forward flavor that melts right into the tomato broth and turns it into a deep, brick-red base. You get layers of heat, sweetness from slow-cooked onions, and briny richness from shrimp, mussels, or whatever seafood you like.
This recipe works on a weeknight but still impresses guests, in-laws, or that friend who claims to “not really like soup.” You cook everything in one pot, so cleanup stays easy and you keep all that flavor in the broth instead of on a pile of dirty pans.
“This Spicy Nduja Seafood in Tomato Broth tastes like a coastal restaurant special that somehow happens in one pot at home, and I would happily eat it every week. ★★★★★”
Ingredients You’ll Need

Seafood
- 1 pound large shrimp, peeled and deveined
- Use fresh or frozen; thaw frozen shrimp in cold water and pat dry.
- 1 pound mussels or clams, scrubbed and debearded
- 8 ounces firm white fish, cut in 2-inch chunks
- Cod, halibut, haddock, or snapper hold up nicely in the broth.
Nduja & Broth Base
- 3 to 4 ounces nduja (soft, spreadable Calabrian salami)
- I like a good-quality imported nduja from a specialty shop or Italian brand; check the deli section.
- 2 tablespoons olive oil
- Use a decent everyday extra-virgin olive oil; no need for your fancy finishing bottle.
- 1 medium yellow onion, finely chopped
- 1 small fennel bulb, cored and thinly sliced
- Fennel adds a subtle anise note that pairs beautifully with seafood; if you skip it, add an extra half onion.
- 3 cloves garlic, minced
- 1 teaspoon crushed red pepper flakes (optional, adjust to taste)
- 1 teaspoon smoked paprika
- 1 teaspoon sweet paprika
- 1 teaspoon dried oregano
- 1 teaspoon dried thyme or Italian seasoning
Tomato & Liquid
- 1 can (28 ounces) crushed tomatoes
- I like San Marzano style for sweetness and low acidity.
- 4 cups seafood stock or low-sodium chicken broth
- Pantry shortcut: use chicken broth if you do not have seafood stock; add a splash of bottled clam juice for extra depth.
- 1 tablespoon tomato paste
- Squeeze-tube tomato paste works great and keeps in the fridge for ages.
Fresh Flavor & Finish
- 1 teaspoon sugar or honey (optional, to balance acidity)
- Juice of 1 lemon, plus extra wedges for serving
- 2 tablespoons chopped fresh parsley
- 2 tablespoons chopped fresh basil (optional but lovely)
- Salt and freshly ground black pepper, to taste
Optional Add-Ins
- 1 small red bell pepper, thinly sliced, for sweetness and color
- 1 small chili pepper, minced, if you want extra heat
- 1 small handful baby spinach or chopped kale, stirred in at the end
Equipment
- Large heavy-bottomed pot or Dutch oven
- Sharp chef’s knife and cutting board
- Wooden spoon or heatproof spatula
- Ladle
- Tongs (helpful for shellfish)
Tips & Tricks
- Dry seafood with paper towels so it sears gently and does not water down the broth.
- Bring seafood to room temperature for 10 to 15 minutes so it cooks evenly.
- Taste your nduja before adding extra chili; some brands run hotter than others.
- Keep the broth at a gentle simmer, not a rolling boil, so fish and shrimp stay tender.
- Add shrimp and fish near the end of cooking so they stay juicy and do not turn rubbery.
- Toss any mussels or clams that stay closed after cooking.
- Salt in layers: season the veggies, then the broth, then adjust again after the seafood cooks.
- Serve with crusty bread or toasted baguette so nobody leaves a drop of broth in the bowl.
How to Make Spicy Nduja Seafood in Tomato Broth

Step 1: Sauté veggies and aromatics
Heat oil in a large stock pot or Dutch oven over medium heat. Once hot, add onions and carrots; cook until soft, about 8 minutes. Stir in garlic, ginger, harissa, coriander, and turmeric; cook 2 minutes, until aromatic. Season with salt.
Step 2: Build the nduja tomato base
Push the veggies to one side of the pot and add the nduja to the empty space. Use a spoon to break it up and let it sizzle for 2 to 3 minutes until it melts and coats the bottom of the pot. Stir the nduja into the onions and fennel so everything turns a deep red. Add smoked paprika, sweet paprika, oregano, thyme, and red pepper flakes, then stir and cook 1 minute to toast the spices.
Step 3: Add tomatoes and broth
Stir in the tomato paste and cook 1 minute so it darkens slightly and tastes richer. Pour in the crushed tomatoes and stock, scraping the bottom of the pot to lift any browned bits. Add sugar or honey if your tomatoes taste sharp. Bring the mixture to a gentle simmer over medium heat, then lower the heat and let it bubble softly for 10 to 15 minutes so the flavors mingle.
Step 4: Cook the shellfish
Increase the heat slightly until the broth simmers steadily. Add the cleaned mussels or clams, then cover the pot. Cook 5 to 7 minutes, shaking the pot once or twice, until the shells open. Remove the lid and pull out any shellfish that already opened so they do not overcook while you finish the rest.
Step 5: Add shrimp and fish
Slide the shrimp and fish pieces into the simmering tomato broth. Stir gently so you do not break up the fish. Cook 4 to 6 minutes, just until the shrimp turn pink and opaque and the fish flakes easily with a fork. Taste the broth and adjust with salt, pepper, or extra chili if you want more heat.
Step 6: Finish with fresh herbs and lemon
Turn off the heat and stir in parsley, basil, and lemon juice. Nestle the mussels or clams back into the pot if you pulled them out earlier, spooning broth over them. Let the pot sit 2 minutes so the flavors settle. Ladle the Spicy Nduja Seafood in Tomato Broth into warm bowls and top with extra herbs and a squeeze of lemon.
What to Serve with Spicy Nduja Seafood
Serve this Spicy Nduja Seafood in Tomato Broth with plenty of crusty bread, garlic bread, or toasted sourdough so you can soak up every drop. A simple green salad with a lemony vinaigrette cuts through the richness and keeps the meal balanced. You can also spoon the seafood and broth over cooked rice, couscous, or orzo for a heartier bowl. For a cozy touch, add a side of roasted vegetables like broccoli or asparagus to round out the plate.
Storage Options
- Cool leftovers to room temperature, then store the Spicy Nduja Seafood in Tomato Broth in an airtight container in the fridge for up to 2 days.
- Reheat gently on the stove over low to medium heat until warm; avoid boiling so the seafood stays tender.
- Freeze the broth without seafood for up to 2 months, then add fresh seafood when you reheat and simmer.
- If you freeze leftovers with seafood, use a freezer-safe container, store up to 1 month, and thaw overnight in the fridge before reheating slowly on the stove.

Spicy Nduja Seafood in Tomato Broth
Ingredients
Instructions
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook, stirring occasionally, until softened and translucent, about 5 minutes.
- Stir in the garlic and crushed red pepper flakes, and cook for 30 seconds until fragrant.
- Add the nduja and cook, breaking it up with a spoon, until it melts into the oil and coats the onions, 2 to 3 minutes.
- Pour in the white wine, scraping up any browned bits from the bottom of the pot. Simmer for 2 to 3 minutes to reduce slightly.
- Stir in the crushed tomatoes, seafood stock, and smoked paprika. Bring the mixture to a gentle boil, then reduce the heat and simmer for 10 minutes to let the flavors meld.
- Add the mussels to the pot, cover, and cook for 3 minutes. Then add the shrimp and fish pieces, re-cover, and cook until the mussels have opened and the shrimp and fish are just cooked through, 3 to 5 minutes more. Discard any mussels that do not open.
- Season the broth with salt and black pepper to taste. Stir in the chopped parsley and lemon juice.
- Ladle the spicy nduja seafood and tomato broth into warm bowls and serve immediately with crusty bread, if desired.
Notes
Approximate per serving (without bread): 360 calories; fat 17 g; saturated fat 4 g; carbohydrates 15 g; fiber 3 g; sugars 6 g; protein 32 g; sodium 980 mg. Values are estimates and will vary based on specific seafood mix, stock, and portion size.