Signing in
Sign in with your email address. Mirepoix sends you an 8-character code; paste it back to sign in.
- Go to the sign-in page and enter the email address on your account.
- Tap Send me a sign-in code.
- Open your inbox, copy the 8-character code, and paste it on the next page.
- Tap Sign in.
You’re in. Mirepoix keeps you signed in on this device for up to 30 days from when you signed in, or 14 days since your last visit — whichever comes first. After that, you’ll need a fresh code (or a passkey, if you’ve added one) to sign in again.
Until you do, opening a kitchen that isn’t published shows a Not Found page: The page you were looking for doesn’t exist, or only a kitchen’s members can see it. Tap its sign in link, sign in, then open the page again.
The code is good for 10 minutes and can be used once. If you don’t finish in time, request another from the sign-in page.
Signing in with a passkey
If you’ve added a passkey to your account (the add flow lives on the Account page), you can skip the email code on devices that hold it. You don’t need to type your email — the passkey identifies you.
You have two paths. Pick whichever your device offers:
- From the email field. Tap the Email address field. If your device has a passkey for Mirepoix, the browser surfaces it in the autofill suggestions. Pick it and approve the prompt your device shows.
- Tap Sign in with a passkey. Below the Send me a sign-in code button, separated by an or divider, is Sign in with a passkey. Tap it without entering an email. Your device opens its passkey picker. Pick one and approve the prompt — Face ID, Touch ID, Windows Hello, a security key, or whatever your platform uses.
You’re in. The email-code path stays right there for any device that doesn’t have your passkey.
The Sign in with a passkey button only appears in browsers that support passkeys. If you don’t see it, your browser doesn’t support them — use the email code instead.
After a sign-in from a browser Mirepoix doesn’t recognize, you’ll get an email confirming the sign-in. Signing out and back in on a browser you’ve used before won’t trigger it — only a genuinely unfamiliar one will. If an email arrives and it wasn’t you, sign out of that sign-in from Account → Where you’re signed in.
Signing in on a second device
To use Mirepoix on your phone after signing in on your laptop (or vice versa), you have two options:
- Use the email flow again. Open Mirepoix on the second device and repeat the four steps above. You’ll get a fresh code.
- Scan a QR code. While signed in on the first device, tap mirepoix in the navigation bar, choose Kitchen Settings, and tap Log in on another device. A dialog opens with a QR code — scan it with the second device’s camera. The link expires in 5 minutes. Close the dialog with its ×, the Escape key, or by tapping outside it.
On iPhone and iPad, an installed app counts as a device of its own: sign into it on a phone you also use in Safari, and Safari stays signed in.
Signing out
Tap mirepoix in the navigation bar and choose Sign out.
If your kitchen is published, you land on its recipe list, seen as a visitor would see it. Otherwise you land on Mirepoix’s front page.
This signs you out only on the device you’re using. Your other sign-ins stay active.
Signing out also clears the per-device preferences Mirepoix keeps in this browser — recipe progress, your pantry view, table-view choices. The data in your kitchen isn’t touched; only the browser’s own scratch space is. Useful on a shared computer.
Sign out somewhere else
Lost a phone, or used a shared computer? Tap mirepoix, choose Account, and find the Where you’re signed in section. It lists each active sign-in with a label like Firefox on Linux or Safari on iPhone, the IP address, how long ago it was last seen, and when that sign-in began. The one you’re using right now is tagged This sign-in and has no Sign out button beside it.
An iPhone or iPad can show two rows — Safari and an installed app sign in separately there. Both can carry the same label (Safari on iPhone twice), so tell them apart by when each one began: it’s shown on the row, and repeated in the confirmation when you tap Sign out and in the message once it’s done.
To end a single sign-in, tap Sign out on its row and confirm. To end every other sign-in at once, tap Sign out of all other sign-ins below the list. The sign-in you’re on now stays active either way; sign back in elsewhere with a fresh code or a passkey.
Below Where you’re signed in, the Agents and devices section lists your agent tokens — the ones that let an app or tool use a kitchen as you. Once the iPhone app is out, its token shows on the app’s sign-in row here instead, as a line for each kitchen it’s connected to: Connected to Siri and Shortcuts in, then the kitchen’s name. The token ends with that sign-in: signing out of the app, tapping Sign out on its row here, or Sign out of all other sign-ins ends the connection along with the sign-in. See Agent access (beta).
If your code doesn’t arrive
- Check your spam folder. First-time sends sometimes land there.
- Check the email address you typed. Mirepoix only sends codes to addresses that already belong to a kitchen member. If you use an address that isn’t in the system, the page still says Check your email — but no code is sent. This is intentional: it stops attackers from learning whether an email is registered.
- Ask a kitchen owner to invite you. If your email isn’t in the system at all, an owner needs to invite you. See Joining a kitchen.
- Wait if you’ve tried many times in a row. Mirepoix caps sign-in attempts at 5 per email and 10 per IP address in any 15-minute window. If you’ve hit the cap, the page returns an error. Wait about 15 minutes before trying again.
- Email support if none of that helps. Write to support@mirepoix.recipes. The page where you type your code shows Need help? Email support@mirepoix.recipes under Start over, and the Account page has the same address under Need help?, near the bottom.
If you see “You don’t have access to any kitchens”
If you’re signed in and land on You don’t have access to any kitchens right now, your account isn’t a member of any kitchen. This usually means an owner removed you from your last kitchen while you were still signed in.
To regain access, ask a kitchen owner to invite you at the same email address you signed in with.
See also
Last updated October 9, 2026