Goldfish Free Knitting Pattern

Free Goldfish Knitting Pattern: Create Your Own Adorable Aquatic Friend

There is something undeniably charming about a handknitted goldfish. Whether you are looking to make a whimsical toy for a child, a quirky decorative piece for your home, or a heartfelt handmade gift for someone who loves all things aquatic, a knitted goldfish hits every mark. This free goldfish knitting pattern will guide you through the entire process, from gathering your materials to finishing the last tail fin, with clear instructions that work for both beginner and intermediate knitters.

So pull out your yarn stash, grab your needles, and let’s bring a little underwater magic to life.


Why Knit a Goldfish?

Knitting animals and toys has surged in popularity over the last several years, and it is easy to see why. Amigurumi-style stuffed animals made from yarn are endlessly customizable, relatively quick to complete compared to larger garment projects, and deeply satisfying to finish. A goldfish is an especially wonderful choice because of its simple, symmetrical shape, its striking color options, and the way a little bit of embroidery work can bring its face to life with enormous personality.

Goldfish also make excellent stash-busting projects. That half-skein of bright orange worsted weight you have been holding onto for years? Perfect. A scrap of white or yellow left over from a baby blanket? Ideal for a fancy fantail variety. This pattern is designed to be flexible so you can use what you already have on hand.

Beyond the practical benefits, there is real joy in making something that looks like a living creature. Children adore them. Adults find them surprisingly irresistible too. And because they are small and self-contained, they are the kind of project you can carry around in a project bag and work on anywhere, finishing in just a few evenings of cozy knitting time.


Materials You Will Need

Before you cast on, gather the following supplies. These are guidelines rather than strict requirements, so feel free to substitute based on what you have available.

Yarn: Approximately 50 to 75 yards of worsted weight yarn in your main color (orange, red, yellow, white, or any color you like for your fish). You will also want a small amount of a contrasting color for details like the fins, or you can use the same color throughout for a simpler look. Acrylic yarn works beautifully for this project because it is easy to care for and comes in a wide range of colors, but any smooth worsted weight yarn will do.

Needles: A set of US size 6 (4mm) double-pointed needles or a short circular needle if you prefer the magic loop method. The pattern is worked primarily in the round.

Stuffing: Polyester fiberfill, enough to fill the body of your fish firmly but not so tightly that the fabric stretches. A good handful or two is usually sufficient.

Notions: A yarn needle for seaming and weaving in ends, stitch markers, scissors, and black safety eyes in size 9mm or 12mm. If you are making this for a very young child or a baby, substitute embroidered eyes using black yarn for safety reasons.

Optional: A small amount of metallic or sparkle yarn to hold alongside your main color for a shimmery, iridescent effect that looks remarkably fish-like.


Gauge and Finished Size

Gauge for this project is approximately 20 stitches and 28 rows per 4 inches in stockinette stitch using US size 6 needles. However, gauge is not critical for a toy project. What matters more is that your fabric is knitted tightly enough that the stuffing does not show through. If you can see fiberfill peeking between stitches, go down a needle size.

The finished goldfish measures approximately 7 inches long from nose to the base of the tail and about 3 inches tall at the widest point of the body. If you want a larger or smaller fish, simply use a heavier or lighter yarn with the corresponding needle size and the proportions will scale accordingly.


Abbreviations Used in This Pattern

CO — cast on
K — knit
P — purl
K2tog — knit two stitches together (a right-leaning decrease)
SSK — slip, slip, knit (a left-leaning decrease)
Kfb — knit into the front and back of the stitch (an increase)
M1R — make one right (a right-leaning lifted increase)
M1L — make one left (a left-leaning lifted increase)
PM — place marker
SM — slip marker
BO — bind off
St(s) — stitch(es)
Rnd — round


The Pattern

Body

The body of the goldfish is worked in the round from the nose to the tail, shaped with increases and decreases to create a pleasingly rounded fish shape.

Nose:
CO 6 sts onto your double-pointed needles and join to work in the round, being careful not to twist. Place a stitch marker to indicate the beginning of the round.

Rnd 1: Kfb in each stitch around. (12 sts)
Rnd 2: Knit around.
Rnd 3: (K1, Kfb) repeat to end. (18 sts)
Rnd 4: Knit around.
Rnd 5: (K2, Kfb) repeat to end. (24 sts)
Rnd 6: Knit around.
Rnd 7: (K3, Kfb) repeat to end. (30 sts)
Rnds 8–10: Knit around.

