Christmas tree quilt pattern
12" trees of three stitch-and-flip tiers and a trunk, in greens on cream, set with 2" red sashing.
The queen size is 94" × 108" with 42 blocks. Each size below has its own fabric list, cutting and backing, worked out for 42" fabric with ¼" seams, 10% extra and yardage rounded up to the next ¼ yard.
| Size | Finished | Blocks | Top fabric |
|---|---|---|---|
| Crib | 52" × 66" | 12 | 6¼ yd |
| Throw | 66" × 66" | 16 | 7 yd |
| Twin | 66" × 94" | 24 | 9½ yd |
| Full | 80" × 94" | 30 | 11½ yd |
| Queen | 94" × 108" | 42 | 14½ yd |
| King | 108" × 108" | 49 | 17 yd |
The Christmas Tree block page has the cutting for single blocks in four sizes and the piecing step by step, with a drawing of every unit.

Crib Christmas Tree quilt, 52" × 66"
12 blocks of 12", 4 rows of 3 with 2" sashing, 4" border.

| BackgroundCream calico | 1½ yd | |
| Main, BindingEvergreen vine | 1 yd | |
| CentersBrown solid | ¼ yd | |
| Main3 fabrics, scrappy | ½ yd each | |
| Sashing, BorderRed floral | 1¾ yd | |
| CornerstonesGold tonal | ¼ yd | |
| Backing2 panels 60" long, seams across; or 1¾ yd of 108" wide | 3½ yd | |
| Batting72" × 90" | Twin |
Cutting
- Background: Cut 2 strips 3½" × WOF. Subcut 24 squares 3½". Cut 2 strips 3½" × WOF. Subcut 24 squares 3½" for the flying geese. Cut 2 strips 2" × WOF. Subcut 24 strips 2" × 3½". Cut 4 strips 3½" × WOF. Subcut 48 squares 3½" for the stitch-and-flip corners. Cut 2 strips 5" × WOF. Subcut 24 strips 3½" × 5".
- Main, Binding: Cut 1 strips 3½" × WOF. Subcut 4 rectangles 3½" × 6½" for the flying geese. Cut 1 strips 3½" × WOF. Subcut 4 strips 3½" × 9½". Cut 2 strips 3½" × WOF. Subcut 4 strips 3½" × 12½". Cut 6 strips 2½" × WOF. Join into one 248" strip.
- Centers: Cut 1 strips 3½" × WOF. Subcut 12 squares 3½".
- Main, from each of the 3 fabrics: Sage leaf: Cut 1 strips 3½" × WOF. Subcut 2 rectangles 3½" × 6½" for the flying geese. Sage leaf: Cut 1 strips 3½" × WOF. Subcut 2 strips 3½" × 9½". Sage leaf: Cut 1 strips 3½" × WOF. Subcut 2 strips 3½" × 12½". Moss tonal: Cut 1 strips 3½" × WOF. Subcut 4 rectangles 3½" × 6½" for the flying geese. Moss tonal: Cut 1 strips 3½" × WOF. Subcut 4 strips 3½" × 9½". Moss tonal: Cut 2 strips 3½" × WOF. Subcut 4 strips 3½" × 12½". Forest solid: Cut 1 strips 3½" × WOF. Subcut 2 rectangles 3½" × 6½" for the flying geese. Forest solid: Cut 1 strips 3½" × WOF. Subcut 2 strips 3½" × 9½". Forest solid: Cut 1 strips 3½" × WOF. Subcut 2 strips 3½" × 12½".
- Sashing, Border: Cut 2 strips 12½" × WOF. Subcut 31 strips 2½" × 12½". Cut 6 strips 4½" × WOF. Join end to end. Cut 2 at 58½" and 2 at 52½".
- Cornerstones: Cut 2 strips 2½" × WOF. Subcut 20 squares 2½".
Putting it together
- Make 12 Christmas Tree blocks, 12" finished (12½" with seam allowance). That takes 12 flying geese, 12 flying geese and 12 flying geese.
- Sew 4 rows of 3 blocks with a sashing strip between the blocks and at both ends. Sew 5 sashing rows of 3 strips and 4 cornerstones. Join the rows, starting and ending with a sashing row.
- Add the 4" border: measure through the middle of the quilt, sew strips to the sides first, then to the top and bottom.
- Layer the backing (60" × 74"), batting and top, quilt, and trim. Join the binding strips end to end, press them in half lengthwise and sew to the front.
Throw Christmas Tree quilt, 66" × 66"
16 blocks of 12", 4 rows of 4 with 2" sashing, 4" border.

