20+ Homemade Mother’s Day Card Ideas

Bright flowers are one of the most classic ways to celebrate Mom, and these flower-inspired cards turn simple craft supplies into something truly special. From textured bouquets to 3D pop-up designs, these handmade cards are perfect for kids of all ages to create and gift. While these crafts are designed for children, we recommend adult supervision while they work.

Fun seed paper Mother's Day card craft for kids from ABCmouse.com.
  • Paper scraps
  • Blender (adult use)
  • Water
  • Flower seeds
  • Towel or mesh screen
  • Cardstock (for backing)
  • Glue

Tear paper scraps into small pieces and soak them in water. Blend into a pulp (adult help recommended). Mix in flower seeds gently (about a teaspoon of seeds should be enough).

Place the paper, water, and seed mixture into the strainer, and strain out most of the water.

On a non-stick surface, use cookie cutters to press shapes with your seed pulp. If you don’t have cookie cutters, you can always just create shapes with your own hands, too. Let dry completely.

Once dry, use a toothpick to put a hole in the top of your seed paper and thread yarn or twine through it. Tape it to the front of your card.

Write a message like “Plant this and watch my love grow!” inside.

Colorful handmade Mother’s Day card featuring flowers made from bright buttons, with drawn green stems and the message “Happy Mother’s Day!” written at the bottom.
  • Buttons in a variety of sizes and colors
  • Glue
  • Markers or crayons
  • Card stock

Fold your card stock in half to create a card.

Arrange buttons on the front to form flower shapes.

Glue the buttons in place.

Draw stems, leaves, and a vase or bouquet wrapping.

Add a message inside your card.

Handmade Mother’s Day card featuring a yellow paper flower with layered petals and a cupcake liner center, green stem and leaves, and the words “Happy Mother’s Day!” written at the top with small pink flowers in the corners.
  • Construction paper and card stock
  • Colorful cupcake wrappers
  • Green construction paper
  • Scissors
  • Pencil
  • Glue stick
  • Optional: Child’s photo sized and trimmed to fit inside cupcake wrapper

Fold card stock in half.

Draw and cut out the outer petals of a daffodil. Lay out the petals on the card, overlapping them slightly. Glue them together.

Glue the cupcake wrapper to the middle of the petals, creating the center petals of the daffodil.

Cut or draw a stem and leaves glue to the card under the flower. If you’d like glue a photo of your child to the inside of the cupcake wrapper.

Pink handmade Mother’s Day card featuring colorful flowers made from bowtie pasta, with green stems and leaves, and the message “Happy Mother’s Day!” written at the top with small hearts and flower drawings.
  • Dried pasta in different shapes
  • Paint in your choice of colors
  • Paintbrushes
  • Paint tray or paper plate
  • Card stock, canvas, or cardboard
  • Glue
  • Yarn

Gather up an assortment of different types of pasta and try arranging them in the shape of flowers. Brainstorm what color you’d like each flower to be.

Add some paint to a paint tray or paper plate and paint your pasta. Remember to paint a few noodles green to act as leaves for your flowers. Let dry completely.

Paint your canvas, card stock, or cardboard whatever color or pattern you’d like. Let dry.

Arrange your flowers on the canvas. Once you’re happy with how they look, glue them into place. Then use a piece of yarn to create a stem and glue it down. Add the green pasta leaves and glue them down. Let dry completely, then display your pasta flowers!

Handmade Mother’s Day card featuring three flowers made from colorful pom-poms, with drawn stems and leaves, “Happy Mother’s Day!” written at the top, and small doodled flowers and hearts along the bottom.
  • Small pom poms
  • Glue
  • Marker
  • Card stock or folded white paper

Fold your card stock in half to create a card. Arrange the pom poms on the front in the shape of flowers until you’re happy with how they look.

Glue the pom poms in place. Use the marker to draw stems and leaves. Write a loving Mother’s Day message inside your card.

Pink handmade Mother’s Day card featuring a yellow paper watering can filled with colorful painted flowers, tied with string, and the message “Happy Mother’s Day!” written at the bottom.
Image from and idea inspired by Projects with Kids
  • Paper or plastic disposable straws
  • Small scissors
  • Paint in your choice of colors
  • Paintbrush
  • Cardstock or folded white paper
  • Paper plate

Fold your card stock in half to create a card. Use scissors to make small vertical cuts at the end of a straw, about one inch long. Press the strips outward to form a flower shape. Repeat with several straws for different flower styles.

Squirt paint onto a paper plate. Dip the cut end of a straw into the paint, then press it onto the front of the card to stamp flower shapes.

Repeat using different colors and straw shapes to create a bouquet of flowers.

