Batwoman star Javicia Leslie, who took over the cape and cowl for Ruby Rose in Season 2 of the CW series, explained how her nutrition and training routine includes a 21-day fast.

"Every year in January I fast for 21-days," Leslie told Muscle and Health. "I’m on my fourth year of it now and will only eat plant-based foods that can be sourced organically in the garden. Nothing processed is allowed; no meat, no alcohol, no toxins."

RELATED: Batwoman's Safiyah Explores the Joy She Finds in Her Villainous Role

"For me, it’s a spiritual act that helps to open up those waves of communication and understanding," she continued. "A lot of the toxins we put into our bodies can prevent us from being able to operate optimally. Fasting is a great way to jump-start the year and start it off as healthy as possible. The 21-days comes from the biblical Daniel Fast. I drop weight pretty quickly, so any longer wouldn’t be great for me physique wise. I weigh 125 pounds and I’m just under 5'4" but I’d prefer to be 130 pounds because I carry a lot of muscle tone."

When her fasting period ends, Leslie said she consumes three to four meals a day, primarily plant-based, with snacks in between consisting of plenty of nuts and seeds. As for her training, she says she favors lower-body exercises such as squats, leg curls and leg extensions, as well as cardio, core work and stretching.

RELATED: Batwoman's Kate Kane Mystery Deepens In 'Gore On Canvas' Synopsis

"No matter what obstacles you’re facing, go find work ethic in the gym and in taking care of yourself," Leslie explained. "That kept me going when I was auditioning. If you’re feeling directionless, learning a new physical skill and maintaining a healthy lifestyle might feel like a hurdle but it will make you feel so much better. When I first started training it was for aesthetic reasons, but now it’s not about how I look, it’s the fact it makes me feel good throughout the day. Just take twenty minutes a day to find something physical that makes you feel alive."

Batwoman stars Javicia Leslie as Ryan Wilder, Rachel Skarsten as Alice, Meagan Tandy as Sophie Moore, Camrus Johnson as Luke Fox, Dougray Scott as Jacob Kane and Nicole Kang as Mary Hamilton-Kane. New episodes air Sundays at 8 p.m. ET/PT on The CW.

KEEP READING: Batwoman: Jim Lee Rounds Off 2020 With Charity Sketch Starring The CW's Ryan Wilder

Source: Muscle and Health