| BackgroundCream calico | 2 yd | |
| Main, BindingEvergreen vine | 1 yd | |
| CentersBrown solid | ¼ yd | |
| Main3 fabrics, scrappy | ½ yd each | |
| Sashing, BorderRed floral | 2 yd | |
| CornerstonesGold tonal | ¼ yd | |
| Backing2 panels 74" long, seams across; or 2¼ yd of 108" wide | 4¼ yd | |
| Batting81" × 96" | Full |
Cutting
- Background: Cut 3 strips 3½" × WOF. Subcut 32 squares 3½". Cut 3 strips 3½" × WOF. Subcut 32 squares 3½" for the flying geese. Cut 2 strips 3½" × WOF. Subcut 32 strips 2" × 3½". Cut 6 strips 3½" × WOF. Subcut 64 squares 3½" for the stitch-and-flip corners. Cut 3 strips 5" × WOF. Subcut 32 strips 3½" × 5".
- Main, Binding: Cut 1 strips 3½" × WOF. Subcut 4 rectangles 3½" × 6½" for the flying geese. Cut 1 strips 3½" × WOF. Subcut 4 strips 3½" × 9½". Cut 2 strips 3½" × WOF. Subcut 4 strips 3½" × 12½". Cut 7 strips 2½" × WOF. Join into one 276" strip.
- Centers: Cut 2 strips 3½" × WOF. Subcut 16 squares 3½".
- Main, from each of the 3 fabrics: Cut 1 strips 3½" × WOF. Subcut 4 rectangles 3½" × 6½" for the flying geese. Cut 1 strips 3½" × WOF. Subcut 4 strips 3½" × 9½". Cut 2 strips 3½" × WOF. Subcut 4 strips 3½" × 12½".
- Sashing, Border: Cut 3 strips 12½" × WOF. Subcut 40 strips 2½" × 12½". Cut 6 strips 4½" × WOF. Join end to end. Cut 2 at 58½" and 2 at 66½".
- Cornerstones: Cut 2 strips 2½" × WOF. Subcut 25 squares 2½".
Putting it together
- Make 16 Christmas Tree blocks, 12" finished (12½" with seam allowance). That takes 16 flying geese, 16 flying geese and 16 flying geese.
- Sew 4 rows of 4 blocks with a sashing strip between the blocks and at both ends. Sew 5 sashing rows of 4 strips and 5 cornerstones. Join the rows, starting and ending with a sashing row.
- Add the 4" border: measure through the middle of the quilt, sew strips to the sides first, then to the top and bottom.
- Layer the backing (74" × 74"), batting and top, quilt, and trim. Join the binding strips end to end, press them in half lengthwise and sew to the front.
Twin Christmas Tree quilt, 66" × 94"
24 blocks of 12", 6 rows of 4 with 2" sashing, 4" border.

