Skip to the patterns
  1. Home
  2. Patterns
  3. Throws

Dimensional rose granny square table runner pattern

Rose granny square table runner crochet pattern: 20 dimensional rose squares joined into an oval lace-bordered runner.

Jump to pattern
Dimensional rose granny square table runner pattern
Dimensional rose granny square table runner pattern

About This Pattern

This one feels like a garden trellis caught mid-bloom. Twenty little roses sit up off their sage backgrounds, each one catching light differently depending on where you set the runner. It is romantic without being fussy, the kind of piece that makes a plain table feel considered.

Your hands will spend most of their time in the rose itself, working into chain loops and spaces behind petals to build that layered, three-dimensional look. It asks for patience in the first square or two while you learn where the back petals hide behind the front ones. After that, the rhythm sets in and your fingers just know the next move.

Laid down the center of a table, this runner turns an ordinary surface into something you want to linger near. The oval shape and scalloped picot edge soften the whole table, so it reads more like a textile heirloom than a craft project. It is equally at home under a vase or left bare to be looked at.

  • Build each rose starting from a ring, working the tight two-dc cluster center before any petals appear.
  • Add the front petals into the chain loops, then tuck a second round of back petals behind them for depth.
  • Finish every square with the sage green rounds and the cream outer round so the rose sits on a leafy backdrop.
  • Repeat the whole rose square twenty times, since each one is identical in construction.
  • Join all twenty squares into a grid using the flat slip-stitch join method, working flat as you go.
  • Shape the oval through the increase rounds at the short ends, then layer in the shell and open lace rounds.
  • Close the piece with the scalloped picot edge, then wet block to open up the lace and set the shape.

On the desk

  • Color A (Cream or Ivory): Approximately 400 yards (365 m), worsted weight, 100% cotton or cotton-acrylic blend. This is your primary color for the outer round of each square and the entire border.
  • Color B (Dusty Pink or Mauve Rose): Approximately 180 yards (165 m), worsted weight. This creates your beautiful dimensional roses.
  • Color C (Sage Green): Approximately 120 yards (110 m), worsted weight. This forms the leafy background behind each rose.
  • Lion Brand 24/7 Cotton works beautifully in Ecru, Rose, and Sage. This 100% mercerized cotton gives excellent stitch definition for the dimensional rose petals and blocks flat.
  • Paintbox Yarns Simply DK (used at slightly tighter tension) in Champagne White, Vintage Pink, and Grass Green also produces lovely results.
  • WeCrochet Comfy Worsted in Cream, Blush, and Fern offers a cotton-acrylic blend that adds drape and is machine washable, making it practical for everyday use.
  • Important substitution note: Choose a smooth, plied yarn with low halo. Fuzzy or bouclé yarns will obscure your rose petal definition and muddy the delicate details you worked so hard to create.
  • US size G-6 (4.0 mm) crochet hook, or size needed to obtain gauge
  • Tapestry needle for weaving in ends
  • Blocking mats and rust-proof pins
  • Measuring tape
  • Stitch markers (optional but helpful for border placement)

Stitch shorthand

Dimensional rose granny square table runner pattern

Rose Center (Color B)

Begin with a magic ring or ch 4, sl st to form a ring.

  1. Round 1

    Ch 1, work 10 sc into the ring, sl st to first sc to join. (10 sc)

  2. Round 2

    Ch 1, [sc in next st, ch 3] 10 times, sl st to first sc to join. Do not fasten off yet. (10 sc, 10 ch-3 loops)

You now have ten chain-3 loops radiating from the center. The next round works front petals into these loops.

Front Petal Round (still Color B)

  1. Round 3(10)

    Working into each ch-3 loop around, work one Petal (sc, hdc, 3 dc, hdc, sc) into each ch-3 loop. Sl st into the base of the first sc of the first petal to join. (10 petals)

After completing Rnd 3, the front petal layer is complete. Before cutting yarn, prepare the back petal chain.

