-
In a large, deep pan with a lid, heat 1 tbsp olive oil. Add onion and 1 tsp garlic. Saute until onion has softened. Garlic mustn't brown.
-
Add chilli flakes and rosemary if using. Add diced tomatoes and cannelini beans. Stir well then cover the pan, and reduce heat to simmer while cooking the fish.
-
In a large non stick pan on med-high heat, add 1 tbsp olive oil and 1 tsp garlic. When garlic is sizzling, add fish fillets and cook for a couple of minutes. Lift the edge of the fish when it is becoming opaque on top, and see if it is nicely browned on the bottom. Carefully turn the fish using a spatula. While fish cooks on the second side, add fresh spinach to the bean and tomato mixture. Stir well, and replace the lid. Turn off the heat. Allow the spinach to wilt. Check for seasoning. Stir.
-
Squeeze fresh lemon juice over the cooked fish fillets.
-
Divide the vegetable mixture among your plates or bowls.
-
Top each with a fish fillet, and garnish with parsley and a wedge of lemon if desired.