Mel B’s Food Diary: What I Eat in a Day

08/12/2015 at 07:35 AM ET

Mel B Getty

When it comes to special diets, Mel B has tried them all.

“I’ve done everything. I did vegan for a couple of weeks, a gluten-free food delivery that me and my husband tried for a few of days, juice cleanses,” says the America’s Got Talent host, 40. But besides a few fads here and there, she keeps it simple. “Overall I like to make sure I eat a good amount of protein and vegetables.”

While she doesn’t fancy breakfast, the former Spice Girl and mom of three says she looks forward to husband Stephen Belafonte’s home-cooked meals. “Sometimes he’ll make proper Heinz beans on toast,” says Brown. “It’s an English thing and so yummy with a bit of pepper on it.”

As for how she continues to look so great, “I don’t have a secret,” she says. “Everything in moderation.”

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

Three to four liters of still water

1 cup plain oatmeal
Small hot vanilla soy latte with an extra shot from Coffee Bean

2 kale wraps with mushroom, tomato, cucumber, green peppers, green onion and balsamic vinegar
1 slice dark rye bread with avocado

Vero Greens juice from L.A. Juice

Grilled chicken breast with hot chili spices
Cauliflower boiled and pureed with salt and pepper (“fake mashed potatoes!”)

Handful of gummy bears

Total Calories

“Her calories are a little low for a busy and active mom,” says dietitian Keri Glassman of “She could certainly afford a little more.” Glassman gives Brown credit, though, for her healthy choices — “excellent to swap mashed potatoes for the power-food cauliflower!” — but says breakfast could use some bulking up. “Chopped Brazil nuts or chia seeds sprinkled on top of her oats, or an egg on the side, would add some good protein and fat.”

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

—Janine Rayford Rubenstein

Share this story:

Your reaction:

Add A Comment reserves the right to remove comments at their discretion.

Showing 7 comments

sam on

Mel B rocks. She is some kind of HOT!!

Jennifer on

Another hollywood celeb saying “oh I eat so little” “oh I eat so healthy”. Yeah if you ate like that everyday, you would be 80 lbs. Its called starving.

Libbie on

is People Magazine ever going to show a celebrity eating a healthy amount of food? 1300 calories is NOT ENOUGH!! I’m 5 ft 7, 120lbs, and eat 2,000 calories daily (if not exercising) and 2400 if I am….highlighting celebrities starving themselves is not healthy or normal, especially considering how many people look up to them as role models.

Ana on

WHAT?? I’m a size 2 and I eat more than that. I would starve to death if I ate that little. Plus if I drank that much water I would have to live in the bathroom. LOL.

Justme on

Libbie how old are you? I’m the same height as you, and weight 125 I don’t eat 2,000 a day, far less and I don’t starve. If you want to read about eating a lot find an article on Kk.

K.B. on

I actually prefer mashed cauliflower to potatoes now that I’ve gotten used to the switch. Just as yummy, but nowhere near as heavy.

Marianne on

Dumbest segment ever. No woman (or girl) should read this section. We need to stop focusing on celebrity diets and rather more ok what they do that’s inspiring. Come on People!!

Sign up for our daily newsletter and other special offers.
    Choose your newsletters
Thank you for signing up! Your request may take up to one week to be processed.
    see all newsletters