Easy Heart Shaped Lavender Eye Pillow DIY (Free Pattern)

Soothe tired eyes with this easy heart-shaped lavender eye pillow DIY tutorial. It includes a free pattern when you subscribe to my newsletter.

A girl laying down, wearing a handmade lavender eye pillow.

Come along and follow this quick, heart-shaped lavender eye pillow DIY. It’s an easy tutorial to learn how to create your very own calming companion.

In just a few easy steps, you’ll have a cozy and relaxing accessory that is perfect for unwinding after a long day. Let’s get started!

Why You Will Love This Project

I know you will enjoy making a heart-eye pillow! It is a simple and rewarding little creative project. Plus, it can be a gift to someone you love that offers comfort and relaxation!

An aromatherapy eye pillow is excellent for puffy eyes, headache relief, meditation, or simply resting. You can heat it in the microwave and use it as a mini heating pad. Perfect for all-around self-care, something we all could use a little more of. Amen?

We can’t overlook the fact that it is inexpensive and budget-friendly, and you can use up all of your fabric stash while you are at it.

Share the love by gifting this for Valentine’s Day, a birthday, or any day! Whether you keep it for yourself or give it as a gift, the lavender-infused pillow is a simple yet meaningful way to spread comfort and love.

It’s a charming, handmade expression of affection that says, ‘Here’s a piece of tranquility, made just for you.’

See more sewing projects, DIY gifts, and handmade gifts.


Here’s your supply list, but keep scrolling for more details. Affiliate links are included.

Sewing Machine
Sewing scissors or
Rotary Cutter Olfa cutter is my favorite!
Cutting Mat Olfa mat optional
Ironing Board
Pattern (subscribe or sign in)
French Dried lavender buds
Whole Flaxseed
bag of flaxseed
Funnel paper, wide-mouth, or scoop
Essential Oils (optional)
Trims (optional)
embroidery floss or fabric markers, ribbons, patches, etc.


Look for soft cotton (or satin if not heating), which works well for a smooth and cozy feel against your face. It is best to use mid to heavyweight 100% cotton fabric. Home decor fabrics work, also.

You can use lightweight quilt cotton, but it will not hold the heat as long as the thicker variety.

Free Pattern

Subscribe to get access to the pattern, or sign in if you are already a subscriber. Download and print my heart-shaped pattern to guide your cutting and sewing.

Lavender Buds

Purchase dried lavender buds to fill your eye pillow, providing a soothing and aromatic experience! This lavender filling on Amazon is very nice and smells amazing!

Filling Material

Use whole flaxseeds as the filling material to mix with the lavender to give it weight. I buy the whole flaxseed (brown or golden). My pattern uses about 1/2-1 cup for each eye pillow. Find whole flax seed on Amazon or in bulk at a local grocery store.

You can use buckwheat hulls, but they should not be heated. You could also use rice, but it does not retain the heat as long. Whole flaxseed is the best choice.


Use a wide-mouth funnel or scoop for an easy and mess-free process when filling your pillow with lavender. You can also roll up a sheet of paper and tape it to hold. This works great!


Try these creative variations when sewing your heart-eye pillow. These interpretations offer endless possibilities to tailor your DIY heart-shaped eye pillow to your style and preferences.

Personalized Touches


Embroider your initials or a meaningful word for a personalized eye pillow. Add a pop of color by sewing a pretty trim around the edges. Or incorporate lace for a feminine touch and intricate detailing.

Embroider delicate flowers or attach floral appliqués for a garden-inspired pillow. Sew on stars, moons, or planets to give your pillow a celestial theme.

Mixed Textures

Create a casual look with mixed fabrics in different colored cottons or denim fabrics for a fun and unique look.

Shape Variations

Experiment with different heart sizes for eye pillows in varying dimensions. Step outside the traditional heart and try unconventional shapes for a unique design.

Aromatherapy Infusions

Mix lavender with chamomile for a calming and sleep-inducing scent. Add dried citrus peels for a refreshing twist to your lavender-infused pillow. I have yet to test the heating properties of this idea, so let me know if you do!

Check out this sweet Valentine banner project and apron DIY.

Gift Ideas

Make a Gift Bag to Hold it

Sew up this easy drawstring bag or this drawstring bag with a collar to put your eye pillow in for your favorite gift recipient. You can match or coordinate it with the pillow.

Create a Gift Basket

Make a cute spa gift basket for a friend’s birthday or for someone going through a rough time. Here are ideas for homemade food gifts to give, too.

Consider making a set of eye pillows in various colors and patterns to have on hand as thoughtful gifts for friends and family.

Gift it with a Tag and Care Instructions

If gifting lavender pillows, include a gift card with a message and care instructions to help the recipient maintain its freshness and longevity.

A girl wearing a handmade lavender eye pillow.


Are you ready to make your own eye pillow? Here are the step-by-step directions. The project has two parts: the inside pillow insert and the outer pillowcase (pillow slipcover).

Select Your Fabrics

Choose a soft and comfortable 100% cotton fabric for your eye pillow and a cotton muslin fabric (an old pillowcase works excellently) for the insert.

Cut out the insert and lining pieces using your heart-shaped pillow pattern. Subscribe to gain access or sign in to enter the free library.

Pillow Insert

Sew the Insert Cover

1. Place the two heart-shaped fabric pieces together, right sides facing each other. Pin them in place along the edges. Using a sewing machine or hand-sewing with a needle and thread, stitch around the edges with a 5/8 seam allowance, leaving a small opening for filling.

