The actress also opens up about being a single mom in Hollywood.
Kate Hudson reveals how she manages to stay friends with her exes.
The 37-year-old actress -- who divorced Chris Robinson in 2007 and ended her engagement to Matthew Bellamy in December 2014 -- tells Marie Claire that she learned to "grow up" in order to have an amicable end to her relationships.
WATCH: Kate Hudson Has 'Crazy' Holiday With Ex Matthew Bellamy and Mom Goldie Hawn
"I think forgiveness is the biggest part of it," she explains. "I think everybody wants to point fingers. If you are a person who takes responsibility for yourself and your part in it, you have a much better chance of maintaining a nice relationship."
Hudson adds, "It also means that you grow up. A lot of people don’t want to grow up because it sucks."
WATCH: Kate Hudson Shows Up Solo to Same Club Opening as Ex Matthew Bellamy and His Girlfriend
As for raising her two sons as a single mother -- she has a 12-year-old son, Ryder, with Robinson and a 5-year old son, Bingham, with Bellamy -- Hudson says she tries "not to sugarcoat things" when she's talking to her boys.
"I’ll say, 'I'm doing the best I can,'" she says. "I like cooking, I like presenting. I like it to be an experience and [my kids] help me with it, but if they want something after that, I’ll be like,'Look, I’m placing a meal out for you like a king. I can’t do everything. I’m going to have to be the OK mom.'"
WATCH: Kate Hudson Pens Powerful Essay -- 'Sometimes I Feel Like a Bad Mom'
Family is very important to Hudson, who shared with ET in February the best love advice she ever received from her famous mother, Goldie Hawn. According to her daughter, the 70-year-old actress advises to "be true to yourself" because that's "when you're connected intimately [with someone]. It's a huge time of growth."