For more than 25 years, Victoria Beckham has eaten the exact same meal every single day. The surprising habit came to light when her husband, David Beckham, revealed her ultra-disciplined routine during a podcast interview. Fans were stunned, but for Victoria, consistency is simply a way of life.
Victoria, known to the world as Posh Spice and now a global fashion icon, has always been open about her careful approach to health. She admits she’s “extreme” in many areas, especially when it comes to eating and working out. She focuses on healthy fats like fish, avocado, and nuts, and she often goes months without drinking alcohol when she’s in a detox period.

Her fitness routine is just as structured. She starts her mornings with a 30-minute uphill run, followed by a tough hour of weight training. She also takes supplements, drinks apple cider vinegar, and even adds collagen powder to her coffee. Every part of her day is designed to support her wellness goals.
But the detail that gets the most attention is her go-to daily meal: grilled fish with steamed vegetables. David says she almost never strays from it, except once during her pregnancy with their daughter Harper — a moment he remembers fondly because it was so rare.

Victoria jokes that this makes her sound boring, but she sees it differently. To her, discipline is simply part of who she is. She works hard at her health, her body, and her career — and she’s unapologetic about the routine that keeps her feeling her best.