Spanish Seafood Stew Recipe
Hearty Spanish seafood stew with chorizo, chickpeas & saffron rice—bold flavors, easy to make, perfect for cozy gatherings. Gluten-free, dairy-free.

How to Make the Best Spanish Seafood Stew
This Spanish seafood stew is a showstopping one-pot dinner that brings the bold, vibrant flavors of Spain to your table. The combination of tender fish, scallops, and shrimp paired with smoky chorizo and earthy chickpeas creates a deeply satisfying dish that’s both elegant and comforting. The saffron-infused rice serves as the perfect companion, soaking up all the delicious broth.
What makes this recipe particularly appealing is how approachable it is despite its impressive presentation. Most of the prep work involves simple chopping, and the actual cooking time is surprisingly quick. The magic happens when all the ingredients come together—the saffron and smoked paprika create an incredible depth of flavor that tastes like it took hours to prepare, but comes together in just over an hour.
Whether you’re hosting a dinner party or preparing a special family meal, this Spanish seafood stew delivers restaurant-quality results with minimal stress. The flexibility to use different types of white fish and seafood means you can adapt it based on what’s fresh and available at your local market. Serve it piping hot with crusty bread to soak up every last drop of the magnificent broth.

Spanish Seafood Stew
Hearty Spanish seafood stew with chorizo, chickpeas & saffron rice—bold flavors, easy to make, perfect for cozy gatherings. Gluten-free, dairy-free.
Ingredients
Saffron Rice
Fish & Seafood Marinade
Stew Base
Instructions
Prepare Rice
- Set rice and water to boil in a medium pot. Add a pinch of saffron and salt. Bring to a boil, cover and simmer on low until tender, about 20 minutes.
Prepare Seafood
- Cut fish into 1-2 inch pieces and place in a bowl with shrimp and scallops, and toss with olive oil, salt, pepper, smoked paprika, garlic, and lemon zest. Set aside.
Cook Stew
- Preheat oven to 400°F
- In a large dutch oven, over medium heat, add a teaspoon olive oil and brown the chorizo (or soy chorizo), breaking into small crumbles. Once broken down and cooked through for about 10 minutes, use a slotted spoon to remove the meat from the pan and set it aside. Drain oil, wipe out pan.
- To the same pan, add 1 tablespoon olive oil over medium-high heat. Add onions, carrots, bell pepper and celery. Stirring, cook for 2-3 minutes before turning the heat down to medium. Cook 8-9 minutes, stirring often. Add garlic. Sauté for 2-3 more minutes. Veggies should be just tender.
- Make a well in the middle of the veggies and add the tomato paste directly to the middle of the skillet. Stir and brown the tomato paste for 1 minute in the center of the skillet. (This will add depth)
- Add the white wine, chicken stock, smoked paprika, bay leaves, drained garbanzo beans and browned chorizo. Bring to a simmer and simmer for 5-7 minutes until the liquid is reduced by half.
- Season generously with salt and pepper, tasting.
- Nestle the fish and seafood into the top of stew, pouring any leftover marinade right over the stew. Bring the stew to a boil on the stovetop, then immediately place it in a 400°F oven for 10-12 minutes, checking for doneness. Feel free to broil seafood for 2-3 minutes to add color, taking care not to burn.
- Squeeze with a little lemon, scatter with fresh parsley and serve with the saffron rice.