Make Your Own Baby Mary Jane Shoes

1 mary jane shoes

When my daughter was a baby, I made Mary Jane Shoes in every color to match her cute little outfits- I adore little Mary Janes! Today I want to show you how easy it is to make your own Baby Mary Jane Shoes- this design is super simple!

Here is what you need for one pair of shoes:

  • One fat quarter (18″x22″) for the main fabric
  • One fat quarter for the lining
  • 5″ x 10″ non-skid fabric
  • 5″ x 10″ interfacing
  • 2 ” of Velcro
  • THIS FREE PDF Pattern*

* This pattern is for size 3-6 months and measures 4″ when complete. If you want to make them bigger or smaller, here is a simple tutorial for how to make your own pattern.


2 mary jane shoes

1. Using the pattern you downloaded or created yourself, cut out the right and left side pieces for the following:

  • soles using the skin-free fabric
  • soles using main fabric
  • tops using main fabric
  • interfacing and lining
  • straps using main fabric and interfacing

Make sure you turn the pattern the opposite direction for one of the sides so you don’t have two right or left shoes.

*The picture above does not show the cut interfacing

3 mary jane shoes

2. We’re going to make the straps first. Iron on interfacing to the back side of your fabric.

With right sides together, fold and stitch. Turn it inside out and iron. I have a hard time turning these tiny straps inside out so instead of folding I sometimes fold the edges in and then top stitch.

After you have your straps, attach a small piece of Velcro on one end. You can also wait after you sew on the straps to put on the Velcro.

4 mary jane shoes

3. Now for the top. Iron on the interfacing to the back side of the main fabric. Take your strap with Velcro facing up (if you already attached the velcro on) and place it about 3″ from the bottom of the main fabric on the right side. Take your lining and place it on top of the strap and main fabric. Sew inside the inner part of the U.

5 mary jane shoes

4. Once you have your inner U sewn, fold over the lining and iron down the seam.

6 mary jane shoes

5. Now onto the sole. Take your main fabric and place it on you skid-free fabric with the right side of the main fabric facing the side of the skid-free fabric that has the bumps. Sew all around leaving about a 3″ opening so you can turn it inside out.

Once you have it turned inside out, top stitch your opening close. Don’t worry about how it looks as it will barely show inside. If you want, you can top stitch the entire sole so it all looks the same.

7 mary jane shoes

6. Now you have all you pieces! Take your top with lining facing out and pin it all the way around the sole of the SKID-FREE fabric NOT the main fabric. (I made a mistake in the picture and pinned mine on the main fabric side and did not take a picture when I realized I did it wrong- sorry for the confusion!)

8 mary jane shoes

7.  Turn your finished shoe inside out and place your velcro on the side. You can then embellish with a flower on the top. {I also did a small flower on the straps for some added cuteness.}

That’s It!

9 mary jane shoes

. . . . .

stitching scientistAbout the Author:

I am Research Scientist during the day and an aspiring seamstress on the weekends. I am also a single mother of a beautiful little girl and two gorgeous dogs. After spending years in the lab, I’m now exploring ways to channel my creative side. I knew sewing was for me when I walked into a fabric store &walked out 4 hours later with one cart of fabric! I’m now a sewing machine addict and I am excited to share my creations with you on my blog, The Stitching Scientist. I’d love to have you stop by, say “hello” and share your ideas with me! See you again soon!

Wife, mom of 5, and creator of Somewhat Simple, Stephanie has a passion to create and inspire. She is an Orange County transplant who is now enjoying life in Phoenix, AZ. She enjoys traveling, shopping, organizing, cooking and creating simple projects for her home and family.
Recipe for Easy Chicken Pizzaiola - 5 hours ago

Latest posts by Stephanie (see all)