Preheat your oven to 350°F / 175°C and place a rack in the upper third.
Pour the drained tomatoes into a medium bowl.
Using your hands, crush and squish the tomatoes into smaller, rustic pieces.
Set aside.
Heat the olive oil in a 9-inch cast-iron or other oven-safe skillet over medium-low heat.
Add the chopped onion and cook until softened, about 3 minutes.
Stir in the minced garlic and cook for another minute until fragrant.
Add the crushed tomatoes, smoked paprika, oregano, chopped olives, and butter beans.
Stir everything together to combine.
Transfer the skillet to the preheated oven and bake for 15 minutes to allow the flavors to meld.
Carefully remove the skillet from the oven and place it on your stovetop.
Using the back of a spoon or a ladle, create 4 small wells in the sauce.
Gently crack one egg into each well, being careful not to break the yolks.
Season the eggs with a pinch of salt and pepper.
Return the skillet to the oven and bake for 9 to 12 minutes, or until the egg whites are fully set but the yolks are still runny or slightly thickened to your liking.
Serve immediately, straight from the skillet, with plenty of crusty bread for dipping.