Jonny Gamer
21 views 5 min read

Infinite Chef: How to Play, Use the Dish Name Generator, and Install Mods

A practical look at Infinite Chef, the free browser cooking simulator from R74n, covering ingredient mixing, the dish name generator, and community mods.

Infinite Chef: How to Play, Use the Dish Name Generator, and Install Mods

Infinite Chef is a free browser-based cooking simulator where you combine ingredients in a pot, heat or blend them, and then serve the result to get an automatically generated dish name. It’s made by R74n, the developer behind Sandboxels and GenTown, and you can play it directly at r74n.com/cook without downloading anything. The core loop is simple: search for ingredients, drop them together, cook them, and a dish name gets generated based on exactly what you used. Below is a walkthrough of the mechanics, the naming system, and how to add community mods through the game’s built-in Settings menu.

What is Infinite Chef?

Infinite Chef is a browser game built around ingredient combination rather than fixed recipes. Instead of following a set list of dishes, you experiment with a pool of ingredients that starts at over 400 items, mixing, heating, and blending them to see what comes out. It runs entirely in the browser and is free to play, with no account or install step required. R74n’s other projects, Sandboxels and GenTown, share a similar sandbox-first philosophy, so the “combine things and see what happens” structure of Infinite Chef will feel familiar to players of those games.

How to play: ingredients, the pot, and Stack Mode

The basic interaction in Infinite Chef centers on a search bar. You type or browse to find an ingredient, then drop it into the pot sitting in the middle of the screen. Once ingredients are in the pot, you can apply actions to them: heating cooks the contents, blending mixes them into a different texture, and combining multiple items lets their properties interact. There’s no single correct order — part of the game’s appeal is testing different sequences to see what a combination produces.

If you’d rather skip the pot entirely, Stack Mode offers an alternative. Instead of dropping ingredients into the pot to cook them together, Stack Mode lets you place ingredients directly onto a plate, layering them the way you might build a sandwich rather than a stew. Switching between the pot and Stack Mode changes how the final dish is assembled, which in turn affects what name the game generates when you serve it.

Because the ingredient list is large, the search bar is the fastest way to find specific items rather than scrolling through a full menu. Once you’ve settled on a combination — whether cooked in the pot or stacked on a plate — you’re ready to serve.

Serving your dish: how the name generator works

Serving is done by pressing the checkmark icon once your ingredients are arranged the way you want. This action locks in the dish and triggers Infinite Chef’s built-in name generator, which reads the exact ingredients and their state (raw, cooked, blended, and so on) and produces a name that reflects what you actually made.

A confirmed example illustrates this directly: combining Water, Shrimp, Tomato, and Salt, then cooking the mixture, produces a dish named “Salted Shrimp Stew.” Change any one of those ingredients or skip the cooking step, and the generator will output something different, since the name is tied to the specific inputs rather than picked from a fixed list. This is what gives the game its replay value — unusual or unexpected ingredient pairings still get a coherent, custom-sounding result rather than a generic label.

Installing and removing community mods

Infinite Chef supports community-made mods, and R74n maintains an official mod hub on GitHub at the InfiniteChef-Mods repository, which serves as the central, easily-accessible source for available mods. Installing one doesn’t require any external tools or file downloads on your end — everything is handled inside the game’s own Settings menu.

To add a mod, follow these steps:

  1. Open Infinite Chef and click the gear icon to open the Settings menu.
  2. Find the Add Mod field within Settings.
  3. Type in the exact mod name, such as example_mod.js, matching how it’s listed in the mod repository.
  4. Press the Plus button to confirm and load the mod into the game.

To remove a mod, open the same Settings menu, locate the mod’s name in your list, and press the X button next to it. After removing a mod, refresh the page — changes don’t apply until the game reloads, so skipping this step will leave the mod active until you do.

Because mods are added by typing an exact filename, accuracy matters here: a mistyped name won’t load correctly. Checking the GitHub repository directly before installing is the safest way to confirm the correct spelling and see what’s currently available.

Infinite Chef vs. similar-sounding cooking games

Infinite Chef, made by R74n, is not the same game as “Infinite Kitchen,” an unrelated AI-driven cooking game found at a separate website. The two share a loose conceptual overlap — both involve cooking and generating dishes — but they’re built by different developers, run on different platforms, and have no shared code, mods, or content. If you’re looking for the ingredient-mixing, name-generating browser game described in this guide, make sure you’re on R74n’s site rather than a similarly branded alternative. The mods, dish name generator, and Settings menu discussed here apply only to R74n’s Infinite Chef.

What’s next: community suggestions and new ingredients

Infinite Chef launched with a substantial ingredient pool — over 400 items — and R74n has positioned the game’s growth around community input, with additional recipes and ingredients planned based on player suggestions. That mirrors the open, mod-friendly structure of the GitHub mod hub: rather than a closed content pipeline, the game leans on its player base to help expand what’s cookable over time. Checking the mod repository for what other players have already built is one direct way to see the game’s content pool grow beyond its starting set.

Discussion (0)

Leave a comment

Your email address will not be published.