It might be a good idea to increase your protein intake to 1g/lb of bodyweight and for that to come from solid, non-protein shake food.
While I’m not of the no protein shake persuasion, it still just makes more sense intuitively to get as much of your daily intake from real foods as possible.
Think eggs in the morning, cottage cheese as a snack, nuts for fats, as much of the broccoli family of vegetable as you (or your significant other) can handle, etc. Whatever your goal is, more protein than you are currently consuming will speed your results and improve your health as well.
One banana and some celery sticks won’t do anything for you except give you fiber, potassium, and some glucose. While these things are beneficial (potassium actually being necessary), increasing your protein will provide significantly more benefits
Order of importance of macro- and micro- nutrients:
- Essential fatty acids (fish oil, etc.)
- Vitamins and minerals (green veggies, fruits, trace amounts from protein and other foods)
- Fiber (same sources as #3)
- Carbs/fats conducive to your goals.
1, 2 and 3 should all be 1 because you can’t survive without vits and mins, aminos, and EFAs.
And wtf is a semi-lean bulk? Pick a goal. And pursue that goal with enough protein.
Check out the plethora of threads on food lists and how to start a healthy, muscle building diet.