| BackgroundCream calico | 2¾ yd | |
| Main, BindingEvergreen vine | 1¼ yd | |
| CentersBrown solid | ¼ yd | |
| Main3 fabrics, scrappy | ¾ yd each | |
| Sashing, BorderRed floral | 2¾ yd | |
| CornerstonesGold tonal | ¼ yd | |
| Backing2 panels 102" long, seams down; or 2¼ yd of 108" wide | 5¾ yd | |
| Batting90" × 108" | Queen |
Cutting
- Background: Cut 4 strips 3½" × WOF. Subcut 48 squares 3½". Cut 4 strips 3½" × WOF. Subcut 48 squares 3½" for the flying geese. Cut 4 strips 2" × WOF. Subcut 48 strips 2" × 3½". Cut 8 strips 3½" × WOF. Subcut 96 squares 3½" for the stitch-and-flip corners. Cut 4 strips 5" × WOF. Subcut 48 strips 3½" × 5".
- Main, Binding: Cut 1 strips 3½" × WOF. Subcut 6 rectangles 3½" × 6½" for the flying geese. Cut 2 strips 3½" × WOF. Subcut 6 strips 3½" × 9½". Cut 2 strips 3½" × WOF. Subcut 6 strips 3½" × 12½". Cut 8 strips 2½" × WOF. Join into one 332" strip.
- Centers: Cut 2 strips 3½" × WOF. Subcut 24 squares 3½".
- Main, from each of the 3 fabrics: Cut 1 strips 3½" × WOF. Subcut 6 rectangles 3½" × 6½" for the flying geese. Cut 2 strips 3½" × WOF. Subcut 6 strips 3½" × 9½". Cut 2 strips 3½" × WOF. Subcut 6 strips 3½" × 12½".
- Sashing, Border: Cut 4 strips 12½" × WOF. Subcut 58 strips 2½" × 12½". Cut 8 strips 4½" × WOF. Join end to end. Cut 2 at 86½" and 2 at 66½".
- Cornerstones: Cut 3 strips 2½" × WOF. Subcut 35 squares 2½".
Putting it together
- Make 24 Christmas Tree blocks, 12" finished (12½" with seam allowance). That takes 24 flying geese, 24 flying geese and 24 flying geese.
- Sew 6 rows of 4 blocks with a sashing strip between the blocks and at both ends. Sew 7 sashing rows of 4 strips and 5 cornerstones. Join the rows, starting and ending with a sashing row.
- Add the 4" border: measure through the middle of the quilt, sew strips to the sides first, then to the top and bottom.
- Layer the backing (74" × 102"), batting and top, quilt, and trim. Join the binding strips end to end, press them in half lengthwise and sew to the front.
Full Christmas Tree quilt, 80" × 94"
30 blocks of 12", 6 rows of 5 with 2" sashing, 4" border.

| BackgroundCream calico | 3¼ yd | |
| Main, BindingEvergreen vine | 1¾ yd | |
| CentersBrown solid | ½ yd | |
| Main3 fabrics, scrappy | 2½ yd total | |
| Sashing, BorderRed floral | 3¼ yd | |
| CornerstonesGold tonal | ¼ yd | |
| Backing3 panels 88" long, seams across; or 2½ yd of 108" wide | 7½ yd | |
| Batting90" × 108" | Queen |
Cutting
- Background: Cut 5 strips 3½" × WOF. Subcut 60 squares 3½". Cut 5 strips 3½" × WOF. Subcut 60 squares 3½" for the flying geese. Cut 3 strips 3½" × WOF. Subcut 60 strips 2" × 3½". Cut 10 strips 3½" × WOF. Subcut 120 squares 3½" for the stitch-and-flip corners. Cut 5 strips 5" × WOF. Subcut 60 strips 3½" × 5".
- Main, Binding: Cut 1 strips 6½" × WOF. Subcut 9 rectangles 3½" × 6½" for the flying geese. Cut 1 strips 9½" × WOF. Subcut 9 strips 3½" × 9½". Cut 1 strips 12½" × WOF. Subcut 9 strips 3½" × 12½". Cut 9 strips 2½" × WOF. Join into one 360" strip.
- Centers: Cut 3 strips 3½" × WOF. Subcut 30 squares 3½".
- Main, from each of the 3 fabrics: Sage leaf: Cut 1 strips 3½" × WOF. Subcut 6 rectangles 3½" × 6½" for the flying geese. Sage leaf: Cut 2 strips 3½" × WOF. Subcut 6 strips 3½" × 9½". Sage leaf: Cut 2 strips 3½" × WOF. Subcut 6 strips 3½" × 12½". Moss tonal: Cut 1 strips 6½" × WOF. Subcut 9 rectangles 3½" × 6½" for the flying geese. Moss tonal: Cut 1 strips 9½" × WOF. Subcut 9 strips 3½" × 9½". Moss tonal: Cut 1 strips 12½" × WOF. Subcut 9 strips 3½" × 12½". Forest solid: Cut 1 strips 3½" × WOF. Subcut 6 rectangles 3½" × 6½" for the flying geese. Forest solid: Cut 2 strips 3½" × WOF. Subcut 6 strips 3½" × 9½". Forest solid: Cut 2 strips 3½" × WOF. Subcut 6 strips 3½" × 12½".
- Sashing, Border: Cut 5 strips 12½" × WOF. Subcut 71 strips 2½" × 12½". Cut 8 strips 4½" × WOF. Join end to end. Cut 2 at 86½" and 2 at 80½".
- Cornerstones: Cut 3 strips 2½" × WOF. Subcut 42 squares 2½".
Putting it together
- Make 30 Christmas Tree blocks, 12" finished (12½" with seam allowance). That takes 30 flying geese, 30 flying geese and 30 flying geese.
- Sew 6 rows of 5 blocks with a sashing strip between the blocks and at both ends. Sew 7 sashing rows of 5 strips and 6 cornerstones. Join the rows, starting and ending with a sashing row.
- Add the 4" border: measure through the middle of the quilt, sew strips to the sides first, then to the top and bottom.
- Layer the backing (88" × 102"), batting and top, quilt, and trim. Join the binding strips end to end, press them in half lengthwise and sew to the front.
Queen Christmas Tree quilt, 94" × 108"
42 blocks of 12", 7 rows of 6 with 2" sashing, 4" border.