Trim seam allowance and clip small notches around the curved edges to help the pillow lay flat when turned. Pay special attention to the dip of the heart in the center top. Clip close, but not too close!

Optional: I like to fold up and press/iron the open edge on both sides to make it clean for sewing after the pillow is reversed.

Turning the Insert Cover

2. Turn inside out through the opening, ensuring the right side of the fabric is now facing out. Press.


3. Pre-mix the lavender and flaxseed in a bowl. Optional, for an amazing lavender scent: mix a few drops of essential oil with the filling for an added aromatic touch. Add only a little, or it will be overwhelming for you. Next, pour your filling into the insert using a funnel or scoop. Adjust the firmness based on personal preference. I used about a 1/2 cup of flax seed and 1/2 cup of lavender. Fill to your desired capacity.

Stitch the Opening Closed

4. Carefully hand or machine-stitch the opening closed. Backstitch at both ends of your stitching, ensuring the stitches are secure to prevent any lavender or filling from escaping.

Pillow Slipcover

Prepare the Back Overlap

5. The back of the slipcover (outer fabric) overlaps the opening, so you can slide the insert in when you are done. First, we will create a clean finish on the edges on both sides. Iron the raw edges into the inside center 1/4 inch and press with the iron. Fold one more time to hide the raw edge. Press again.

Topstitch from the top to bottom on the folded edge on both pieces to secure, catching the folded fabric in the stitching. Press again if necessary. Overlap the edges and baste the two back pieces together at the top and bottom.

Optional Embellishments (Not Pictured)

If you want to get creative with optional embellishments for the front and back of your pillow, now is the time. Add embroidery, fabric markers, or personal touches before the pillow is sewn together.

Pin and Sew the Slipcover

6. Place the front and back (2 basted parts) slipcover pieces together, right sides facing each other. Pin them in place along the edges.

7. Stitch around the edges using a sewing machine or hand-sewing with a needle and thread. Backstitch at the top and bottom openings and at the fragile area at the dip of the top of the heart.

Snip any excess fabric and clip small notches around the curved edges to help the pillow lay flat when reversed. Pay special attention to the heart in the center top. Clip close, but not too close!

Turn the Slipcover

8. Turn inside out through the opening so the fabric right-side is now facing out. Press. Gently slide the insert into the outer pillow slipcover. Take your time, this take a little finessing. It’s snug until you get it placed. Your heart-shaped pillow is now ready to use!


Do lavender eye pillows work?

Lavender eye pillows can definitely be effective for promoting relaxation and stress relief. The calming scent of lavender is associated with soothing effects, making it a popular choice for aromatherapy. The gentle pressure of the eye pillow combined with the soothing fragrance can be beneficial during activities like meditation or before bedtime. Individual responses may vary, but many people find lavender eye pillows to be a simple and enjoyable way to promote relaxation and well-being.

What is the best fabric for an eye pillow?

The best fabric for an eye pillow is typically soft, 100% mid-to-heavyweight cotton. These fabrics provide a comfortable feel against the skin, last longer, and heat better in the microwave. The softness of the fabric is important for comfort. Additionally, selecting a fabric with a tight weave helps prevent the filling material from leaking out.

Are eye pillows good for your eyes?

Eye pillows can benefit your eyes by promoting relaxation, reducing stress, and potentially relieving tension headaches. Eye pillows’ gentle pressure and light-blocking properties create a soothing experience, especially during meditation or at bedtime. Some individuals find comfort in warming or cooling eye pillows to reduce puffiness. However, ensure the weight and temperature are comfortable and check for any potential allergies to ingredients. Regular cleaning is also vital to experiencing the positive effects of eye pillows without causing discomfort or irritation.

How do you heat a flaxseed eye pillow?

Use a microwave for about 30 seconds to heat a flaxseed eye pillow. Set the pillow on a microwave-safe plate and heat it in 30-second intervals. After each, redistribute the heat by massaging or shaking it. All microwaves vary in power, so be careful not to burn yourself or others nearby.

Expert Tips

With these tips, your eye pillow will look great and be a therapeutic and personalized accessory for relaxation.

Choose the Right Fabric

Opt for soft mid-to-heavy weight and breathable fabrics like 100% cotton to ensure comfort during use.

Pre-Wash Your Fabric

Pre-wash your fabric to prevent any shrinkage or distortion after completing the pillow. See this DIY sewing project or this handmade pillow for more sewing ideas.

Test Filling Amount

Experiment with the amount of filling to achieve the desired firmness. Avoid overfilling to maintain the pillow’s comfort and flexibility.

Secure Stitching

Reinforce the stitches at the opening edges to prevent any leaking of lavender or filling. Double-stitching or using a backstitch can add extra durability.

A gift basket for Valentine's Day with a handmade lavender eye pillow.

Related Projects

Below are other DIY pillow projects to sew.

Monogram Pillow DIY
DIY Pillow with Initials
DIY Christmas Pillow

Below are more gift ideas to create and give.

DIY gnome pattern
Handmade apron pattern
Printable Hobo Bag Pattern
DIY drawstring bag
Christmas Stocking DIY
Vintage decor inspiration

Enjoy this delightful lavender eye pillow DIY, and let the good vibes and lavender-filled love flow!

Be sure to subscribe or follow me on social media for more inspiration.


Leave a Reply

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