Heat the oil in a skillet large enough to hold the fish in one layer; sauté the onion, garlic, and parsley over medium heat until the edges of the onion are just turning brown.
Add the fish and brown on both sides; add the salt and pepper.
Pour the wine over the fish and allow to evaporate.
Add the tomatoes and liquid, and an additional tbsp or two of water.
Add the peas, stirring into the tomato sauce; cook for several minutes or until the peas are tender.
Cover and cook over low heat for another 10 minutes.