Charming Mini Quilt



Use a bundle or two of your favorite mini charms (2.5” squares) to make a cute table topper!

Download the pattern here.


This is a free pattern, but if you would like to donate to help cover the cost of operating my blog, I’d appreciate it!



  • 46–2.5” squares (You will need 8 pairs of matching squares for the square center, and 15 pairs of matching squares for the square frames.)
  • 1/4 yard binding fabric
  • 28–2.5” squares or a 8.5×14.5″ rectangle backing fabric
  • 8.5×14.5″ rectangle of batting

Finished quilt: 8×13″

Cut the Fabrics:


1. Cut each white and yellow 2.5” square in quarters. These squares are for the center of the square blocks. You will have four squares in each fabric (16 sets of four matching squares, but you will have two of each color leftover).

2. Cut each pink, red, and blue square in half diagonally. These triangles are for the frames of the square blocks. You will have four triangles in each fabric set (15 sets of four matching triangles).

Assemble the Blocks:

1. Gather one set of matching yellow squares and one set of matching white squares. Sew a yellow and white square together with a 1/4” seam allowance. Repeat with remaining pair of squares.

2. Press seams toward to yellow squares.

3. Layer the Step 2 pieces so white squares face the yellow pieces, and the center seams nest against each other.

4. Sew pieces together along one long edge using a 1/4” seam to create square center. Press seam in one direction.

5. Repeat Steps 1-4 to make 15 square centers total.

6. Gather four matching triangles and one square center.

7. Using a 1/4” seam allowance, sew the long edge of one triangle to the top edge of the square center. Press seam toward the triangle. Repeat with bottom triangle.

8. Repeat Step 7 with side triangles.

9. Repeat Step 6-8 with remaining triangles and square centers to make 15 blocks.

10. Trim all blocks to 3” square. You should have 1/4” on the outside of all square corners. I align the 1.5” mark of my ruler with the center square points and then trim.

Assemble the Quilt:

1. Arrange blocks in any order you like. I did a 3×5 block design and evenly spaced colors around the quilt.

2. Using a 1/4” seam allowance, sew together blocks in each row. Press seams in one direction, alternating pressing direction with each row. (This will help your seams nest together.)

3. Using a 1/4” seam allowance and nesting seams together, sew rows together. Press seams in one direction.

4. I used my leftover 2.5” squares to piece the quilt back. If you do this method, you’ll need 28 squares sewed together in a 4×7 block design. If you’d prefer to use one piece of fabric, you’ll need an 8.5×14.5” rectangle for backing.

5. Layer backing, batting, and quilt top together.

6. Baste the quilt together using your favorite method. I used pins.

7. Quilt as desired. I sewed straight lines around each center square.

8. Trim the excess batting and backing from the quilt. The quilt should be 8×13”.

9. Bind your quilt using binding strips cut 2-1/2″ wide.

I love that this quilt looks good on both sides, which makes changing decor easy!

It’s so fun to customize the blocks in any way you’d like! Make four blocks for a trivet, or just one for a fabric coaster. I have these all over my house and use them under potted plants and candles.

If you make this pattern, I’d love to see it! Post it on my Facebook page or tag me on Instagram!


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s