Here is a step-by-step tutorial to make the crochet Christmas tree shown in your image.
These little trees are made from granny squares, folded and stitched into a cone shape. I’ll explain both the granny square and how to turn it into a tree.
✨ A. MAKE THE PUFF-FLOWER GRANNY SQUARE (TREE BODY)
This square uses puff stitches.
Puff stitch (puff): (Yarn over, insert hook, pull up a loop) × 3, yarn over, pull through all loops, ch 1 to close.

Round 1 — White center
- Magic ring
- Ch 2 (counts as dc)
- 11 dc into the ring (12 dc total)
- Tighten ring
- Sl st to the top of ch 2
✔ You now have a white circle of 12 stitches.
Round 2 — Yellow layer (12 yellow puffs)
You will work 1 puff into each stitch around.
- Join yellow yarn in any stitch
- (Puff stitch in next st, ch 1) × 12
- Sl st to first puff
✔ Circle gets larger and textured.

Round 3 — Red layer (12 red puffs)
Work in each ch-1 space from the previous round.
- Attach red yarn
- (Puff stitch in ch-1 space, ch 1) × 12
- Sl st to first puff
✔ red ring forms.
Round 4 — White layer (12 white puffs)
Same as Round 3.
- Attach white yarn
- (Puff stitch in each space between red puffs, ch 1) × 12
- Sl st to join
✔ You now have a 4-color puff circle.

Round 5 – GREEN round that turns the circle into a square
This is the important round that creates 4 corners.
Each corner is made like this:
(Puff, ch 2, Puff) in the same space
Each side has:
Puff, ch 1, Puff, ch 1
Work:
- Join green yarn in any ch-1 space
- Corner: Puff, ch 2, Puff in same space
- Next 2 spaces: (Puff, ch 1)
- Next space: Corner (Puff, ch 2, Puff)
- Repeat the pattern for the other 3 sides
- Sl st to join and fasten off
✔ Your motif is now a granny square.
This is the piece that will become your tree body.
🌲 B. TURN THE SQUARE INTO A 3D TREE
1. Fold the square into a triangle
Fold it diagonally so one corner meets the opposite corner.
2. Sew the two open sides
Use green yarn, mattress stitch or whip stitch, and sew from the bottom to the tip.
3. Optional: Add stuffing
Lightly stuff before closing the last 1–2 cm.
🌴 C. CROCHET THE TREE TIP (GREEN)
This tip is a small triangle.
Row 1
- Ch 7
- Sc in 2nd ch from hook
- Sc across → 6 sc
Row 2
- Ch 1, turn
- sc2tog, sc 2, sc2tog → 4 sc
Row 3
- Ch 1, turn
- sc2tog, sc2tog → 2 sc
Row 4
- Ch 1, turn
- sc2tog → 1 sc
Fasten off, leave tail for sewing.
✔ This creates the pointed green top seen on the trees.

🪵 D. CROCHET THE BROWN TRUNK
Round 1
- Magic ring
- 6 sc into ring (6 sts)
Round 2–4
- Sc in each stitch (6 sts per round)
→ Make 3 rounds or more depending on desired trunk height.
Lightly stuff, leave long tail.
🎁 E. ASSEMBLY
1. Attach the green top
Sew the green small triangle to the top of your stuffed cone.
2. Close the bottom
Weave yarn across until the hole closes.
3. Add trunk
Sew the brown trunk to the center of the bottom.
Optional finishing
- Add beads, sequins, or mini lights
- Add a hanging loop to turn it into a tree ornament
✔ Finished!
You now have the exact crochet Christmas trees shown in your photo.
