Shailene Woodley has had no problem showing off her body as of lately, so it's no surprise that Ansel Elgort's "The Fault in Our Stars" costar had no problem stripping down on the cover of a magazine.

According to Entertainment Wise, Theo James' "Divergent" cast girlfriend actually works pretty hard to keep her body in shape.

The 22-year-old opened up about her health and fitness routine in the latest issue of Women's Health magazine.

Shailene Woodley looked amazing as she covered the mag wearing a pair of black underwear and a zip up top.

Although she is a Hollywood actress, the brunette beauty admitted that she is sort of a wiz in the kitchen.

She explained, "My favorite dish to cook...any sort of pot roast. In a ceramic enamel pot. You just can't go wrong with the flavors. That's always my go-to.

"But what I do most often is generally an egg dish with whatever vegetables are in season because it takes 10 minutes, and you have the tastiest meal ever. You got your protein, you got your veggies, you got a little carbs in there."

However, Woodley admitted that she does allow herself a sweet treat. She said, "Sweet potatoes are unreal. I eat chocolate every day. Raw chocolate, hands down, the best gift to human beings."

Aside from her chocolate addiction Shailene Woodley was asked what physical feature she was most proud of.

She revealed, "I guess I'm proud that I'm very fit," adding, "That's not a physical feature but I'm very proud that if somebody was like, 'Alright, we're walking to Central Park right now. I'd be like, 'let's run to Central Park right now.'"

As far as secret talents go, did you know Shailene Woodley could sing? The "Insurgent" star revealed that she is even up for humming a tune in a movie.

The former ABC Family star said, "I think it'd be great to sing in a film. I love to sing. I guess another dream movie would be a movie like Once. It's so romantic and sensual and musical but doesn't feel like a musical necessarily."

Check out Shailene Woodley's Women's Health magazine cover HERE and let us know your thoughts in the comment section below.