Light blue handmade Mother’s Day card featuring a flower made from orange handprints with a crumpled paper center, a green stem, and the message “Happy Mother’s Day!” written at the bottom.
  • Paint (any color)
  • Paper plates
  • Yellow tissue paper
  • Card stock (folded into a card)
  • Glue
  • Soapy water or wet wipe

Fold a piece of card stock in half to create your Mother’s Day card. Add a small amount of paint to a paper plate.

Gently dip your child’s hand into the paint or use a paintbrush to cover their hand.

Press the hand onto the front of the card with fingers pointing outward. Repeat in a circle to create flower petals. Let dry, then draw or paint a green stem.

Crumple small pieces of yellow tissue paper and glue them in the center of the handprints to form the middle of the flower. Let dry.

Write a sweet message like “Happy Mother’s Day!” on the front or inside of the card.

Pink pistachio shells tulip flowers on green stems against a blue background.
  • Rinsed and dried pistachio shells
  • Paint or paint pen
  • Canvas or card stock

First, eat some pistachios! Using a damp paper towel, wipe out the inside and outside of a few shells and let them dry completely.

Paint the shells whatever color you’d like using craft paint or paint pens. Glue them down.

Using paint or marker, add stems and leaves under your pistachio flowers. Then write a Mother’s Day message to your mom or grandma!

Child smiling through a sunflower face cutout, surrounded by a colorful drawing of leaves, a snail, and a sunny sky.

Print the sunflower coloring page onto card stock, or print on regular paper and glue it onto folded card stock to create a card base.

Color the page any way you like, leaving the center of the sunflower blank.

Glue the photo into the center of the sunflower.

Write a loving Mother’s Day message inside the card to complete your keepsake gift.

Colorful handprint flowers in pots made from paper cutouts on a white background.
Image and idea from Made to Be A Momma
  • Construction paper in various colors
  • Green craft sticks
  • Scissors
  • Glue
  • Pencil
  • Green pipe cleaner (optional)

Pick a color of construction paper to be the flower. Have your child press their hand down onto the paper with their fingers slightly spread apart. Use a pencil to trace the outline of their hand, creating a faint line. Cut the handprint out.

Cut out leaves from green construction paper. Create green curly cue leaf tendrils by wrapping pipe cleaners around a pencil and sliding them off

Glue down the flower handprint on top of the green craft stick stem. Glue down the green leaves and curly cues behind the craft stick.

Write a note to Mom on the flower!

Heart-themed Mother’s Day cards are a sweet and simple way for kids to express love and appreciation. From messy splatter art to soft tissue paper creations, each project offers a fun, hands-on way for children to make something meaningful. These cards are perfect for reminding Mom just how loved she is.

Pink handmade Mother’s Day card featuring a woven paper heart in red and light pink, with small heart decorations and the message “Happy Mother’s Day!” written at the bottom.
  • Construction paper (two different colors)
  • Card stock (for card base)
  • Scissors
  • Glue or tape
  • Markers or crayons

Fold a piece of card stock in half to create your Mother’s Day card. Set it aside while you make the woven heart.

Use a heart template to trace and cut two heart shapes from different colors of construction paper.

Fold each heart in half and carefully cut evenly spaced slits along the folded edge, stopping before you reach the outer edge.

Open both hearts and weave the strips together, alternating over and under until the heart is fully woven.

Glue the woven heart onto the front of the card. Decorate and write a message like “Happy Mother’s Day!”

White handmade Mother’s Day card featuring three colorful heart shapes created with salt painting in rainbow hues, surrounded by small multicolored hearts and the message “Happy Mother’s Day!” at the bottom.
  • Card stock (for the card base)
  • Pencil
  • Glue
  • Salt
  • Watercolor paints
  • Paintbrush
  • Heart templates (optional)
  • Art tray (optional, for less mess)

Fold a piece of cardstock in half to create your Mother’s Day card and place it on a flat surface.

Print out your choice of heart templates, or lightly hand draw one or more heart shapes on the front of the card with a pencil, then trace over the hearts with glue.

Place the card on an art tray and sprinkle salt over the glue until it is completely covered, then gently shake off any extra salt.

Dip a paintbrush into watercolor paint and lightly touch it to the salted glue hearts, watching as the color spreads through the design; repeat with different colors to create a bright, colorful effect.

Allow the card to dry completely, then open it and write a sweet Mother’s Day message inside.

Pink handmade Mother’s Day card featuring a fish made from heart-shaped paper pieces with a googly eye, small hearts floating above it, and the message “Happy Mother’s Day!” written at the bottom.
  • Colored paper
  • Scissors
  • Glue or tape
  • Googly eyes, pom poms, or other decorations (optional)
  • Markers or crayons
  • Card stock (for card base)

