Marshmallow on a Stick

From Terraria Wiki
Jump to navigation Jump to search
Marshmallow on a Stick
  • Marshmallow on a Stick item sprite
Stack digit 1.png
TooltipRoast it over a campfire!
RarityRarity level: 0
Sell40 CC
Research5 required
Crafting a Cooked Marshmallow over a Campfire, with a Marshmallow on a Stick.

The Marshmallow on a Stick is an item that is used to create a Cooked Marshmallow by holding it over any lit Campfire, i.e. the Marshmallow must overlap with the 2×3-tile rectangle of the Campfire. It must be held for up to 15 real-world seconds (15 in-game minutes). The Marshmallow on a Stick must be held by the player, either by attaching it to the cursor in the inventory or selecting it in the hotbar, for the entire duration over the Campfire in order for it to be cooked. Selecting a different item in the hotbar, moving/turning away from the Campfire, or turning the Campfire off resets the timer.

The exact cooking duration is randomized and can last between 7.5 seconds and 15 seconds. The average cooking duration is 12.5 seconds.[2]



ResultIngredientsCrafting station
Marshmallow on a StickMarshmallow on a StickBy Hand

Used in

ResultIngredientsCrafting station
Cooked MarshmallowCooked MarshmallowCampfireCampfire


  • Changing the speed of time in Journey Mode(Desktop, Console and Mobile versions) will not affect the marshmallow's cooking rate.
  • A Fireplace cannot be used to cook a Marshmallow.


Snow Flinx and Penguin roasting a Marshmallow on a Stick displayed on the Official Terraria Forums (Snow style)
  • In the, Console and Mobile versions) update, the sprites of the Marshmallow and the Cooked Marshmallow were updated to look less flat, but the Marshmallow on a Stick still uses the previous sprite.



  1. A tick is a time unit countable by the software. Most of Terraria's updating logic happens every tick. A tick has the length of 1/60th of a second, hence there are 60 ticks in a second and 3600 ticks in a minute.
  2. Information taken from the Desktop version Desktop source code, method ItemCheck_ApplyHoldStyle() in Terraria.Player.cs. A timer variable, Terraria.Player.miscTimer is incremented each tick[1] until it reaches 900. It is incremented by 1 each tick and has a 1/5 (20%) chance to be incremented again in the same tick. Therefore, the variable is incremented by 1.2 each tick on average. In the best case, it is incremented by 2 each tick for 450 ticks (although this is extremely rare) and in the worst case, it is incremented by 1 each tick for 900 ticks.