I always have at least one pair of jeans in the closet that somebody in my house has outgrown, worn through at the knees, or just stopped reaching for. I hate tossing sturdy denim in the trash, especially when the fabric still has so much life left in it. Over the years, I’ve turned old jeans into practical things for the house, gifts, and a few seasonal decorations that honestly look far more charming than their humble beginnings.

If you’ve got a stack of denim waiting for a second chance, these are 20 of my favorite uses. I picked projects that are genuinely doable, look great when they’re finished, and make good use of seams, pockets, and different washes of blue. Some are everyday staples, and a few are especially sweet for fall and winter decorating.

1. Denim tote bag

This is one of the smartest ways I know to reuse a pair of jeans because the fabric is already tough enough for groceries, library books, or a quick trip to the farmers market. Open both legs along the inseam and outer seam, press them flat, and cut two rectangles about 16 by 18 inches for the bag body. I like to use the waistband seam as two handles, cutting each strap about 22 inches long and stitching them into the side seams for extra strength.

If your denim is lightweight, add a simple lining from an old pillowcase so the bag holds its shape better. A 1/2-inch seam allowance and a boxed 3-inch corner at the bottom will give it enough depth to stand up on its own, which is especially handy in my kitchen when I’m unloading produce.

Denim tote bag
Denim tote bag

2. Pocket wall organizer

Back pockets are practically little ready-made storage bins, so I love turning six of them into a wall organizer. Stitch the pockets in two neat rows of three onto a canvas-covered board around 18 by 24 inches, leaving the top of each pocket open. It’s just the right size for mail, pens, sunglasses, and the keys that always seem to disappear five minutes before we need to leave.

I’ve found it works best if you space the pockets about 1 1/2 inches apart so each one keeps its shape. Hang it by the back door or near a mudroom bench, and suddenly all those little everyday items have a home instead of drifting across the counter.

Pocket wall organizer
Pocket wall organizer

3. Denim square quilt

A denim quilt takes patience, but the result is beautiful and nearly indestructible. Cut 6-inch squares from six pairs of jeans in different washes, then arrange them so the light, medium, and dark blues are mixed evenly across the top. Because denim is heavy, I keep the quilt on the smaller side for a lap throw, around 48 by 60 inches, and tie the layers together at the corners with red yarn instead of doing dense quilting.

The red yarn dots give it a sweet, homespun look that stands out against all that blue. I like a soft flannel sheet for the backing so the finished quilt feels cozy instead of stiff, and after one or two washes it relaxes nicely.

Denim square quilt
Denim square quilt

4. Denim rosette wreath

This wreath looks surprisingly polished for something made from scraps. Cut about forty denim strips roughly 1 1/2 by 8 inches, roll each one into a loose rosette, and glue them tightly onto a 14-inch foam ring. Mixing seams, faded pieces, and darker strips gives the wreath more depth, which really helps it pop on a plain door or wall.

I usually start at the outside edge and work inward so the ring stays evenly covered. If a few frayed threads stick out, I leave them alone because that soft fringe is part of what makes denim decor feel relaxed and charming rather than too perfect.

Denim rosette wreath
Denim rosette wreath

5. Double-layer denim coasters

These are quick, useful, and a nice beginner sewing project. Cut two 4-inch squares for each coaster, stitch them right sides out around the edge, and fringe the perimeter by snipping a quarter inch deep every 1/4 inch. The double layer gives enough thickness to handle a cold glass without immediately soaking through.

I like making sets of four or six from matching jeans, though a mix of washes looks cute too. If you topstitch an X from corner to corner, the layers stay flatter after washing, which matters in a house like mine where coasters somehow always end up under something sticky.

Double-layer denim coasters
Double-layer denim coasters

6. Back-pocket Christmas stockings

For a playful homemade stocking, use one back pocket and a leg panel cut into a stocking shape about 17 inches tall. Place the pocket on the front so it becomes an extra little compartment, then finish the top with a plaid cuff 4 inches deep. The denim gives structure, and the plaid softens it so it still feels festive.

I’ve made these for kids’ rooms and for a fireplace mantel, and they hold their shape beautifully even when stuffed with candy canes and little oranges. Add a 6-inch denim loop at the cuff seam so it hangs neatly without drooping.

