Crochet Skirt Patterns

Moss & Lichen Folk Flower Border Mini Skirt Free Pattern

Knitting Charm: Elegant Handcrafted Knits & Crochet • October 23, 2026
Moss & Lichen Folk Flower Border Mini Skirt — Free Beginner Crochet Pattern

Moss & Lichen Folk Flower Border Mini Skirt — Free Beginner Crochet Pattern

Introduction

If you have ever wanted to make a piece of clothing but felt nervous about shaping, this is the project for you. This mini skirt is essentially one long rectangle of dense, slightly ribbed fabric that you stitch into a simple tube — no increasing, no decreasing, no complicated shaping anywhere in the main body. The magic happens at the hem, where a single narrow band of tiny pastel folk flowers blooms against a muted moss green background. The finished skirt is a clean, straight mini that sits at your natural waist and skims your hips, with a soft, woolly hand and a gentle vertical texture from the Tunisian simple stitch. It looks like something you found in a little folk-art boutique, and you made it yourself.

Materials Needed

  • Yarn (main color): Aran weight wool blend (approx. 20% wool, 80% acrylic; 170 m / 186 yd per 100 g skein), muted moss green — approx. 300 (340, 380, 420) g (about 3 (3, 4, 4) skeins).
  • Yarn (border contrast colors): Same yarn weight in pale sage, soft butter yellow, dusty rose, and pale lilac — approx. 15 g each.
  • Tunisian crochet hook: 6.0 mm (US J-10) with a cable, or a 6.0 mm hook with a 60 cm / 24 in cable attached. The cable holds all 56 loops of each row.
  • Standard crochet hook: 5.0 mm (US H-8) for the waistband, border, and edging.
  • Stitch markers (at least 4).
  • Tapestry needle (blunt tip, large eye) for seaming and weaving in ends.
  • Scissors.
  • Elastic (optional): 2 cm / ¾ in wide, cut to your waist measurement minus 5 cm / 2 in, for the waistband casing.

Finished size: XS (S, M, L). Waist: 64 (70, 76, 82) cm / 25 (27.5, 30, 32) in. Hip: 84 (90, 96, 102) cm / 33 (35.5, 38, 40) in. Length: 40 cm / 15.75 in (mini).

Abbreviations and Beginner Glossary

  • ch — chain. Make a slip knot, then wrap yarn over the hook and pull it through the loop on your hook. Each one looks like a little V.
  • st / sts — stitch / stitches. One completed unit of work.
  • yo — yarn over. Wrap the working yarn over your hook from back to front.
  • Tss — Tunisian simple stitch. Insert your hook under the front vertical bar of the next stitch, yarn over, and pull up a loop. You keep every loop on the hook until the return pass.
  • Forward pass — the row where you pull up loops and leave them all on the hook.
  • Return pass — the row where you work those loops off the hook two at a time.
  • sc — single crochet. Insert hook into stitch, yarn over, pull up a loop (2 loops on hook), yarn over, pull through both loops (1 loop remains).
  • dc — double crochet. Yarn over, insert hook into stitch, yarn over, pull up a loop (3 loops on hook), yarn over, pull through 2 loops, yarn over, pull through last 2 loops.
  • sl st — slip stitch. Insert hook into stitch, yarn over, pull through both the stitch and the loop on your hook at once. Used to join rounds.
  • sc2tog — single crochet two together (a decrease). Insert hook into first stitch, pull up a loop, insert hook into next stitch, pull up a loop (3 loops on hook), yarn over, pull through all 3 loops.
  • sp — space (the gap between stitches, e.g. a ch-2 space).
  • rnd — round (a row worked in a circle and joined).
  • picot — a tiny decorative bump: ch 3, then sl st into the 3rd ch from your hook.
  • join with sl st — finish the round by making a slip stitch into the first stitch of that round.
  • fasten off — cut the yarn, pull the tail all the way through the last loop, and tug gently to secure.

Gauge

14 sts x 16 rows = 10 x 10 cm / 4 x 4 in in Tunisian simple stitch with the 6.0 mm hook, after blocking.

Why gauge matters: gauge is how many stitches and rows fit into a set measurement. If your stitches are bigger than the pattern's, your skirt will come out wider and longer than planned; if smaller, it will be tight. Because this skirt is a straight tube, gauge controls whether it fits over your hips.

How to swatch: With the 6.0 mm Tunisian hook, ch 20. Work Row 1 as described below, then repeat Row 2 until you have 20 rows. Fasten off, block lightly, and measure the middle 10 cm / 4 in. Count the stitches across and the rows up. If you have more than 14 sts, go up a hook size; if fewer, go down. Always swatch before you begin.

Beginner Tips Before You Start

  • Count your loops every forward pass. You should always have 56 loops on the hook before you start the return pass. If you lose one, the fabric will narrow.
  • Don't pull the yarn tight. Keep your loops relaxed and even. Tight loops make stiff, narrow fabric that is hard to work into on the next row.
  • Use stitch markers at the first and last stitch of each row, and place one every 20 rows so you can count your progress without recounting from the start.
  • Work in good light and stop when tired. Tunisian rows are long, and a mistake is easier to spot (and fix) if you check the loop count at the end of each forward pass.
  • Keep the cable supported. Rest the cable on your lap or a table so the weight of the loops doesn't drag your hook down.
  • Match your border hook to your body hook tension. The 5.0 mm hook is smaller on purpose — it keeps the border neat and stops the hem from flaring.

