Heat extra virgin olive oil in a large heavy-bottomed pot or Dutch oven over medium heat.
Add the diced onion and sauté for approximately 5 minutes until soft and translucent.
Stir in the minced garlic and smoked paprika, cooking for 60 seconds until highly fragrant.
Pour in the crushed tomatoes and fish stock, stirring to combine all ingredients.
Bring the liquid to a gentle simmer and cook for 10 minutes.
Add the rinsed chickpeas to the pot and continue to simmer for an additional 5 minutes.
Season the cod chunks with salt and pepper, then gently submerge them into the simmering liquid.
Reduce heat to low, cover, and cook for 5 to 7 minutes until the fish is opaque and flakes easily.
Fold in the fresh baby spinach until just wilted and garnish with chopped parsley before serving.