Here, a simple triangle of crochet becomes a polished Christmas tree ornament with a defined border, sturdy trunk, ribbon bow, and hanging loop for an easy festive finish.

A triangle-shaped crochet piece can look surprisingly simple while still needing a little attention as the shape grows. In this ornament, the corner spaces are what keep the tree pointed and balanced, while the side spaces build out the width from round to round. Once you can tell those two spaces apart, the pattern becomes much easier to follow.
The finishing details give this crochet tree its character. A simple single-crochet border sharpens the outline, the small trunk completes the tree shape, and a ribbon bow with a button adds a decorative focal point. Pay particular attention when working the border and placing the trunk, because these are the areas that determine whether the finished ornament looks centered and neatly shaped.
Credit Ravella Design
Materials & Tools Needed
- Cotton yarn: Green or another tree color
- Crochet hook: 3.5 mm
- Button: 1 small decorative button
- Ribbon: About 10 cm for the bow and 15–16 cm for the hanging loop
- Scissors
- Darning needle: For weaving in ends and attaching the decorations
- Optional stitch marker: Helpful when identifying corners while working the triangle
- Optional: Steam iron for gently blocking the finished ornament
Finished Size & Customization Ideas
The finished ornament will generally measure around 10–12 cm, depending on your yarn, hook, and tension.
The basic triangle works especially well in traditional green, but you can change the character of the ornament simply by changing the yarn color. Try cream for a snowy version, deep red for a bold holiday accent, or a variegated yarn for a more decorative look.
For the finishing details, the button can be swapped for a bead, small wooden embellishment, or embroidered center. You can also make the bow from satin, velvet, metallic, or cotton ribbon to suit the rest of your decorations.
Pattern Abbreviations & Terminology
- ch: Chain
- sl st: Slip stitch
- sc: Single crochet
- dc: Double crochet
- sp: Space
- st(s): Stitch(es)
- rep: Repeat
Before You Begin: Know the Two Types of Spaces
The triangle is built around corner spaces and side spaces, and recognizing the difference between them is the key to keeping the shape correct.
A corner space is the larger turning point made with ch 3. These spaces create the three points of the triangle. A side space is the smaller ch-1 space between block groups along an edge.
When the pattern says to work 3 dc, ch 3, 3 dc, you are at a corner. When it says 3 dc in the space, you are filling a side space. Keeping this distinction in mind will make Rounds 2–4 much easier to read.
Step-by-Step Crochet Christmas Tree Ornament
Crochet the Triangle Tree
Round 1: Ch 4, sl st into the first ch to form a ring; ch 3 (counts as 1 dc), work 2 dc into the ring, ch 3, work 3 dc into the ring, ch 3, work 3 dc into the ring, ch 3, then sl st to the top of the beginning ch-3 to close.
You now have three groups of 3 dc, which establish the three corners of the basic triangle.
Round 2: Sl st across to the first ch-3 corner space, ch 3, work 2 dc in the same corner space, ch 3, work 3 dc in the same space, ch 1, work 3 dc in the next side space, ch 1, work 3 dc, ch 3, 3 dc in the next corner space, ch 1, work 3 dc in the next side space, ch 1, work 3 dc, ch 3, 3 dc in the final corner space, ch 1, work 3 dc in the remaining side space, then sl st to close.
Teaching note: Don’t count every gap as a corner. The ch-3 spaces are your turning points. The smaller spaces between them belong to the sides.

Round 3: Move to the next corner with sl sts, then work 3 dc, ch 3, 3 dc in the corner space; ch 1, work 3 dc in each side space across the first side; in the next corner work 3 dc, ch 3, 3 dc; continue with ch 1 and 3 dc in each side space; repeat for the final corner, then sl st to close.
As the round grows, you should see the triangle becoming wider while its three points remain defined.
Round 4: Move to the next corner space with sl sts, work 3 dc, ch 3, 3 dc in the corner; ch 1, work 3 dc in each side space until the next corner; work 3 dc, ch 3, 3 dc in the next corner; continue around with 3 dc in each side space and 3 dc, ch 3, 3 dc in each remaining corner, then sl st to close.

Shape check: Before moving to the border, lay the piece flat. You should have a recognizable triangle with three pointed corners. If one edge looks shorter or a corner has become rounded, check that the ch-3 corner space received the complete 3-dc, ch-3, 3-dc group.
Add the Defined Border
The border gives the triangle a more finished edge and helps the tree hold its shape.
Border Round: Ch 1 in a corner space, work 3 sc in the same space, ch 3 to form the point, work 3 sc in the same corner space, then work sc evenly along the side; place 1 sc where needed in the spaces between block groups, continue around all three sides, repeat the same corner treatment at each point, and sl st to the first sc to close.
Reader tip: Don’t pull the sc stitches tightly around the corners. The ch-3 at each point needs enough room to keep the triangle sharp rather than drawing the corner inward.
Fasten off and weave in the end.
Crochet the Tree Trunk
The trunk is added after the triangular portion is finished, so it sits at the center of the bottom edge.
Turn the tree to the back and identify the middle section along the bottom edge.
Row 1: Ch 1, work 6 sc across the middle section of the bottom edge, keeping the stitches centered under the triangle.
Row 2: Ch 1, turn, work 6 sc across.
Row 3: Ch 1, turn, work 6 sc across.
Row 4: Ch 1, turn, work 6 sc across.
Row 5: Ch 1, turn, work 6 sc across.
Fasten off and weave in the end.
Placement check: The trunk should sit directly beneath the center of the tree. If it appears shifted to one side, adjust its starting position before sewing in the yarn tail.
Shape the Ornament
If the triangle looks slightly uneven after crocheting, gentle blocking can make a noticeable difference.
Place the ornament on its back side and use steam carefully to relax the stitches. Do not press the iron aggressively against the crochet. Instead, shape the three corners and straighten the sides gently with your fingers while the fabric is warm.
Allow it to cool and settle before adding the decorations.
Add the Ribbon Bow
Cut approximately 10 cm of ribbon for the bow.
Fold the ribbon into a small bow shape and secure the center with matching thread. Adjust the two loops before tightening the center so they remain balanced.
Sew the bow securely to the front of the tree.
A small button in the center can hide the stitching while giving the bow a finished focal point.
Add the Hanging Loop
Cut approximately 15–16 cm of ribbon.
Fold it in half to create a loop, then sew both ends securely to the back of the ornament near the top.
Teaching note: Attach the loop close to the center of the upper section rather than too far toward one side. This helps the ornament hang straight instead of tilting when it is placed on the tree.
Finishing Observation
The decorative details work best when they complement the triangle instead of covering too much of it. A small bow and button are enough to make the ornament feel finished while allowing the crocheted shape and border to remain visible.
If you’re making several ornaments, changing only the tree color, ribbon, and button can give each one a different look without changing the crochet itself.
Your Crochet Christmas Tree Ornament Is Ready
Once the trunk, bow, button, and hanging loop are secure, your crochet Christmas tree ornament is finished. Hang it directly on the Christmas tree, use it as a festive gift tag, or add several to a seasonal display.
The construction is simple, but the combination of triangle shaping, defined corners, border, and personalized finishing gives each ornament a polished handmade appearance.











