This miniature glasshouse café scene is designed for makers who love miniature dollhouse decor and cozy market displays. You’ll use cotton yarn, a sturdy crochet hook set, and simple shaping to build the atrium frame, café counter, and tiny patio details that look great in product photos and gift listings.
The finished piece also pairs beautifully with amigurumi animals, miniature café furniture, and collectible handmade home décor that people often search to buy. Every small object is included so you can create a complete scene that feels “ready for customers,” from the menu board to the blooming protea beds.
Please note: I strive for accuracy in every pattern, but occasional errors can happen. Thank you for understanding and for enjoying my designs.
Project Overview
You will make a two-level atrium glasshouse café with a slanted roof and a tall glass wall on the left. The lower level has a stone patio, planted protea beds, a café counter with shelves and jars, a bench set, a small fence, and a bicycle planter.
The upper level is a cozy lounge nook with a chaise, pillows, a blanket, a bookcase, wall art, a clock, a side vase with protea, and a short railing at the loft edge. The structure sits on a wooden-look base with a pebble path effect.
Materials
- Yarn: Cotton or cotton-blend (sport/fingering) in: cream, tan, light brown, dark brown, gray, charcoal, white, black, dusty teal, pale yellow, sage, olive, rose/magenta, blush, rust/orange, denim blue, and a small amount of green for leaves.
- Clear plastic: Thin acetate sheet (report cover) for the glass panels.
- Hooks (important):
- 3.0 mm for large wall panels and roof edging.
- 2.5 mm for frame beams, floors, and most furniture.
- 2.0 mm for small accessories (jars, mugs, books, hooks, candle).
- 1.75 mm for tiny details (menu letters area, bike spokes accent, flower petals tips) if you crochet tightly.
- Notions: Stitch markers, tapestry needle, scissors, ruler, pins/clips, craft glue (or sewing), black embroidery floss.
- Structure support: 1–2 mm craft wire or floral wire for beams and hanging cords; thin cardboard or plastic canvas for base and floor stiffeners.
- Stuffing: Polyester fiberfill for animal and pillows.
- Optional: Tiny beads for jar “contents,” or felt circles for clock face backing.
Size and Gauge
Work very tight so pieces hold shape. The overall scene can be scaled, but the proportions below match the photo look: a tall left glass wall, a compact café interior, and a loft lounge that sits above the counter area. If your stitches are looser, switch down one hook size.
Suggested finished base: about 18–22 cm wide and 14–18 cm deep, with the roof peak reaching about 20–25 cm. Your yarn choice and tension will shift measurements slightly, but keep the visual proportions the same.
Abbreviations
- ch = chain
- sl st = slip stitch
- sc = single crochet
- hdc = half double crochet
- dc = double crochet
- inc = increase (2 sc in same st)
- dec = decrease (invisible decrease preferred)
- BLO = back loop only
- FLO = front loop only
- st(s) = stitch(es)
Color Notes
Main frame color in the image is a warm tan/beige. Stone borders are gray. Interior furniture mixes tan and dark brown. Flowers are protea-like with deep magenta and blush tips plus green leaves. Keep the animal character warm-toned with a rust beret, green top, blue overalls, striped scarf, and brown boots.
Construction Order (Recommended)
- Base board and pebble patio
- Stone planter walls and fence
- Glasshouse frame + roof
- Loft floor + railing
- Café counter and wall shelves
- Bench + round table
- Pendant lights + sign + menu board
- Protea beds + pots + bicycle planter
- Upstairs chaise, pillows, blanket, bookcase, clock, art
- Animal character with outfit
- Final assembly and detailing
Base Board and Pebble Patio
Base Insert (stiffener)
Cut a rectangle from cardboard or plastic canvas to your preferred base size (example 20 cm x 16 cm). Round the corners slightly. This will be hidden inside the crocheted base cover and keeps everything flat and sturdy.
Wood-Plank Base Cover (3.0 mm hook)
Use medium brown. Crochet a large rectangle in rows to cover the stiffener. Work until it matches the stiffener size, then add a narrow edging to wrap around.
- Row 1: ch to match base width, sc across.
- Rows 2–N: ch 1, turn, sc across until length matches.
- Edging: sc evenly around the rectangle, adding 3 sc in each corner.
Slip the stiffener under this fabric later, or glue the crochet panel directly onto a wooden plaque if you prefer.
📌Thank you for reading the article
Pebble Patio Panel (2.5 mm hook)
Use light gray. Make a slightly smaller rectangle that sits centered on the front half of the base. This panel represents the pebble path area in the image.
- Work sc rows until you have a rectangle about 70% of base width and 55% of base depth.
- Surface detail: using darker gray yarn, embroider scattered small ovals and dots to mimic pebbles.
Attach later after planter walls are placed so spacing looks clean.
Stone Planter Walls and Front Fence
Stone Wall Strips (2.5 mm hook)
Use medium gray. You’ll make several long strips, then stack/shape them into low walls around the patio and plant beds.
- Strip: ch to desired length, Row 1 sc across. Rows 2–4 sc across.
- Make 3–5 strips for front and side walls, adjusting length to fit your base plan.
Texture: embroider darker gray “stone lines” in irregular horizontal shapes. Keep the wall height low so plants visually rise above it, like the photo.
Front Fence (2.5 mm hook)
Use tan frame color. This fence sits at the front right edge, with short pickets and a top rail.
- Top rail: ch 26, sc in 2nd ch and across (25). Fasten off.
- Pickets (make 9–10): ch 6, sc in 2nd ch and across (5). Fasten off.
- Bottom rail: ch 26, sc across (25). Fasten off.
Assemble by stitching pickets between rails, leaving small gaps. Add tiny vertical posts at ends with a short 6-st rectangle.
Glasshouse Frame and Roof
This structure is the signature look: tall left glass wall with multiple vertical panes, a slanted roof with “glass” sections, and a solid back wall. Use wire inside beams for crisp lines.
Main Beams (2.5 mm hook)
Use tan. Crochet long tubes to wrap wire.
- Beam tube: ch 6, join to form a ring. Work sc in rounds (6) until desired length.
- Slide wire inside as you go. Leave wire ends long for anchoring into the base.
Left Glass Wall Frame (2.5 mm hook)
Make a tall rectangular frame with inner vertical bars. You will later attach acetate behind it to appear as glass.
- Outer rectangle: crochet a long strip in sc rows, then bend into a rectangle and seam.
- Vertical bars: make 4–5 beam tubes, each the wall height, and stitch evenly spaced.
- Horizontal crossbars: make 2–3 shorter tubes and stitch across to form window sections.
Keep the left wall slightly angled inward at the roof line, matching the photo perspective.
Back Wall Panel (3.0 mm hook)
Use cream/off-white. This wall is solid and supports the upstairs clock, art, and shelving.
- Work a rectangle in sc rows to match the width of the right half of the base and the full wall height.
- Add a tan frame border: sc evenly around with tan yarn.
Roof Beams and “Glass” Panels
The roof has thick tan edges and visible inner framing. Create a top ridge beam and two slanted sides.
- Ridge beam: a long beam tube matching roof width.
- Side beams: 2 tubes cut to the slanted length.
- Inner roof ribs: 4–6 short tubes evenly spaced.
Cut acetate rectangles to fit between ribs. Glue acetate under the ribs so it looks like glass from above. Do not glue until you test-fit all roof angles.
Roof Edge Trim (3.0 mm hook)
Use tan. Crochet a wide strip in sc rows to create the thick roof border visible in the photo.
- ch to roof perimeter length, sc across for 4–6 rows to create a band.
- Wrap the band around roof edges and stitch in place.
📌Thank you for reading the article
Loft Floor and Railing
Loft Floor Panel (2.5 mm hook)
Use light tan or pale wood tone. This loft sits above the café counter, extending from the back wall toward the front with a visible edge.
- Crochet a rectangle panel about 45–55% of base depth and 55–65% of base width.
- Add a darker tan edging in sc around to define the platform.
Stiffen the loft by stitching it onto thin plastic canvas cut to the same size. Keep the loft edge clean because it is visible from the front.
Loft Railing (2.5 mm hook)
Make a low railing with vertical posts, like a balcony. It sits on the left side of the loft edge in the photo.
- Top rail: ch 22, sc across (21).
- Posts (8): ch 5, sc across (4).
- Bottom rail: ch 22, sc across (21).
Stitch posts evenly between rails, then attach the railing along the loft edge leaving a clear opening where the left glass wall rises.
Café Counter, Shelves, and Small Items
Café Counter Block (2.5 mm hook)
Use dark brown for the front texture, tan for trim. This counter sits under the loft. The front looks ribbed or basket-like.
- Base: ch 26, sc in 2nd ch and across (25).
- Build height: ch 1, turn, sc across for 10–12 rows.
- Side panel: work a smaller rectangle for depth, 8–10 rows tall.
Assemble into a box by stitching sides to front and adding a top panel in tan. For a ribbed look, work some rows in BLO or surface-slip vertical lines.
Countertop Accessories (2.0 mm hook)
Make tiny jars, cups, and pastries. Keep each item small and simple so the scene stays neat.
Mini Jar (make 6–10)
- Round 1: 6 sc in MR (6)
- Round 2: inc around (12)
- Round 3: sc around (12)
- Round 4: sc around (12)
- Round 5: sc around (12), sl st, fasten off.
Add a “lid” by stitching a tiny circle in tan (6 sc MR) onto the top. Optional: insert beads before closing for a filled-jar look.
Mini Mug (make 2–3)
- Round 1: 6 sc in MR (6)
- Round 2: inc around (12)
- Round 3: sc around (12)
- Round 4: sc around (12), sl st.
Handle: ch 4, sl st to the side of mug, fasten off.
Mini Pastry Tray
- Tray: ch 10, sc across (9), 2 rows total.
- Pastries: crochet 3 small blobs (5 sc MR, one round only), stitch onto tray.
Back Shelving Unit (2.5 mm hook)
This shelf sits behind the counter with rows of jars, like the photo.
- Make a tall rectangle panel in tan for the backing.
- Add 2–3 shelf strips (thin rectangles) stitched horizontally.
- Place jars along the shelves with glue or sewing.
Right Wall Hooks and Mini Shelf (2.0 mm hook)
On the right wall, there’s a small shelf and a hanging rail with hooks.
- Mini shelf: ch 14, sc across (13) for 3 rows, stitch to wall.
- Rail: ch 16, sc across (15), stitch under the shelf.
- Hooks (4): ch 3, sl st back, stitch evenly spaced on rail.
📌Thank you for reading the article
Mini Candle on Side Table (2.0 mm hook)
- Base: 6 sc MR
- Round 2: inc around (12)
- Round 3: sc around (12)
- Candle body: switch to cream, sc around (12) for 3 rounds
Flame: with yellow, ch 3, sl st into the top center, fasten off.
Bench and Round Table Set
Bench (2.5 mm hook)
The bench is tan with a thick seat and back, placed front-right near the fence.
- Seat: ch 24, sc across (23) for 6 rows.
- Back: ch 24, sc across (23) for 5 rows.
- Sides: 2 rectangles, about 6 rows tall and 5–6 sts wide.
Stitch into an L-shape for seat/back, then attach sides. Add two small legs underneath using short tubes (sc around 6 for 3 rounds).
Round Table (2.5 mm hook)
- Top: 6 sc MR (6)
- Round 2: inc around (12)
- Round 3: (sc, inc) around (18)
- Round 4: (2 sc, inc) around (24)
- Round 5: sc around (24), sl st, fasten off.
Leg: make a small tube sc around 6 for 6 rounds. Base: 6 sc MR, Round 2 inc (12). Stitch leg to center of top and base under leg.
Pendant Lights and Signage
Pendant Lights (2.0 mm hook)
The left side has three small pendant shades hanging from the roof beam.
Shade (make 3)
- Round 1: 6 sc MR (6)
- Round 2: (sc, inc) around (9)
- Round 3: sc around (9)
- Round 4: (2 sc, inc) around (12)
- Round 5: sc around (12), sl st, fasten off.
Use three different shade colors like the photo vibe (soft pink, pale yellow, light lavender). Cord: use black thread or thin yarn and stitch to roof beam.
“Atrium Café” Hanging Sign
Make a small tan rectangle plaque with a dark border. Add lettering with black embroidery floss.
- Plaque: ch 14, sc across (13) for 6 rows.
- Border: sc around with dark brown.
Embroider: “Atrium” on first line, “Café” on second line. Attach with two small black cords to the left frame post.
Menu Board (1.75–2.0 mm hook)
The menu board sits on the floor near the counter.
- Board: ch 12, sc across (11) for 10 rows in black.
- Frame: sc around with dark brown.
- Stand: ch 10, sl st back, stitch as a back support.
Add tiny white “menu lines” with embroidery floss. Keep it minimal so it reads like the photo without becoming messy.
Protea Beds, Pots, and Garden Details
Protea Flower Head (2.0 mm hook)
Make many blooms in two tones: deep magenta and blush/cream tips. Each flower is a cluster of petals around a center cup.
Center Cup
- Round 1: 6 sc MR (6) in blush
- Round 2: inc around (12)
- Round 3: sc around (12)
- Round 4: BLO sc around (12)
Do not stuff heavily. This cup helps petals stand upright.
Petal (make 10–14 per flower)
- With magenta: ch 6
- In 2nd ch from hook: sl st, sc, hdc, dc, dc
- Optional tip: switch to blush for last dc on some petals
📌Thank you for reading the article
Stitch petals around the cup, slightly overlapping. Keep petals tall so the bloom looks full like the photo’s large clusters.
Leaves (make 2–3 per flower)
- With green: ch 7
- In 2nd ch: sc, hdc, dc, dc, hdc, sc
Stitch leaves at the base of the flower head. Angle leaves outward to fill the planter bed volume.
Planter Bed Filling
Before attaching the flowers, lightly fill planter areas with scrap yarn ends or felt so blooms sit higher. Place the largest blooms near the front right and along the side edges, matching the image’s abundant border flowers.
Cactus Pot (2.5 mm hook for pot, 2.0 mm for cactus)
A small cactus pot sits on the left.
- Pot (tan or terracotta): 6 sc MR, inc to 24, then sc around for 6 rounds.
- Soil (brown): a flat circle to fit top opening.
- Cactus: sc around 6 for a small tube, add tiny bobble “spines” with surface knots.
Mini Basket Planter (2.0 mm hook)
A small basket planter appears near the left front.
- Basket: 6 sc MR, inc to 18, sc around for 4 rounds.
- Handles: ch 6, stitch to both sides.
Upstairs Lounge Furniture
Chaise Lounge (2.5 mm hook)
This piece has a tan base with a pale cushion and colorful throw. Keep it slightly oversized compared to other upstairs items so it reads clearly through the glass.
Base
- Make a rectangle: ch 22, sc across (21) for 10 rows.
- Fold lightly and stitch a raised head section by adding a second layer rectangle at one end (5 rows tall).
Cushion
- With cream: crochet a rectangle matching the base top.
- Make two pieces, stitch around, lightly stuff, and close.
Legs (make 4)
- With tan: sc around 6 for 3 rounds, fasten off.
Pillows (2.0 mm hook)
Use dusty teal and pale yellow like the photo’s cozy palette.
- Pillow: 6 sc MR, inc to 18, sc around one round, then make a second matching circle.
- Stitch circles together, lightly stuff, close.
Striped Throw Blanket (2.5 mm hook)
Make a small rectangle with alternating pastel stripes (mint, blush, cream). Add a scalloped edge if desired.
- ch 26, sc across (25) for 10–12 rows, changing colors every 2 rows.
- Edge: (sc, ch 1, sc) around for a soft border.
Bookcase (2.5 mm hook)
The upstairs back wall has a small bookcase with books and a vase on top.
- Back panel: tan rectangle about 14 sts wide and 16 rows tall.
- Shelves: 2 strips 14 sts wide, 2–3 rows tall, stitched across.
- Sides: narrow strips stitched to left and right edges.
Books: tiny rectangles (2.0 mm hook) in mixed colors, stitched upright along the shelves.
📌Thank you for reading the article
Wall Clock (2.0 mm hook)
- Clock base: 6 sc MR, inc to 24 over 3 rounds, sl st.
- Border: one round in dark brown.
Embroider hands and marks with black floss. Attach centered on the upstairs back wall, slightly right of the bookcase, matching the photo.
Mini Wall Art Frame (2.0 mm hook)
- Frame: ch 10, sc across (9) for 8 rows in brown.
- Inner “art”: stitch a cream rectangle behind; embroider a tiny green stem or flower silhouette.
Upstairs Vase with Protea (2.0 mm hook)
A large vase sits near the upstairs front-right edge.
- Vase: 6 sc MR, inc to 18, sc around 3 rounds, then dec evenly to 12 for the neck.
- Rim: one round sc.
Insert 2–3 protea flower heads with leaves and stitch them into the vase opening so they stand upright.
Animal Character (Corgi-Style Café Friend)
This character stands on the patio in front of the counter. The head is large with a white muzzle, a warm brown/orange face, small ears, and black nose. Outfit includes a rust beret, green sweater, blue overalls, striped scarf, and brown boots.
Head (2.5 mm hook)
- Round 1: 6 sc MR (6) in white
- Round 2: inc around (12)
- Round 3: (sc, inc) around (18)
- Round 4: (2 sc, inc) around (24)
- Round 5: (3 sc, inc) around (30)
- Round 6: (4 sc, inc) around (36)
- Rounds 7–11: sc around (36)
Switch to orange-brown for the top of head, keeping the muzzle area white. Continue with orange-brown for 3 more rounds (36). Stuff firmly.
- Round 15: (4 sc, dec) around (30)
- Round 16: (3 sc, dec) around (24)
- Round 17: (2 sc, dec) around (18)
- Round 18: (sc, dec) around (12)
- Round 19: dec around (6), close.
Muzzle Patch (2.0 mm hook)
- 6 sc MR
- Round 2: inc around (12)
- Round 3: (sc, inc) around (18), sl st.
Stitch muzzle patch to the front lower face. Add a small black nose (embroider triangle) and a short mouth line.
Ears (2.5 mm hook, make 2)
- Round 1: 6 sc MR (6) in orange-brown
- Round 2: (sc, inc) around (9)
- Round 3: sc around (9)
- Round 4: (2 sc, inc) around (12)
- Round 5: sc around (12), fasten off leaving a tail.
Fold slightly and stitch to top sides of head.
Body (2.5 mm hook)
Start in green for sweater torso, then switch to blue for overalls body section.
- Round 1: 6 sc MR (6)
- Round 2: inc around (12)
- Round 3: (sc, inc) around (18)
- Round 4: (2 sc, inc) around (24)
- Rounds 5–7: sc around (24) in green
Switch to blue.
- Rounds 8–12: sc around (24)
- Round 13: (2 sc, dec) around (18)
- Round 14: sc around (18)
Stuff lightly so the body stays firm but not round like a ball.
Legs + Boots (2.5 mm hook, make 2)
- Boot sole (brown): 6 sc MR, Round 2 inc to 12, Round 3 (sc, inc) to 18
- Boot sides: sc around (18) for 3 rounds
- Switch to blue for pants: sc around (18) for 4 rounds
- Stuff lightly, fasten off leaving tail to sew.
Sew legs to the bottom of body, spaced so the character stands. If needed, insert a small cardboard oval inside the boot sole for stability.
Arms (2.5 mm hook, make 2)
- With green: 6 sc MR (6)
- Rounds 2–6: sc around (6)
- Switch to white for paws: 2 rounds sc around (6)
- Fasten off leaving tail.
Sew arms to sides of body slightly forward.
Overalls Details (2.0 mm hook)
- Bib: ch 10, sc across (9) for 6 rows in blue.
- Straps (2): ch 14, sl st back, stitch from bib top over shoulders to back.
- Buttons: embroider 2 tiny dots in tan or attach small beads.
Scarf (2.0 mm hook)
Use alternating colors like teal and cream, matching the cozy palette.
- ch 45, sc in 2nd ch and across.
- Make 2–3 rows, changing color each row.
Wrap around neck and stitch in place with the ends hanging down the front like the photo.
Beret (2.5 mm hook)
- Round 1: 6 sc MR (6) in rust
- Round 2: inc around (12)
- Round 3: (sc, inc) around (18)
- Round 4: (2 sc, inc) around (24)
- Round 5: (3 sc, inc) around (30)
- Round 6: sc around (30)
- Round 7: (3 sc, dec) around (24)
- Round 8: sc around (24), sl st, fasten off.
Add a tiny stem: ch 4, sl st back, stitch to the top center. Place beret slightly tilted.
Mini Bicycle Planter
The bicycle sits at the front left corner. Keep it simple but recognizable: two wheels, a frame line, and a tiny basket with flowers.
Wheels (2.0 mm hook, make 2)
- Round 1: 6 sc MR (6) in dark gray
- Round 2: inc around (12)
- Round 3: (sc, inc) around (18)
- Round 4: sc around (18), sl st.
Embroider 4–6 spoke lines with lighter gray. Do not stuff.
Frame (wire + wrap)
Bend thin wire into a simple bike frame shape. Wrap with dark yarn and secure with glue. Stitch wheels to the frame at the bottom points.
Basket + Flowers (2.0 mm hook)
- Basket: 6 sc MR, inc to 18, sc around 3 rounds.
Attach basket to handlebar area. Add 1–2 small protea blooms and a few leaves inside.
Putting the Scene Together
Dry Fit Layout
Place the pebble patio panel toward the front, then position stone walls around the edges. Keep the front-right open for the bench and fence. On the left, reserve space for the bicycle and cactus pot. Mark where the glass wall posts will anchor.
Attach Planter Walls
Stitch or glue stone strips into low walls. Make sure corners look stacked like stone blocks. Add a thicker stone strip along the front edge for the strongest “border” look like in the photo.
Install Patio and Furniture
Secure the pebble patio panel inside the stone borders. Place the bench and round table front-right. The table sits slightly in front of the bench. Add the fence along the very front-right edge, leaving a small gap at the corner.
Build the Glasshouse Structure
Attach the back wall to the base first. Then attach the left glass wall frame and the right-side posts. Add the loft floor, then stitch the railing. Finally, attach roof beams and roof edging, then glue acetate panels under the roof ribs and behind the left wall frame.
Café Interior Placement
Place the counter on the lower level under the loft. Attach the back shelving unit behind it. Add the right wall shelf and hook rail. Place jars on shelves and a few small items on the counter so it feels stocked but not cluttered.
Lighting and Signs
Attach three pendant lights under the roof beam along the left interior line. Hang the “Atrium Café” sign on the left exterior post. Place the menu board near the counter edge, angled slightly toward the front for readability.
Flower Beds
Fill all planter areas with protea blooms and leaves. The photo shows many large blooms around the front and right side, plus a cluster near the left front corner. Add one taller vase of protea upstairs near the front-right edge of the loft.
Upstairs Lounge Styling
Place the chaise facing slightly left, with pillows near the back wall. Drape the striped throw across the chaise. Attach the bookcase to the back wall, then add a small vase or plant on top. Place the clock above and slightly right of the bookcase.
Place the Character
Stand the corgi-style café friend on the pebble patio, centered in front of the counter. Angle the head slightly toward the café entrance. The beret tilt and scarf ends should face forward so the character reads clearly in photos.
Final Assembly and Facial Detailing
Embroider the eyes with black floss or use small safety eyes if the scene will not be handled by children. Add a tiny white highlight stitch on each eye for a lively look. Shape the muzzle with a few firm stitches pulling slightly inward at the cheeks.
Check the ear angles so they sit evenly. Add a subtle eyebrow stitch if desired, keeping it soft. Secure the scarf, straps, and beret with a few hidden stitches so they do not shift when the scene is moved.
Care Notes
- Display away from direct sunlight to prevent yarn fading.
- Do not soak the acetate “glass” panels; wipe them gently.
- If dust builds up, use a soft makeup brush or air puffer.
- Keep away from pets, as small parts can be pulled loose.
Quick Checklist Before You Finish
- Left wall acetate is smooth and securely attached.
- Roof ribs align evenly and roof border looks thick and straight.
- Loft floor is stiff and does not sag at the front edge.
- Menu board, sign, and pendant lights hang at clean angles.
- Protea beds look full, with no bare stuffing visible.
- Character stands flat with stable boots.
Detailed Cleaning and Preservation Guidelines
For routine cleaning, remove loose dust with a soft brush and short, gentle strokes. For deeper cleaning, use a barely damp cloth on the base and a dry cloth on yarn surfaces. Spot-clean stains with a tiny amount of mild soap on a cotton swab, then blot dry.
Store in a clear display box when possible. If packing, support the roof and tall glass wall with tissue to prevent bending. Avoid crushing the flowers by placing soft filler around them. Re-shape petals with your fingers after storage, and re-seat any loose accessories with a few stitches.