Widening into the main body:
Rnd 11: (K4, Kfb) repeat to end. (36 sts)
Rnds 12–15: Knit around.
Rnd 16: (K5, Kfb) repeat to end. (42 sts)
Rnds 17–22: Knit around.

This is a good time to attach your safety eyes, placing them on either side of the head, roughly centered between the nose increases and the current round. The eyes should be about 6 to 8 stitches apart from each other. Push the shanks through the fabric from the outside and secure the washers firmly on the inside before you stuff the head later.

Narrowing toward the tail:
Rnd 23: (K5, K2tog) repeat to end. (36 sts)
Rnds 24–27: Knit around.
Rnd 28: (K4, K2tog) repeat to end. (30 sts)
Rnds 29–32: Knit around.

Begin stuffing the body now. Add fiberfill through the open end, pushing it into the nose and head area first. You want the fish to feel pleasantly firm and hold its rounded shape.

Rnd 33: (K3, K2tog) repeat to end. (24 sts)
Rnds 34–36: Knit around.
Rnd 37: (K2, K2tog) repeat to end. (18 sts)
Rnd 38: Knit around.

Add more stuffing now, filling the body firmly all the way to the current working position.

Rnd 39: (K1, K2tog) repeat to end. (12 sts)
Rnd 40: Knit around.
Rnd 41: K2tog repeat to end. (6 sts)

Cut yarn, leaving a 6-inch tail. Thread the tail through the remaining 6 stitches and pull snugly to close the opening. This end will be hidden by the tail fin, so do not worry about the appearance of this seam.


Tail Fin

The tail fin is what gives your goldfish its most distinctive and expressive look. It is worked flat, back and forth in rows, and then seamed or attached to the body.

Using your main color (or a contrasting color if you prefer), CO 3 sts.

Row 1 (RS): Kfb, K1, Kfb. (5 sts)
Row 2 (WS): Purl across.
Row 3: Kfb, K3, Kfb. (7 sts)
Row 4: Purl across.
Row 5: Kfb, K5, Kfb. (9 sts)
Row 6: Purl across.
Row 7: Kfb, K7, Kfb. (11 sts)
Row 8: Purl across.
Row 9: Kfb, K9, Kfb. (13 sts)
Row 10: Purl across.

Now you will divide the tail into two lobes, which gives the classic fantail silhouette.

Row 11: K6, turn, leaving remaining stitches on hold.
Work on these 6 sts only:
Row 12: Purl across.
Row 13: SSK, K2, K2tog. (4 sts)
Row 14: Purl across.
Row 15: SSK, K2tog. (2 sts)
Row 16: P2tog. (1 st)
Cut yarn and pull through the last stitch.

Rejoin yarn to the remaining 7 sts.
Row 11b: K7.
Row 12b: Purl across.
Row 13b: SSK, K3, K2tog. (5 sts)
Row 14b: Purl across.
Row 15b: SSK, K1, K2tog. (3 sts)
Row 16b: Purl across.
Row 17b: S1, K2tog, psso. (1 st)
Cut yarn and pull through the last stitch.

Block the tail fin lightly if desired by pressing it gently with a damp cloth, then pin it to the closed end of the body and sew it in place using your yarn needle and a length of matching yarn. Use a whip stitch around the base to secure it firmly.


Top Dorsal Fin

The dorsal fin sits along the top of the fish and adds dimension and realism to the finished toy.

CO 2 sts.
Row 1 (RS): Kfb, Kfb. (4 sts)
Row 2 (WS): Purl across.
Row 3: Kfb, K2, Kfb. (6 sts)
Row 4: Purl across.
Row 5: Kfb, K4, Kfb. (8 sts)
Rows 6–8: Work in stockinette, beginning with a purl row.
Row 9: SSK, K4, K2tog. (6 sts)
Row 10: Purl across.
Row 11: SSK, K2, K2tog. (4 sts)
Row 12: Purl across.
BO remaining 4 sts.

The long straight edge of this piece is the bottom, which you will sew to the top of the fish body. Position it roughly in the center of the body, between the head and the base of the tail. Sew it in place using mattress stitch along the flat edge.


Pectoral Side Fins (Make Two)

These small fins sit on either side of the body, just behind the eyes, and give the fish a more dynamic, mid-swim appearance.

