There’s something especially sweet about crocheting tiny clothes for babies. This little pineapple-inspired dress is one of those projects that looks much more complicated than it actually is. The textured skirt, delicate ruffles, and pineapple-style stitch pattern come together to create a dress that feels special without being too fussy.
The Sweet Pineapple Baby Dress is designed for babies around 12–24 months. It’s a lovely project for spring and summer, whether you’re making it for your own little one, preparing a handmade gift, or simply adding another adorable piece to a baby’s wardrobe.
I especially like this design because you can have fun with the colors. A soft cream paired with a cheerful yellow gives it a classic pineapple look, while pastel shades can give the same pattern a completely different feel. You can also adjust the length of the skirt if you’d prefer a shorter or fuller dress.
If you’re still fairly new to crochet, don’t let the detailed skirt pattern put you off. Take it one round at a time and keep an eye on where each shell and V-stitch is placed. Once you get into the rhythm, the pattern becomes much easier to follow.
Sweet Pineapple Baby Dress Details
Size: Approximately 12–24 months
Skill level: Beginner to intermediate
Style: Baby crochet dress / pineapple-inspired frock
The pattern can also be adapted for other sizes by adjusting the starting chain and making sure the number of stitches works evenly with the stitch repeat.

Materials
- Light DK baby-weight acrylic yarn, 3-ply
- Approximately 16–20 stitches per 4 inches
- Crochet hook size E/4 (3.5 mm)
- Yarn in two coordinating colors, referred to as Color A and Color B
- Scissors
- Yarn needle for weaving in ends
Choose a soft, washable yarn that will be comfortable against a baby’s skin. Acrylic baby yarn is particularly practical because it is lightweight and easy to care for.
Crochet Abbreviations
- Ch – Chain
- Sc – Single crochet
- Dc – Double crochet
- Sl st – Slip stitch
- V-st – V-stitch
- Shell – 2 dc, ch 1, 2 dc worked into the same space
Sweet Pineapple Baby Dress Pattern
Bodice
Begin with Color A.
Round 1
Chain 80 and join with a slip stitch to form a circle, making sure the chain isn’t twisted.
Chain 4, skip the next chain, and work 1 dc into the following chain. Ch 1, skip the next chain, 1 dc into the following chain.
Repeat the sequence around the entire circle.
Join with a slip stitch into the 3rd chain of the beginning chain-4.
Stitch count: 80 stitches.
Round 2
Chain 3 (counts as the first dc).
Work 2 dc into the next chain-space, then 1 dc into the next dc stitch.
Repeat this sequence around.
Join with a slip stitch into the 3rd chain.
Stitch count: 120 stitches.
Adding the Ruffle
Now it’s time to add the pretty ruffled section around the bodice.
Switch to Color B.
Ruffle – Row 1
Join the new color into a chain-space.
Chain 3, then work 3 dc into the same space.
Work 4 dc into the next chain-space.
Continue working 4 dc into each chain-space around the chest.
Join with a slip stitch into the 3rd chain.
Ruffle – Row 2
Chain 3 (counts as the first dc).
Work 2 dc into the next stitch, followed by 1 dc into the next stitch.
Repeat around the chest.
Join with a slip stitch into the 3rd chain.
Ruffle – Row 3
Chain 3 (counts as the first dc).
Work 2 dc into the next stitch and 1 dc into the following stitch.
Repeat around.
Join with a slip stitch into the 3rd chain and fasten off.
The ruffle should now sit neatly around the bodice.
Continuing Behind the Ruffle
The next section is worked behind the ruffle, continuing from the earlier round.
Switch back to Color A.
Round 8
Join the yarn into the first stitch of Round 7.
Chain 3 (counts as the first dc), then work 2 dc into the next chain-space and 1 dc into the next dc stitch.
Repeat around the chest.
Join with a slip stitch into the 3rd chain.
Stitch count: 180 stitches.
Round 9
Chain 4.
Skip the next stitch and work 1 dc into the following stitch.
Ch 1, skip the next stitch, 1 dc into the following stitch.
Repeat around.
Round 10
Chain 3 (counts as the first dc).
Work 1 dc into the next chain-space, followed by 1 dc into the next dc stitch.
Repeat around.
Join with a slip stitch into the 3rd chain.
Rounds 11–13
Continue alternating the same stitch pattern used in Rounds 9 and 10.
Take your time with these rounds, especially if you’re working the pattern for the first time. Keeping your stitches consistent here will help the skirt sit evenly later.
Dividing for the Sleeves
At this point, divide the stitches to create the two armholes and prepare for the skirt.
The exact placement of the armholes can be adjusted slightly depending on the baby’s measurements and the fit you prefer.
Pineapple-Inspired Skirt
The skirt is where the dress really starts to come together. The combination of shells, V-stitches, and open spaces creates the distinctive pineapple-inspired texture.
Skirt – Round 1
Chain 3.
Skip 20 chain-spaces to create the armhole.
Work 1 dc into the next dc stitch.
Chain 2.
Work a Shell — 2 dc, ch 1, 2 dc — into the next chain-space.
Chain 2.
Work 2 dc into the next chain-space.
Continue repeating the pattern around the skirt.
Join with a slip stitch into the 3rd chain.
Skirt – Round 2
Chain 3 (counts as the first dc).
Chain 2.
Work a Shell into the center of the next shell.
Chain 2.
Work 1 dc into each of the next 2 dc stitches.
Repeat this sequence around.
Join with a slip stitch into the 3rd chain.
Rounds 3–17
Continue working the same pattern established in Round 2.
For the first four rows of the skirt, switch to Color B as indicated in the original color sequence.
Keep your tension relaxed while working the shells. If your stitches become too tight, the skirt may lose some of its natural drape.
Pineapple Detail
The next rows build the decorative pineapple-style section of the skirt.
Row 5
Work the first V-stitch.
Chain 5.
Work 1 dc into the next dc stitch, then ch 2.
Inside the next shell:
- Work 1 dc into the first dc stitch.
- Skip the next dc.
- Work 1 dc into each of the next 3 stitches.
- Make a V-stitch in the center of the shell.
- Work 1 dc into each of the next 3 stitches.
- Skip the next dc.
- Work 1 dc into the next dc stitch of the shell.
Chain 2.
Work 1 dc into the next dc stitch.
Chain 2.
Work 1 dc into the next stitch.
Repeat the sequence around.
Join with a slip stitch into the 3rd chain.
Row 6
Chain 5.
Work 1 dc into the center of the V-stitch.
Chain 2.
Work 1 dc into the next dc stitch, then ch 2.
Inside the next shell, work:
- 1 dc into the next dc stitch
- Skip the next 2 stitches
- V-stitch into the center of the shell
- Skip the next 2 stitches
- 1 dc into the next dc stitch
Chain 2.
Work 1 dc into the next stitch of the V-stitch.
Chain 2.
Work 1 dc into the center of the V-stitch.
Chain 2.
Work 1 dc into the next dc stitch.
Repeat around.
Join with a slip stitch into the 3rd chain.
Row 7
Chain 5.
Make a V-stitch into the next dc stitch.
Chain 2.
Work 1 dc into the next dc stitch.
Chain 2.
Inside the next shell:
- Work 1 dc into the first dc stitch.
- Skip the next 2 stitches.
- Make a V-stitch into the center of the shell.
- Skip the next 2 stitches.
- Work 1 dc into the next dc stitch.
Chain 2.
Work 1 dc into the next dc stitch.
Make a V-stitch into the next dc stitch.
Chain 2.
Work 1 dc into the next dc stitch.
Repeat around.
Join with a slip stitch into the 3rd chain.
Row 8
Chain 5.
Work 1 dc into the next dc stitch.
Chain 2.
Work 1 dc into the center of the V-stitch.
Chain 2.
Work 1 dc into the next dc stitch.
Chain 2.
Work 1 dc into the next dc stitch.
Chain 2.
Inside the next shell:
- Work 1 dc into the next dc stitch.
- Skip the next 2 stitches.
- Make a V-stitch into the center of the shell.
- Skip the next 2 stitches.
- Work 1 dc into the next dc stitch.
Chain 2.
Work 1 dc into the next dc stitch.
Chain 2.
Work 1 dc into the center of the V-stitch.
Chain 2.
Work 1 dc into the next dc stitch.
Repeat around.
Join with a slip stitch into the 3rd chain and fasten off.

