It’s just been a few months since Katherine Heigl gave birth to her son, Joshua Jr. — and now, the 38-year-old actress is showing off her stunning post-baby body on Instagram!

MORE: Katherine Heigl Cuddles up to Baby Joshua in New Instagram Photo — See the Adorable Pic!

Though Katherine is already a mom to two adopted daughters — Naleigh, 8, and Adalaide, 5 — Joshua is her only child she has been able to carry herself. And, as she explained in her newest blog post on ThoseHeavenlyDays.com, being pregnant for the first time was a totally unique experience. “I had hoped to only gain 25-30 pounds like my mother during her pregnancies but found that just wasn’t possible for me. Despite starting my gestation out on a pregnancy friendly meal plan and hiking my butt off five days a week my weight kept creeping up,” she wrote on her website. Watch the video below to see Katherine’s post-baby body after her weight loss!

“At a certain point, probably around four months I gave up the struggle and tried instead to respect my body’s needs and trust my instincts. About ten days after Joshua Jr.’s birth I got back on the scale to see where I was at and how far I had to go,” the former Grey’s Anatomy star continued. “I had miraculously dropped about 30 of the 50 pounds. I remember being absolutely dumbfounded and weighing myself two more times to be sure the scale was correct.”

MORE: Tia Mowry Flaunts Her 20-Pound Weight Loss in a Super Cute Bikini!

“In the seven months since Joshua Jr. was born, I have managed to slowly but surely drop my pregnancy weight with only 10 pounds left to lose. I gained almost 50 pounds during my pregnancy and I’m not gonna lie, I had moments of sheer panic that I’d never be able to lose it all,” Katherine continued. No matter her size, we think Katherine always looks gorgeous!