There is something quietly satisfying about a baby shower gift that makes the whole room turn and look. Diaper cakes do exactly that. They sit on the gift table like a centerpiece, they photograph well, and then — best of all — they come apart into dozens of diapers a new parent will genuinely use at 3 a.m. That combination of pretty and practical is why these 10 DIY baby diaper cake ideas for baby showers keep showing up on Pinterest year after year.
Building one yourself is more forgiving than it looks. You do not need a craft room full of supplies or any special talent. You need diapers, a few rubber bands, ribbon, and a little patience with rolling. Most of these projects come together in an afternoon, and several can be made for under $25 if you shop smart and use diapers from a bulk box.
Below you will find ten different styles, from the tall classic tiered cake to a rolling tricycle and a set of tiny single-tier cakes used as table favors. Each one includes what you need, how to put it together, how long it takes, and the small details that separate a cake that holds together from one that collapses in the car on the way to the party. Pick the one that matches the shower theme, the parents’ style, and how much time you actually have.
Quick Answer
The most reliable DIY diaper cake is a three-tier rolled cake: roll 60–80 size 1 diapers, secure each with a rubber band, stand them in circles around a cardboard tube or dowel, and stack the tiers. Wrap each layer with wide ribbon, tuck in small gifts, and finish with a topper. It takes about 90 minutes, holds up well in transport, and works for any baby shower theme.
1. Classic Three-Tier Rolled Diaper Cake

This is the version most people picture when they hear “diaper cake,” and it is the best place to start if you have never made one.
What you need: 60–80 size 1 diapers, a pack of small rubber bands, one cardboard paper towel tube, three wooden dowels or skewers, a 10-inch cake board or sturdy cardboard circle, wide satin ribbon (about 2 inches), thin curling ribbon, and a topper such as a stuffed animal or a pair of baby booties.
How to make it: Roll each diaper tightly from the front waistband inward and secure it with a rubber band around the middle. Stand the paper towel tube in the center of your cake board and arrange diapers around it in a ring until the base tier is as wide as you want — usually about 28 to 32 diapers. Slip a large rubber band or a piece of ribbon around the whole ring to hold it. Repeat with a middle tier of about 20 diapers and a top tier of 12 to 15. Stack them, running a dowel down through each tier for stability, then wrap wide ribbon around each layer to hide the rubber bands.
Time and difficulty: 60–90 minutes. Beginner friendly, though your hands will be tired by the last tier.
Customize by choosing ribbon in the nursery colors, tucking gift cards or pacifiers between the tiers, and matching the topper to the shower theme. Transport it on the cake board, seatbelted in the passenger seat, never in a hot trunk.
💡 Pro Tip: Use size 1 diapers rather than newborn. Newborn sizes are outgrown within weeks, and parents always end up with more of them than they can use.