Step-by-Step Instructions

Main Body (make 1 rectangle)

With the 6.0 mm Tunisian hook and moss green, ch 56. This chain is the skirt length (40 cm / 15.75 in).

Row 1 (forward pass): Insert hook in 2nd ch from hook, yo, pull up a loop; repeat across — 56 loops on hook. Return pass: yo, pull through 1 loop; *yo, pull through 2 loops; repeat from * until 1 loop remains. (56 sts)

Row 2: Tss across (insert hook under the front vertical bar of each st), 56 loops; return pass as Row 1. (56 sts)

Rows 3–134 (144, 154, 164): Repeat Row 2. (56 sts) The long edge should now measure 84 (90, 96, 102) cm / 33 (35.5, 38, 40) in. Fasten off, leaving a long tail for seaming.

Seam

Fold the rectangle in half with right sides together, matching the two short ends. Thread the long tail onto your tapestry needle and whipstitch (or mattress stitch) the short ends together to form a tube. Work through both edge stitches, keeping the seam flat and even. Weave in the end.

Waistband

With the 5.0 mm hook and moss green, join yarn at the waist edge.

Rnd 1: sc evenly around the waist edge — approx. 96 (104, 112, 120) sc. Join with sl st.

Rnd 2: sc in each sc around. (96 (104, 112, 120) sc) Join with sl st.

Rnd 3: *sc in next 3 sc, sc2tog; repeat from * around — 72 (78, 84, 90) sc. Join with sl st.

Rnd 4: sc in each sc around. (72 (78, 84, 90) sc) Fasten off. These four rounds form a casing. Thread the 2 cm elastic (waist measurement minus 5 cm) through it, or crochet a chain drawstring and thread that through instead.

Folk Flower Border (worked around hem)

With the 5.0 mm hook and pale sage, join yarn at the hem edge.

Rnd 1: sc evenly around the hem — approx. 96 (104, 112, 120) sc. Join with sl st.

Rnd 2: ch 1, sc in same st, *ch 2, skip 1 sc, sc in next sc; repeat from * around. Join with sl st. (approx. 48 (52, 56, 60) sc and 48 (52, 56, 60) ch-2 sps)

Rnd 3 (flower round): ch 1, *[sc, ch 1, dc, ch 1, sc] in next ch-2 sp (this makes one petal), ch 1, skip next sc; repeat from * around. Join with sl st. Fasten off pale sage. (48 (52, 56, 60) petals)

Rnd 4 (flower centers): Join soft butter yellow with sl st in any dc of Rnd 3, ch 1, sc in same st, *ch 1, sc in next dc; repeat from * around. Join with sl st. Fasten off. (48 (52, 56, 60) sc)

Rnd 5 (accent): Join dusty rose, ch 1, sc in each st and ch-1 sp around. Join with sl st. Fasten off. (approx. 96 (104, 112, 120) sc)

Rnd 6 (picot edging): Join pale lilac, ch 1, *sc in next 2 sc, ch 3, sl st in 3rd ch from hook (picot); repeat from * around. Join with sl st. Fasten off and weave in all ends.

Assembly and Finishing

Seaming: If you haven't already, whipstitch the short ends of the body together with right sides facing, working one stitch into each edge stitch so the seam lies flat. Turn the skirt right side out and check that the seam runs straight.

Weaving in ends: Thread each tail onto the tapestry needle and weave it through the back of several stitches in one direction, then back through a few more in the opposite direction. Trim close to the fabric. Do this for every color change in the border.

Elastic: Thread the elastic through the waistband casing, overlap the ends by 2 cm, and sew them securely with a needle and thread. Tuck the join inside the casing.

Blocking: Spritz the skirt lightly with cool water or soak it for 10 minutes, then roll it in a towel to remove excess water. Lay it flat, pat the border flowers open, and pin to the finished measurements (waist, hip, and 40 cm length). Leave to dry completely — this relaxes the Tunisian fabric and evens out your stitches.

Pro Tips and Variations

  • Change the mood with color: Swap the moss green for oatmeal or charcoal, or use a single contrast color for the whole border for a quieter, more modern look.
  • Adjust the length: The chain of 56 sets the skirt length. Add or remove chains in multiples of 2 to make it longer or shorter, then adjust your row count to keep the hip measurement correct.
  • Try a different yarn: A cotton-aran blend gives a crisper, more summery skirt; a wool-rich aran gives a warmer, cosier one. Always re-swatch, because gauge changes with fiber.
  • Make it yours: Add a second narrow flower band 5 cm above the hem, or repeat the picot edging around the waistband for a matching finish.

Also Check Out: We think you'd love this beautiful pattern on our sister site: Whispering Pine Twisted Mobius Cowl Free Pattern – Knit a Forest-Deep Endless Loop