One-pan Mexican-style Fish and Pinto Beans

A fuss-free, flavour-packed dish that’s perfect for either a quick mid-week meal or a weekend dinner. Flaky white fish is gently simmered in a smoky, ...A fuss-free, flavour-packed dish that’s perfect for either a quick mid-week meal or a weekend dinner. Flaky white fish is gently simmered in a smoky, spiced tomato sauce with hearty pinto beans and fresh spinach. Finished with a squeeze of lime and fresh coriander, it’s a simple way to bring bold flavours to your table in under 30 minutes. Serve with corn tortillas, brown rice, avocado, or your favourite Mexican-style add-ons. Read more A fuss-free, flavour-packed dish that’s perfect for either a quick mid-week meal or a weekend dinner. Flaky white fish is gently simmered in a smoky, spiced tomato sauce with hearty pinto beans and fresh spinach. Finished with a squeeze of lime and fresh coriander, it’s a simple way to bring bold flavours to your table in under 30 minutes. Serve with corn tortillas, brown rice, avocado, or your favourite Mexican-style add-ons. A fuss-free, flavour-packed dish that’s perfect for either a quick mid-week meal or a weekend dinner. Flaky white fish is gently simmered in a smoky, spiced tomato sauce with hearty pinto beans and fresh spinach. Finished with a squeeze of lime and fresh coriander, it’s a simple way to bring bold flavours to your table in under 30 minutes. Serve with corn tortillas, brown rice, avocado, or your favourite Mexican-style add-ons.

Prep time
10 mins
Cook time
20 mins
FREEZER FRIENDLY
No
SHELF LIFE
3 days (but best eaten fresh)
Why is this healthy?
Plant
points
High
protein
High
fibre
Herbs &
spices
Contains
Shellfish, Fish, Soy
Why is this healthy?
Plant
points
High
protein
High
fibre
Herbs &
spices

NUTRITION PER SERVING (Read more)

32g
Protein
312kcal
Calories
7g
Total Fat
33g
Carbs
9g
Sugars
10g
Fibre
139mg
Calcium
11%
 
5mg
Iron
28%
 
153mg
Magnesium
36%
 
1495mg
Potassium
32%
 
477mg
Sodium
21%
 
0mg
Vitamin B1
0%
1.8mcg
Vitamin B12
75%
 
1.1mcg
Vitamin D
6%
 
4.3mg
Vitamin E
29%
 
198mcg
Vitamin B9
50%
 
176mcg
Vitamin A
20%
 
33mg
Vitamin C
37%
 
1.9mg
Zinc
17%
 
35mcg
Vitamin K
29%
 
0.5mg
Copper
56%
 
0.3mg
Vitamin B2
23%
 
5.8mg
Vitamin B3
36%
 
0.7mg
Vitamin B6
41%
 
424mg
Phosphorus
34%
 
Protein: 32g; Calories: 312kcal; Total Fat: 7g; Carbs: 33g; Sugars: 9g; Fibre: 10g; Calcium: 139mg (11%); Iron: 5mg (28%); Magnesium: 153mg (36%); Potassium: 1495mg (32%); Sodium: 477mg (21%); Vitamin B1: 0mg (0%); Vitamin B12: 1.8mcg (75%); Vitamin D: 1.1mcg (6%); Vitamin E: 4.3mg (29%); Vitamin B9: 198mcg (50%); Vitamin A: 176mcg (20%); Vitamin C: 33mg (37%); Zinc: 1.9mg (17%); Vitamin K: 35mcg (29%); Copper: 0.5mg (56%); Vitamin B2: 0.3mg (23%); Vitamin B3: 5.8mg (36%); Vitamin B6: 0.7mg (41%); Phosphorus: 424mg (34%)
Show more
Why is this healthy?
Plant
points
High
protein
High
fibre
Herbs &
spices
Contains
Shellfish, Fish, Soy

Ingredients

Serves 4
red onion
Swaps: shallot
finely sliced
garlic cloves
minced
smoked paprika
fish sauce
passata
Swaps: chopped tomatoes (can)
roughly chopped, optional
Swaps: borlotti beans (can), black beans (can)
sweetcorn
cod fillet
Swaps: white fish (frozen), haddock fillet
boneless, skinless
water
To serve
coriander
leaves picked
Cook easy, healthy recipes every week
1000s of quick, balanced and delicious recipes

Method

1

Gather and prepare your ingredients.

2

Heat the olive oil in a large saucepan over medium-high heat. Add the red onion and garlic with a sprinkle of salt and pepper. Cook, stirring often, for 4-5 minutes, until softened.

Cook easy, healthy recipes every week
  • 1000+ doctor approved recipes
  • Easy ingredient swaps and step-by-step images
  • Smart meal planner with shopping lists
Start free trial
© 2026 The Doctor's Kitchen