Skip to Content

How to Find the Best Fabric For Embroidery

5 of The Best Fabrics For Embroidery

I think that finding the best fabric for your embroidery project can most definitely go overlooked when excitement takes over. It took me a long time to find the right needlework fabrics that took my embroidery to the next level and really made my finished products look a lot nicer! Here’s a guide to finding the best fabric for embroidery and a list of some fabrics you may want to avoid.

This post is one of several about hand embroidery supplies.

Disclaimer: This post has some affiliate links in it. I receive a small commission from purchases at no additional cost to the buyer. I only recommend products I would use and are of good quality.

Best Materials For Embroidery

Here are a few of the best fabrics to embroider on. All of these fabrics are natural fabrics, which tend to be way easier to work with than synthetic fabrics. You don’t necessarily have to choose one of these, but they are fabrics that in my opinion are easiest to stitch on.

I’ll also go over some tips and considerations to think about if you’re interested in choosing another material later on in this post.

embroidery linen


Linen is my go to for embroidery so I’m making this number one on the list.

You can find it here through DMC. I’ve found linen blends at Joann fabrics that come in a bunch of fun colors, but just be careful that the blends you find don’t contain a bunch of elastic in them.

If you do end up looking at your local fabric store, be aware that some linen can also have an uneven weave, which can be more challenging to stitch on.

cotton fabric for embroidery


100% cotton fabric is another great fabric for hand embroidery. It is more lightweight and has a tighter weave. I really enjoy stitching on Kona cotton; they have a large variety of colors to choose from. An even cheaper alternative is Muslin Fabric

denim fabric


Denim is my favorite material to embroider on, especially when it comes to upcycling clothes. Its a nice medium weight and durable fabric but it’s not too hard to pull a needle and thread through. I have a post all about how to embroider on clothing if you’re interested in learning more.

aida fabric


Aida fabric is a stiff fabric with an even weave, meaning that the vertical and horizontal threads are an equal amount throughout the fabric. There are holes in the fabric that are useful for counted cross stitch. You can technically embroider on this fabric, but I wouldn’t suggest using this fabric because of the large holes in the fabric. (From my experience, it can be hard to make smooth stitches when you’re doing surface embroidery. Read more about using Aida fabric for embroidery if you’re curious.) This fabric comes in thread counts. The lower the thread count, the larger the weave/ more spaced out the holes in the fabric are.

evenweave fabric


This is another woven fabric that also has an equal number of vertical and horizontal threads. Evenweave can be used for both cross stitch and embroidery. The flexibility and stiffness of this fabric is normally in between that of linen and Aida fabric. The holes in the fabric are also much smaller than Aida fabric. This fabric also comes in thread counts; the larger the number, the more fine the threads are that make up the fabric.

Want to learn more about the differences between linen, Aida, and evenweave and how they’re used in cross stitch? This article goes more in depth about these three needlework fabrics.

Things to Consider When Choosing a Material To Embroider

You’ll want a material that doesn’t contain elastic or any stretchiness, especially if you’re planning to keep the embroidery in an embroidery hoop.

First, the stretchiness can be a pain when you are embroidering because it can cause your stitch tension to vary, making the fabric wrinkle or buckle, which can make your stitches appear uneven.

Second, once you’re done and you finish your embroidery piece, you don’t want the fabric to lose elasticity and sag over time. Fabric naturally does this a little bit, but fabric with elasticity can weaken even more.

Fabric Weave

Even Weave DMC Fabric

The next important aspect of finding the best fabric for your embroidery is the weave of the fabric. Is it tight, loose, or uneven? All of these characteristics will play a part in how your finished piece turns out. I like to go for a fabric with a relatively tight and even weave. Too loose of a weave will create holes in your work when embroidering on it, and too tight of a weave can make it difficult to pull the thread through the fabric. Some fabrics specifically packaged for needlepoint will provide the stitch count on the package to make things easier!

Fabric Weight

Fabrics that are super lightweight aren’t ideal in my opinion for embroidery because it buckles and wrinkles when you embroider on it. I like to use a medium weight fabric that withstands the tension of my stitches but is also not too difficult to pull the needle through. Heavy weight fabrics are a pain…believe me, I’ve tried them before and all I’ve ended up with was blisters on my fingers and a state of frustration!

Extra Tips to Consider

If you’ve never bought a particular kind of fabric before, I would recommend going in person to a craft store or fabric store and looking at it and feeling it first before purchasing. It’s hard to see all the qualities of a fabric online, so it’ll save you the headache of having to return it later!

One mistake I made when I first started hand embroidery was using aida fabric. You can use this, but it’s made for cross stitch so it’s really stiff and doesn’t have the ideal weave for hand embroidery!

If you’re planning on embroidering on a piece of clothing, or embroidering on a piece of fabric that will be washed, make sure you prewash it first just in case it shrinks a little bit! You don’t want to ruin your design!

Learn even more about preparing fabric for embroidery.

Worst Fabrics To Embroider On

Technically, you can embroider on anything that you can pull and needle and thread through! Most materials on this list are ones that you can indeed embroider with. However, some materials don’t fare as well as others under the tension of embroidery stitches and some are just plain challenging to work with.

We’ve already gone over a few examples of these materials above in the “choosing a fabric” section, but I wanted to sum everything up in one list.

Here are a couple of types of fabrics you may want to avoid:

T-shirt material

Due to the stretchiness and tight weave of t-shirt material, it can be really hard to embroider on. However, if you do choose to stitch on T-shirt material, make sure you use an embroidery stabilizer with it. (You can read more about choosing a stabilizer here.)

Synthetic Fabrics

Synthetic fabrics, such as polyester, rayon, etc. are thinner and not as forgiving to embroider with. Many of these fabrics have a super tight weave, which means the holes you make when you embroider may become permanent. If you make a mistake and take out stitches, the holes you made may remain the fabric.

Materials with a loose or uneven weave

The threads of some fabrics may be loosely woven together or unevenly woven together. This makes it really hard to keep your stitches even and nice looking, so you’ll generally want to choose a more tightly woven, even weave fabric.

Thin, fragile fabrics

The chances of puckering or damaging more thin, delicate fabrics is higher. If you’re relatively inexperienced with embroidery, it’s best to stay away from these fabrics. However, if you decide you’re up for the challenge, you can most definitely use a stabilizer with the fabric or embroider on it with extra care.