Legendary Creature — Halfling Citizen
If one or more tokens would be created under your control, those tokens plus an additional Food token are created instead. (It's an artifact with ",
, Sacrifice this token: You gain 3 life.")
Sacrifice three Foods: Draw a card.
2/3

Doubles tokens including Food, supercharging token-based engines.

Doubles all token creation, generating extra Food.

Sacrifice Food to dig, similar Food card advantage engine.

Recurs by sacrificing Food, leveraging abundant Food tokens.

Reliable Food token producer for sacrifice synergies.

Turns Food creation into Treasure and Clue tokens too.
→ Infinite card draw, Infinite draw triggers, Near-infinite tapped Treasure tokens
→ Infinite card draw, Infinite draw triggers, Near-infinite creature tokens
→ Infinite ETB, Infinite lifegain triggers, Infinite lifegain
→ Infinite LTB, Infinite ETB, Infinite sacrifice triggers
→ Infinite LTB, Infinite ETB, Infinite colored mana
→ Infinite LTB, Infinite ETB, Infinite sacrifice triggers
If an effect refers to a Food, it means any Food artifact, not just a Food artifact token. For example, you can sacrifice Tough Cookie (an Artifact Creature — Food Golem) to activate Maraleaf Rider's ability (an ability with "Sacrifice a Food" in its cost).
Food is an artifact type. Even though it appears on some creatures, it's never a creature type.
You can't sacrifice a Food to pay multiple costs. For example, you can't sacrifice a Food token to activate its own ability and also to activate Maraleaf Rider's ability.
Whatever you do, don't eat the delicious cards.
The additional Food tokens won't have any abilities the other tokens were created with. Anything else specified in the effect creating the token (such as tapped or "Exile that token at end of combat") applies to both the original tokens and the Food.
You don't need to control the spell or ability that creates the tokens, but you do have to be the one creating the tokens for Peregrin Took's ability to apply.
Peregrin Took's first ability applies to all kinds of tokens that its controller creates, not just Food tokens.