Your data. Your choice.

If you select «Essential cookies only», we’ll use cookies and similar technologies to collect information about your device and how you use our website. We need this information to allow you to log in securely and use basic functions such as the shopping cart.

By accepting all cookies, you’re allowing us to use this data to show you personalised offers, improve our website, and display targeted adverts on our website and on other websites or apps. Some data may also be shared with third parties and advertising partners as part of this process.

Richard Müller
Guide

Open-source tip: Mealie organises my recipe collection

Richard Müller
17/6/2026
Translation: Natalie McKay
Pictures: Richard Müller

With Mealie, I can digitise recipes, import new ones via URL, photo or video and share this collection with my family and friends. This open-source tool is self-hosted on my Unraid server – complete with AI support and a tablet app.

There was a drawer in our kitchen I should’ve cleaned out ages ago. It contained printed recipes, handwritten notes and pages torn from magazines. These sheets of paper were once clean. But now they’re covered in tomato sauce, flour, oil and remnants of other culinary mishaps.

The problem wasn’t just how they looked. I often spent a long time rummaging through this drawer when I was looking for a recipe. Sometimes I couldn’t find it at all. And if I did, the page with the quantities or cooking time would be missing. The drawer was a little archive of my guilty conscience.

The drawer of horrors
The drawer of horrors

For some time now, I’ve been running Mealie, an open-source recipe manager, on my Unraid server. This turns my messy pile of papers into a digital collection. I can search, sort and modify recipes. We used to rummage through stapled or loose printouts. Now I can find recipes by title, ingredient, category or tag.

Mealie isn’t just a hit with my sons and me – the tech-savvy members of the family. My wife’s far from a tech geek – but even she’s succumbed to the appeal of a digital recipe collection.

A collection of recipes for home

At its core, Mealie’s a recipe management tool. I create recipes, add images and organise them using categories or tags. This turns scattered printouts, browser bookmarks and screenshots into a user-friendly collection.

I still wouldn’t go so far as to call it a digital cookbook. To me, Mealie’s a collection of recipes, but it also includes cookbooks that organise everything by theme: family recipes, favourite dishes or seasonal ideas.

I find the web import feature particularly handy. Instead of copying or printing a recipe from a food blog, I paste the URL into Mealie. The software automatically fills in the title, ingredients, preparation steps and other details. Results vary from site to site, because recipe pages are structured differently from a technical standpoint. But they’re usually a decent starting point, which I then tweak manually.

Mealie also saves the original link. If I want to go back to the source later, I won’t have to search for it. That’s handy for blogs or magazines, as these often include additional notes, variations or comments.

Add the URL, import and edit – many online recipes can be entered into Mealie with just a few clicks. The original link’s retained.
Add the URL, import and edit – many online recipes can be entered into Mealie with just a few clicks. The original link’s retained.

What matters even more to me are my own recipes. Many of them aren’t available as files – just printouts, notes or screenshots. Mealie turns these into a clear entry containing ingredients, instructions, a photo, serving size, category and tags.

Easy to use if the server’s already set up

Mealie isn’t the answer for everyone. I run the tool on my Unraid server. The application’s installed there as a Docker container. That seemed like the obvious choice, since the server’s already up and running and hosts other services.

If you’re just looking for a recipe app, a cloud-based solution like Choosy (linked page in German) will do the trick. But if you already have a NAS or home server, this is a nice bonus. Mealie’s one of those tools that makes me wonder why I didn’t install it sooner.

I’m running Mealie as a Docker application on my Unraid server – now with PostgreSQL as the database.
I’m running Mealie as a Docker application on my Unraid server – now with PostgreSQL as the database.

Not just on your home network

I run Mealie on my local network. But I’ve made the application accessible from outside the network using Nginx Proxy Manager. This way, other family members, my friends and acquaintances can also access it and digitise their own recipes.

This makes Mealie more than just our personal recipe archive. Everyone with access contributes to the collection. If someone comes across a good recipe, they import it or add it manually. After that, everyone else can use it too.

This makes self-hosting more complex. As soon as a service is accessible from outside the network, I need to keep a closer eye on it. User accounts, passwords, updates, backups and security all become more important. That’s the price you pay when a private service turns into a shared recipe collection.