Fold a piece of card stock in half to create your Mother’s Day card and gather all your supplies.

Cut out several heart shapes in different sizes using colored paper, with larger hearts for the body and smaller hearts for details like ears, wings, or tails.

Arrange the hearts on the front of the card to create an animal shape, such as a butterfly, puppy, or another favorite animal.

Glue the hearts in place, layering the smaller hearts onto the larger ones to build your animal design.

Add decorations like googly eyes or draw on details with markers, then write a sweet message such as “Happy Mother’s Day!” on the front or inside of the card.

  • Heart templates (use heart coloring pages or cut your own)
  • Masking tape
  • Plain white card stock or thick paper (for a card)
  • Craft paint
  • Water Small cups (one for each color)
  • Paint brushes and/or toothbrushes
  • Marker or pen (for your message)

Fold your card stock in half to create your card. On the front, place your heart templates in a design you like. These will block the paint and create your heart shapes. Use small loops of masking tape to hold them in place. Leave plenty of open space around the hearts for the splatter effect.

Mix a few drops of paint with water in each cup to make it slightly runny. Dip your brush into the paint, then flick, tap, or run your thumb across the bristles to splatter paint across the front of your card.

Continue layering colors until you love the look. Let the paint dry completely, then gently remove the heart templates to reveal clean heart shapes surrounded by colorful splatter.

Open the card and write a sweet message inside, or add a note on the front like “Happy Mother’s Day!” or “I love you, Mom!”

Tip: This craft can get messy, cover your workspace, wear old clothes, and use washable paint for easy cleanup.

White handmade Mother’s Day card featuring a heart made from crumpled red and pink tissue paper, with the message “Happy Mother’s Day!” written below.
  • Tissue paper (any colors you like)
  • Card stock or thin cardboard (for the card base)
  • Pencil (optional)
  • Glue

Fold a piece of card stock in half to create your Mother’s Day card. On the front, draw or cut out a large heart shape.

Cut tissue paper into small squares. To make them easier to place, gently wrap each square around the end of a pencil to create a soft point.

Dip the pointed end of each tissue paper piece into glue, then press it onto the heart on the front of your card. Continue filling the entire heart with tissue paper pieces to create a fluffy, colorful design.

Allow the glue to dry completely. Then write a sweet message inside your card like “Happy Mother’s Day!” or “I love you, Mom!”

Fun Mother's Day card craft for kids heart stamping with red paint and a toilet paper roll.
Image and idea from Pretty Prudent
  • Card stock or thick paper (for the card)
  • Empty toilet paper tube
  • Red and pink paint (or any colors Mom loves)
  • Paper plate (for paint)

Fold your card stock in half to create your Mother’s Day card. Squeeze small amounts of paint onto a paper plate.

Take the cardboard tube and flatten it lengthwise to create two creases. Push one crease inward to form the top of a heart, and leave the other as a “V” shape for the bottom.

Dip the heart-shaped end of the tube into the paint, then press it onto the front of your card to make heart prints.

Fill the front with heart stamps in different colors and patterns. You can overlap colors or create a border of hearts around the edge.

Once the paint is dry, write a message like “Happy Mother’s Day!” or “Love You, Mom!” on the front or inside your card.

These easy Mother’s Day cards are perfect for younger children who are just beginning to explore crafting. With simple techniques using everyday objects, kids can create colorful and heartfelt cards with minimal frustration. The result is a one-of-a-kind card that Mom or Grandma will love.

Colorful handmade card with a paint splatter design in pink and yellow, featuring the message “You’re the Best Mom!” written in the center.
  • two colors of paint
  • paper plate
  • thicker paper or card stock
  • shallow box
  • marble

Write a message on the front of the card and on the inside too if you’d like.

Have your child select two colors paint, and squirt a bit of each color onto a paper plate. Dip the marble into the paint and set it on the paper in the box.

Then, have your child tilt the box around, causing the marble to roll all over the paper, leaving a colorful trail behind it.

Repeat the process with the other paint color, reloading the marble as needed.

Let the card dry completely, then give it to your mom or grandma!

Handmade Mother’s Day card with a rainbow fuzzy border and the message “Thanks for being a fantastic mom!” written in the center.
  • thicker paper or card stock
  • liquid school glue
  • Paper plate or scrap paper
  • craft feathers
  • marker or crayon

Write a message on the front of the card and on the inside too if you’d like.

Pick either one color of craft feathers for your card or a variety of colors. Think about the colors the card’s recipient would most enjoy.

