Vegetable Block Printing: How to Print Fabric Using Cabbage & Other Vegetables

I’ve always been drawn to projects that use simple, natural materials. Sometimes the most creative ideas start with things we already have in the kitchen.

Vegetable block printing is a simple technique that lets you print patterns on fabric using everyday vegetables like cabbage, peppers, and okra.

A table set with a linen runner featuring green vegetable prints, surrounded by woven placemats, plates, a green glass goblet, a candle in a wicker holder, a cabbage, and a bowl of artichokes and greens.

On my blog WM Design House, I may sometimes use affiliate links, which means a small commission is earned if you purchase via the link. The price will be the same whether you use the affiliate link or go directly to the vendor’s website using a non-affiliate link. Read my full disclosure policy here.

I love bringing natural elements into projects like this, just like I do when planning my cut flower garden each summer.

Give me a basket of fresh vegetables, a piece of linen, and a little paint, and suddenly a creative idea starts to take shape. That’s exactly how this project began. After experimenting with cabbage, peppers, lettuce, and artichokes, I realized the natural shapes inside these vegetables create beautiful organic patterns when stamped onto fabric.

In This Post

In this tutorial, I’ll show you how to:

  • Use cabbage, peppers, and other vegetables for vegetable block printing
  • Print beautiful patterns on fabric using simple supplies
  • Create a DIY table runner without sewing
  • Make charming vegetable printed tea towels
  • Style your handmade linens for a relaxed garden-inspired table

The Handcrafted Society

The Handcrafted Society is back today, and we’re so excited to share our creative projects with you.

This month’s theme is block printing, and everyone has come up with such beautiful and creative ideas.

At the end of this post, you’ll find links to all of the other Handcrafted Society projects. I hope you’ll take a few minutes to visit each one and see the wonderful ways everyone explored block printing this month.

What Is Vegetable Block Printing?

A plate of fresh green vegetables, perfect for inspiring vegetable block printing, features celery, lettuce, artichoke, Brussels sprouts, cabbage, a green bell pepper, and a red bell pepper on a glass table.

Vegetable block printing is a simple fabric printing technique where vegetables are used as natural stamps to create patterns on fabric.

When vegetables are sliced open, the internal shapes and layers form interesting patterns that transfer beautifully when dipped in paint and pressed onto fabric.

Each vegetable produces its own unique design. Some create floral shapes, while others form circular or geometric patterns. The charm of vegetable block printing is that every print is slightly different, giving the finished fabric a relaxed, handmade feel.

Best Vegetables for Block Printing on Fabric

Not every vegetable creates a good stamp, but many of the ones we already have in our kitchen produce surprisingly beautiful prints.

Here are a few that work especially well.

Cabbage

Cabbage is by far my favorite vegetable for block printing. When cut in half, the layered leaves create a pattern that looks almost like a large blooming flower.

This is what gives the fabric that soft, organic look that feels perfect for table linens.

Close-up of a halved green cabbage, showing the intricate layers and tightly packed leaves inside—perfect inspiration for vegetable block printing with its visible central stem and delicate veining against the pale green and white interior.
Green abstract floral and organic shapes are printed on a beige textured surface, with swirling patterns and circular flower-like forms scattered throughout the image.

Bell Peppers

When you slice a bell pepper horizontally, the inside forms a natural flower shape. It makes the sweetest little repeating prints on tea towels.

A close-up of a halved red bell pepper with its seeds removed, placed on cut artichokes showing their purple and green inner leaves—perfect inspiration for vegetable block printing.
A green, circular stamp print created using vegetable block printing resembles the cross-section of a bell pepper on a light beige fabric background. The print shows five sections radiating from the center.

Lettuce

Lettuce creates a looser, more delicate pattern. The edges of the leaves produce soft organic shapes that work beautifully layered with other prints.

A lettuce stem is used as a stamp to create green, circular prints on a white fabric surface, showing a floral or rose-like pattern.
A white kitchen towel with a green circular pattern hangs neatly over a stainless steel oven handle. The pattern appears to be hand-printed, with slight variations in each green circle.

Artichokes

Artichokes have a wonderful texture when cut, and they create more abstract prints that add interest to the fabric.

The fun part is experimenting with different vegetables and discovering the patterns they create on fabric.

A fresh green artichoke sits on white fabric next to a green paint print of the artichoke's cross-section, showcasing a creative vegetable block printing art project.
A beige fabric with green botanical prints, including an artichoke and a cross-section of a bell pepper. The fabric has a textured surface and a frayed edge on the left side.

Okra

Okra is another fun vegetable to use for block printing because it creates the sweetest little star-shaped design. When you slice the okra crosswise, the natural chambers inside form a perfect star pattern.

Once stamped onto fabric, those little stars create a playful repeating print that works beautifully on tea towels and napkins. They’re especially charming when scattered across the fabric or layered between larger prints like cabbage or peppers.