Back Petal Preparation (still Color B)

  1. Round 4

    Working from behind the front petals, insert hook from the RS through the space between two adjacent sc stitches of Rnd 1, directly below the point between two front petals. Ch 4, sl st between the next two sc of Rnd 1; rep from around for a total of 10 ch-4 loops behind the petals. Sl st to the base sl st to join. (10 ch-4 back loops)

Back Petal Round (still Color B)

  1. Round 5

    Working into each ch-4 loop from behind the front petals, work one Large Petal (sc, hdc, 5 dc, hdc, sc) into each ch-4 loop. Sl st to the base of the first sc of the first large petal to join. (10 large petals)Fasten off Color B, leaving a 6-inch tail for weaving.

Checkpoint: Your rose motif should be a full, three-dimensional rose approximately 1.25 inches (3 cm) in diameter with two visible petal layers. The outer back petals should frame the inner front petals beautifully.

Green Square Base (Color C)

Join Color C with a sl st into any visible space at the outer edge of the rose, or into the back loop of any outer large petal sc.

  1. Round 6

    Ch 1, sc evenly around the entire outer perimeter of the rose, placing sc into the top of each petal stitch. Work approximately 2 sc per petal, adjusting as needed to keep work flat. You should have approximately 20 sc around the rose. Sl st to first sc to join. (20 sc)

  2. Round 7

    Ch 3 (counts as dc), dc in same st, ch 1, sk 1 st, 2 dc in next st; rep from around, ending ch 1, sk last st, sl st to top of beg ch-3. (10 two-dc groups, 10 ch-1 spaces)

  3. Round 8

    Sl st into next dc and into ch-1 sp, ch 3 (counts as dc), (dc, ch 2, 2 dc) in same ch-1 sp (corner made), ch 1, sk next 2-dc group, (2 dc, ch 1, 2 dc) in next ch-1 sp (side), ch 1, sk next 2-dc group, (2 dc, ch 2, 2 dc) in next ch-1 sp (corner); rep from twice more, ch 1, sk next 2-dc group, (2 dc, ch 1, 2 dc) in next ch-1 sp (side), ch 1, sl st to top of beg ch-3. (4 corner ch-2 spaces, 8 ch-1 side spaces, 16 two-dc groups)

  4. Round 9

    Sl st to corner ch-2 sp, ch 3, (dc, ch 2, 2 dc) in same sp (corner), [ch 1, 2 dc in next ch-1 sp] across side, ch 1, (2 dc, ch 2, 2 dc) in corner ch-2 sp; rep from around, ending with ch 1, sl st to top of beg ch-3. (4 corners with ch-2 spaces, 3 ch-1 side spaces per side, 20 two-dc groups total)Fasten off Color C, leaving a 6-inch tail for weaving.

    Checkpoint: Your green square should measure approximately 1.75 inches by 1.75 inches (4.5 cm by 4.5 cm) before the cream outer round.

Cream Outer Round (Color A)

Join Color A with sl st into any corner ch-2 sp.

  1. Round 10

    Ch 3 (counts as dc), (dc, ch 2, 2 dc) in same sp (corner), [ch 1, 2 dc in next ch-1 sp] 3 times across, ch 1, (2 dc, ch 2, 2 dc) in corner ch-2 sp; rep from around, ending [ch 1, 2 dc in next ch-1 sp] 3 times, ch 1, sl st to top of beg ch-3. (4 corners with ch-2 spaces, 4 ch-1 side spaces per side, 24 two-dc groups total)Fasten off if this is a standalone square.

Checkpoint: Each completed square should measure 2.5 inches by 2.5 inches (6.5 cm by 6.5 cm) after light blocking.

Petal (Front Petal)

In the designated chain space or slip stitch space: work (sc, hdc, 3 dc, hdc, sc) all into the same space. This creates one rounded petal.

Large Petal (Back Petal)

In the designated chain space behind a front petal: work (sc, hdc, 5 dc, hdc, sc) all into the same space. This creates a wider, taller petal that frames the front layer.

Shell

Work 5 dc all into the same stitch or space. Used in the lace border rounds.

Flat Slip-Stitch Join Method

