Nicole Scherzinger

For Nicole Scherzinger, healthy eating doesn’t mean giving up her favorite treats. “I don’t deprive myself of anything,” says the 36-year-old singer who can be seen on NBC’s I Can Do That. “I have everything in moderation.”

The 5’4″ performer supplements her balanced diet with lots of exercise, including hiking, spinning, hot yoga, jogging and dancing. And her surefire trick? Staying away from snacks after the sun goes down. “When I’m really watching my weight, I refrain from eating late at night,” she says.

Check out her daily food log below — and pick up the new issue of PEOPLE (on newsstands Friday) to read more about her diet.

6 to 8 glasses of water

Cold-pressed green juice
1 cup Greek yogurt
1 tbsp. agave
½ cup granola
Brown rice
Japanese tea, served hot

3 slices smoked turkey breast
2 slices Lite Baby Swiss cheese
½ avocado
1 cup mixed romaine lettuce
½ cup cherry tomatoes
1 tbsp. olive oil
1 tbsp. balsamic reduction

1 cup pineapple and blueberries, cut

1 cup gluten-free pasta
½ cup tomato basil sauce
Sprinkle of shaved Parmesan

2-oz. chocolate truffles

Total Calories

RELATED: Brandy: What I Eat in a Day

“Nicole’s breakfast looks pretty delish and healthy,” says dietitian Keri Glassman of “I even like the honey for a little sweetness — it’s much better than artificial sweeteners, and it also has antibacterial properties.” But, she says, “Since Nicole is getting sugar from the honey and banana, she doesn’t need the granola. Better to just throw some nuts or seeds in for a little crunch.” Glassman says Scherzinger’s lunch is a perfect mix of antioxidants, lean protein, healthy fat and calcium. But for dinner, she could up the nutritional quotient by throwing in a little spinach and perhaps a few pine nuts. “Overall, she is a very, healthy, clean eater,” says Glassman. “She eats all real foods in a very structured way and allows herself an indulgence so she doesn’t feel deprived and doesn’t binge. I am impressed!”

NOTE: It is recommended that women should eat at least 1,200 calories per day, and men should eat at least 1,800 calories per day.

—Antoinette Y. Coulton @diamondtennis