I get that a serving of baked beans doesn’t have the same amount of protein as (most) protein shakes. The average protein shake contains about 25 grams of protein while a serving of Heinz baked beans contains about 9 grams (depending on the brand and how much you actually eat).
I’m not especially keen to promote canned baked beans and I can’t say that I’ve ever eaten them myself. However, I’m a little saddened that we live in a world in which the promotion of a whole food such as baked beans can be discouraged by the notion that an ultra-processed protein shake is somehow nutritionally superior by way of it’s higher protein content.
As we should have figured out by now, nutrition is greater than the sum of it’s parts. This is why most dietitians and other nutrition experts promote the consumption of whole foods to obtain nutrients. Supplements have a time and a place but for the average healthy human the majority of our nutrition should be coming from whole foods. This is why it’s depressing to see a protein shake win-out over a whole food in a marketing battle. How can naturally nutritious whole foods ever win a competition with ultra-processed supplements and food products with added micronutrients. It’s like putting a bunch of highly trained athletes up against some doped-up Russian team. It’s not a fair contest. But more of something isn’t always better, especially when it comes at the expense of something else.