Jennifer Lopez has always managed to keep herself in trim, but the 45-year-old star says that she doesn’t deprive herself. “But I’ve learned the importance of maintaining a healthy lifestyle. I always have healthy snacks like fruit and vegetables with me.”

Lopez has recently launched a fitness competition called #BeTheGirl Challenge, which is aimed at encouraging women to be happier and healthier. Women can enroll in a free, 10-week program which features Lopez as their motivator. They receive easy recipes, personalized fitness plans and expert nutritional advice.

Lopez told People.com about what she typically eats in a day:

Breakfast:

BodyLab TastyShake Berry Berry Good Smoothie

Contains:

1 scoop of BodyLab TastyShake

¾ cup strawberries

¼ cup blueberries

¼ cup raspberries

¼ cup Greek yogurt

¼ tsp. cinnamon

¼ tbsp. honey

¼ tsp. fresh lemon juice

¼ cup ice cubes

Lunch:

Kale salad with queso

1 bunch of kale, large stems removed and leaves finely chopped

2 tbsp. toasted pumpkin seeds

2/3 oz. crumbled queso

2/3 tbsp. fresh lemon juice

2 tbsp. extra-virgin olive oil

1/3 of a large shallot, minced, sea salt to taste

Snack:

A medium-size apple

Dinner:

1 boneless, skinless grilled chicken breast with:

1/2 cup sautéed brussels sprouts

1/2 cup baked yams with sea salt

Dessert:

Chocolate chip cookie

Total Calories:

1392

Keri Glassman, dietician of NutritiousLife.com, says that Lopez’s diet is pretty good. “A shake is a good start to the day when on the run – the combo of protein from the powder and the yogurt, plus the carbs in the fruit, will keep her energized and satisfied,” Glassman says. “And I love the kale salad. The greens give her antioxidants and fill her up without being too calorie-heavy. And good for her for only using oil instead of a packaged dressing with artificial ingredients!”

Glassman also approves of J-Lo’s chicken and veggie dinner, but says she could use a little more fat in her diet. “A little grass-fed butter on the yams would taste great. A cookie as an indulgence is definitely okay for a hot mama like J-Lo!”