Back-pocket Christmas stockings
Back-pocket Christmas stockings

7. Patchwork denim curtains

Patchwork curtains are such a clever way to use lots of odd-sized denim pieces. Cut 8-inch patches in light and dark washes, stitch them into a panel the width of your window, and hem a rod pocket at the top for a tension rod. A finished panel around 24 by 36 inches works well for a small kitchen or laundry room window.

The contrast between pale faded squares and deep indigo ones makes the curtain look intentional, not scrappy. If you want more light, keep the panel to café-curtain height so it covers only the lower half of the window.

Patchwork denim curtains
Patchwork denim curtains

8. Denim-covered stool

A tired thrift-store stool can look much better with one good denim leg panel stretched over the seat. Remove the top if you can, center the denim over the cushion, pull it snug, and staple it underneath every 1 to 2 inches. One jean leg is usually enough for a round seat about 12 to 14 inches across.

This works especially well with faded denim because it already has that broken-in look that hides everyday wear. In my house, a stool like this ends up in the kitchen corner, where it gets used for everything from extra seating to reaching the top shelf.

Denim-covered stool
Denim-covered stool

9. Denim potholders

Denim makes sturdy potholders, and adding a back pocket to the front creates a built-in hand slot that’s actually useful. Cut two rectangles about 8 by 8 inches, layer them with a piece of heat-resistant batting in between, and stitch all around with diagonal quilting lines every 2 inches. Then sew a trimmed back pocket onto one side, keeping the top edge open.

I do want to say these are best for moving warm dishes and pans, not grabbing screaming-hot cast iron from a 450-degree oven for long stretches. For everyday casserole duty, though, they’re sturdy, washable, and far cuter than the worn store-bought ones in my drawer.

Denim potholders
Denim potholders

10. Patchwork denim lampshade

A plain drum shade becomes a lot more interesting with small denim patches. Cut 3-inch squares, then glue them in a slightly overlapping pattern over the outside of the shade, trimming neatly at the top and bottom rings. This is a nice project for scraps too small for sewing, and the different washes create a soft mosaic effect when the lamp is off.

I’d keep this one on a lamp with a cool LED bulb so the adhesive stays secure over time. A medium-size drum shade around 10 inches tall gives enough surface area to show the patchwork without taking all afternoon.

Patchwork denim lampshade
Patchwork denim lampshade

11. Denim cushion covers

If you’ve got a favorite throw pillow that needs a tougher cover, a jean leg works beautifully. Cut a section wide enough for your insert, usually about 18 by 18 inches for a standard cushion, then make an envelope back so you can remove it for washing. Keeping a pocket on the front adds charm and gives you a little spot to tuck a remote or reading glasses.

I use these most on family-room pillows because they stand up well to kids, pets, and movie-night spills. A topstitch in gold thread looks especially nice if you want the finished cover to keep that classic jean styling.

Denim cushion covers
Denim cushion covers

12. Jean-leg draft stopper

In the winter, this is one of the most practical uses of old denim I know. Sew one end of a jean leg shut, fill it with about 4 to 5 pounds of rice, and stitch the other end closed to make a draft stopper roughly 30 inches long. The weight helps it stay put along the bottom of a door where cold air likes to sneak in.

I’ve found a double line of stitching is worth the extra minute here, since rice will work its way out of any weak seam. If you want it to look more finished, tuck the raw edge in before closing the top and add a small loop so it can hang in a closet during warmer months.

Jean-leg draft stopper
Jean-leg draft stopper

13. Braided hanging planter

This one feels a little unexpected, which is probably why I like it so much. Cut three 1-inch-wide denim strips, each about 36 inches long, braid them together, and knot them into a simple hanger around a small terracotta pot. A finished hanger around 30 inches long is enough to suspend the pot near a sunny window or on a covered porch.

The soft blue denim looks lovely against warm orange clay and green leaves. If the strips seem stretchy, use pieces cut along the length of the leg rather than across it, and make your knots snug so the pot sits level.

Braided hanging planter
Braided hanging planter

14. Picnic utensil caddy