Place two squares together with right sides facing up, side by side. Insert hook from RS through the corresponding ch-1 sp (or corner ch-2 sp) of both squares simultaneously. Sl st through both layers. Continue across all corresponding spaces along the shared edge. Each joining seam will produce 5 sl sts (4 side ch-1 spaces plus 1 connecting sl st between corner spaces).

Join all squares in rows first: join Row 1 (4 squares horizontally), then Row 2, and so on through Row 5. Then join the five completed rows to each other along their long horizontal edges in the same manner.

Checkpoint: The joined grid should measure approximately 10 inches by 13.5 inches (25.5 cm by 34 cm). All roses should face upward and the grid should lie flat without puckering at the joins.

Section Three: Oval Lace Border

The border is worked directly onto the outer edge of the joined grid. It transforms the rectangular grid into an oval through increases at the two short ends. The border is worked entirely in Color A (Cream).

With RS facing, join Color A with sl st into the center corner ch-2 space at one short end (4-square end) of the joined grid.

Border Round 1: Foundation Round

  1. Round 1

    Ch 3 (counts as dc). Work dc evenly around the entire perimeter of the joined grid as follows:

  2. Round 2(5)

    Along each short end (4-square width): Work (2 dc, ch 2, 2 dc) at each outer corner, 2 dc in each ch-1 space, and 1 dc in each dc along the top of the outer squares. At each inner join between squares on the short end, work 2 dc into the joining seam space. At the two outer corners of each short end, work (2 dc, ch 2, 2 dc) into the corner ch-2 space to begin building the oval curve. Additionally, work 5 dc into the corner ch-2 space at each of the two outermost corners of the short ends to create extra width for the oval shaping.

  3. Round 3(2)

    Along each long side (5-square length): Work 2 dc in each ch-1 side space, 1 dc in each dc group, and 2 dc into each join space between squares. At each outer corner between a short end and a long side, work (2 dc, ch 2, 2 dc).

  4. Round 4(180)

    Join with sl st to top of beg ch-3. (approximately 180 dc, 4 ch-2 sp)

The exact stitch count along the sides will vary slightly depending on how your squares were joined. What matters is that you have a smooth, flat round with corner ch-2 spaces and that the work lies flat.

Border Round 2: Begin Oval Shaping

Join Color A (if not already attached), ch 3 (counts as dc).

Along each long side: Work dc in each dc across, with no increases.

At each short end: Work (2 dc, ch 2, 2 dc) into each ch-2 corner sp, AND work an additional increase of 3 dc spaced evenly across the short end top edge to begin the oval curve. Place these 3 extra dc by working 2 dc into every third stitch across the short end.

Join with sl st to top of beg ch-3. (approximately 196 dc, 4 ch-2 sp)

Border Round 3: Continue Oval Shaping

Ch 3 (counts as dc).

Along each long side: V-stitch (dc, ch 2, dc) in every 3rd dc, dc in remaining stitches.

At each short end: Work [2 dc, ch 2, 2 dc] in corner sp, continue placing a V-stitch every 3rd stitch across the short end to build fullness.

Join with sl st to top of beg ch-3. (approximately 216 sts and sp)

Border Round 4: Lace Shell Round

  1. Round 1

    Ch 3 (counts as dc).

  2. Round 2(5)

    Work Shell (5 dc in same st) into each V-stitch ch-2 sp from previous round.

  3. Round 3

    Between Shells work ch 1, sk 2 sts, sc in next st, ch 1, sk 2 sts.

  4. Round 4

    At each short end corner ch-2 sp: work (Shell, ch 2, Shell) to maintain the oval curve.

  5. Round 5

    Along long sides where there are no V-stitches: work (sk 2, Shell in next st, ch 1, sc in center of next group, ch 1) to fill the space evenly.

  6. Round 6

    Join with sl st to top of beg ch-3. (approximately 36 Shells distributed evenly around oval)

Border Round 5: Open Lace Round

Ch 5 (counts as dc, ch 2).

Sc into center dc of next Shell, ch 2, dc into sc between Shells, ch 2; rep from around, adjusting at short ends with (dc, ch 2, dc, ch 2, dc) into the (Shell, ch-2, Shell) corner groupings to maintain oval width.

