Huevos rancheros means ranch-style eggs: eggs cooked in a smoky tomato sauce and served on warm tortillas. This version adds a whole tin of black beans, which turns it into a brunch with 34g of protein and nearly as much fibre as the average UK adult eats in a whole day. Make the sauce first and the rest takes ten minutes.

A serving has about 34g of protein from the eggs, black beans and feta, and over 18g of fibre. That is more than half the 30g a day the UK recommends, in one meal. Most of it comes from the beans.
Why the beans matter. Protein and fibre together slow how quickly a meal is digested. That is why this keeps you full well past lunchtime, and why it is tagged for blood sugar. Beans and pulses count towards your 5 a day, although only as one portion however much you eat.
The tomatoes, pepper and onion add vitamin C, which helps the body absorb the iron in the beans. Avocado adds mostly unsaturated fat.
The honest part is the calories. At about 620 a serving, this is a full brunch rather than a light breakfast. Use one tortilla each, or leave out the feta, if you want it lighter.
Corn tortillas are naturally gluten-free, but check the label, as some contain wheat flour. If you are pregnant, the FSA advises that runny yolks are safe only with British Lion eggs; otherwise cook the yolks until firm.
For more eggs cooked in sauce, try the shakshuka with spinach. For how much protein you need each day, use our protein intake calculator.