| |

How To Add Soles to Knit or Crochet Slippers

Do you want to add leather soles for your knitted slippers? Learn how to make gorgeous crochet slippers with soles. Check out the technique and photos below. And don’t forget to grab the knit slippers pattern.

I love my knit slippers. They’re beautiful, comfy, and oh-so-cozy! The only downside to them is that they can be a little, well, slippery on slick surfaces. And let me tell you, slipping on the wood floor with a mug of steaming hot coffee in my hand is NOT my idea of a good time. 

That hasn’t actually happened – I just have had visions of it happening. So, I had to do something to help prevent it from happening (one day in the future).

I decided to add soles to my knit slippers, and I wanted to share with you how I did it. It’s a super simple process that will make your slippers even better than they already are (which is awesome).

supplies for adding crochet soles
Punching holes evenly around one of the soles

A favorite part about this project for me is that you can customize the sole in any way that you’d like! I wanted to do something different than the customary one large leather sole on the bottom of my slippers. 

I chose to cut two small ovals out of suede and attached them to the bottoms of my slippers. But you CAN certainly make an all-in-one-piece sole if that’s what you prefer. Please check the project notes below for how to adjust the project if you want to make this style of sole.

Let’s get started…

Supplies You’ll Need To Make Leather Soles For Knitted Slippers

You will need:

  • faux leather (or your preferred material)
  • leather punch
  • waxed thread
  • scissors
  • tapestry needle

Project Skill Level


How To Make Leather Soles For Knitted Slippers

The process for adding leather soles for knitted slippers is easy enough that anyone can do it. Knitting your slippers is the “hard part,” but it’s not a hard project either! It’s just that this project is so easy it will make the slippers look hard.

Here’s how to make separate leather sole circles the way I did:

  1. Cut out an oval shape with the longest side measuring about 4” inches long and the width measuring around 2 ¾” inches wide from your faux leather (or other material of your choosing).
  2. Cut a smaller oval about 2 ¼” long by 1 ½” inches wide.
  3. Use a leather punch (or another similar tool you prefer) to punch holes through the material at even half-inch increments all the way around the oval. This will allow you to get a needle through the material so you can sew it onto your slippers.
  4. Place the bigger oval on the bottom of the slipper under the front part of the foot (under where the ball of the foot would be). Attach it using the blanket stitch as shown below. (Please see the note below about the thread I used.)
  5. Next, place the smaller oval on the heel of the slipper. Repeat the same process to attach the smaller oval using the blanket stitch.  
using the blanket stitch to attach soles to crochet shoes
Attaching the sole to the slipper with the blanket stitch and my waxed thread
sewing soles onto crochet slippers
Continue attaching it with the blanket stitch, working all around and tie off, weave in ends.

Project Notes

For this project, I suggest drawing out your sole on some scratch paper first. Once you have your first sole cut out, use it as a template for your second sole. This way, when you add leather soles for knitted slippers, they will match perfectly. This also helps if you want to make large full slipper-sized soles.

I prefer to use my tapestry needle and waxed thread to attach the soles. Waxed thread is more durable than regular sewing thread or crochet thread.

FAQs About Leather Soles For Knitted Slippers

Check out a few common questions I get from readers when they see this project.

crochet slippers with soles
Enjoy your new soles!

What material is used for slipper soles?

I used faux leather for this project. However, you could use real leather, suede, or felt. What you want is something soft enough to feel comfortable yet tough enough to withstand the wear and tear that walking on them will create.

What stitch should I use to attach soles to knit slippers?

I used the blanket stitch because it works well for reinforcing the edge of thick materials as you attach them to items. This same stitch is also sometimes called the “cable stitch.” It’s a cousin to the whip stitch, which could also be used in this project.

Here’s a great tutorial for the blanket stitch if you need a visual!

Adding soles to your knit and crocheted slippers can be so easy, can’t it? Have a great day, and enjoy your slippers!

Don’t forget to check out my Mountain Chalet Knit Boot Slipper Pattern here!

More Patterns You’ll Love

how to add soles to crochet shoes
How To Add Soles to Knit or Crochet Slippers

Similar Posts


  1. As fun as it is to slide around in my crochet socks, it’s pretty dangerous at times – especially when my kitchen has laminate flooring! This is the perfect solution – thank you!!

  2. Great idea, i’m going to make a pair. What brand of leather punch did you use? Thanks so much for sharing!

    1. Oh wow. I don’t know the brand of my leather punch. I’m pretty certain I bought it at either Hobby Lobby or JoAnn Fabric. They aren’t the cheapest, but it’s handy to have around.

  3. Perfect, just what I needed! When ever I’m “googling around” for a pattern or idea and I see something by Mama In a Stitch I know I’m going to find exactly what I need! Your instructions are always clear, straight forward and I know the supplies won’t break the bank…once again, you came through! Thank you!!

  4. I love your idea of adding leather soles to slippers but I’m limited in funds Would you suggest cutting up old pocketbooks for this use U have a couple of bags were the colors at checking I’d hate to throw them away Without finding use for them

  5. I thought of doing this but was concerned about the suede patches going through laundering. Do they get stiff once they are washed?

Comments are closed.