
Crochet Baby Doll Top Free Pattern: A Step-by-Step Guide to Making the Sweetest Summer Top
There is something undeniably charming about a baby doll top. That relaxed, flowy silhouette that skims the body just below the bust, the delicate drape of the fabric, the way it looks equally adorable dressed up with a skirt or kept casual with a pair of shorts — it is no wonder this style has remained a wardrobe staple for decades. And when you make one with crochet? The result is something truly special.
This free crochet baby doll top pattern is designed to be beginner-friendly while still producing a finished piece that looks thoughtfully crafted and boutique-worthy. Whether you are new to garment crochet or you have been making wearables for years, you will find this pattern satisfying to work up. The construction is simple, the yarn requirements are modest, and the finished top is something you will actually want to wear or gift to someone you love.
Let’s walk through everything you need to know to make this top from start to finish.
What Is a Baby Doll Top?
Before we dive into the pattern itself, it helps to understand what defines this silhouette. A baby doll top is characterized by a fitted or semi-fitted bodice that sits at or just above the natural waist, followed by a flared, relaxed skirt section that falls anywhere from a few inches below the bust to the hip. The overall effect is loose and flowing without being shapeless, and it has a slightly romantic, vintage-inspired feel.
In crochet, this shape is especially beautiful because the open stitches and natural drape of yarn allow the flared section to flow freely. The baby doll style also happens to be very forgiving in terms of fit, which makes it a wonderful choice for crochet garments — you do not need to worry about perfect measurements the way you might with a more structured piece.
Materials You Will Need
To make this crochet baby doll top, gather the following supplies before you begin.
Yarn: Choose a lightweight yarn for the best drape and wearability. A DK weight or light worsted cotton or cotton-blend yarn works beautifully for this pattern. Cotton is especially ideal for a summer top because it breathes well and holds its shape. You will need approximately 300 to 500 yards depending on your size, with larger sizes requiring more yarn. Some lovely choices include Paintbox Simply DK, Lion Brand 24/7 Cotton, or We Are Knitters The Cotton.
Hook: A 4.0mm or 4.5mm crochet hook is recommended for DK weight cotton. Always check your gauge before beginning and adjust your hook size as needed.
Notions: A yarn needle for weaving in ends, scissors, stitch markers, and a measuring tape. Optional but helpful: blocking mats and pins for finishing.
Gauge: 16 stitches and 18 rows = 4 inches in single crochet with the recommended yarn and hook size. Gauge is important for garments, so please take the time to make a swatch before starting your top.
Sizing and Measurements
This pattern is written for adult sizes Small through Extra-Large. Here are the finished bust measurements for each size:
Small fits a 32 to 34 inch bust. Medium fits a 35 to 37 inch bust. Large fits a 38 to 40 inch bust. Extra-Large fits a 41 to 43 inch bust.
The baby doll style has several inches of positive ease built in, meaning the finished garment is intentionally larger than your actual measurements to create that relaxed, flowy fit. If you prefer a slightly more fitted look, size down. If you love an oversized, breezy silhouette, you may want to size up.
The length of the top from shoulder to hem is approximately 22 to 24 inches depending on your size, with the flared skirt section beginning just below the underbust.
Understanding the Construction
This top is constructed in two main pieces: a front panel and a back panel. Both pieces are worked flat, from the bottom hem upward. Once the skirt section is complete, you will shape the bodice by working increase and decrease rows to create structure around the bust and straps. The two panels are then seamed together at the sides, and the straps are either sewn together at the shoulders or joined with a simple slip stitch seam.
This construction method is wonderful for beginners because it means you are always working back and forth in rows on a manageable flat piece rather than joining in the round right away. You can see your progress clearly, and any adjustments are easy to make before you seam everything together.
The front panel includes an optional lace panel down the center of the skirt section, which adds a lovely decorative detail without requiring advanced lace skills. Instructions for both the plain version and the lace version are included below.
Stitch Guide
This pattern uses the following stitches and abbreviations:
ch — chain. sl st — slip stitch. sc — single crochet. hdc — half double crochet. dc — double crochet. dc2tog — double crochet two together (decrease). sk — skip. sp — space. rep — repeat. RS — right side. WS — wrong side.
Shell stitch: Work 5 dc into the same stitch or space. This creates the fan-like “shell” that adds texture to the hem and yoke.
V-stitch: Work 1 dc, ch 1, 1 dc all into the same stitch or space. This creates an open, airy texture perfect for the flared skirt section.
The Pattern
Foundation Chain
Begin by chaining a foundation row for the bottom hem of your top. The number of chains you make will depend on your size.
For Small, chain 89. For Medium, chain 97. For Large, chain 105. For Extra-Large, chain 113.
All chains should be made loosely. If you tend to chain tightly, go up one hook size for your foundation chain only, then return to your regular hook for the rest of the pattern.
Hem Rows (Rows 1 through 4)
Row 1 (RS): Starting in the second chain from the hook, sc across to the end of the row. Turn.
Row 2: Ch 3 (counts as first dc throughout), dc in each st across. Turn.
Row 3: Ch 1, sc in each st across. Turn.
Row 4: Ch 3, work a shell stitch (5 dc) in the 3rd stitch from the hook, skip 2 sts, sl st in the next st, skip 2 sts. Repeat this sequence of shell stitch, skip 2, sl st, skip 2 across the row to create a decorative shell hem. End the row with a dc in the final stitch. Turn.
This four-row hem creates a lovely structured edge that keeps the bottom of your top from curling and adds a decorative finish that mirrors the yoke detail you will add later.
Skirt Section (Rows 5 through 20)
The skirt section is worked using the V-stitch pattern, which creates the open, flowy fabric that gives the baby doll silhouette its characteristic drape.
Row 5: Ch 4 (counts as dc plus ch 1), skip 1 st, work a V-stitch in the next st, skip 2 sts. Repeat V-stitch, skip 2 across the row. End with dc in the last st. Turn.
Row 6: Ch 4, work a V-stitch in the ch-1 space of each V-stitch across. End with dc in the turning chain space. Turn.
Repeat Row 6 for rows 7 through 20. This creates a beautifully airy, evenly textured fabric for the skirt section.
For the lace panel variation: On Row 5, work the first 10 V-stitches as described, then work the following center panel repeat for approximately 20 stitches: ch 5, skip 4 sts, sc in the next st, ch 5, skip 4 sts, sc in the next st. Continue this ch-5 arch pattern across the center, then resume the V-stitch pattern for the remaining stitches. Repeat the lace panel on every row through Row 20 by working into the arches of the previous row.
Bodice Shaping (Rows 21 through 32)
At Row 21, you will begin transitioning from the open V-stitch pattern to a denser single crochet fabric that provides structure and support in the bodice.
Row 21 (transition row): Ch 1, work 2 sc in each ch-1 space of the V-stitches across, sc in each dc across. You are essentially closing up the open fabric to create a denser, more fitted section. Turn.
Count your stitches. You should have:
Small — 72 stitches. Medium — 80 stitches. Large — 88 stitches. Extra-Large — 96 stitches.
If your stitch count is slightly different due to how you worked the transition row, adjust evenly by working an increase or decrease or two across the row until you reach the correct count.
Rows 22 through 26: Ch 1, sc across. Turn. These rows create the solid bodice fabric that will sit directly under the bust and across the chest.
Row 27 (waist shaping row): This row adds a subtle waist shaping to give the bodice a bit more definition. Ch 1, sc across the first 10 stitches, dc2tog, sc across until 12 stitches remain, dc2tog, sc to end. Turn.
Rows 28 through 30: Ch 1, sc across. Turn.
Row 31 (bust shaping row): Ch 1, 2 sc in the first st, sc across until 1 st remains, 2 sc in the last st. Turn.
Row 32: Ch 1, sc across. Turn.
Strap and Neckline Shaping (Rows 33 through 45)
Now you will divide your work to create the two straps and the neckline opening.
Right strap: Working only on the first 12 stitches of your row (or 14 for Large and Extra-Large), work sc rows back and forth until the strap measures approximately 10 to 12 inches, or until it is long enough to reach over your shoulder comfortably when the top panels are held up to your body. Fasten off.
Left strap: Skip the center stitches (which will become the neckline opening) and rejoin yarn to the last 12 stitches (or 14 for Large and Extra-Large). Work sc rows back and forth to match the right strap length. Fasten off.
Make the back panel by repeating all of the above steps exactly, working the hem, skirt, bodice, and strap sections identically.
Finishing and Assembly
Once both panels are complete, weave in all ends carefully using your yarn needle. It is worth taking a little extra time here to make sure all ends are truly secure before you begin seaming, as cotton yarn can sometimes work its way loose over time.
Blocking: Lay both panels flat on your blocking mats, mist them lightly with water, and pin them out to the correct dimensions. Allow them to dry completely before seaming. Blocking makes an enormous difference in the final appearance of any crochet garment — it evens out your stitches, relaxes the fabric, and helps the pieces lie perfectly flat for seaming.
Side seams: Hold the front and back panels with right sides together. Using your yarn needle and a length of matching yarn, whipstitch or mattress stitch the side seams together from the hem up to the beginning of the strap section. Leave the armhole opening unsewn. Turn right side out and check the fit. The side seams should fall naturally at your sides.
Shoulder seams: With right sides together, seam the front and back straps at the shoulder by whipstitching or using a sl st seam with your hook. Make sure left matches left and right matches right. Try the top on before finalizing this seam — it is easy to adjust strap length at this stage if needed.
Optional armhole trim: Using your hook and a slip knot, join yarn at one armhole opening and work a single row of sc evenly around the entire armhole edge. This creates a neat, finished look and prevents the raw edges from curling. Slip stitch to join, fasten off, and weave in the end.
Neckline trim: Repeat the same single crochet trim around the neckline edge if desired. You can also work a picot edging here (sc, ch 3, sl st in the first ch, sc) for a more decorative finish.
Styling Your Baby Doll Top
One of the most enjoyable things about this top is how many ways you can wear it. For a romantic, boho-inspired look, pair it with a flowy midi skirt and strappy sandals. For something more casual, wear it tucked loosely into high-waisted denim shorts. It also layers beautifully over a fitted long-sleeve top or turtleneck for transitional weather.
In terms of color, a classic white or cream yarn highlights the texture of the V-stitches and lace panel beautifully. Soft pastels like sage green, dusty rose, and sky blue are perennial favorites for this style. If you want something with more visual impact, a bold terracotta or navy makes the shell stitch hem really pop.
You can also experiment with striping by changing yarn colors at the beginning of any row. Alternating two complementary colors through the skirt section creates a beautiful striped effect that elevates the finished piece considerably.
Tips for Getting the Best Results
Working with cotton yarn requires a slightly lighter touch than working with wool or acrylic. Cotton has no elasticity, which means tight rows can make your fabric stiff and difficult to work. Keep your tension even but relaxed, and use a hook size that allows the yarn to move freely.
If you find that your skirt section is not flaring as dramatically as you would like, try going up half a hook size for those rows only. The extra bit of ease in your stitches will help the V-stitch fabric flow and drape more beautifully.
Always, always check your gauge. A small difference in gauge across a large piece of fabric adds up quickly. A gauge that is just two stitches off can mean the difference between a top that fits perfectly and one that is several inches too wide or too narrow.
If you are new to garment construction, this top is a wonderful project to build your confidence. The flat construction means there are no complicated seams in the round, and the forgiving baby doll silhouette means minor variations in fit are actually part of the charm.
Sharing Your Finished Top
Once your top is complete and you have worn it proudly, I would love to see how it turned out. Share your finished project on Instagram or Pinterest using the hashtag #crochetbabydolltop so that others in the crochet community can find inspiration from your work. Photos in natural light really show off the texture of the stitches, so try snapping a few pictures outside or near a bright window.
If you made any modifications — different colors, altered lengths, added embellishments — share those details too. The crochet community thrives on creativity and adaptation, and your personal spin on this pattern might be exactly what someone else needs to see to feel inspired to start their own.
Happy crocheting, and enjoy every stitch of this beautiful, breezy baby doll top.