If asked whether a head of broccoli or a bottle of wine is healthier, the green vegetable would win every time.

But there are now some rosé wines that contain less sugar than a portion of the cruciferous vegetable, making it a much more virtuous choice than you might realise.

Sainsbury's £7.50 Taste The Difference Bordeaux Rosé 750ml, for example, contains just 0.2g of sugar per litre.

A cup of broccoli, meanwhile, contains 1.5g of sugars, reports Women's Health.

This bottle of Sainsbury's £7.50 Taste The Difference Bordeaux Rosé contains just 0.2g of sugar per litre

The sugars in broccoli are natural and the vegetable contains plenty of other health benefits such as cancer-fighting antioxidants - whereas rosé wine contains little nutritional value.

However for those who want to indulge looking to indulge in a glass of wine without consuming their recommended daily intake of sugar in one go, Sainsbury's bottle as well as other low-sugar varieties could be a good option.

All wines contain some natural sugar from the grapes, but most also have more sugar added during the production process.

If this extra sugar is not added, then a bottle will not contain much overall sugar.

A cup of broccoli contains 1.5g of sugars per cup - more than many rosé wines, though broccoli has far more nutritional benefits

Despite having a sweeter taste than many white and red wines, it is possible to find bottles of rosé that contain little sugar.

If you are looking for low-calorie wines, lower-alcohol options also tend to have fewer calories.

Alcohol has almost the same number of calories per gram as fat - about seven - so generally, the higher the alcohol level, the more calories your tipple will have.

Sainsbury's rosé contains just 90 calories per 125ml glass.

The tasting notes describe it as having: 'Succulent red berry flavours with a refreshing, crisp finish.'