CO 2 sts.
Row 1 (RS): Kfb, Kfb. (4 sts)
Row 2 (WS): Purl across.
Row 3: Kfb, K2, Kfb. (6 sts)
Rows 4–6: Work in stockinette.
Row 7: SSK, K2, K2tog. (4 sts)
Row 8: Purl across.
Row 9: SSK, K2tog. (2 sts)
Row 10: P2tog. (1 st)
Cut yarn and pull through.

Sew one fin to each side of the body, positioning them roughly one third of the way back from the nose and angling them slightly downward and forward to suggest motion.


Finishing Touches

Once all your pieces are attached, it is time for the finishing details that will make your goldfish really come alive.

Embroidering the mouth: Using a length of black yarn or dark brown embroidery floss threaded onto your yarn needle, work a small curved line just below the tip of the nose to suggest a smiling or slightly open mouth. A few stitches forming a subtle U-shape works beautifully. You can also create a slight pucker by taking a small tuck stitch and pulling gently to create dimension at the lip area.

Defining the gills: Optional but lovely, a few straight stitches or a curved line of stem stitch worked in a slightly darker shade than your main yarn can suggest gill lines on either side of the head, just behind the eye placement.

Weaving in ends: Take care to weave all yarn tails in securely, working the needle through several stitches in different directions to prevent them from working loose over time.

Blocking: A very light steam block or a gentle pressing with a damp cloth can smooth the fabric and help the fins lie flat and neat against the body.


Customization Ideas

One of the great pleasures of a free-form toy knitting project is how easily you can make it your own. Here are some ideas to spark your creativity.

You could knit a whole school of fish in different sizes by simply changing your yarn weight. A fingering weight fish on size 2 needles would be tiny and precious, perfect for a charm or ornament. A chunky weight version on size 10 needles would be almost pillow-sized and wonderfully plush.

Color combinations offer endless possibilities. A classic common goldfish in deep orange with a white belly is stunning. A shubunkin-inspired fish in a mix of orange, white, and speckled black is achievable with simple stripes or color-work in the round. A fancy fantail in pale yellow with a slightly longer, more elaborate tail fin is a showstopper. A black moor variety worked in black yarn with golden orange fins is dramatic and striking.

Adding surface embellishment with metallic thread or even small seed beads sewn to the fins can create a glittery, iridescent effect that really does suggest the shine of scales catching light underwater.

For a more advanced version, you could try working small scale texture into the body using a simple seed stitch or a series of elongated stitches to suggest individual scales. This requires a bit more patience but creates a truly remarkable finished object.


Tips for Success

A few practical notes before you dive in. Working in the round with double-pointed needles can feel fiddly at first, especially on a small circumference, but it gets easier quickly. If you find it frustrating, the magic loop method using a long circular needle works equally well.

Always stuff your toy firmly but not so tightly that the yarn fabric distorts or stretches beyond its natural shape. Under-stuffing leads to floppy, shapeless toys, while over-stuffing creates tight, misshapen ones. You are looking for the fish to hold a smooth, gently rounded body shape that springs back slightly when squeezed.

If you are using acrylic yarn and want a softer, more drapey fabric, try going up half a needle size. If you want a denser fabric that hides stuffing better, go down half a size. The pattern is forgiving of these small adjustments.

For a truly polished finish, take your time with the attachment of the fins. Placing them symmetrically and sewing them down evenly makes an enormous difference to the final appearance. It helps to pin each piece in place with straight pins before sewing and to step back and look at the overall silhouette before committing to any stitches.


A Note on Gifting Your Knitted Goldfish

A handknitted goldfish is one of those gifts that tends to surprise and delight people far more than you might expect. It is tactile, colorful, whimsical, and clearly made with care. For a child, it is a soft toy with real personality. For an adult who loves fish or the ocean or simply beautiful handmade things, it is a unique decorative object. For someone who recently lost a beloved pet fish, it can be a surprisingly touching memorial gift.

If you are planning to give your goldfish to a child under three years of age, remember to substitute embroidered eyes for safety eyes and to check that all attachments are very secure, since small pieces can be a hazard for the very young.

A simple gift tag with the words “made with love” and perhaps the name of the yarn you used goes a long way toward making a handmade gift feel intentional and

Categorized in:

Toys,

Last Update: November 12, 2026

Tagged in:

, , ,