Mealie can also be accessed from outside your home network via the reverse proxy, which is convenient for family and friends.
Mealie can also be accessed from outside your home network via the reverse proxy, which is convenient for family and friends.

Mealie on a tablet – perfect for the kitchen

Mealie runs in the browser, which isn’t ideal in the kitchen. I don’t want to use a mouse and keyboard there – I want to have the recipe right in front of me. That’s why I installed the apps MealieSwift and Mealie Recipes. The downside is that both apps are only available on iOS. They turn the server setup into a kitchen tool. My recipe collection’s on the tablet next to the cooker.

I use the premium version of MealieSwift on my iPhone and iPad – it’s currently my favourite cooking app. Cooking mode displays the recipe clearly on screen. This makes it easier to follow the individual steps, while built-in timers do away with the need for a kitchen timer.

I’ve also installed Mealie Recipes. This app sticks closer to the standard Mealie experience – viewing recipes, browsing the collection and using features like shopping lists.

In cooking mode, Mealie becomes a recipe collection perfect for use on a tablet in your kitchen – with a clear recipe view and built-in timers.
In cooking mode, Mealie becomes a recipe collection perfect for use on a tablet in your kitchen – with a clear recipe view and built-in timers.

AI helps with digitisation

Mealie has AI features built in. In my group settings, I’ve configured the following AI providers: gpt-4o-mini as the default provider for text and images, and whisper-1 for audio and video.

At first, that sounds like overkill. But recipes are rarely neatly organised. Sometimes I import a website, sometimes I take a photo of an old recipe and sometimes I use content from a video. This is exactly where I think AI offers added value.

I find the photo import feature particularly impressive. I take a photo of a printed or handwritten recipe and Mealie turns it into a structured entry. For my old recipe drawer, that’s almost the most important feature – I don’t have to type out every single page.

It works well in practice. A chocolate cake was my first test. Mealie correctly identified the ingredients and preparation steps. There’s one minor flaw, though. The photo of the handwritten recipe automatically becomes the thumbnail and is positioned at the very top, which looks a bit out of place among the appetising food photos in the overview. I have to replace the image manually.

Mealie includes the following AI providers: gpt-4o-mini for text and images, and whisper-1 for audio and video.
Mealie includes the following AI providers: gpt-4o-mini for text and images, and whisper-1 for audio and video.

Mealie can analyse a video URL and transcribe the audio. The application generates a recipe from that. It remains to be seen whether this will work just as well for every platform and every link. It’s a useful approach for recipes that are increasingly shared as videos. However, the video’s turned into a recipe in its original language. This means that, in some cases, you may still need to translate the cooking instructions yourself.

Of course, I can’t just accept the result at face value. When it comes to quantities, cooking times and ingredients, I have to check that everything’s correct. Still, AI takes care of the most tedious part for me. It turns an image, an old printout or a video source into a usable digital recipe.

Thanks to AI, Mealie creates a structured entry from a photographed or scanned recipe.
Thanks to AI, Mealie creates a structured entry from a photographed or scanned recipe.

Categories are useful – but they soon become chaotic

The more recipes I add to Mealie, the more important it is to keep things organised. Categories and tags are a huge help. At the same time, a new problem arises. When everyone’s free to name recipes as they please, similar ones suddenly end up with different names. So you end up with one recipe under «Pasta» and another under «Noodles».

That’s why I use a defined list of categories. For me, categories describe the type of recipe – main dishes, soups, salads, desserts or baking. Each recipe should be assigned to precisely one of these main categories.

I use tags for more detailed categorisation – ingredients, season, diet, occasion or cuisines from different countries, such as Swiss, Thai, Italian or Mexican food. This keeps the main structure clear without losing any important details.

I’m setting up an n8n automation so I don’t have to do this manually. It’s designed to periodically retrieve and analyse recipe data, including the title, description and preparation instructions. Using the AI function built into Mealie, it assigns a category and appropriate tags based on the list I’ve defined, while also sorting out inconsistent or duplicate terms.

The workflow’s still in progress, but the direction’s clear. Recipes should be available in digital form – and organised properly. This is how my digital recipe collection’s turning into a small organisational system step by step.

As my next project, I’m designing an n8n automation feature to add and sort out categories and tags based on set lists.
As my next project, I’m designing an n8n automation feature to add and sort out categories and tags based on set lists.

