This Spanish-inspired simmered white fish with chickpeas is simple enough for an elevated weeknight dinner yet elegant enough to serve at a dinner party. The sauce layers saffron, white wine, garlic, smoked paprika, and fresh parsley to create a deeply flavored base. In under an hour you’ll have tender chickpeas, a rich, fragrant sauce, and flaky, perfectly cooked fish.

The combination of saffron and white wine gives the sauce a warm, aromatic depth while smoked paprika and cumin add a subtle smoky note. Bright parsley and lemon zest lift the dish, and baby spinach softens into the sauce for a finished meal that feels both comforting and refined.
Step-by-step:
Step one: Bloom the saffron
Combine the saffron with the dry white wine and let it sit while you prepare the other ingredients. Blooming saffron releases its color, aroma, and flavor into the liquid, improving the final sauce.
Step Two: Sauté the vegetables
Heat olive oil in a large skillet or braiser over medium heat. Add halved, thinly sliced shallots, diced red bell pepper, minced garlic, salt, and pepper. Sauté until the vegetables are just tender, about 3 minutes.
Step Three: Start the chickpeas
Add drained chickpeas, smoked paprika, and ground cumin to the pan. Cook, gently tossing, until the spices are fragrant, about 2 minutes. Pour in the white wine and saffron mixture and simmer until reduced by half, roughly 2 to 3 minutes.

Step Four: Make the sauce and cook the chickpeas
Stir in the tomato sauce, low-sodium vegetable or seafood broth, chopped flat-leaf parsley, and lemon zest. Bring to a rapid simmer, then lower the heat to a gentle simmer, cover, and cook until the chickpeas begin to soften, about 10 minutes.

Step Five: Add the spinach and fish
Remove the lid and stir in the baby spinach until it wilts. Nestle halibut (or cod) fillets into the chickpeas and spoon sauce over each filet. Season the tops with a pinch more salt and freshly ground black pepper. Cover and poach over low heat until the fish is cooked through, about 8 to 10 minutes. The fillets are done when they flake easily with a fork.

Step Six: Serve and enjoy
To serve, transfer each fish fillet to a plate and ladle the chickpeas and sauce around and over the fish. Offer lemon wedges on the side and, if desired, a sprinkle of crushed red pepper flakes for heat.

Recipe FAQ:
Blooming saffron in the wine concentrates its flavor, color, and aroma so the sauce benefits fully from the spice.
Halibut is recommended for its firm, flaky texture, but cod works well too; adjust cooking time if fillets are thicker.
Fish is cooked when it flakes easily with a fork—typically 8 to 10 minutes when poached gently in the simmering sauce.

I hope you enjoy this Spanish-inspired simmered white fish with chickpeas. If you make it, leave a comment to share how it turned out.
looking for more fish recipes? try these!
Creamy Poached Halibut with Leeks
Sheet Pan Miso-Marinated Cod with Broccolini
Gambas al Whiskey
Green Curry Fish Parcels

Spanish-Inspired Simmered White Fish with Chickpeas
40 mins
4
Ingredients
- 1/2 cup dry white wine
- Pinch of saffron (about 20 threads)
- 3 tablespoons extra virgin olive oil
- 2 medium shallots, halved and thinly sliced
- 1 red bell pepper, seeded and diced small
- 3 garlic cloves, minced
- 1 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
- 2 (15-ounce) cans chickpeas, drained and rinsed
- 1 teaspoon smoked paprika
- 1/2 teaspoon ground cumin
- 1 (8-ounce) can tomato sauce
- 1/2 cup low-sodium vegetable or seafood broth
- 1/2 cup roughly chopped flat-leaf parsley
- Zest of 1/2 lemon
- 4 cups packed baby spinach
- 4 (6-ounce) boneless, skinless halibut fillets (cod works, too)
- 1 lemon, cut into wedges, for serving
- Red pepper flakes, optional, for serving
Instructions
- In a measuring cup, combine the white wine and crumbled saffron threads. Set aside to bloom.
- Heat the olive oil in a large skillet or braiser over medium heat. Add the shallots, bell pepper, garlic, salt, and pepper and cook until the vegetables are tender, about 3 minutes.
- Add the chickpeas, smoked paprika, and cumin. Toss gently and cook until the spices are fragrant, about 2 minutes.
- Pour in the white wine and saffron mixture and simmer until reduced by half, 2 to 3 minutes.
- Stir in the tomato sauce, broth, parsley, and lemon zest. Bring to a rapid simmer, then reduce heat to medium-low, cover, and cook until chickpeas begin to soften, about 10 minutes.
- Remove the lid and stir in the spinach until wilted. Nestle the fish fillets into the chickpeas and spoon sauce over each fillet. Season the tops with a pinch of salt and freshly ground black pepper.
- Cover and poach the fish until cooked through, 8 to 10 minutes, until the fish flakes easily with a fork.
- To serve, transfer the fish to plates and ladle the chickpeas and sauce over and around the fillets. Serve with lemon wedges and optional red pepper flakes.
Nutrition
Calories: 676 kcal, Carbohydrates: 72 g, Protein: 53 g, Fat: 19 g, Saturated Fat: 3 g, Cholesterol: 83 mg, Sodium: 1132 mg, Fiber: 20 g. (Nutrition information is an approximation.)
Nutrition information is automatically calculated and should be used only as an estimate.
Additional Info
Author: Alex Snodgrass
Servings: 4
Calories: 676
Jump to Comments →
Food Photography and Styling by Eat Love Eats.