| BackgroundCream calico | 4½ yd | |
| Main, BindingEvergreen vine | 1¾ yd | |
| CentersBrown solid | ½ yd | |
| Main3 fabrics, scrappy | 1 yd each | |
| Sashing, BorderRed floral | 4¼ yd | |
| CornerstonesGold tonal | ½ yd | |
| Backing3 panels 102" long, seams across; or 3¼ yd of 108" wide | 8½ yd | |
| Batting120" × 120" | King |
Cutting
- Background: Cut 7 strips 3½" × WOF. Subcut 84 squares 3½". Cut 7 strips 3½" × WOF. Subcut 84 squares 3½" for the flying geese. Cut 4 strips 3½" × WOF. Subcut 84 strips 2" × 3½". Cut 14 strips 3½" × WOF. Subcut 168 squares 3½" for the stitch-and-flip corners. Cut 7 strips 5" × WOF. Subcut 84 strips 3½" × 5".
- Main, Binding: Cut 1 strips 6½" × WOF. Subcut 11 rectangles 3½" × 6½" for the flying geese. Cut 1 strips 9½" × WOF. Subcut 11 strips 3½" × 9½". Cut 1 strips 12½" × WOF. Subcut 11 strips 3½" × 12½". Cut 10 strips 2½" × WOF. Join into one 416" strip.
- Centers: Cut 4 strips 3½" × WOF. Subcut 42 squares 3½".
- Main, from each of the 3 fabrics: Sage leaf: Cut 1 strips 6½" × WOF. Subcut 11 rectangles 3½" × 6½" for the flying geese. Sage leaf: Cut 1 strips 9½" × WOF. Subcut 11 strips 3½" × 9½". Sage leaf: Cut 1 strips 12½" × WOF. Subcut 11 strips 3½" × 12½". Moss tonal: Cut 1 strips 6½" × WOF. Subcut 10 rectangles 3½" × 6½" for the flying geese. Moss tonal: Cut 1 strips 9½" × WOF. Subcut 10 strips 3½" × 9½". Moss tonal: Cut 1 strips 12½" × WOF. Subcut 10 strips 3½" × 12½". Forest solid: Cut 1 strips 6½" × WOF. Subcut 10 rectangles 3½" × 6½" for the flying geese. Forest solid: Cut 1 strips 9½" × WOF. Subcut 10 strips 3½" × 9½". Forest solid: Cut 1 strips 12½" × WOF. Subcut 10 strips 3½" × 12½".
- Sashing, Border: Cut 7 strips 12½" × WOF. Subcut 97 strips 2½" × 12½". Cut 10 strips 4½" × WOF. Join end to end. Cut 2 at 100½" and 2 at 94½".
- Cornerstones: Cut 4 strips 2½" × WOF. Subcut 56 squares 2½".
Putting it together
- Make 42 Christmas Tree blocks, 12" finished (12½" with seam allowance). That takes 42 flying geese, 42 flying geese and 42 flying geese.
- Sew 7 rows of 6 blocks with a sashing strip between the blocks and at both ends. Sew 8 sashing rows of 6 strips and 7 cornerstones. Join the rows, starting and ending with a sashing row.
- Add the 4" border: measure through the middle of the quilt, sew strips to the sides first, then to the top and bottom.
- Layer the backing (102" × 116"), batting and top, quilt, and trim. Join the binding strips end to end, press them in half lengthwise and sew to the front.
King Christmas Tree quilt, 108" × 108"
49 blocks of 12", 7 rows of 7 with 2" sashing, 4" border.