Because okra is smaller, it’s also great for filling in open spaces and adding a bit of detail to your design.

Close-up of three cross-sections of fresh green okra pods showing their star-shaped interiors, resembling patterns used in vegetable block printing, with artichokes and a sliced tomato blurred in the background.
A close-up of a textured beige surface with a green floral pattern, featuring abstract flowers and leaves and subtle raised details.

Supplies Needed for Vegetable Block Printing

You only need a few simple supplies.

Natural fabrics like linen and cotton absorb paint beautifully and give the clearest prints.

Five bottles of DecoArt Thrift Flip Textile paint stand on a glass table with a small paint roller in front; fresh vegetables, including red peppers and greens, are blurred in the background.

How to Print Fabric Using Vegetables

Step 1: Prepare the Fabric

If you can believe it, we have a local thrift store that is dedicated entirely to crafting supplies. It truly feels like heaven on earth. Naturally, that’s where I went looking for the perfect fabric for this project, and I found exactly what I had in mind. A beautiful blush linen-silk fabric that felt perfect for printing.

Before you begin, wash and dry the fabric to remove any coating. Then lay the fabric flat on a protected surface and smooth out any wrinkles.

Place a piece of cardboard underneath the fabric to prevent paint from bleeding through.

Fresh green vegetables, including cabbage, Brussels sprouts, and lettuce, rest on folded beige and light green fabric with fringed edges, set on a glass table outdoors.

Step 2: Cut the Vegetables

Slice vegetables in half to reveal their natural patterns. Pat the cut surface dry before adding paint.

A variety of fresh, sliced vegetables including artichokes, celery, cabbage, bell pepper, and okra are arranged on a white surface with potted plants and decorative items in the background.

Step 3: Apply the Paint

I ordered a set of primary color fabric paints and mixed a bit og green, brown, yellow and white to get the green color I used.

Roll a small amount of fabric paint onto the vegetable using a roller. This helps create even coverage without excess paint.

If there is excess paint, lightly dab the vegetable on a paper towel before stamping it onto the fabric.

A hand holds a halved cabbage while rolling a small paint roller with a red handle over the cut surface of the cabbage.
Two artichokes cut in half, one painted green and the other painted blue, lying on a white surface with some paint smudges nearby.

Step 4: Stamp the Fabric

Press the vegetable firmly onto the fabric and lift straight up. Try not to twist or slide the vegetable while stamping.

Repeat the process to create a repeating pattern like my block printed tea towels or a more organic scattered design.

Tip from wendy’s craft room:

If you want the organic pattern to feel soft and natural rather than perfectly lined up, try rotating the vegetable slightly each time you stamp it. Turning the cabbage or pepper just a little between prints keeps the pattern from looking too repetitive and helps it feel more like a hand-printed textile.

Why Cabbage Is Perfect for Vegetable Block Printing

Out of all the vegetables I tried, cabbage created the most beautiful prints.

The layers inside cabbage form a natural rosette shape that almost looks like a flower when stamped. Once printed on fabric, it creates a soft botanical design that feels timeless and organic.

One of the smaller cabbage pieces had a stronger core, which created a print that looked more like a little tree.

It’s easy to see why cabbage patterns have long been popular in tableware and textiles.

A close-up of a green cabbage and several artichokes in a green ceramic bowl, all resting on a tablecloth with a green floral pattern.
A green leaf-shaped ceramic plate, a wicker basket with a lit candle, and a leafy placemat are arranged on a woven mat, creating a natural, rustic table setting.

Tips for Getting Clear Vegetable Prints on Fabric

  • Pat vegetables dry: Before adding paint, gently pat the cut side of the vegetable dry with a paper towel so excess moisture does not dilute the paint or blur the print.
  • Use a roller for even paint: Rolling the paint onto the vegetable with a small roller helps create a thin, even layer that produces clearer, more consistent prints.
  • Practice on scrap fabric: Test your vegetable stamps on a piece of scrap fabric first so you can adjust the paint amount and pressure before printing on your final project.

Creating a Vegetable Printed Table Runner

Once the printing was finished, I decided to turn the fabric into a simple table runner.

Instead of sewing the edges, I tore the fabric to create a soft raw edge. Linen tears beautifully along the grain, which gives the runner a natural fringe that feels relaxed and a little rustic.

I love this approach because it keeps the project simple and lets the printed pattern be the star. The slightly frayed edge also adds texture, which works perfectly for casual tablescapes.

Simple handmade details like this can really set a table apart, especially when decorating for gatherings or seasonal celebrations.

This simple method is a great way to make a DIY table runner without sewing while experimenting with vegetable block printing.

If you enjoy styling tables with simple collected pieces, you might also enjoy my post on how to decorate a spring table for Easter.

