I’m not a licensed dietician but I have enough experience to say that this sample diet is not indicative of either promoting weight loss or gaining strength. My wife was a figure competitor for a while and believe it or not even females trying to achieve sub-10% body fat levels it is very often necessary to eat more in order to lose fat. You cannot fuel your workouts and trigger the positive metabolic responses (increased strength/muscle mass) that you need to reduce body fat.
You don’t need to eat like a pig but eat more (and more often in your case). You need more protein too.
Here’s a sample of how I would eat for maintenance or if I needed to drop a few pounds (@ 5’10” 210lbs)
Breakfast (about 7am)
3 whole eggs
1 cup egg whites
½ cup dry oats (cooked will be 1 cup) (add Splenda or Truevia)
Snack (10am)
30 grams of whey protein mixed with water
Lunch (noon to 1pm)
Salad with grilled chicken and (either olive oil or avocado for healthy fat source)
Snack/pre workout (3 to 5pm)
30 grams of whey protein mixed with water
Banana (only on workout days)
20 almonds (non-workout days)
Post workout (drink at gym)
30 grams of whey protein mixed 50 grams of dextrose (or 1 regular Gatorade)
Dinner
6 oz ground beef/steak/salmon or 8 oz white fish or chicken or lean ground turkey
1 ½ cups cooked green beans or broccoli
Before bed
20 grams or casein or equivalent from cottage cheese