Squeeze a little bit of the glue onto a paper plate or craft paper. Dip the pointy, unfeathered end of the feather into the glue, then attach to the card.

Repeat the process with the other feathers until you’re happy with how it looks.

Let the card dry completely, then give it to your mom or grandma!

Handmade Mother’s Day card decorated with colorful dot patterns and the message “Happy Mother’s Day!” written in the center, placed on newspaper with craft supplies nearby.
  • thicker paper or card stock
  • variety of paint colors
  • Paper plate
  • several pencils with erasers
  • marker or crayon

Use the pencils, marker, or crayons to write a message on the front of the card and on the inside too if you’d like.

Squeeze several colors of paint onto a paper plate. Get one pencil with an eraser for each paint color you choose.

Dip a pencil eraser into one of the paint colors and then dab the eraser onto the card, leaving small polka dots behind.

Repeat the process with the other paint colors until you’re happy with how it looks.

Let the card dry completely, then give it to your mom or grandma!

Handmade card with bold white “MOM” lettering over a pink and purple painted background on a wooden surface.
  • thicker paper or card stock
  • variety of paint, crayon, or marker colors
  • painter’s tape (optional)
  • pencil

Use the pencil to create an outline of the word MOM on the card stock. You can also use the painter’s tape to create the letters or to fill the letters in.

Invite your child to fill the card stock with color using their art tool of choice. The only rule is that they need to leave the letters MOM completely white.

Let your Mother’s Day masterpiece dry completely, and erase any visible pencil lines before before giving your card.

Celebrate Mom with this collection of free printable Mother’s Day cards that kids can color, customize, and proudly give as a gift. From playful characters to meaningful messages, including options for grandmas and even Spanish-language cards, these printables make it easy for children to create something personal and special. Just print, color, and add a loving note or poem to turn a simple card into a cherished keepsake Mom will adore.

Legal disclaimer: Any links to third-party resources are provided for informational purposes only. We are not affiliated with and do not sponsor/endorse these third parties and bear no responsibility for the accuracy of content on any external site.

Related Activities

Looking for More Fun Activities?

Do Not Sell My Info

Logo

Do Not Sell My Information

We take your privacy very seriously and will never monetize the Personal Information of any User of our Services by providing it to a third party in exchange for money. The California Consumer Privacy Act (CCPA) has a broader definition of the term “sell” which includes disclosing Personal Information to any third party for valuable consideration. When we work with our advertising partners, we are disclosing certain information such as cookies for their services, which are of value to us. Under the CCPA you have the right to opt-out of our disclosure of your Personal Information to third parties for monetary or other valuable consideration. You may exercise your right to opt-out through the settings on this page. However, please note that if you opt-out you will not receive special discounts or offers that may be of interest to you. In addition, if you opt-out, but come back to our site through a different browser or device we will not be able to recognize you, so you will still have to opt-out again.

Manage Cookie Preferences

Sale of Personal Information Opt-Out

We take your privacy very seriously and will never monetize the Personal Information of any User of our Services by providing it to a third party in exchange for money. The California Consumer Privacy Act (CCPA) has a broader definition of the term “sell” which includes disclosing Personal Information to any third party for valuable consideration. When we work with our advertising partners, we are disclosing certain information such as cookies for their services, which are of value to us. Under the CCPA you have the right to opt-out of our disclosure of your Personal Information to third parties for monetary or other valuable consideration. You may exercise your right to opt-out through the settings on this page. However, please note that if you opt-out you will not receive special discounts or offers that may be of interest to you. In addition, if you opt-out, but come back to our site through a different browser or device we will not be able to recognize you, so you will still have to opt-out again.

Analytics and Performance Cookies

These cookies are used to collect information about traffic to our Services and how users use the Services. The information gathered does not identify any individual visitor. It includes the number of visitors to our Services, the websites that referred them to our Services, the pages they visited on our Services, what time of day they visited our Services, whether they have visited our Services before, and other similar information. We use this information to help operate our Services more efficiently, to gather broad demographic information, and to monitor the level of activity on our Services.

Targeting Cookies

These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.

Functionality Cookies

Always Active

These cookies allow us to remember choices you make when you use our Services, such as remembering your language preferences, remembering your login details, and remembering the changes you make to other parts of Services which you can customize. The purpose of these cookies is to provide you with a more personal experience and to avoid you having to re-enter your preferences every time you visit our Services.

Essential Cookies

Always Active

These cookies are essential to provide you with services available through Services and to enable you to use some of its features. For example, they allow you to log in to secure areas of our Services and help the content of the pages you request load quickly. Without these cookies, the services that you have asked for cannot be provided, and we only use these cookies to provide you with those services.