Kim Kardashian flaunted her baby bump and pregnant curves in an olive green maxi dress in Beverly Hills Wednesday.

The 31-year-old reality star who is due to give birth in a few weeks, was spotted having lunch at Casa Vega restaurant with friend, Jonathan Cheban. 

Green is the color for the glowing mother-to-be, as she wore her hair down and smiled for cameras. She paired the trendy dress with a cream blazer, gold tassle necklace and sandals.

Flat shoes seem to be more comfortable for Kardashian in the third trimester of her pregnancy, as she has been spotted wearing them more often.

See photos here:

On Thursday, the reality star reminisced about her pre-pregnancy body, when she uploaded five images of her skinner figure to her Instagram account for the site's weekly tradition of "Throwback Thursday."

In the pictures, Kardashian looked gorgeous in a white bathing suit from a photo shoot she did in Cabo.

"Last throwbackthursday from this shoot on Cabo! Can't wait to go back," she wrote on June 14 along with the below picture. 

Kardashian is set to welcome her baby daughter with boyfriend/rapper, Kanye West in July.

In an interview with The New York Times, the Yeezus rapper opened up about his relationship with The Keeping Up With The Kardashians famous star and said that he will do anything to protect his new family. 

"One of the things was just to be protective, that I would do anything to protect my child or my child's mother," he told the newspaper. "Any woman that you're in love with or that loves you is going to command a certain amount of, you know, energy. It's actually easier to focus, in some ways."

While no official plans of wedding news have been confirmed by West or Kardashian, mom Kris Jenner said that if the reality star does ever decide to wed again, the ceremony will be much smaller than her wedding to ex-husband, Kris Humphries. 

"This time it will be private and smaller, if she does get married again - not 500 people," Jenner told The Hollywood Reporter.