Looking for thoughtful, handmade Christmas gifts that won’t break the bank? These 25 DIY Christmas gifts on a budget use simple materials and easy steps so you can create beautiful presents for friends, family, coworkers, and neighbors—even if you’re a crafting beginner.
Most of these projects cost under $10 per gift and use supplies you can find at dollar stores, craft shops, or even around the house.
Edible Gifts in Jars

1. Layered Hot Cocoa Mix
Materials: Mason jar, cocoa powder, sugar, mini marshmallows, chocolate chips, crushed peppermint (optional), ribbon, gift tag.
How to make:
Layer dry ingredients in the jar: cocoa, sugar, chocolate chips, marshmallows, and peppermint. Tie a ribbon around the lid and attach a tag with instructions: “Add 2–3 scoops to hot milk, stir, and enjoy!”
2. Cookie Mix in a Jar
Materials: Mason jar, flour, sugar, baking soda, chocolate chips, oats or sprinkles, recipe card.
How to make:
Neatly layer dry cookie ingredients in the jar. Include a small card with baking instructions (e.g., “Add 1 egg + ½ cup butter, bake at 350°F for 10–12 minutes”).
3. Spiced Nuts or Granola
Materials: Cellophane bags or small jars, mixed nuts or oats, honey, cinnamon, vanilla, brown sugar.
How to make:
Toss nuts or granola with honey, spices, and a little sugar. Bake until crisp, cool, then pack into bags or jars. Tie with twine and add a festive tag.

4. Homemade Seasoning Blend
Materials: Small spice jar, dried herbs (rosemary, thyme, oregano), garlic powder, salt, pepper, label.
How to make:
Mix your favorite dried herbs and spices. Spoon into a clean jar, label it (e.g., “Italian Seasoning” or “Taco Mix”), and decorate with a ribbon.
5. Infused Olive Oil or Vanilla Extract
Materials: Small bottle, olive oil or vodka, fresh rosemary/chili flakes or vanilla beans, label.
How to make:
Place herbs or vanilla beans in a bottle, cover with oil or vodka, and seal. Let sit for 2–4 weeks in a cool, dark place. Add a pretty label and a note with usage ideas.
Bath & Body Gifts

6. Bath Salt Jars
Materials: Mason jar, Epsom salts, essential oils, dried lavender or citrus zest, food coloring (optional).
How to make:
Mix salts with a few drops of essential oil and a pinch of color or dried botanicals. Pack into jars and label with scent names like “Relaxing Lavender” or “Citrus Refresh.”
7. Sugar Scrub
Materials: Small jar, granulated sugar, coconut oil, essential oil, food coloring (optional).
How to make:
Combine 1 cup sugar with ½ cup melted coconut oil. Add 5–10 drops of essential oil and mix well. Spoon into jars and decorate with fabric lids or ribbon.
8. Lip Balm Tins
Materials: Beeswax pellets, coconut oil, shea butter, essential oil, small tins.
How to make:
Melt 1 tbsp beeswax with 2 tbsp coconut oil and 1 tbsp shea butter. Stir in a few drops of peppermint or vanilla oil. Pour into tins and let cool completely before labeling.
9. Handmade Soap Bars (Melt-and-Pour)
Materials: Melt-and-pour soap base, essential oils, dried flowers or herbs, soap molds.
How to make:
Melt soap base in the microwave, stir in scent and botanicals, then pour into molds. Let harden, pop out, and wrap in tissue or cellophane.
➡️ Moisturizing DIY Soap: Step-by-Step Recipes for All Skin Types
10. Candle in a Jar
Materials: Soy wax, wicks, small jars, essential oils, crayons or candle dye (optional).
How to make:
Melt wax, add scent and color, then pour into jars with centered wicks. Let cool overnight. Tie a ribbon around the jar and add a “hand-poured” label.
➡️ Candle Making for Beginners: The Ultimate Guide
Decor & Ornaments

