
Primrose Peplum Boho Top: Free Crochet Pattern
There is something deeply satisfying about crocheting a garment that looks like it came straight from a boutique shelf. The Primrose Peplum Boho Top is exactly that kind of project — a flowing, feminine top with a relaxed boho aesthetic that flatters a wide range of body types and works beautifully for warm-weather wear. Whether you are heading to a farmers market, a music festival, or just want something breezy and handmade to throw on over your favorite jeans, this top delivers effortless style with every stitch.
This free crochet pattern walks you through the entire construction from top to bottom, including the fitted bodice, the playful peplum hem, and the delicate primrose floral details that give this design its name. It is written for beginner-to-intermediate crocheters, so if you have mastered basic stitches and are ready to try your first wearable, this is the perfect pattern to start with. And if you are already an experienced maker, you will appreciate how quickly this top works up and how easily you can customize it to your own measurements.
Let us dive in.
About This Pattern
The Primrose Peplum Boho Top is designed to be a lightweight, breathable layering piece. The main body uses a simple lace mesh that drapes beautifully without feeling too open or delicate. The peplum — that lovely flared ruffle at the hem — adds a touch of romance and femininity, while the primrose motifs worked along the neckline or hem give the finished piece a handmade, artisanal quality that sets it apart from anything you could buy in a store.
The construction is worked in the round from the top down, which means you can try on the bodice as you go and adjust the length to suit your torso. The peplum is worked separately and joined, giving it the extra fullness and swing that makes this top so fun to wear.
Materials You Will Need
Before you cast on, gather everything you need so the process flows smoothly.
Yarn: Approximately 400 to 600 yards of DK or light worsted weight cotton or cotton-blend yarn, depending on your size. Cotton is highly recommended for this pattern because it drapes well, breathes in warm weather, and holds stitch definition beautifully. Some makers love a cotton-linen blend for added body and a slightly more structured drape. Choose a color that speaks to you — soft sage green, dusty rose, ivory, terracotta, or a warm sunflower yellow all look stunning in this design.
Hook: US size G/6 (4.0mm) or H/8 (5.0mm), depending on your gauge. Always check your gauge before starting, especially for wearables.
Notions: Tapestry needle for weaving in ends, stitch markers (at least four), scissors, a flexible measuring tape, and blocking pins if you plan to wet block your finished top (highly recommended for cotton).
Optional: A length of satin ribbon or macramé cord for a drawstring detail at the waist, and a handful of small buttons or beads if you want to embellish the primrose motifs.
Gauge
Gauge matters more for garments than for almost any other type of project, so please do not skip this step. Work a gauge swatch of at least 4 by 4 inches in the mesh stitch pattern described below.
Target gauge: 16 stitches and 18 rows = 4 inches (10 cm) in the mesh pattern with a US G/6 hook.
If your swatch is larger than the target, try a smaller hook. If it is smaller, try a larger hook. Adjust until your gauge matches, then proceed with the pattern. Even a half-stitch difference per inch can result in a finished top that is several inches off from the intended size.
Sizing
This pattern is written in five sizes:
Extra Small (XS): 30 to 32 inch bust
Small (S): 33 to 35 inch bust
Medium (M): 36 to 38 inch bust
Large (L): 39 to 42 inch bust
Extra Large (XL): 43 to 46 inch bust
Measurements are given for the smallest size first, with larger sizes in parentheses. For example: chain 120 (132, 144, 156, 168).
For a relaxed, true boho fit, you may want to size up by one. This top looks gorgeous with a few inches of positive ease, meaning the finished garment measures larger than your actual bust. A breezy, flowy fit is part of the charm.
Special Stitches and Abbreviations
Before you begin, familiarize yourself with the following:
ch — chain
sl st — slip stitch
sc — single crochet
dc — double crochet
hdc — half double crochet
sk — skip
sp — space
rep — repeat
PM — place marker
MR — magic ring
Mesh Stitch (used for main bodice): (dc, ch 2, sk 2 sts, dc) across, turning or joining as instructed.
Primrose Motif: Work in a magic ring: chain 4, work (dc, ch 2) five times into ring, join with sl st to top of beginning ch-4 to form the center. Round 2: Sl st into first ch-2 sp, (sc, hdc, 3 dc, hdc, sc) into each ch-2 sp around — five petals made. Fasten off, leaving a tail for joining.
Shell Stitch (used for peplum): 5 dc in same stitch or space.
Pattern Instructions
Section One: Neckline Foundation
Begin with your foundation chain. Chain 120 (132, 144, 156, 168). Join with a slip stitch to the first chain, being careful not to twist.
Round 1: Chain 3 (counts as first dc throughout), dc in next st, ch 2, sk 2 sts, dc in next 2 sts, ch 2, sk 2 sts; rep from around. Join with sl st to top of ch-3. — You now have 30 (33, 36, 39, 42) mesh repeats.
Round 2: Sl st into first ch-2 sp, ch 3, dc in same sp, ch 2, 2 dc in next ch-2 sp, ch 2; rep from around. Join with sl st.
Repeat Round 2 for the mesh pattern throughout the bodice section. Place markers at four points dividing the round into two equal front sections and two equal back sections.
Continue working in the round for 14 (14, 16, 16, 18) total rounds of mesh, or until the bodice measures approximately 6 to 7 inches from the neckline edge, not including the foundation chain.
Section Two: Armhole Shaping
At this point, you will separate the bodice into front and back panels to create the armhole openings.
Dividing Round: Work in mesh pattern across the first half of the stitches (front panel). Chain 8 (8, 10, 10, 12) for underarm. Skip the stitches for the back panel. Work across back panel in mesh. Chain 8 (8, 10, 10, 12) for second underarm. Join.
Next Round: Continue working in mesh pattern across front, work dc stitches evenly across chain-8 underarm arch, continue across back, work across second underarm arch. Join.
Work 10 (10, 12, 12, 14) more rounds in mesh pattern across the full joined body. This section forms the main torso of the top. Try it on here if you like — this is the beauty of top-down construction. If you want the bodice longer before the peplum, simply add more rounds here.
Section Three: Waist Shaping (Optional)
For a more defined silhouette, you can work a waist decrease and then increase section. This is entirely optional — skipping it gives a more relaxed, boxy boho fit, which is also lovely.
Decrease Round: Work in mesh, but replace every sixth ch-2 space with a ch-1 space instead. This subtly draws in the waist without interrupting the lace pattern dramatically.
Work 4 rounds even.
Increase Round: Replace every sixth ch-1 space back with a ch-2 space. Work 2 more rounds even.
If you added a waist section, this is also a perfect place to add an optional drawstring. Work an eyelet round by chaining 3, skip 1, dc in next stitch, all the way around. Thread your ribbon or cord through the eyelets once the top is complete.
Section Four: Lower Body and Hem Preparation
Continue working in mesh pattern for 4 (4, 6, 6, 8) more rounds, or until the bodice reaches approximately 2 inches above where you want the peplum to sit.
Hem Increase Round: In each ch-2 space around, work 3 dc instead of 2 dc. This increases the stitch count for the fuller peplum base. Join.
Work one round of single crochet evenly around the entire hem edge to create a stable foundation for the peplum. Join.
Section Five: The Peplum
This is the showstopper section — the peplum that gives this top its signature bohemian flair.
Peplum Round 1: Ch 3, 4 dc in same st (first shell made), ch 1, sk 2 sts, sc in next st, ch 1, sk 2 sts, 5 dc in next st (shell made), ch 1, sk 2 sts, sc in next st, ch 1, sk 2 sts; rep from around. Join with sl st to top of ch-3.
Peplum Round 2: Sl st to third dc of first shell (center of shell), ch 3, 4 dc in same st, ch 1, sc in sc from previous round, ch 1, 5 dc in center dc of next shell, ch 1, sc in sc, ch 1; rep from around. Join.
Peplum Rounds 3 and 4: Repeat Peplum Round 2.
Peplum Round 5 (increase for more flare): Sl st to center of shell, ch 3, (dc, ch 1, 2 dc) in same st, ch 1, sc in sc, ch 1, (2 dc, ch 1, 2 dc) in center of next shell, ch 1, sc in sc, ch 1; rep from around. Join.
Peplum Rounds 6 and 7: Continue working shells into ch-1 spaces at center of each shell, sc in each sc, ch 1 between. Join each round.
The peplum should now measure approximately 3 to 5 inches deep and will flare out beautifully from the bodice. Fasten off and weave in ends.
Section Six: The Primrose Motifs
Make as many primrose motifs as you like. For a modest decorative touch, make 3 to 5 and scatter them across the neckline or along the top of the peplum. For a bolder floral look, make 8 to 12 and arrange them all around the hem.
Work each Primrose Motif as described in the Special Stitches section above. Fasten off, leaving a long tail. Use your tapestry needle to whipstitch or sew each motif to the finished top. For the most boho look, arrange them slightly asymmetrically — a cluster of three near one shoulder and a few more near the peplum edge works beautifully.
If you want the motifs to have a dimensional quality, use a slightly different yarn weight or color for the center versus the petals. A cream center with dusty rose petals, for example, is incredibly charming.
Section Seven: Finishing the Neckline
Return to the foundation chain edge at the neckline. Join yarn and work one round of sc evenly around the entire neckline opening. For a more polished edge, work a second round: sc, skip, sc, 3 dc in next st (a small shell or picot edge); rep from around. This gives the neckline a delicate, finished look that frames the collarbone nicely.
Finishing and Blocking
Weave in all ends securely using your tapestry needle. When all ends are hidden, it is time to block. Wet blocking is highly recommended for cotton and cotton-blend yarns because it opens up the lace mesh, evens out the stitches, and gives the finished top that professional, polished quality.
To wet block, soak the finished top in cool water for 15 to 20 minutes until fully saturated. Gently squeeze out excess water — do not wring or twist. Lay the top flat on a clean, dry towel and roll it up to press out more moisture. Then lay it on a blocking mat or flat surface. Shape the neckline, bodice, and peplum to the desired measurements, pinning the peplum points out into a pretty scalloped edge if you like. Allow to dry completely, which may take 24 hours depending on the yarn weight and humidity.
Once dry, attach your primrose motifs if you have not already done so.
Customization Ideas
One of the best things about this top is how adaptable it is. Here are some ideas to make it your own.
Change the sleeve style. The pattern as written has a sleeveless, open armhole design. For a more covered look, work a short cuff of shell stitches around each armhole opening. For a fluttery cap sleeve effect, work three or four rounds of the shell stitch in a semicircle over each shoulder.
Adjust the length. Want a cropped version? Stop the bodice after the armhole shaping section and go straight into the peplum. Want a longer tunic? Add 6 to 10 extra rounds before the peplum base.
Play with color. This top is gorgeous in a single color, but it is equally striking in two or three tones. Try the bodice in ivory, the peplum in dusty peach, and the primrose motifs in sage green for a wildflower garden effect.
Add fringe. Cut lengths of yarn approximately 8 inches long, fold in half, and use a crochet hook to knot fringe along the bottom edge of the peplum. This adds an extra layer of boho texture and movement.
Embellish with beads. Sew small wooden or glass beads to the center of each primrose motif, or string them along the peplum hem for a festival-ready sparkle.
Care Instructions
Hand wash in cool water with a gentle detergent. Do not wring. Reshape and lay flat to dry. Avoid high heat, which can cause cotton yarn to shrink and lose its drape. Store folded rather than hung, as the weight of a wet or heavy cotton garment can stretch the fabric over time.
A Few Tips for Success
Work your gauge swatch seriously — this cannot be said enough for garment making. A few minutes of swatching saves hours of heartbreak later.
Use stitch markers generously. In a pattern that works in the round, it is easy to lose track of where rounds begin and end or where your shaping points are. Markers are your best friend.
Read through the entire pattern before you begin so you have a mental map of the construction. Nothing is more frustrating than discovering mid-project that you needed to set something up three sections earlier.
Join a crochet community or forum if you get stuck. There are wonderful groups on Facebook, Ravelry, and Reddit filled with experienced makers who are happy to help troubleshoot. Sometimes a fresh set of eyes on a tricky stitch can make all the difference.
Most importantly, enjoy the process. There is something uniquely satisfying about crocheting a garment that you will actually wear. Every stitch is a small act of creation, and when you slip this top on for the first time and feel the drape of that peplum and catch sight of those little primrose flowers, you will feel exactly how special handmade clothing is.
Final Thoughts
The Primrose Peplum Boho Top is more than just a crochet pattern — it is an invitation to slow down, work with your hands, and create something beautiful. It blends classic crochet techniques with a modern, fashion-forward silhouette, making it a genuinely wearable piece that you will reach for again and again throughout the warm months.
Whether you make this top as a gift, for a special