Norish
Norish is a real-time, household-first recipe app for planning meals, sharing groceries, and cooking together. It's open source, self-hostable, and built to feel intuitive day to day.




What is Norish?
Norish started because we wanted a cooking app that felt intuitive and easy to use. The apps we tried didn't meet our bar for ease of use or aesthetics, so we built our own.
Norish is intentionally minimal and focuses on practical, day-to-day use: import a recipe, plan the week, share the grocery list with your household, and cook together — with everything syncing in real time.
The name comes from Nora (our dog) + dish. Coincidentally, it also sounds like "nourish".
Core features
- Easy recipe import from URL, with AI fallback if configured.
- Video recipe import from YouTube Shorts, Instagram Reels, TikTok, and more (requires an AI provider).
- Image recipe import from screenshots or photos of recipes (requires an AI provider).
- Nutritional information generation (requires an AI provider).
- Allergy detection and warnings for recipe ingredients (detection requires an AI provider).
- Unit conversion between metric and US units (requires an AI provider).
- Recurring groceries via NLP or manual setup.
- Real-time sync of recipes, groceries, and meal-planning data.
- Households with shared groceries and planning.
- CalDAV sync for calendar integration.
- Mobile-first design with light/dark mode support.
- Authentication options: OIDC, OAuth providers, and basic auth.
- Admin settings UI for runtime configuration.
- Permission policies for recipe visibility, edit, and delete scopes.
- Internationalization (i18n) — currently EN, NL, DE, FR, ES, RU, KO, NO, PL, DA, and IT.
AI feature speed can vary by provider, model, and region.
Quick start
Get a working instance running with Docker Compose in a couple of minutes — head to the Quick start guide. The first user to sign in becomes the server owner and admin.
Where to next
- Run it → Quick start
- Sign-in → Authentication
- AI features → AI provider
- Configure it → Server & runtime and Admin settings
- Build against it → API reference
- Contribute → Development setup
Community apps and extensions
- Norish Quick Import Extension is a community-maintained browser extension for quickly importing recipes into Norish. It is not maintained by the Norish team.
FOSS alternatives
Norish is not the only open-source recipe app. A couple worth knowing:
License
Norish is licensed under AGPL-3.0.