Doris is the most elusive vendor in Heartopia. Every other shopkeeper has a fixed stall you can walk to any time you want. Doris shows up only when the weather suits her, sets up a pop-up stand in a location that shifts depending on the conditions, and disappears entirely on clear days. If you want the Roll Cake recipe, exclusive emotes, or Meteor Furniture, she's the only way to get them.
How does Doris work in Heartopia?
Unlike permanent vendors, Doris is a traveling merchant whose presence is tied directly to active weather events. According to VG247's coverage of the game, she only appears during active rain or snowfall, rainbow events, and meteor showers. A snowy day with no falling snow doesn't count. Clear skies mean no Doris, full stop.
Her appearance changes slightly between visits, but she's always recognizable by her bob haircut and, in winter, a woolly pom-pom hat. Her colourway varies, so don't get thrown off if she looks a little different from last time.
The fastest way to know whether she'll be around is to check your watch menu. Tap the icon next to the in-game time to pull up the weather forecast and plan your visit accordingly.
Where to find Doris during rain and snowfall
Rain and snowfall are treated as the same condition for Doris's purposes, which mirrors how the game handles fish and bug spawns in wet weather. Head to Art Street in the central part of town and you'll find her stall somewhere along that stretch.
She gravitates toward archways and bridges (shelter from the rain, sensibly enough), as well as the main market stall area of Art Street. Her exact spot shifts between visits, but the district is small enough that a quick walk through it will turn her up.
warning
A static snowy day with no active snowfall will not trigger Doris's appearance. The snow needs to be actively falling, not just sitting on the ground.

Doris's rainy-day Art Street stall
What does Doris sell during rain and snowfall?
Her rainy-day stock, documented across multiple community sources, includes:
- Roll Cake recipe (her most sought-after item)
- Coloured Sugar in one or two random colours, used to craft different Roll Cake variants
- Umbrellas (weather-exclusive)
- Postcards
Payment is accepted in Gold or Wish Stars, depending on the specific item.
Where to find Doris during a rainbow
Rainbows in Heartopia typically follow a rain event. Once the rain stops and a rainbow appears, Doris relocates from Art Street to somewhere near the base of the rainbow. The catch is that the rainbow can spawn in different spots across the map, so her location isn't fixed.
As VG247 notes, Doris has a loose interpretation of where the rainbow actually ends, so you may need to search a bit. Community reports point to the base of Onsen Mountain and clearings in the Forest as common sighting spots, likely because those open areas register as the arc's endpoint more often than denser parts of the map.
What does Doris sell during a rainbow?
- Roll Cake recipe
- Coloured Sugar
- Rainbow emote (weather-exclusive)
- Postcards
Payment is again accepted in Gold or Wish Stars depending on the item.
info
The Rainbow emote is only available during rainbow weather events. If you miss it, you'll need to wait for another rainbow to appear before Doris stocks it again.
Where to find Doris during a meteor shower
Meteor showers are the rarest of Doris's trigger conditions. According to VG247, they only occur between 6pm and 12am server time, so this is a late-night appointment. Doris positions herself near the meteor impact sites, which places her around the top of Onsen Mountain, though community reports also mention open clearings and areas near the beach as possible spots.
This is the only weather event where Doris's inventory changes completely. Her regular daytime items are gone, replaced entirely by exclusive star-themed stock.
What does Doris sell during a meteor shower?
- Meteor Furniture Set in various colours
- Wish Upon Shooting Stars emote (also called the Pray emote)
- Star Fragment exchange (swap White Star Fragments for other colours)
Critically, Doris only accepts Starfall Shards during meteor showers. Gold and Wish Stars won't work here. Make sure you have the right currency before the event window closes.
The Pray emote reportedly has a high chance of triggering a large shiny falling star and grants a brief status effect called Astralis Blessing, though community testing documented on GamingOnPhone suggests neither the star nor the blessing have any concrete gameplay impact at this stage.

Meteor shower Doris near Onsen Mountain
What items does Doris always carry?
Regardless of weather (except during meteor showers), Doris's core stock includes the Roll Cake recipe, Coloured Sugar, and Postcards. The Roll Cake recipe is the reason most players chase her down in the first place, and she's the only vendor in the game who carries it. If you're working toward completing the cooking collection, she's a mandatory stop.
info
Keep Starfall Shards in reserve specifically for meteor shower nights. You can't spend them anywhere else with the same value, and the Meteor Furniture Set pieces are among the rarest decorative items in the game.
How to track Doris efficiently
The core habit is simple: check the weather forecast on your watch every time you log in. If a qualifying event is active or incoming, prioritise finding Doris before doing anything else, since weather windows don't last forever.
For meteor showers specifically, set a reminder for the 6pm server time window. Missing the start means less time to trade, and the event won't repeat until the next randomly triggered shower.
For more Heartopia tips and other game guides, browse the full guides library to keep your progress moving.