For casual backyard meals, a jean pocket wrapped around a jar is as cute as it is useful. Cut out a back pocket with a 2-inch border all the way around, wrap it around a mason jar, and secure the overlap at the back with strong glue or a few stitches. The jar holds forks, spoons, or paper straws, while the pocket can stash napkins or condiment packets.

I especially like this for cookouts because it keeps the table from looking cluttered. Set two or three along the center of the table, and even a simple weeknight hot dog supper feels a little more put together.

Picnic utensil caddy
Picnic utensil caddy

15. Denim apron

An apron made from the seat and legs of jeans is sturdy enough for baking, grilling, or garden potting. Cut a bib shape that includes part of the upper jeans section, leaving one back pocket in place for a towel, recipe card, or garden snips. Then add waist ties about 28 inches long and a neck strap around 20 inches, adjusting for whoever will wear it.

I love projects like this because the finished piece still hints at its original shape without looking costume-y. For families, it’s especially fun to make one adult-size apron and one shorter kid-size version from another pair so everyone can help in the kitchen.

Denim apron
Denim apron

16. Stuffed denim ornaments

For Christmas decorating, stuffed denim ornaments have a sweet rustic look that works well with plaid, wood, and greenery. Cut star and tree shapes in pairs, sew them with a 1/4-inch seam, leave a small opening for stuffing, then fill lightly so they stay puffy but not bulky. A finished ornament around 4 to 5 inches tall hangs nicely from twine on a tree branch or garland.

I like mixing lighter faded denim with darker indigo so the shapes don’t all blend together. If you have kids helping, this is a forgiving project because the charm comes from the handmade shape, not perfect precision.

Stuffed denim ornaments
Stuffed denim ornaments

17. Denim notebook cover

This is a great way to use a clean, less-worn section of a jean leg. Wrap the fabric around a composition book, turning the raw edges inside and gluing them neatly to the inside flaps. Leave about 1 inch folded around each cover edge so it grips securely without peeling up every time the notebook is opened.

I’ve made these for meal-planning notebooks and family to-do lists, and they hold up so much better than the original paper cover. If your denim has a small pocket section you can include on the front, it makes a handy spot for a pen or grocery receipt.

Denim notebook cover
Denim notebook cover

18. Outdoor bench cushion

For a porch or patio bench, denim can make a surprisingly handsome cushion cover. Wrap a 3-inch foam slab in a large denim panel, sew or staple the underside closed depending on your base, and add ties at the four corners so it stays put. A cushion around 36 by 14 inches fits many smaller benches and gives just enough padding for longer sitting.

Since denim will fade outdoors, I think it’s best in a covered spot rather than full weather. Still, that worn-in fading can look lovely over time, especially on a porch with clay pots and a few old metal watering cans nearby.

Outdoor bench cushion
Outdoor bench cushion

19. Denim rag rug

If you have several pairs of jeans to use up, a rag rug is one of the most satisfying projects. Cut the denim into 2-inch strips, braid them into long ropes, then coil the braid into a 3-foot oval, stitching it together as you go with heavy thread. The mix of whiskered, dark, and faded strips gives the rug a lot of texture once it’s all spiraled together.

This is the kind of project I work on a little at a time while supper is in the oven or a show is on. The finished rug is tough enough for an entryway, laundry room, or beside a bed where you want something soft underfoot but easy to shake out.

Denim rag rug
Denim rag rug

20. Denim pumpkins

For fall decorating, denim pumpkins are simple and surprisingly striking. Cut a jean leg section about 10 inches long, gather one end closed, stuff it firmly, and cinch the top shut into a ball shape. Then wrap twine from top to bottom in 6 to 8 sections to create pumpkin ridges, and finish with a short stick stem tucked into the center.

I like grouping three together in different sizes on a mantel or entry table, especially with cream candles and a little dried grass. The blue denim is such an unexpected color for autumn, but against warm wood and orange leaves, it looks cozy instead of cold.

Denim pumpkins
Denim pumpkins

Old jeans really are one of the handiest things to keep out of the donation pile or trash bag. With a little cutting and sewing, they can turn into something useful, seasonal, or just plain pretty for your home, and that feels like a win every single time.