Join with sl st to 3rd ch of beg ch-5. (approximately 72 ch-2 spaces)

Border Round 6: Second Shell Round

Sl st into first ch-2 sp, ch 3 (counts as dc), 4 dc in same sp (Shell).

Ch 1, sc in next ch-2 sp, ch 1, Shell in next ch-2 sp; rep from around, working (Shell, ch 2, Shell) at each short-end curve point to maintain oval shaping.

Join with sl st to top of beg ch-3. (approximately 36 Shells, 36 sc)

Border Round 7: Connector Round

Ch 1, sc in same st (top of Shell center dc).

Ch 3, sc in sc between Shells, ch 3, sc in center of next Shell; rep from around, working (sc, ch 3, sc, ch 3, sc) at each short-end curve transition.

Join with sl st to first sc. (approximately 72 ch-3 loops)

Border Round 8: Scalloped Picot Edge

Sl st into first ch-3 sp.

Work (sc, hdc, dc, Picot, dc, hdc, sc) into each ch-3 sp around; rep from working into every ch-3 loop.

Join with sl st to first sc. Fasten off Color A.

Checkpoint: After completing the border, the runner should have a smooth oval outline with a decorative scalloped picot edge. The total finished measurement should be approximately 14 inches by 22 inches (35.5 cm by 56 cm).

Where it goes

  • A centerpiece runner for a dining or farmhouse table, paired with a simple ceramic vase so the roses stay the visual focus.
  • A dresser or console topper that adds texture under a lamp or framed photos without competing for attention.
  • A thoughtful handmade housewarming gift for someone who likes cottage or vintage-leaning decor.
  • A textured backdrop for styled flat-lay photography, especially for product shots that want a soft, feminine feel.

Color ideas

  • Classic blush Color A cream on the outer round of every square and the entire border, Color B dusty pink for all rose layers, Color C sage green for the leafy square base.
  • Deep contrast Swap Color A for a darker neutral on the border and outer round only, keep Color B true pink for the roses, and use a richer forest-toned green in place of sage for the square base.

Care

Hand wash in cool water with a mild detergent, since the cotton and cotton-acrylic blends in this project hold their stitch definition best without a washing machine.

Lay flat to dry on a towel, reshaping the oval and gently opening the scalloped picot points with your fingers before it sets.

Store flat or loosely folded in a drawer rather than hung, so the dimensional rose petals keep their raised shape over time.

Assembly

  1. Step 1 Weave in all ends securely using a tapestry needle. For cotton yarn, weave tails at least 1 inch in two different directions and trim close.
  2. Step 2 Wet block the finished runner for best results. Soak in cool water for 15 to 20 minutes until fully saturated. Gently squeeze out excess water (do not wring). Roll in a clean dry towel and press to remove more moisture.
  3. Step 3 Lay the runner flat on blocking mats. Pin the outer scalloped edge at each picot point, stretching gently to open the lace border. Pin the long edges straight. At the short oval ends, pin in a smooth curve.
  4. Step 4 Allow to dry completely. This may take 24 hours or more depending on humidity.
  5. Step 5 Once dry, the runner should lie perfectly flat with the rose motifs raised and the lace border open and even.

Easy to get wrong

Losing track of back petal loops

Mark the base slip stitch of Rnd 4 with a stitch marker before you start the chain-4 loops, since it is easy to lose your starting point working behind the front petals.

Pulling petal stitches too tight

Keep your hdc and dc stitches in each Petal relaxed so the three-dimensional curve of the petal can actually form instead of lying flat.

Skipping the border increases

Watch for the increases at the short ends in the early border rounds, since missing them is what causes the runner to come out rectangular instead of oval.

Between the songs

Listener questions

Original pattern: https://crochr.com/pink-rose-granny-square-table-runner-free-crochet-pattern/

About the Author

Marisol QuinteroWho runs Crochet Obsessed, why a stitch count sits at the end of every round, how a pattern gets written here, and the things this site will never do.

Get new patterns by email

Tune in when a new one airs. Unsubscribe any time.