Christmas Gift Basket Ideas Under $40: 6 Easy DIY Baskets with Real Fillers and Prices
Six themed baskets you can build in an evening, each with real fillers I priced out, a quick how-to and a free printable tag sheet.
Disclosure: Items marked "From my shop" are my own designs, sold in my Etsy shop (Cozy Holiday Printables) or, for the gift basket kit, on Payhip. The other product links are plain links to Walmart and Target; they are not affiliate links and I don't earn anything from them. Read the full disclosure.

A gift basket is the easiest way to make a small budget look generous. Pick a theme, add four or five things that go together and tie on a tag, and suddenly a few drugstore finds feel like a real present. They work for neighbors, teachers, coworkers, in-laws and the friend who has everything.
I priced out six themed Christmas gift baskets with real products from Walmart and Target. Every basket comes in under $40 for the fillers, and most come in well under. Use them as shopping lists, or swap in what you already have at home.
Quick picks
- CheapestMovie night basket, about $20
- Best for twoHot cocoa basket with a pair of Santa mugs, about $22
- Best for herSpa self-care basket, about $40
- Best for coffee drinkersCoffee lover basket, about $35
- Best for familiesBaker's basket, about $32
- Best thank-youTeacher basket, about $38
- Plan them allChristmas Gift Basket Kit, $4 printable (my shop)
| Basket | Fillers total | Best for |
|---|---|---|
| Hot cocoa night | $21.72 | Couples, neighbors, families |
| Movie night | $20.49 | Families, roommates, teens |
| Spa self-care | $39.62 | Mom, sister, best friend |
| Coffee lover | $34.70 | Coworkers, in-laws, dads |
| Baker's basket | $32.45 | Kids who bake, holiday bakers |
| Teacher thank-you | $37.78 | Teachers, aides, coaches |
1. Hot cocoa night basket (about $22)
The classic, and the one everyone is happy to get. Line a basket with a plaid towel or the socks, stand the mugs up in back and pile the cocoa and marshmallows in front. Add a handful of candy canes (about $3 for a box at any grocery store) to stir with.
Swiss Miss Milk Chocolate Hot Cocoa Mix, 8 count
$3.27 at Walmart
The base of the basket: eight packets, so it covers a whole week of cocoa nights. Tip the packets into a jar if you want it to look homemade.
Check price at WalmartJet-Puffed Mini Marshmallows, 10 oz
$1.00 at Walmart
On rollback when I checked (normally $1.73). Pour some into a small cellophane bag tied with twine and it looks like a treat from a cafe.
Check price at WalmartHoliday Time 15 oz Santa Mug, 2 pack
$9.48 at Walmart
Two festive mugs means the basket is really a gift for two: perfect for a couple, roommates or a parent and kid.
Check price at WalmartJoyspun Women's Cozy Crew Socks, 3 pack
$7.97 at Walmart
Soft socks roll up small and fill the gaps between the jars. Cocoa plus warm feet is the whole point of this basket.
Check price at Walmart2. Movie night basket (about $20)
The cheapest basket here and a hit with families. Use a popcorn bucket, a small laundry basket or a shoebox wrapped in red paper. Add a DVD of a Christmas classic from the thrift store if you spot one.
Orville Redenbacher's Movie Theater Butter Microwave Popcorn, 6 count
$4.77 at Walmart
Six bags, six movie nights. Stand a couple of bags up at the back of the basket so it reads "movie night" at a glance.
Check price at WalmartM&M'S Milk Chocolate Movie Theater Box, 3.1 oz
$1.48 at Walmart
Real concession-stand candy. Grab two or three boxes in different kinds if your budget allows.
Check price at WalmartMainstays Plush Throw Blanket, 50 x 60 in
$6.97 at Walmart
Fold it to line the basket. It is the biggest piece, so it makes the whole thing look generous for under $7.
Check price at WalmartSwiss Miss Milk Chocolate Hot Cocoa Mix, 8 count
$3.27 at Walmart
A warm drink for the movie. Swap in a two-liter of their favorite soda if they are not cocoa people.
Check price at WalmartKids Christmas Activities Printable
$4 at Etsy · Cozy Holiday Printables
My own printable pack: Christmas coloring pages, a word search, a maze and bingo. Print a few pages for the kids to do during the opening credits or at intermission.
View on Etsy3. Spa self-care basket (about $40)
For the mom, sister or friend who never takes a night off. A white or wicker basket and a rolled washcloth make it look like a spa shelf. This one sits right at $40, so it is the one to trim first if prices move.
Dr Teal's Soothe & Sleep Lavender Bath Bombs, 5 count
$12.70 at Walmart
Five lavender soaks to build the basket around. For a tighter budget, Walmart's own Equate bath bomb was $1 each when I checked.
Check price at WalmartMooyam Aloe Vera Hydrating Sheet Masks, 10 pack
$8.99 at Walmart
Ten at-home facials. Fan a few out at the front of the basket so the packaging shows.
Check price at WalmartMainstays 3-Wick Country Holiday Jar Candle, 14 oz
$4.97 at Walmart
A big holiday-scented candle for under $5, with thousands of reviews. Pick a lighter scent if they are sensitive to fragrance.
Check price at WalmartChristmas Snowflake Sherpa-Lined Slipper Socks
$7.99 at Walmart
Fuzzy, festive and the coziest thing to put on after a bath.
Check price at WalmartBurt's Bees Peppermint Hydrating Lip Balm
$4.97 at Walmart
Peppermint feels like the season, and winter lips need it.
Check price at Walmart4. Coffee lover basket (about $35)
Great for coworkers, in-laws and anyone who says they are "not a morning person." Scatter a few coffee beans and cinnamon sticks between the items for the smell when they open it.
Starbucks Holiday Blend Ground Coffee, 10 oz
$10.79 at Target
The seasonal blend only shows up once a year, which is what makes it feel like a gift instead of groceries.
Check price at TargetHoliday Time 15 oz Santa Mug, 2 pack
$9.48 at Walmart
Two cheerful mugs, so there is one to share. Wrap the biscotti and frother inside one of them.
Check price at WalmartCoffee mate Peppermint Mocha Liquid Creamer, 32 oz
$3.98 at Walmart
The holiday flavor everyone waits for. It needs the fridge, so add it on the day you hand the basket over.
Check price at WalmartNonni's Cioccolati Almond Biscotti, 12 count
$4.97 at Walmart
Individually wrapped, so you can tuck a few into every corner of the basket. Made for dunking.
Check price at WalmartMainstays Handheld Milk Frother Wand
$5.48 at Walmart
Cafe-style lattes at home for about $5. It takes 2 AA batteries (not included), so tape a pair to the box.
Check price at Walmart5. Baker's basket (about $32)
Everything to bake and decorate a batch of Christmas cookies. Use a mixing bowl or a baking dish as the basket and it becomes part of the gift.
6-Piece Christmas Cookie Cutter Set, 3 inch stainless
$4.35 at Walmart
Holiday shapes for cut-out cookies. Sold by another seller on Walmart's site, so expect about $2 shipping.
Check price at WalmartWilton 6-Cell Assorted Christmas Sprinkles, 6.7 oz
$13.66 at Walmart
Six red, green and white mixes in one tub. It is the splurge of this basket and the piece that looks best through cellophane.
Check price at WalmartFigmint Acacia Wood Silicone Spatula
about $5 at Target
A pretty spatula that gets used for years. Stand it up in the corner like a flag.
Check price at TargetAonerit Christmas Snowflake Kitchen Towels, set of 2
$6.47 at Walmart
Line the basket with one and roll the other. Another seller on Walmart's site, so expect about $2.40 shipping.
Check price at WalmartBetty Crocker Sugar Cookie Mix, 17.5 oz
$2.97 at Walmart
Just add butter and an egg, then use the new cutters. It means they can bake the same day they open it.
Check price at Walmart6. Teacher thank-you basket (about $38)
Practical things a teacher will use every day, plus one treat. A small bucket or a reusable tote is easy to carry home from school. To add a gift card, tuck it into the tumbler or clip it to the pens. For smaller ideas, see my teacher gifts under $15.
Paper Mate Flair Felt Tip Pens, 12 count
$9.97 at Walmart
The pens teachers actually ask for. Teachers go through a lot of them grading.
Check price at WalmartMainstays 20 oz Stainless Steel Tumbler with Straw Lid
$9.97 at Walmart
Keeps coffee hot through first period. Stand the pens inside it to save space.
Check price at WalmartGold Bond Citrus Pop Hand Cream, 3 oz
$4.97 at Walmart
For hands dried out by sanitizer and dry-erase markers. A light scent works for a classroom.
Check price at WalmartLindt LINDOR Milk Chocolate Truffles, 5.1 oz
$6.88 at Walmart
A treat that feels a little fancy. Scatter a few loose truffles on top of the basket.
Check price at WalmartPost-it Super Sticky Notes, 5 pack, Simply Serene
about $5.99 at Target
A classroom basic in calm colors. Write "Thank you!" on the top note before you pack it.
Check price at TargetHow to put together a Christmas gift basket
- Pick a container that is part of the gift. A mug, mixing bowl, popcorn bucket, tote bag or thrifted basket all work. Dollar stores sell small baskets for about $1.25.
- Fill the bottom. Crinkle paper, a folded towel or a throw blanket lifts the items up so nothing sinks out of sight.
- Tallest items in back. Stand bags, boxes and mugs at the back, then work forward to the smallest pieces.
- Fill the gaps. Wrapped candies, biscotti, socks or candy canes keep things from shifting.
- Wrap and tie. Clear cellophane gathered at the top with ribbon or twine, or just a big bow on the handle.
- Add a tag. Write who it is for and one line about why you made it. Get my free printable tag sheet below.
Tip: Add anything that needs the fridge (like coffee creamer) on the day you give it, and stick a small ingredient label on homemade treats so the person can check for allergies.
Free printable gift basket tags
I made a sheet of eight printable tags to match these baskets: Cocoa Night, Movie Night, Spa Day, Coffee Break, Happy Baking, Thank You Teacher, Merry Christmas and Happy Holidays, each with To and From lines. Join my email list just below and the download link appears right away. Print on cardstock, cut, punch and tie on with twine.