Sweet Pineapple Baby Dress Crochet Pattern
Finishing the Dress
Once you’ve finished the final round, gently shape the dress and check that the skirt hangs evenly. Weave in all loose yarn ends securely with a yarn needle.
Before giving the dress to a little one, it’s a good idea to wash and dry it according to the yarn manufacturer’s instructions. This also helps the stitches settle into their final shape.
Tips for Making the Sweet Pineapple Baby Dress
Check your gauge first. Even a small difference in tension can affect the finished size of a baby garment.
Keep your stitches relaxed. The skirt needs a little drape so that the pineapple pattern can open up nicely.
Mark the beginning of your rounds. A stitch marker can make it much easier to keep track of where each round starts, especially when working the decorative section.
Experiment with color. You don’t have to use traditional pineapple colors. Soft pink and cream, lavender and white, mint and ivory, or blue and white would all make lovely combinations.
Adjust the length if needed. If you want a shorter summer dress, simply work fewer skirt rounds. For a longer dress, add additional repeats before beginning the pineapple detail.
Final Thoughts
This Sweet Pineapple Baby Dress is such a fun little project when you want to make something handmade and special. The bodice works up fairly quickly, while the decorative skirt gives you plenty of opportunity to enjoy the crochet process.
I also love how easy it is to make the design your own. Change the colors, adjust the skirt length, or add your own finishing touches, and you can create a completely different look from the same basic pattern.
Whether you’re making it as a gift for a new baby or creating a special outfit for your own little one, a handmade crochet dress is something that feels extra meaningful. And once you see those little pineapple details come together, you’ll understand why this pattern is so charming.