A table decorated with green glassware, a woven bottle, a candle in a wicker holder, ferns, and a bowl filled with lettuce, cabbage, and artichokes, creating a fresh, rustic centerpiece.

Tip from wendy’s craft room:

If you’re using linen or cotton, try tearing the fabric instead of cutting it to size. Fabric naturally tears along the grain, which creates a beautifully straight edge and a soft, slightly frayed finish. It’s an easy way to make a table runner without sewing, and the raw edge adds a relaxed texture that works perfectly with the organic look of the vegetable prints.

This approach keeps the project simple and lets the printed pattern remain the focus.

flourish

Making Vegetable Printed Tea Towels

Tea towels are another wonderful project for vegetable printing.

I used flour sack tea towels, which made this project incredibly easy. They are small, easy to experiment with, and add so much personality to the kitchen.

These simple vegetable printed tea towels are a fun way to bring handmade charm into the kitchen while trying different vegetable stamps.

I printed several towels using different vegetables so each one would have its own unique pattern. For these, I used one vegetable per towel including lettuce, celery, and artichoke.

They look especially pretty draped over the oven handle or folded beside the sink.

A double wall oven with stainless steel finish, each oven has a towel with a green vegetable print hanging from the handle. The control panel is at the top, with knobs and a clock.
A blue and white floral colander holding a small green plant sits on a napkin with artichoke prints. Behind it is a white pitcher filled with ferns, and a decorative object rests on a wooden tray in the background.

Styling Vegetable Printed Linens on the Table

Once the runner was finished, I layered it on the table with a few garden-inspired pieces.

I often mix handmade pieces with vintage finds when styling a table or vignette.

Woven placemats, green cabbage plates, and simple glassware help create a table that feels relaxed and natural. Adding fresh vegetables and greenery to the center of the table ties the whole look together and echoes the botanical patterns in the fabric.

The printed runner adds just enough pattern while still keeping the table soft and inviting.

A dining table centerpiece featuring a bowl of green vegetables, a wicker-covered bottle, a lit candle in a wicker holder, and a lush fern arrangement on a botanical-patterned table runner.
A dining table set with green leafy cabbage-shaped bowls, green glassware, woven placemats, white plates with wooden centers, a potted fern, a decorative candle in a basket, and napkins featuring vegetable block printing.

More Block Printing Inspiration

If you enjoy block printing projects, you’ll love seeing the creative ideas from the rest of the Handcrafted Society. Everyone interpreted this month’s theme a little differently, and the results are so inspiring.

Block Printed Pillow

This beautiful block printed pillow from South House Designs shows how stunning this technique can be on larger home textiles. The soft blue pattern gives the pillow a timeless look that works beautifully layered with other fabrics.

A square cream-colored pillow with a blue leafy pattern and blue piping sits on a brick bench, flanked by dark blue pillows and a blue-and-white pot with green plants nearby.

Bird Block Print Artwork

This charming bird print from my friend Michelle at Thistle Key Lane shows how detailed and artistic block printing can be when used for wall decor.

A hand-carved rubber stamp and its brown ink print of a bird standing on the ground, shown on white paper. The stamp is placed next to its printed image.

Butterfly Block Print Artwork

Block printing can also be used to create delicate artwork for the home. This butterfly print from White Lilac Farmhouse is such a pretty example of how the technique translates into framed art.

Framed artwork of a butterfly with wings filled with a delicate floral pattern, displayed against a white background and bordered by a gold frame.

Potato Printed Tote Bag

Block printing is not limited to home decor. This adorable tote bag from Sonata Home Design shows how fun potato printing can be for creating custom patterns on fabric accessories.

A white tote bag with black handles displays "Sonata HOME DESIGN" in blue and black text. Pink tulip patterns line the bottom. Blurred flowers and wallpaper are visible in the background.

Hand Printed Tea Towels

Tea towels are one of the easiest ways to experiment with block printing. These hand printed towels from An Organized Season add personality to the kitchen while still feeling simple and elegant.

A kitchen countertop display with a wooden tray holding a small potted plant, a linen towel with blue patterns, and a framed bird sketch leaning against the wall.
Yield: 1 Piece of Fabric

Vegetable Block Printing

Learn how to create beautiful fabric prints using vegetables like cabbage, peppers, and artichokes to create table runners and tea towels.
Cost$10

Materials

  • Linen or cotton fabric such as tea towels or a table runner
  • Fabric paint
  • Small paint roller or foam brush
  • Cutting board and sharp knife
  • Paper plate or paint tray
  • Fresh vegetables including cabbage peppers, lettuce, artichokes, or okra
  • Tip: Natural fabrics like linen and cotton absorb paint well and produce the clearest prints.