11. Salt Dough Ornaments
Materials: 1 cup flour, ½ cup salt, ½ cup water, cookie cutters, acrylic paint, ribbon.
How to make:
Mix flour, salt, and water into a firm dough. Roll out, cut shapes, and poke a hole for hanging. Bake at 200°F for 2–3 hours or air-dry for 24–48 hours. Paint and add ribbon.
➡️ Salt Dough Christmas Ornaments Step-By-Step
12. Paper Snowflakes
Materials: White paper, scissors, glitter (optional), thread or ribbon.
How to make:
Fold a square piece of paper into a triangle several times. Cut small shapes along the edges, then unfold carefully. Add glitter if desired and attach a loop for hanging.
➡️ 12 Paper Christmas Ornament Ideas
13. Dried Orange Slice Ornaments
Materials: Oranges, baking sheet, twine or ribbon, cinnamon sticks (optional).
How to make:
Slice oranges thinly, pat dry, and arrange on a parchment-lined baking sheet. Bake at 200°F for 3–4 hours, flipping halfway, until dry. Thread twine through each slice and tie with a cinnamon stick.
14. Pinecone Ornaments
Materials: Pinecones, white paint, beads or pom-poms, ribbon, hot glue.
How to make:
Lightly brush pinecone tips with white paint for a snowy look. Add small beads between scales if you like. Glue a ribbon loop to the top for hanging.
15. Cinnamon Stick Tree Ornaments
Materials: Cinnamon sticks, small twigs, green yarn, ribbon, hot glue.
How to make:
Cut twigs into gradually smaller pieces. Glue them horizontally onto a cinnamon stick to form a tree shape. Wrap with green yarn and add a ribbon loop at the top.
➡️ 30 Easy DIY Christmas Ornaments to Make at Home
Personal & Practical Gifts

16. Photo Ornaments or Frames
Materials: Clear ornament blanks or small frames, printed photos, glue, ribbon.
How to make:
Roll up a small photo and insert it into a clear ornament, or glue a photo into a mini frame. Add a ribbon for hanging or display.
17. Coupon Book
Materials: Cardstock, stapler or ribbon, markers or stamps.
How to make:
Cut cardstock into small rectangles. Write “coupons” like “One Home-Cooked Meal” or “Movie Night.” Stack and bind with a stapler or ribbon.
18. Customized Keychains
Materials: Wooden or acrylic blanks, paint pens, key rings, sealant spray (optional).
How to make:
Paint initials, names, or simple designs onto blanks. Let dry, seal if desired, and attach key rings.
19. Personalized Journals
Materials: Plain notebook, decorative paper or fabric, glue, ribbon, stickers.
How to make:
Cover the notebook with pretty paper or fabric. Add the recipient’s name with stickers or hand lettering. Tie a ribbon around the spine for a finished look.
20. Plant Cuttings in Small Pots
Materials: Small pots or jars, soil, plant cuttings (e.g., pothos, succulents), twine, tag.
How to make:
Plant cuttings in small containers with fresh soil. Tie twine around the pot and attach a care tag with watering instructions.
Wearables & Accessories

21. Felt Ornaments or Brooches
Materials: Felt sheets, needle and thread or fabric glue, stuffing, pins or ribbon.
How to make:
Cut two identical felt shapes (hearts, stars, trees). Sew or glue around the edges, leaving a small opening. Stuff lightly, close, and add a pin back or hanging loop.
22. Beaded Bracelets or Keychains
Materials: Elastic cord or keychain blanks, beads, pliers (if using wire).
How to make:
String beads onto elastic cord in a pattern you like. Tie securely and trim excess. For keychains, attach beads to a blank using pliers or strong glue.
23. Fabric Coasters
Materials: Cotton fabric squares, batting or felt, sewing machine or fabric glue.
How to make:
Cut fabric and batting into 4-inch squares. Layer fabric on top of batting and sew or glue around the edges. Stack 4–6 coasters and tie with ribbon.
Quick & Cute Extras

24. Gift Tags or Ornaments from Cardstock
Materials: Kraft cardstock or tags, ink pads, stamps, flat-back gems, twine.
How to make:
Ink the edges of tags for a vintage look. Stamp “Merry Christmas” or draw simple ornaments. Glue on gems and thread twine through the hole.
25. Mini Gift Boxes with Treats
Materials: Small boxes or tins, tissue paper, candies or tea bags, ribbon.
How to make:
Line boxes with tissue paper. Fill with chocolates, tea bags, or small treats. Close and tie with ribbon. Add a handwritten note for a personal touch.
Tips to Keep Costs Low
- Set a per-gift budget (e.g., $5) to stay on track.
- Buy supplies in bulk or during post-holiday sales.
- Use jars, tins, and containers you already have at home.
- Batch-make similar gifts (like multiple jars of cocoa mix) to save time and materials.
With these 25 ideas, you can create a whole stack of heartfelt, handmade DIY Christmas gifts on a budget—perfect for bloggers, crafters, and anyone who loves a cozy, creative holiday season.
If you’d like even more dollar-store inspiration, head over to 20 Easy Dollar Store Christmas Crafts. Many of those ideas work beautifully as last‑minute gifts too.
Save this Pin!







