Most "bodybuilding grocery list" searches assume you're cutting, which leaves the other half of the audience — the ones actually trying to add size — stuck adapting a fat-loss list backwards. Bulking or maintaining for serious training needs its own shape: protein high enough to build and repair, but with enough carbs to actually fuel five or six sessions a week, not just enough to survive them.
This builder works from macro targets rather than a fixed "bodybuilding" template. Push the protein slider up and the carb slider up alongside it (rather than down, the way a cutting list would), and the free basket responds accordingly — meat, fish, eggs, dairy and legumes doing the protein work, rice, oats, potatoes and fruit doing the carbs to train on. Prioritise or avoid specific foods if you've got preferences, and typical prices are there so you can see roughly what a bulking week costs (usually more than people expect). Just try it — set your macros for training, not cutting, and see the basket it builds.