Baby hat Step-by-step + Pattern


Dreamer, we have prepared for you the templates to make this cute baby hat with its step-by-step; it’s super easy to do.

You need soft, warm, and elastic fabrics to give more comfort to the baby.

We recommend using knit fabric, fleece, plush, or flannel.

Let's start!

You need:

  • Warm main fabric (knitted or fleece fabric)
  • Soft lining fabric (fleece, jersey, or knitted fabric)
  • Threads in the color of your fabric
  • Pattern marker
  • Schmetz brand jersey needle
  • Scissors or rotary cutter
  • Sewing machine
  • Basic sewing equipment – Printed pattern

The patterns:

Step 1

Print and assemble your pattern, with the fabric folded to the center, mark it on the back.


Step 2

Cut on the main fabric and lining; to cut, we suggest you use your rotary cutter.


Step 3

With the pieces folded in half, sew with a straight stitch on the back and front lines, with a 1/2″ seam allowance, facing right sides together.

Step 4

Close the outer fabric piece by aligning the front and back seams in the center.

Sew with a straight stitch along the curve with a 1/2″ seam allowance.


Step 5

For the lining, repeat the procedure you just did and sew with a straight stitch.

Stop sewing from leaving a 2” opening in the curve.


Step 6

Face the piece’s right sides together, align the back seams and edges, pin and stitch all around with a straight stitch 1/2″ from the edge.


Step 7

Turn the pieces right side out through the opening you left in the lining and sew a seam around the hat.

  • You can use a decorative stitch.


Pull out the lining and close the opening by hand or machine.

… And the hat is ready for your baby to wear!


Take some time to check out this step-by-step and do this cute project over a weekend; we hope you like it!

See you in the next post! Bye for now!

Published by 123 Dream it!

Everything about sewing and embroidery. Ideas, tutorials, step-by-step sewing videos, tips, DIY and much more. Let's share creativity and technique!

Leave a Reply

Your email address will not be published. Required fields are marked *