Instructions

  • Prepare the Fabric
    Green vegetables, including cabbage, lettuce, brussels sprouts, and celery, are displayed on two folded fabric pieces—one green and one beige—on a glass surface.
  • Wash and dry the fabric before starting to remove any coatings that may prevent the paint from absorbing properly. Lay the fabric flat on a protected work surface and smooth out wrinkles. If printing tea towels or a runner, place cardboard inside or underneath the fabric to stop paint from bleeding through.
  • Slice the Vegetables
    Halved artichokes, cabbage, and red bell pepper are arranged on a white plate with gardening tools, potted plants, and a ball of moss in the background. The setting appears rustic and natural.
  • Cut the vegetables in half to reveal the natural patterns inside. Gently pat the cut surface dry with a paper towel before applying paint.
  • Apply the Paint
    Two artichokes cut in half, one painted green and the other painted blue, lying on a white surface with some paint smudges nearby.
  • Pour a small amount of fabric paint onto a plate or tray. Use a small roller to apply an even layer of paint to the vegetable. If the paint looks heavy, lightly dab the vegetable on a paper towel to remove excess.
  • Stamp the Fabric
  • Press the vegetable firmly onto the fabric and lift straight up without twisting. Continue stamping across the fabric to create either a repeating pattern or a more relaxed, scattered design.
    A fresh green artichoke sits on white fabric next to a green paint print of the artichoke's cross-section, showcasing a creative vegetable block printing art project.

Notes

Helpful Tips

  • Pat vegetables dry: Removing excess moisture helps keep the prints crisp and prevents the paint from becoming diluted.
  • Use a roller for paint: Rolling paint onto the vegetable creates an even layer and produces cleaner prints.
  • Test first: Practice stamping on scrap fabric so you can adjust the paint amount and pressure before printing on your final piece.
  • Rotate the vegetable: Turning the stamp slightly between prints helps create a softer, more organic pattern.

 
 
flourish

Wrapping Up

Vegetable block printing is one of those projects that reminds you creativity does not have to be complicated.

With just a few vegetables and some paint, you can create beautiful fabric pieces that feel thoughtful, handmade, and completely unique.

And honestly, once you start stamping cabbage onto fabric, it is hard to stop.

signature
A blue pushpin above the handwritten text "Jt to Remember Jt!" on a white background—perfect inspiration for your next DIY project with leftover wallpaper.
A hand holds a paint roller over a halved cabbage, showcasing vegetable block printing. Text reads “Vegetable Block Printing Using Cabbage & Kitchen Vegetables” and “WMDESIGNHOUSE.COM” on a green background.

Did you make this craft?

We would love to see what you have created, so mention us @wmdesignhouse or tag us using #wmdesignhouse so we can see your creations!

More about me!

Wendy

Hello, I’m Wendy – a dedicated homemaker with a deep passion for decorating, gardening, cooking, and crafting. I find joy in harmonizing beautiful elements to fashion a space that is both comfortable and inspiring. I will help you create a beautiful home, one project at a time.

Connect with Wendy

Other Tutorials from WM Design House

If you love this creative project, you might also enjoy some of my other favorite blog posts.

How to Style the Perfect Entry Table

What is White Ironstone? and How to Decorate with it.

Are Dahlias Perennials? Everything you need to know to grow them in your gardening zone.

Similar Posts

12 Comments

  1. Wow, Wendy! It’s incredible the stamped designs you got from using vegetables. You are so creative. I am in love with the table runner using the different veggies. Stunning!!! I would love to use this technique on one of my garden aprons.

  2. It’s amazing the patterns you find when you look closer at vegetables. I love the cabbage print! I love all the patterns and how you styled everything. So beautiful! Pinned!

  3. So cute my friend! Particularly love the artichoke edging on the tea towels mixing the blue and green. Perfectly imperfect, oozing with charm.

  4. Michelle | Thistle Key Lane says:

    I’ve seen stamping with celery, artichokes and bell peppers, but cabbage and okra take it to a whole new level. Your collage of vegetable block printing is absolutely gorgeous Wendy! Can’t wait to try it!

    1. Wendy McMonigle says:

      Thank you Michelle, I had so much fun experimenting with all the different vegetables.

  5. Hi Wendy! I can’t get over how great the veggies worked as stamps! I adore how your table runner turned out! It’s fabulous and I’m in awe of the cute flowers the okra makes! This looks so fun! Pinning now!

    1. Thank you Donna, it was such a fun project to create. I loved working with each different vegetable to see what pattern they would create.

  6. Wendy, you are so clever! Printing with vegetables and making little flowers out of okra?!? Wow!

    1. Wendy McMonigle says:

      Thank you Amy, super easy and fun to make!

  7. Oh my goodness Wendy! I love this so much! This is so creative! I love to make these for gifts.

    1. Thank you Susan, they are so fun and easy to make, I would love to see some of your creations. Semd me a pic next time you make them.

Leave a Reply

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

Recipe Rating