
How utterly sweet are these pink bloomers or diaper cover?! With their comfy ribbed waistband and classic silhouette, these “Sweet Blossom Bloomers” are perfect for keeping little ones cozy and stylish. They’re a fantastic addition to any baby’s wardrobe and make a thoughtful handmade gift!
This pattern is designed to be relatively easy, making it suitable for confident beginners or intermediate crocheters. If you’re comfortable with basic stitches and working in the round, you can definitely create these!
Let’s get started on crocheting some comfort and cuteness!

Skill Level: Easy-Intermediate Yarn Weight: DK (light worsted) yarn in a single color (Pink, as pictured). Hook Size: 4.0mm (G/6) crochet hook (or size needed to obtain gauge) Other Materials:
- Yarn needle for weaving in ends
- Stitch markers (helpful for marking the start of rounds and leg splits)
- Small amount of elastic (optional, for waistband)
Gauge: 5 hdc and 3 rows = 1 inch (2.5 cm) in half double crochet (for the waistband). It’s important to check your gauge to ensure the bloomers will be the correct size. Adjust your hook size if necessary.
Finished Size (approximate): 0-3 months (with notes for adjustments) For larger or smaller sizes, you’ll need to adjust your starting chain for the waistband and the number of stitches/rows for both the body and legs.
Stitches Used:
- ch: chain
- sl st: slip stitch
- sc: single crochet
- hdc: half double crochet
- dc: double crochet
- fpdc: front post double crochet
- bpdc: back post double crochet
Pattern Notes:
- The bloomers are worked from the top down, in the round, until the crotch, then split for the leg openings.
- Ch 1 at the beginning of an hdc round does NOT count as a stitch unless specified.
- Ch 2 at the beginning of a dc round counts as a dc.
- Always join rounds with a sl st to the first stitch of the round.
- The waistband features a ribbed texture created by working in the back loop only or using post stitches. The image shows a very distinct ribbing, which suggests either back loop only hdc or alternating fpdc/bpdc. We’ll use hdc in the back loop only for simplicity and a similar look.
Let’s Begin! The Waistband
We’ll start by creating the ribbed waistband.

Starting Chain: Ch 60 (Adjust as needed for desired waist circumference. This measurement should be snug but comfortable around the waist. Ensure your chain is a multiple of 2.) Join with a sl st to the first ch, being careful not to twist the chain.
Round 1: Ch 1, hdc in each ch around. Join with a sl st to the first hdc. (60 hdc)
Round 2 (Ribbing): Ch 1, hdc in the back loop only of the next hdc. Repeat from * to * around. Join with a sl st. Working in the back loop only creates a subtle ribbed effect as seen in the image.
Repeat Round 2 for a total of 5-6 rounds, or until your waistband is approximately 1.5 – 2 inches wide and has a good ribbed appearance.

The Body – Upper Section
Now we’ll work the main body of the bloomers in solid double crochet.
Round 1: Ch 2 (counts as dc), dc in each hdc around. Join with a sl st to the top of the beginning ch-2. (60 dc)
Round 2: Ch 2, dc in each dc around. Join with a sl st.
Repeat Round 2 for approximately 6-8 more rounds, or until the bloomers measure about 4.5-5 inches from the top of the waistband down, (or desired length before the crotch shaping begins).
Crotch Shaping
Now we’ll start increasing to create room for the diaper/nappy.
Round 1 (Increase Round): Ch 2, 2 dc in the first st. Dc in each dc around, placing 2 dc in one additional stitch evenly spaced on the opposite side of the round. Join with a sl st. (2 stitches increased)
Repeat Round 1 for approximately 2-3 more rounds, or until you have enough stitches to divide comfortably for the legs (e.g., around 66-70 stitches total).

Dividing for the Legs
Now we’ll create the two leg openings.
Count: Count your total stitches. Divide by 2 to get the stitch count for each leg. (e.g., 68 stitches total, so 34 stitches per leg).
First Leg: Next Round: Ch 2, dc in the first stitch. Dc in each dc across for half of your total stitches (e.g., 34 dc if your count is 68). Ch 4 (for crotch space): Ch 4 (this creates the crotch seam. Adjust number of chains for a looser or tighter fit in the crotch. For 0-3 months, 4 chains is usually sufficient). Join: Join with a sl st to the first dc of this round, skipping the remaining stitches for the second leg.
You have now formed one leg opening. You will work in the round for this leg.
Continue working in the round for the first leg: Round 1: Ch 2, dc in each dc around, working into the chains of the crotch space as well. Join with a sl st to the top of the beginning ch-2. Repeat Round 1 for approximately 2-3 more rounds, or until the leg opening is the desired length before the ribbed cuff.

Leg Cuff (Ribbed)
Round 1 (Ribbing): Ch 2 (counts as dc). Fpdc around the next dc, bpdc around the next dc. Repeat from * to * around. Join with a sl st to the top of the beginning ch-2. Adjust your stitch count if needed so it’s a multiple of 2 for even ribbing.
Repeat Round 1 for 2-3 more rounds, or until the cuff is desired width. Fasten off.
Second Leg
Re-attach yarn to the unworked stitches at the crotch. Work the second leg and its cuff exactly as you did the first.
Video tutorial
Finishing
- Weave in all remaining loose ends securely.
- Optional Elastic (for Waistband): If you prefer a more secure fit, you can weave a piece of thin elastic through the top ribbed waistband using a yarn needle, securing the ends.
And there you have it – a pair of adorable and comfy Sweet Blossom Bloomers, ready for your little one to wear! Don’t forget to share your finished bloomers with me on social media – I love to see your beautiful creations!
Happy crocheting!