Have you ever looked at your yarn stash during the holidays and thought, “My Christmas tree needs a little forest magic”?
If so, you are going to fall completely in love with this cottagecore inspired project!
Combining the classic charm of granny square clusters with a squishy amigurumi stem, this Granny Square Christmas Mushroom Ornament is an absolute joy to whip up.
It is colorful, quirky, and practically begs you to use up all those leftover festive yarn scraps.
Materials and Preparation
Materials:
- Stem Yarn: Cream or off-white sport/DK weight yarn (or caramel for the undercap section).
- Cap Yarns: 4 contrasting festive colors for a vibrant granny square gradient effect (e.g., emerald green with glitter, sparkling gold/cream, deep burgundy, and bright Christmas red).
- Stuffing: Polyfill polyester fiberfill for stuffing the stem.
- Hanging Cord: Metallic twine, thin jute cord, or leftover yarn loop for hanging on the tree.
Tools:
- Crochet Hook: 2.1 mm (or a size suitable for your yarn to keep stitches tight and prevent stuffing from showing).
- Yarn Needle: Tapestry needle for weaving in ends and attaching the hanging loop.
- Stitch Marker: To mark the beginning of spiral rounds.
- Scissors: Sharp craft scissors.
Preparation Notes:
- Work the stem in tight continuous spirals to ensure the fiberfill remains hidden inside.
- Feel free to experiment with glittery or metallic accent yarns on the cap rounds to add extra holiday sparkle under your Christmas tree lights!
Abbreviations and Notes
Abbreviations:
- MR: Magic Ring
- ch: Chain
- sc: Single Crochet (US)
- inc: Single Crochet Increase (2 sc in the same stitch)
- dec: Single Crochet Decrease / sc2tog (invisible decrease using front loops recommended)
- dc: Double Crochet (US)
- dc inc: Double Crochet Increase (2 dc in the same stitch)
- sl st: Slip Stitch
- BLO: Back Loop Only
Pattern Notes:
- The Stem is worked in continuous spiral rounds of single crochet without joining.
- The Undercap and Mushroom Cap rounds are worked in joined rounds using double crochet and granny cluster techniques.
- Fasten off at the end of each cap round to change colors for that classic multi-toned granny square look.

Gauge, Approximate Size, and Pattern Notes
Gauge:
Exact gauge is not critical for this project. Keep your tension firm on the stem so the stuffing stays securely inside.
Finished Size:
Approximately 3.5 inches in height by 3 inches in width (8.9 cm x 7.6 cm), depending on yarn weight and hook size used.
Special Techniques:
- Standing Double Crochet / Knot Join: A neat technique to join new colors seamlessly at the start of a round.
- Granny Cluster Stitch: Working groups of 3 dc into the spaces between stitches from the previous round.
- Invisible Join: Using a tapestry needle to join the final round seamlessly for a smooth edge.
Step-by-Step Pattern
Part 1: Mushroom Stem
Crochet using cream/white yarn in a continuous spiral pattern:
- R1: MR 5 sc (5)
- R2: 5 inc (10)
- R3: (sc, inc)*5 (15)
- R4–R7: 15 sc (15) (4 rounds total)
- R8: (sc, dec)*5 (10)
- R9–R12: 10 sc (10) (4 rounds total)
- R13: sl st into the next stitch, ch 1, fasten off. (10)
Part 2: Undercap Section
Attach caramel/tan yarn to the top of any stitch from R13 of the Stem:
- R1: (dc, dc inc)*5 (15)
- Sl st to the top of the first dc to join.
- Stuff the stem firmly with polyfill at this stage.
- R2: ch 3 (counts as dc), dc in same st, 2 dc in each st around (30)
- Sl st to join.
- R3: 30 dc (30)
- Sl st to join, ch 1, fasten off.

Part 3: Multi-Color Granny Cap
Round 1 (Cap Center):
Using Color A (Emerald Green with Glitter):
- R1: MR 15 dc (15)
- Sl st to first dc, ch 1, fasten off.
Round 2 (Shell Cluster Round):
Attach Color B (Golden/Cream mix) between any two dc from R1:
- R2: (6 dc into space between stitches, skip 3 dc)*5 (30)
- Sl st to first dc, ch 1, fasten off.
Round 3 (Granny Clusters – Burgundy):
Attach Color C (Burgundy) into any space between 6-dc shells:
- R3: (3 dc into space, skip 3 dc)*10 (30)
- Sl st to first dc, ch 1, fasten off.
Round 4 (Granny Clusters – Bright Red):
Attach Color D (Bright Christmas Red) into any space:
- R4: 3 dc into each space around (30)
- Sl st to first dc, ch 1, fasten off.
Part 4: Assembly & Finishing
- Attaching Cap to Undercap: Place the cap over the undercap section. Align the edges and sc around both layers together to join them securely into a 3D mushroom cap shape.
- Seamless Finish: Fasten off with a sl st and ch 1, or pull the yarn tail through with a yarn needle into the first loop of the round for an invisible finish.
- Hanging Loop: Thread a metallic cord or yarn tail through the stem up through the center hole of the top cap, knotting securely underneath to create a sturdy ornament loop.
Detailed Pattern Breakdown
1. Stem & Undercap Construction:
- Base Spiral: The stem begins at the bottom base with a tiny 5 sc magic ring, increasing steadily to 15 sc to form a stable base, before gently tapering down at R8 to 10 sc to shape the slender neck of the stalk.
- Ruffling Undercap: Switching to the undercap yarn, rapid double crochet increases (expanding from 10 to 15, then 30 dc) create a dramatic flared rim, forming the underside skirt of the mushroom before polyfill stuffing is inserted.
2. Multi-Color Granny Square Cap Mechanics:
- Round 1 (Core): A quick 15 dc magic ring creates a dense circular peak for the mushroom crown.
- Round 2 (Petal/Shell Expansion): Clustering 6 dc into gaps between stitches transforms the plain circle into a scalloped flower-like star pattern.
- Rounds 3 & 4 (Granny Motif): Traditional granny square logic takes over: working groups of 3 dc into gaps between clusters spreads the fabric outward evenly into a rounded umbrella dome.
3. Final Assembly & 3D Integration:
- Sandwiching Layers: The undercap rim and the outer granny cap share equal 30-stitch outer edges, allowing them to be crocheted directly together with a single crochet round, locking in air and shape without needing heavy inner stuffing for the cap.
Pattern Question:
Question: How can I make sure the cap stays perky and holds its rounded dome shape without sagging on the tree?
Answer: The structural secret lies in combining two distinct crochet tension techniques! The stem and undercap are worked tightly in double crochet to create a sturdy, flat platform.
Meanwhile, the granny square cap naturally domes when joined around the outer 30-stitch perimeter. If your cap feels a bit loose, you can insert a small pinch of polyfill stuffing between the undercap and top cap right before closing the final joining stitches.