Christmas Gift Basket Kit (printable)
$4 at Payhip
Want the whole plan on paper? My 12-page kit has a basket planner (2 copies), filler checklists for all six baskets in this guide, a how-to page, and a sheet of 12 matching tags plus treat labels. Instant download: print it tonight and fill a basket this weekend.
Get the kit on PayhipFrom my shop: easy add-ons
If you have a little room left in the budget, these are my own designs from my Etsy shop. The towel and tote are printed to order, so give them a couple of weeks to ship.
- Christmas gift tags ($3): a printable sheet of classic tags for the rest of your presents.
- Kids Christmas Activities Printable ($4): coloring pages and games to tuck into the movie night or baker's basket.
- Holiday Season Cocoa Kitchen Towel ($29): a splurge liner for the cocoa or baker's basket that they'll keep using.
- Home for the Holidays Tote ($26): use it as the basket itself.
More ideas: For party hosts see Christmas hostess gifts under $30, for the office see coworker gifts under $10, and to plan it all see how to set a Christmas gift budget.
Frequently asked questions
What do you put in a Christmas gift basket?
Pick a theme and add four or five items that go together, like cocoa mix, marshmallows, mugs and cozy socks for a hot cocoa basket. Fill the bottom with crinkle paper or a towel, put tall items in back and finish with cellophane and a tag.
How much should a DIY Christmas gift basket cost?
Most DIY baskets cost $15 to $40 for the fillers. Every basket in this guide comes in under $40, and the movie night basket is about $20.
What is a good cheap gift basket idea?
A movie night basket with microwave popcorn, a box of theater candy, cocoa and a plush throw costs about $20 and works for families, roommates and teens.
What can I use instead of a basket?
A mug, mixing bowl, popcorn bucket, tote bag, baking dish or a shoebox wrapped in paper all work, and many of them become part of the gift.
What should go in a teacher Christmas gift basket?
Flair pens, sticky notes, a tumbler, hand cream and a small chocolate treat are all things teachers use every day. A gift card tucked into the tumbler makes it extra special.
Prices were checked on October 20, 2026 and can change. Walmart prices were read on Walmart.com on October 20, 2026 and can vary by ZIP code and seller; prices marked "about" come from Target's listings and could not be confirmed on the product page. Basket totals leave out shipping, tax and the basket itself. Check the price before you buy. My holiday printables on Etsy are 25% off through November 22, 2026 (no code needed), so you'll pay less than the regular prices listed here.
Free printable
Get the free gift basket tag sheet
Join the list and the free printable gift basket tag sheet is yours right away. You'll also get my Christmas countdown printable by email and new cozy gift guides as they go up.
More gift guides
-
For Hosts
Thanksgiving Hostess Gifts Under $30
-
Planning
How to Set a Christmas Gift Budget
-
For Kids
Stocking Stuffers for Kids Under $10
-
Cozy Picks
Cozy Gifts for Homebodies
-
For Coworkers
Coworker Gifts Under $10 (Secret Santa)
-
For Teachers
Teacher Gifts Under $15
-
For Hosts
Christmas Hostess Gifts Under $30
-
Last-Minute
Last-Minute Printable Gifts & DIY Gift Tags