| BackgroundCream calico | 5¾ yd | |
| Main, BindingEvergreen vine | 2¼ yd | |
| CentersBrown solid | ¾ yd | |
| Main3 fabrics, scrappy | 3½ yd total | |
| Sashing, BorderRed floral | 4¼ yd | |
| CornerstonesGold tonal | ½ yd | |
| Backing3 panels 116" long, seams across; or 6½ yd of 108" wide | 9¾ yd | |
| Batting120" × 120" | King |
Cutting
- Background: Cut 9 strips 3½" × WOF. Subcut 98 squares 3½". Cut 9 strips 3½" × WOF. Subcut 98 squares 3½" for the flying geese. Cut 5 strips 3½" × WOF. Subcut 98 strips 2" × 3½". Cut 17 strips 3½" × WOF. Subcut 196 squares 3½" for the stitch-and-flip corners. Cut 9 strips 5" × WOF. Subcut 98 strips 3½" × 5".
- Main, Binding: Cut 2 strips 6½" × WOF. Subcut 14 rectangles 3½" × 6½" for the flying geese. Cut 4 strips 3½" × WOF. Subcut 14 strips 3½" × 9½". Cut 5 strips 3½" × WOF. Subcut 14 strips 3½" × 12½". Cut 11 strips 2½" × WOF. Join into one 444" strip.
- Centers: Cut 5 strips 3½" × WOF. Subcut 49 squares 3½".
- Main, from each of the 3 fabrics: Sage leaf: Cut 1 strips 6½" × WOF. Subcut 11 rectangles 3½" × 6½" for the flying geese. Sage leaf: Cut 1 strips 9½" × WOF. Subcut 11 strips 3½" × 9½". Sage leaf: Cut 1 strips 12½" × WOF. Subcut 11 strips 3½" × 12½". Moss tonal: Cut 2 strips 6½" × WOF. Subcut 14 rectangles 3½" × 6½" for the flying geese. Moss tonal: Cut 4 strips 3½" × WOF. Subcut 14 strips 3½" × 9½". Moss tonal: Cut 5 strips 3½" × WOF. Subcut 14 strips 3½" × 12½". Forest solid: Cut 1 strips 6½" × WOF. Subcut 10 rectangles 3½" × 6½" for the flying geese. Forest solid: Cut 1 strips 9½" × WOF. Subcut 10 strips 3½" × 9½". Forest solid: Cut 1 strips 12½" × WOF. Subcut 10 strips 3½" × 12½".
- Sashing, Border: Cut 7 strips 12½" × WOF. Subcut 112 strips 2½" × 12½". Cut 10 strips 4½" × WOF. Join end to end. Cut 2 at 100½" and 2 at 108½".
- Cornerstones: Cut 4 strips 2½" × WOF. Subcut 64 squares 2½".
Putting it together
- Make 49 Christmas Tree blocks, 12" finished (12½" with seam allowance). That takes 49 flying geese, 49 flying geese and 49 flying geese.
- Sew 7 rows of 7 blocks with a sashing strip between the blocks and at both ends. Sew 8 sashing rows of 7 strips and 8 cornerstones. Join the rows, starting and ending with a sashing row.
- Add the 4" border: measure through the middle of the quilt, sew strips to the sides first, then to the top and bottom.
- Layer the backing (116" × 116"), batting and top, quilt, and trim. Join the binding strips end to end, press them in half lengthwise and sew to the front.

See this quilt in your own fabric
With the cut list for your size, checked against your stash.