Recipe suggestions instead of «What’s for dinner?»

Mealie doesn’t just randomly generate recipe suggestions. I can tell it what ingredients I have at home. Mealie searches my collection for suitable recipes and shows me which ingredients I’m missing.

This solves a problem I’m all too familiar with – there’s something in the fridge, and there’s even more in the pantry, but I can’t come up with any ideas. The question «What’s for dinner?» becomes «What can we make with what we have?»

Mealie can match the ingredients you have on hand with saved recipes and show you what you’re missing.
Mealie can match the ingredients you have on hand with saved recipes and show you what you’re missing.

Weekly meal plan and shopping list not put to the test yet

Mealie can add recipes to a weekly meal plan and generate shopping lists from them. These features appeal to me – but we haven’t used them yet in our daily life. I want to make sure the collection’s properly catalogued and categorised first.

A shopping list’s no substitute for checking your pantry. Mealie doesn’t know if there are three onions left or enough olive oil. If the recipes are kept up to date, they’ll quickly produce a useful list.

Everyone in my family uses Mealie a little differently. My sons and I do strength training – when choosing what to eat, we care not just about taste but also about protein, carbohydrates and calories, and Mealie has that information too. My wife works in the restaurant industry and enjoys trying out new recipes. My main priority is organisation.

Mealie includes a meal planner and shopping list – but I’m not at that stage yet.
Mealie includes a meal planner and shopping list – but I’m not at that stage yet.

What annoys me

Mealie isn’t perfect. Results vary from one website to the next when importing recipes. Some turn out perfectly, while others need some tweaking. Ingredient lists may be incorrectly formatted. Images may be missing. Sometimes Mealie combines several preparation steps into a single step.

AI doesn’t solve every problem. It organises content, makes suggestions and analyses images and videos. But I still have to check the result. An incorrectly identified quantity or a wrong ingredient is more than just a data error – in the worst case, it can ruin the whole dish.

Digitising old paper recipes is also a lot of work. If you try to convert a full drawer over the weekend, you’ll quickly lose your patience. So I do things differently. Whenever I’m cooking or looking up a recipe anyway, I add it to Mealie. This means my collection is growing slowly but steadily.

There’s also the task of maintaining it. The larger it gets, the more important it is to have consistent categories, tags and naming conventions. That’s exactly why I’m focusing on automation – not because Mealie is useless without it, but because otherwise a growing collection would eventually become hard to manage again.

And then there’s the issue of self-hosting. If you run Mealie yourself, you’re responsible for updates, backups and uptime. If the application is accessible from outside the network, this responsibility increases. That doesn’t put me off, because I enjoy running systems like that.

Even after importing the data, I still need to check it. I sometimes have to manually correct the ingredients, quantities and preparation steps.
Even after importing the data, I still need to check it. I sometimes have to manually correct the ingredients, quantities and preparation steps.

Who should consider Mealie?

Mealie’s worth it if you cook regularly and aren’t afraid of self-hosting. You won’t have to keep searching for your recipes anymore. Piles of paper, screenshots, browser bookmarks and messenger chats all end up in one place.

If you rarely cook and have five favourite recipes, you probably don’t need this. But if your collection keeps growing, Mealie will help you organise it. Later, you can also use it to plan meals and create shopping lists.

If several people contribute, the recipe collection becomes a shared archive. Anyone can add recipes, search for them and use them again later.

What’s next?

The drawer in our kitchen isn’t empty yet. But it’s slowly becoming less important – recipe by recipe.

Mealie didn’t sort out my kitchen mess overnight – but it turned it into a manageable task. That, to me, is exactly what makes good open-source software. It doesn’t have to be spectacular. Sometimes it’s enough if it just does one annoying thing a little better.

Or, in this case – when it stops a good recipe from getting lost in a drawer.

Header image: Richard Müller

32 people like this article


User Avatar
User Avatar

I'm a journalist with over 20 years of experience in various positions, mostly in online journalism. The tool I rely on for my work? A laptop – preferably connected to the Internet. In fact, I also enjoy taking apart laptops and PCs, repairing and refitting them. Why? Because it's fun! 


Guide

Practical solutions for everyday problems with technology, household hacks and much more.

Show all

These articles might also interest you

13 comments

Avatar
later