Heat the olive oil in a large pot over medium heat. Add the sliced onions and cook for 5 minutes until they begin to soften.
Layer the potato slices over the onions. Add the chopped tomatoes, minced garlic, and sliced green bell pepper on top.
Sprinkle the smoked paprika, salt, and black pepper evenly over the vegetables. Place the bay leaves in the pot.
Pour the broth over the layers. Bring the mixture to a gentle simmer, cover the pot, and cook for 15 minutes.
Add the fish pieces on top of the vegetables. Cover and simmer for another 8 to 10 minutes until the fish flakes easily.
Remove the bay leaves. Sprinkle with chopped parsley before serving.