Making the “Muffin Dress”: A Whimsical DIY Sewing Tutorial

Today, I’m so excited to show you how I made this cute “Muffin Dress.” I call it that because the gathered upper portion has such a sweet, puffy shape—just like a muffin top! I’ve actually made two versions: the full dress and a top version. I love the top paired with denim for a more casual look.

The best part? This pattern is a “hack” of my previous green bedsheet dress. It’s built on a foundation of elastic and lacing rather than zippers. One of my main principles is making clothes that grow with me; if I gain or lose a little weight, the lacing ensures it always fits perfectly!

For my

Visual Learners

I am so incredibly excited to show you how I made my very first sweater! If you love seeing things in action as much as I do, you can watch the whole video and my full explanation right here. Just hit play and let’s get started!

Phase 1: Taking Measurements

The Bust: Measure the widest part of your chest (keep that tape straight!).

The “Waist”: I put an elastic band under my bust and another slightly above my natural waist to visualize the belt. This is where my skirt starts.

Armhole Depth: Here’s a trick—sandwich a piece of paper under your arm, mark the sides and the bottom point, then measure between them to find your armhole width and depth.

Phase 2: Drafting the Pattern

The Front: Start with a rectangle based on your bust circumference (divided by 4) and length. To create the “muffin” gather, take your bust measurement and multiply it by two. This extra fabric is what gives us that beautiful volume.

The Back: Similar to the front, but with a straight neckline. I removed about 5cm from the center back to leave room for the lacing panel and shirring.

The Panels: You’ll need an 8cm lacing panel and a 30cm shirring panel to allow for that adjustable stretch.

The Skirt: For a full, gathered look, take your bodice measurement and multiply by three. Pro Tip: Always make a mockup! Test your pattern on scrap fabric first to ensure the fit is exactly where you want it before cutting into your “expensive” fabric.

Phase 3: Construction & Assembly

Structure the Belt: I used fusible interfacing on the belt pieces to give the dress a sturdy “waist” to support the gathered fabric.

The Gathering: Use a long gathering stitch on the bottom of the bodice. Pin the center and the side seams first to make sure your gathers are distributed evenly.

The Back Detail: This is the magic part. I sandwiched the lacing panel and the shirred elastic panel between the back layers. I also added channels for boning to keep the lacing from collapsing.

The Skirt: I used French seams here to keep everything clean and professional. I gather the skirt in sections (half to half) to keep the volume under control while pinning.

Phase 4: The Finishing Touches

To finish the armholes and create the straps, I made custom bias tape. I pinned it to the inside first, flipped it over, and—to keep it looking whimsical and high-end—I finished it by hand using an invisible stitch.

For the inside seams, I used an overlocker to remove the bulk from the gathers. It leaves the inside looking just as pretty as the outside!

And Voila!

A cute summer dress!

I am so happy with how this turned out. It’s such a cute summer dress!

Remember, I’m just giving you the blueprint. You can add sleeves, change the skirt length, or play with different fabrics to make it more “you.”

Happy sewing, and good luck! If you make your own version of the Muffin Dress, please tag me—I’d love to see it.

Similar Posts