GGKara,
PLEASE make sure you eat lunch
everyday, hungry or not. You may not know that you're hungry, but your blood sugar level will drop. Either you'll end up eating bad choices because you'll be ravenous later, or your body will go into starvation mode, thinking you won't feed it, and store fat rather than melting it off. You need to get in all your meals and snacks--if they are making you too full, just eat less of the things that are less healthy (i.e. saturated fats) and make sure you keep the lean protein and the veggies/fruit. You might find some motivation in this--my nutritionist told me that everytime you eat, you "rev up" your metabolism for a while. So eating several small meals is more effective in weight loss than eating one big one.
You don't have to eat beans everyday, but they are the ultimate SBD food, IMHO. They have protein and so much fiber, so they keep you "regular" and make you feel really full.
On the other hand, especially if you are under 30, you need calcium every day. Make sure you're taking a supplement if you aren't getting it in dairy. I've read some stuff lately that says it might not be as true as they thought, but a study a while ago suggested that three 8oz servings of milk and/or yogurt (low-fat or fat free) a day helps you lose weight. Just a thought.
I always ate whatever dairy or beans I wanted in all phases. I ate my nuts everyday but was careful to count or measure them out--they have tons of calories and are the sticking point for many a Beachie. When they wonder why they aren't losing, they often figure out that it's because they were eating more than one serving of nuts.
Nothing wrong with eating them, just make sure you keep it to a serving. It's one of the few things we are asked to "count" on SBD.
As for grains/fruit, check out the
What's Your Phase 2 Combo? thread in the FAQ. It tells about different chicks' use of grains/starches and fruit in Phase 2.