Hammered Flower Prints on Fabric: Easy Nature Craft for Kids

There’s something about a craft for kids that involves a hammer that immediately makes it about 10 times more exciting.
These hammered flower and leaf prints – sometimes called flower pounding and similar to the ancient Japanese art technique hapa zome – use real flowers and leaves to create colorful prints directly on fabric. Instead of using paint, kids arrange fresh flowers and leaves on cotton fabric and gently hammer them to release the plants’ natural pigments.
And unlike a lot of nature crafts where you end up with another piece of paper to hang on the fridge, this one can actually turn into something useful. We used the technique to make botanical prints on fabric, which means you can make flower-pounded bandanas, canvas tote bags, tea towels, drawstring bags, fabric wall hangings, and more.
There is a little bit of prep involved if you want those beautiful plant colors to stick around, though, that was the biggest learning curve for us. Before you start hammering, you’ll want to prepare your fabric so the natural pigments have a better chance of bonding with the fibers. If not, you’ll end up with beautiful prints… that immediately wash away and leave your kids crying (not speaking from experience or anything…). Anyway, learn from my mistakes below and you’ll end up with a fun craft for your kids that they can actually keep and use!
What Is Flower Pounding?
Flower pounding is exactly what it sounds like: using a hammer or mallet to pound fresh flowers and leaves against fabric.
As the plant material gets crushed, its natural pigments are released and transferred onto the fabric underneath. When you peel the smashed flowers away, you’re left with colorful impressions of petals, leaves, veins, and stems.
The especially fun part is that you don’t really know what you’re going to get until you lift everything away. A bright purple flower might create a completely different color on the fabric. One leaf might leave behind every tiny vein, while another barely makes a mark.
It turns a simple nature craft into a bit of an experiment, which you know I love too.
What Can You Make With Hammered Flower Prints?
You can technically pound flowers onto paper, but I especially love this craft on fabric because kids can turn their nature prints into something they’ll actually use, and something that won’t rip and tear while they’re working on it.
Try making:
- Cotton bandanas
- Canvas tote bags
- Tea towels
- Cotton drawstring bags
- Fabric wall hangings
- Small fabric pouches
- Cotton napkins
For kids, cotton bandanas and tote bags are probably my two favorite choices. They’re inexpensive, give you plenty of room to experiment, and don’t require any sewing.
Supplies for Hammered Flower Prints
You’ll need:
- Fresh flowers and leaves
- 100% cotton bandana, tote bag, or other cotton fabric
- Unsweetened plain soy milk
- Water
- Bowl or bucket for soaking
- Small hammer or wooden mallet
- Parchment paper
- Scrap piece of wood or wooden cutting board
- Scissors
- Tape, optional
Because this activity involves hammering, kids should always be closely supervised. Younger kids can do the collecting and arranging and use a lightweight wooden mallet while an adult handles any harder pounding.
Do You Need to Treat Fabric Before Flower Pounding?
You don’t have to pretreat fabric to make a flower print. If you put a juicy flower on a piece of cotton and hammer it, chances are you’re going to get some color.
The problem is keeping that color there.
Flowers and leaves contain natural pigments rather than permanent fabric ink. Washing and sunlight can cause those colors to fade or change over time. That’s why, if we’re going through the effort of making a flower-pounded bandana or tote bag, I prefer to pretreat the cotton first. But don’t worry, it sounds a lot harder than it is.
For this craft, we’re going to use soy milk. Yep, basic, plain ole soy milk you can find in the grocery store.
Soy milk isn’t technically a traditional mordant. Instead, the proteins in soy can help natural plant pigments attach to cellulose fibers like cotton. It’s an approachable option for a family craft and doesn’t require getting into some of the more involved mordanting processes used in natural dyeing. It still won’t turn flower pigments into permanent commercial fabric dye—some plants will naturally fade faster than others—but it can help prepare the cotton for botanical printing.
Because we’re not using a traditional mordant and natural colors will fade faster than commercial dyes, I don’t recommend doing flower pounding on tshirts or other items that will be frequently washed.
How to Pretreat Cotton With Soy Milk
First, wash and dry your cotton fabric.
Don’t use fabric softener or dryer sheets. New fabric can have manufacturing finishes on the fibers, and we want to remove as much of that as possible before adding our flowers.
Next, mix approximately:
- 1 part unsweetened soy milk + 4–5 parts water
You need enough liquid to completely saturate your fabric. Submerge the clean cotton in the diluted soy milk and let it soak for about 20–30 minutes.
Remove the fabric and gently squeeze out the excess liquid. Don’t rinse it.
Hang or lay the fabric flat to dry completely.
For the best results, don’t immediately start your craft as soon as the fabric dries. Let the treated fabric sit and cure for several days before flower pounding. That does mean this craft requires a little planning ahead, but the actual pretreatment only takes a few minutes of hands-on time.
Collect Your Flowers and Leaves
Once your fabric is ready, it’s time for the part kids can really take ownership of. Head outside and collect a variety of fresh flowers and leaves.
Look for different:
- Colors
- Shapes
- Sizes
- Textures
- Petal thicknesses
- Leaf patterns
You don’t need to know ahead of time exactly which ones will work. In fact, I think that’s half the fun.
Ask kids to predict which flowers will make the brightest prints. Will a purple flower leave a purple mark? Will a dark green leaf make a stronger print than a pale green one? Will you be able to see all the little veins in the leaves?
Just make sure an adult can identify what the kids are collecting. Avoid unknown plants and anything that could be toxic or irritating to touch. Also, prepare for your flower gardens to be slightly destroyed in this process… kids love reaching for the brightest prettiest flower to try.
What Flowers Work Best for Flower Pounding?
Fresh, colorful flowers with relatively thin petals are a good place to start.
Depending on what’s growing around you, experiment with things like:
- Pansies
- Petunias
- Marigolds
- Geraniums
- Roses
- Cosmos
- Zinnias
- Black-eyed Susans
- Clover
- Herbs
- Ferns
- Different types of leaves
Fresh plants generally work better than flowers that are already dry or wilted because they still contain plenty of moisture. You can use entire small flowers, individual petals, or leaves. If a flower has a really thick center or stem, remove that portion so the plant can lie relatively flat against your fabric.
And don’t overlook ordinary backyard leaves and weeds! Sometimes the plants that don’t look particularly exciting make surprisingly detailed prints.
How to Make Hammered Flower Prints on Fabric
Once your fabric has been pretreated and your flowers have been collected, you’re ready to make your prints.
Step 1: Prepare Your Work Surface
Place a wooden cutting board, piece of cardboard, or scrap piece of wood on a sturdy surface. You definitely don’t want to do this directly on your kitchen table. Even small hammers can leave dents. If you’re decorating a tote bag, slide the board inside the bag. This gives you a solid hammering surface while also preventing the plant pigments from transferring through to the back of the tote. Lay a bandana or other single piece of fabric directly over the board.
Step 2: Arrange Your Flowers
Now let the kids design!
Arrange fresh flowers, petals, and leaves directly on the cotton. You can create a border around a bandana, make a botanical design in one corner of a tote bag, scatter flowers randomly, or create a repeating pattern. Place the side of the flower or leaf that you want to print directly against the fabric. For larger flowers, try separating the petals and arranging them individually.
Step 3: Cover the Flowers (Optional)
Place a piece of parchment paper over your arrangement. This helps keep all those smashed pieces of flower contained and makes cleanup significantly easier. You may want to tape down the edges of the parchment so nothing shifts while kids are working.
I find this step to be optional because I don’t really care about the mess (we always do this activity outside), and also the parchment just seems to get in the way and be bothersome. But it does help keep things contained, so feel free to try it!
Step 4: Start Hammering
And now for the part they’ve been waiting for!
Use a small hammer or wooden mallet to pound over each flower and leaf. You don’t need huge swings. In fact, lots of small, controlled taps work better than a few giant whacks. Start at one edge of the plant and gradually work your way across it. Make sure you hammer around the edges and across the center.

