Picture this: you finish the last scallop on a dress that looks like it walked straight out of a high-end boutique, then casually mention you whipped it up yourself. The Berry Blossom Peplum Dress does exactly that. Structured basketweave bodice, a dramatic ruffled peplum, and a floaty lace skirt that moves like petals in a breeze. All in a gorgeous berry-to-blush gradient that turns heads without screaming “look at me.” Ready to make one?
About This Crochet Pattern
This dress builds in smart stages so you never feel lost. You crochet the bodice panels flat, seam them into a tube, add skinny straps, then work the peplum and lace skirt right from the waist edge. The peplum sits on top like a flirty overlay while the skirt hangs free underneath. Genius, right?
You can chase the color story two ways. Grab an ombre DK yarn that shifts from deep berry through mauve into soft blush on its own, or switch solid colors at the points that make sense for the sections. Either route delivers that soft gradient magic.
Skill Level: Advanced Intermediate
Time Estimate: 40–55 hours depending on how fast your hook flies and how cozy you already are with post stitches and lace.
If you’ve tackled a textured top and a lace shawl before, you already own the skills. This just puts them together into one jaw-dropping piece.
Finished Measurements
The pattern is written for a Medium with these finished sizes (after blocking, of course):
- Bust: 34–36 inches (86–91 cm)
- Waist: 28–30 inches (71–76 cm)
- Hip at peplum base: 36–38 inches (91–97 cm)
- Skirt circumference at hem: 56–58 inches (142–147 cm)
- Total length from shoulder to hem: about 36 inches (91 cm)
- Bodice length underarm to waist: 6 inches (15 cm)
- Peplum depth: 4 inches (10 cm)
- Skirt length waist to hem: roughly 22 inches (56 cm)
Want a different size? Jump to the customization tips later. You will thank yourself.
Materials Needed
Yarn is the star here. Plan on about 1,200 yards (1,097 m) of DK weight that plays nice with both dense texture and open lace. Ombre or self-striping works beautifully, or pick three solid shades that shift from dark to light.
Rough yardage split:
- Bodice (darkest zone): 280 yards
- Peplum (mid-tone): 180 yards
- Skirt (mid-to-light gradient): 740 yards
Hooks:
- US E-4 (3.5 mm) for the bodice and peplum
- US F-5 (3.75 mm) for the lace skirt
Notions you will actually use:
- At least 6 stitch markers
- Yarn needle
- 2 locking markers for live edges
- Measuring tape
- Matching sewing needle and thread
- Optional: 1 yard of ribbon or twill tape for a hidden waist stabilizer
- Blocking mats and rust-proof pins (non-negotiable for lace)
Yarn Suggestions
Malabrigo Rios in a hand-dyed colorway like Archangel or Bougainvillea gives you that soft merino hand and long color shifts. Six skeins usually cover it.
WeCrochet Chroma DK is another solid pick if you want the gradient to do the work for you. Align the darkest section with the bodice rows and let the yarn sing.
Prefer solids? Paintbox Simply DK in Raspberry Pink, Dusty Rose, and Pale Blush works great. Two skeins of each should get you there.
Skip anything too fuzzy. You want those basketweave posts and lace holes to stay crisp.
Gauge (Critical for Fit)
Do not skip the swatch. Seriously.
With the E-4 hook in basketweave: 20 stitches and 20 rows = 4 inches (10 cm) blocked.
With the F-5 hook in the lace fan pattern: one 12-stitch lace repeat = 2.25 inches (5.7 cm). Eight rows of lace = 4 inches blocked.
Make a solid 6-inch square of each stitch, wash it, block it, then measure. Adjust your hook size until the numbers match. Your future self (and your bust measurement) will high-five you.
Abbreviations Used
All terms are US crochet standard. Here’s the quick list so you can glance without flipping pages:
- beg = beginning
- BPdc = back post double crochet
- ch = chain
- ch-sp = chain space
- dc = double crochet
- FPdc = front post double crochet
- hdc = half double crochet
- MC = main color (darkest berry)
- pm = place marker
- rep = repeat
- rnd = round
- RS = right side
- sc = single crochet
- sk = skip
- sl st = slip stitch
- sp = space
- st(s) = stitch(es)
- t-ch = turning chain
- tr = treble crochet
- WS = wrong side
- yo = yarn over
Special Stitches Explained
These are the building blocks that give the dress its personality. Master them once and the rest of the pattern feels like a conversation.
Front Post Double Crochet (FPdc)
Yarn over, insert the hook from front to back to front around the post of the stitch below (not through the top loops). Pull up a loop, then finish the double crochet as usual. This pops the stitch forward for that woven look.
Back Post Double Crochet (BPdc)
Same idea but from the back: yarn over, insert from back to front to back around the post, then complete the double crochet. The stitch sinks back and creates the recessed “weave.”
Basketweave Pattern
You work in neat 4-stitch by 4-row blocks. Rows 1–2 alternate four FPdc with four BPdc. Rows 3–4 flip it so the raised columns become recessed and vice versa. Keep repeating those four rows and the fabric starts looking like actual basketweave. Satisfying does not even cover it.
Shell Stitch
Work (dc, ch 1, dc, ch 1, dc, ch 1, dc, ch 1, dc) all into the same stitch or space. Instant 5-dc shell with four little chain spaces between the doubles.
V-Stitch
Simply (dc, ch 2, dc) in the same spot. Clean and open.
Practice these on a scrap for ten minutes. You will thank yourself when the real project starts flying.
display render_generated_image with prompt is hyper detailed 8K resolution photorealistic close-up of hands crocheting a basketweave stitch pattern in deep berry DK yarn on a wooden table, showing clear front post and back post double crochets forming a woven texture, soft natural lighting, shallow depth of field, intricate yarn fiber details visible orientation is portrait layout is block
Step by Step Instructions
Grab your E-4 hook and the darkest berry yarn. We start at the top and work our way down.
Section 1: Bodice Front
Chain 92.
Foundation row (WS): Dc in the 4th chain from the hook and in every chain across. Turn. You should have 90 dc. The turning chain counts as the first stitch.
Row 1 (RS): Ch 3, FPdc around the next 4 dc, then (BPdc around next 4, FPdc around next 4) across, ending with a dc in the top of the turning chain. 90 stitches.
Row 2 (WS): Ch 3, BPdc around next 4, (FPdc around next 4, BPdc around next 4) across, dc in turning chain.
Row 3 (RS): Ch 3, BPdc around next 4, (FPdc around next 4, BPdc around next 4) across, dc in turning chain.
Row 4 (WS): Ch 3, FPdc around next 4, (BPdc around next 4, FPdc around next 4) across, dc in turning chain.
Keep repeating those four rows until you have completed 24 rows total. The panel should measure about 18 inches wide and 6 inches tall. Fasten off.
display render_generated_image with prompt is hyper detailed 8K resolution photorealistic image of a completed crochet bodice front panel in deep berry yarn showing clear basketweave texture, laid flat on a white surface with measuring tape showing 18 inches width and 6 inches height, soft studio lighting, sharp focus on stitch definition orientation is landscape layout is block
Section 2: Bodice Back
Make a second panel exactly the same way. Same chain, same 24 rows of basketweave. Two matching rectangles ready to become a tube.
Section 3: Side Seams
Place the front and back with wrong sides together. Use a yarn needle and matching yarn to seam the side edges with a neat whipstitch or mattress stitch. Leave the top 2 inches open on each side for armholes. Turn the tube right side out. Your bust circumference should now sit right around 36 inches.
Section 4: Shoulder Straps (Make 2)
Chain 80 with the E-4 hook.
Row 1: Sc in the second chain from the hook and in every chain across (79 sc).
Row 2: Ch 1, turn, sc in every stitch across.
Fasten off with a long tail for sewing. Attach each strap about 2.5 inches in from the outer edges on both front and back. On the back, place the ends a little closer to center so the straps cross slightly for a nicer fit. Sew them securely through several layers.
display render_generated_image with prompt is hyper detailed 8K resolution photorealistic image of a crocheted dress bodice tube in deep berry basketweave yarn with two thin spaghetti straps attached, hanging on a dress form, soft natural window light, detailed texture visible, elegant and modern styling orientation is portrait layout is block
Section 5: Peplum
Switch to the F-5 hook. Join yarn with a slip stitch to any stitch along the bottom edge of the bodice tube (180 stitches total).
Setup round: Ch 1, sc in every stitch around. Join. 180 sc.
Peplum Round 1: Ch 3, dc in the same stitch, then 2 dc in every stitch around. Join. 360 dc. Instant dramatic ruffle.
Round 2: Ch 3, dc in every stitch around. Join.
Round 3: Ch 3, (dc in next 2, 2 dc in next, dc in next) 90 times. Join. 450 dc.
Round 4: Straight dc around.
Round 5: Ch 3, (dc in next 4, 2 dc in next) around. Join. 540 dc.
Round 6: Straight dc around.
Rounds 7–8: Sc around twice for a clean edge. Fasten off.
The peplum should flare out about 4 inches deep. It already looks like a party.
display render_generated_image with prompt is hyper detailed 8K resolution photorealistic close-up of a crocheted peplum ruffle in dusty mauve yarn attached to a berry bodice, showing dramatic flare and dense double crochet fabric, soft side lighting highlighting the ruffles, intricate yarn details, professional product photography style orientation is landscape layout is block
Section 6: Skirt
Still on the F-5 hook, join yarn again at the same waist edge behind the peplum. This layer hangs free underneath.
Setup round: Ch 3, dc in every stitch around. Join. 180 dc.
Round 1: Ch 1, sc in first dc, skip 2, shell in next, skip 2, sc in next, skip 2, shell in next, skip 2; repeat around. Join. 15 shells and 15 sc.
Round 2: Slip stitch to the center of the first shell, ch 1, sc in that space, ch 5, sc in next sc, ch 5, sc in center of next shell; repeat. Join.
Round 3: Slip stitch into first ch-5 arch, ch 3, shell in same arch, sc in next sc, shell in next arch; repeat around.
Round 4: Repeat Round 2.
Increase Round A (Round 5): Work the lace but place two shells separated by a ch-2 in every third arch. You now have 20 shells.
Rounds 6–9: Work even over 20 repeats.
Increase Round B (Round 10): Double one shell in every fourth repeat to reach 25 shells.
Rounds 11–14: Even over 25.
Increase Round C (Round 15): Double one shell in every fifth repeat to hit 30 shells.
Rounds 16–22: Work even over 30 repeats. If you are changing colors, shift to a lighter shade around Round 8 and again around Round 16 for that soft gradient.
display render_generated_image with prompt is hyper detailed 8K resolution photorealistic full view of a crocheted lace skirt in progress attached to a peplum dress, showing open shell and chain arch pattern in soft blush yarn fading from mauve, hanging freely, natural light filtering through the lace holes, elegant and airy look orientation is portrait layout is block
Section 7: Scallop Hem Border
After Round 22, stay on the F-5 hook.
Border Round 1: Ch 1, work 10 sc across each shell span and 2 sc in each sc between shells. Join. 360 sc.
Border Round 2: Ch 1, sc in first stitch, (ch 3, skip 1, sc in next) around. Join. 180 little loops.
Border Round 3: Slip stitch into first loop, ch 1, (sc, hdc, 3 dc, hdc, sc) in every ch-3 space around. Join. 180 perfect scallops.
Fasten off and weave in every last end. Block the entire dress thoroughly. The lace will open up like magic and the peplum will settle into its best shape.
Size Customization Tips
Need a different size? Change the starting chain for the bodice panels in multiples of 8 stitches so the basketweave blocks stay happy. Add or subtract full 4-row repeats to adjust bodice length. For the skirt, simply add or remove increase rounds to control the flare and length. Always check your gauge first—everything else follows from there.
Want a longer peplum? Just keep adding increase rounds before the final sc rounds. Shorter? Stop earlier. The dress is surprisingly forgiving once you understand the structure.
You Might Also Like
- Navy Blue Elegant Peplum Dress Free Crochet Pattern
- Sunset Ombre Crochet Wide Leg Jumpsuit Free Pattern
- Midnight Navy Diamond Lattice Mermaid Gown Free Crochet Pattern
- Black Lace Granny Square Mini Dress Free Crochet Pattern
- Emerald Garden Floral Shoulder Dress Free Crochet Pattern
FAQ’s
Can a confident beginner tackle this?
If you already know post stitches and basic lace, yes. Take it one section at a time and the whole thing stays manageable. If posts still feel new, practice the basketweave swatch until it feels automatic.
What if my yarn is a different weight?
Stick to DK for the best balance of drape and structure. Fingering will make a lighter, more delicate dress but needs more yardage and a smaller hook. Worsted will feel heavier and less floaty—possible, but the silhouette changes.
How do I keep the peplum from stretching out?
Block it carefully and consider adding a length of ribbon or twill tape along the inside of the waist edge. It stabilizes everything without changing the look.
Can I make the straps adjustable?
Absolutely. Leave longer tails when you sew them on and try the dress on before finishing the ends. You can also add small buttons or ties at the back for custom fit.
Does the gradient have to be exact?
Nope. The pattern looks just as pretty in a solid color or a random speckled yarn. The berry-to-blush shift is just the romantic version.
How should I care for the finished dress?
Hand wash cool, lay flat to dry, and reshape while damp. Superwash merino makes life easier, but still treat it kindly. Store it folded or hanging on a padded hanger so the lace stays happy.
Final Thoughts
There you have it—the Berry Blossom Peplum Dress ready to become your new favorite “I made this” flex. The combination of structured texture, dramatic ruffle, and floating lace creates something that feels special every time you wear it. Grab your favorite berry-toned yarn, clear a weekend (or three), and start chaining. You are going to look incredible.