Step 5: Check Your Print
Brush off any remaining little pieces of plant material. And take a look at what your flowers created! This is where the experiment gets really interesting. Compare the original flowers to the colors and shapes left on the fabric.
Step 6: Heat Set the Print
Once it’s completely dry and you’ve brushed away all of the plant debris, place a pressing cloth over the design and iron it according to the fabric’s heat tolerance.
I would have an adult handle this step for a kids project.
Step 7: Let the Prints Cure
Once you’re finished hammering, resist the urge to immediately wash your project. Let the fabric dry completely and give those botanical prints some time to cure. I would wait at least a couple of days before washing the finished fabric. The longer you can avoid washing it unnecessarily, the better. These are natural plant pigments, so they’re simply not going to behave exactly like permanent fabric paint.
How Do You Wash Flower Pounded Fabric?
When your bandana or tote bag eventually needs cleaning, treat it gently.
Use cold water and a gentle detergent, and hand wash when practical. Avoid bleach, stain removers, and harsh detergents directly on the botanical prints.
Air drying is also preferable. And keep in mind that some fading and color changes are normal.
The exact results will depend heavily on which flowers and leaves you used. Some natural plant pigments hold up much better than others, while certain bright pinks, purples, and blues may change considerably over time.
For that reason, flower pounding is especially great for projects that don’t require constant washing, such as tote bags, wall hangings, decorative fabric, or lightly used bandanas.
Turn Flower Pounding Into a Science Experiment
This is where this craft can become especially fun for older preschoolers and elementary-aged kids.
Instead of immediately making your tote bag or bandana, use a scrap of your prepared cotton to create a flower pounding test strip. Divide the fabric into sections and place a different flower or leaf in each one.
Before hammering, ask kids to make their prediction or hypothesis:
- Which flower will make the brightest print?
- Which leaf will leave the most detail?
- Will a yellow flower make a yellow print?
- Will the front and back of a leaf create the same pattern?
- Do petals work better than whole flowers?
Then hammer each specimen and compare your results.
Once you know which plants give you your favorite colors, use those flowers to make the final bandana or tote bag.
Tips for Better Hammered Flower Prints
- Start with 100% cotton. Natural cellulose fibers are a much better choice for this project than polyester or synthetic fabric.
- Prewash your fabric. You want to remove manufacturing finishes before treating and printing it.
- Use plain, unsweetened soy milk. You don’t need vanilla-flavored or sweetened milk on your craft supplies!
- Use fresh plants. Fresh flowers and leaves generally release more pigment than dried or wilted ones.
- Remove bulky stems. Flatter plant material is easier to pound evenly against the fabric.
- Use small hammer taps. More force isn’t necessarily better. Work methodically across the entire plant.
- Test your plants first. You might be surprised by which flowers create the best colors.
- Embrace the imperfections. Botanical prints aren’t supposed to look like perfect rubber stamps. Uneven edges, color variations, overlapping petals, and tiny details are what make each project unique.
A Nature Craft Kids Can Actually Use
There are plenty of crafts we make, admire for a while, and eventually have to decide how to sneak them into the trash while our kids aren’t looking.
That’s one reason I love the idea of making hammered flower prints on fabric. Kids still get the fun of going outside, collecting natural materials, experimenting with colors, and making art—but at the end, they have something they can actually use.
And the craft changes throughout the year.
Try it with spring flowers, make another version with summer blooms, and come back in early fall to experiment with colored leaves and anything else that’s still growing. You’ll get a completely different collection of colors and prints each time. If you’re looking for a way to preserve those blooms from each time of year, be sure to check out our How to Press Flowers at Home as well.
But, to be honest, the fact that this craft gives kids permission to smash flowers with a hammer is probably what makes it such an easy sell. Have a “smashing” good time!