{"id":2908,"date":"2026-01-26T12:00:00","date_gmt":"2026-01-26T11:00:00","guid":{"rendered":"https:\/\/sascha-brockel.de\/?p=2908"},"modified":"2026-01-15T21:03:05","modified_gmt":"2026-01-15T20:03:05","slug":"mealie-the-ultimate-guide","status":"publish","type":"post","link":"https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/","title":{"rendered":"Mealie: The ultimate guide for recipes, weekly plan &amp; shopping"},"content":{"rendered":"<p class=\"wp-block-yoast-seo-estimated-reading-time yoast-reading-time__wrapper\"><span class=\"yoast-reading-time__icon\"><svg aria-hidden=\"true\" focusable=\"false\" data-icon=\"clock\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" style=\"display:inline-block;vertical-align:-0.1em\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z\"><\/path><\/svg><\/span><span class=\"yoast-reading-time__spacer\" style=\"display:inline-block;width:1em\"><\/span><span class=\"yoast-reading-time__descriptive-text\">Estimated reading time: <\/span><span class=\"yoast-reading-time__reading-time\">12<\/span><span class=\"yoast-reading-time__time-unit\"> minutes<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Are you tired of standing in front of the fridge every day at 5 pm and asking yourself: \u201eWhat am I cooking today?\u201c<\/strong> Or are you familiar with the chaos of hundreds of browser tabs, screenshots on your phone and greasy notes in old cookbooks? If you want to finally digitize your kitchen and take back control of your diet, then <strong>Mealie<\/strong> the answer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this massive guide - and when I say massive, I mean <em>really<\/em> in detail - I will show you everything about <strong>Mealie<\/strong>. We don't just talk about what it is, we dive deep into the installation, the hidden features, the connection to your smart home and the daily workflow. Grab a coffee (or a wooden spoon) and let's get started!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For detailed instructions and explanations of all configuration options, I recommend watching the YouTube video linked below. This video goes into detail about each individual setting, providing you with comprehensive instructions on how to set everything up correctly. Any code from the video can be found in this article, so you can use it directly without having to type it out.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This blog post, including video, is part of a series in which we build and set up our own home server. We start with the basics, such as installing Ubuntu VM with Docker, and then move on to configuring our own domain, security measures, and, above all, lots of cool and useful self-hosted services. Whether it's media servers like Plex or Jellyfin or document management like Paperless-NGX, we'll work together to build the setup you want to see. We'll even tackle topics like single sign-on (SSO) together.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title ez-toc-toggle\" style=\"cursor:pointer\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #dd3333;color:#dd3333\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #dd3333;color:#dd3333\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/#Was_ist_Mealie_eigentlich\" >What is Mealie actually?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/#Warum_Self-Hosted_Deine_Daten_gehoren_dir\" >Why self-hosted? Your data belongs to you!<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/#Die_Installation_Dein_Weg_zum_eigenen_Rezept-Server\" >The installation: Your way to your own recipe server<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/#Voraussetzungen\" >Requirements<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/#Docker-Compose_Guide\" >Docker-Compose Guide<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/#Der_erste_Start\" >The first start<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/#Rezepte_importieren_Die_Magie_des_Scrapers\" >Import recipes: The magic of the scraper<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/#Ordnung_ist_das_halbe_Leben_Kategorien_Tags_und_Bucher\" >Order is half the battle: Categories, tags and books<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/#Der_Essensplaner_Nie_wieder_%E2%80%9EWas_essen_wir_heute%E2%80%9C\" >The meal planner: no more \u201eWhat are we eating today?\u201c<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/#Die_intelligente_Einkaufsliste\" >The intelligent shopping list<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/#Mealie_fur_die_ganze_Familie_Benutzer_Gruppen_Households\" >Mealie for the whole family: users &amp; groups (Households)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/#Fur_Profis_API_Webhooks_Home_Assistant\" >For professionals: API, webhooks &amp; home assistant<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/#Mealie_im_Vergleich_Warum_nicht_Grocy_oder_Tandoor\" >Mealie in comparison: Why not Grocy or Tandoor?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/#Umsetzung_im_YouTube-Video\" >YouTube video implementation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/#Fazit\" >Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"h-was-ist-mealie-eigentlich\"><span class=\"ez-toc-section\" id=\"Was_ist_Mealie_eigentlich\"><\/span>What is Mealie actually?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Mealie is a modern, self-hosted recipe manager and meal planner. But this description hardly does the tool justice. Think of Mealie as your digital \u201ebrain\u201c for the kitchen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Developed with a front end in <strong>Vue.js<\/strong> and a backend in <strong>Python (FastAPI)<\/strong>, Mealie feels incredibly fast and \u201esnappy\u201c. In contrast to many other open source projects, which are often functional but ugly, Mealie places extreme emphasis on design and <em>User Experience (UX)<\/em>. It looks just as good on your 27-inch monitor as it does on your smartphone in the supermarket.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The core functions at a glance:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Recipe import:<\/strong> One click, and the recipe from Chefkoch, Lecker.de or English blogs lands neatly formatted in your database.<\/li>\n\n\n\n<li><strong>Weekly planner:<\/strong> Drag &amp; drop planning for breakfast, lunch, dinner and snacks.<\/li>\n\n\n\n<li><strong>Shopping list:<\/strong> automatically generated from your plan, sorted by supermarket shelves.<\/li>\n\n\n\n<li><strong>Cooking mode:<\/strong> A special screen that prevents your tablet from going out while you're cooking with dough-smeared fingers.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Warum_Self-Hosted_Deine_Daten_gehoren_dir\"><\/span>Why self-hosted? Your data belongs to you!<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Perhaps you are wondering: <em>\u201eWhy should I go to the trouble of running a server when there are apps like Yummly or Chefkoch?\u201c<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The answer is simple: <strong>Independence and peace of mind.<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>No advertising:<\/strong> When you open a recipe in Mealie, you see the recipe. No pop-ups, no flashing banners, no 5-page life stories of the food blogger before the list of ingredients. Mealie distills the web for you.<\/li>\n\n\n\n<li><strong>Consistency:<\/strong> How often has it happened to you that a website went offline or a recipe was deleted? In Mealie, the database is yours. The recipe remains there forever, even if the original source disappears.<\/li>\n\n\n\n<li><strong>Privacy:<\/strong> Nobody tracks that you cook pasta with pesto three times a week or how often you cook vegan food. Your nutritional data remains in your local network. And you can also adapt and personalize your recipes.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/i0.wp.com\/sascha-brockel.de\/wp-content\/uploads\/2026\/01\/mealie.png?ssl=1\"><img data-recalc-dims=\"1\" data-dominant-color=\"b6a694\" data-has-transparency=\"true\" style=\"--dominant-color: #b6a694;\" fetchpriority=\"high\" decoding=\"async\" width=\"750\" height=\"433\" src=\"https:\/\/i0.wp.com\/sascha-brockel.de\/wp-content\/uploads\/2026\/01\/mealie.png?resize=750%2C433&#038;ssl=1\" alt=\"mealie\" class=\"wp-image-2911 has-transparency\"\/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Die_Installation_Dein_Weg_zum_eigenen_Rezept-Server\"><\/span>The installation: Your way to your own recipe server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Now it's getting technical, but don't worry: we'll take it step by step. Mealie is designed to be <strong>Docker container<\/strong> to run. This is the gold standard for modern home server applications.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Voraussetzungen\"><\/span>Requirements<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You need a system on which <strong>Docker<\/strong> and <strong>Docker Compose<\/strong> run. That may be the case:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A <strong>Raspberry Pi<\/strong> (Model 4 or 5 recommended).<\/li>\n\n\n\n<li>A <strong>Synology NAS<\/strong> (Models with \u201ePlus\u201c in the name that support Docker).<\/li>\n\n\n\n<li>An old laptop with Ubuntu\/Debian.<\/li>\n\n\n\n<li>A small home server (NUC, Unraid, Proxmox).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-docker-compose-guide\"><span class=\"ez-toc-section\" id=\"Docker-Compose_Guide\"><\/span>Docker-Compose Guide<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Create a file on your server, e.g. <code>\/home\/user\/docker-compose-mealie.yaml<\/code>. The content:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>services:\n  mealie:\n    image: hkotel\/mealie:latest\n    container_name: mealie\n    restart: unless-stopped\n    networks:\n      - sascha\n    environment:\n      TZ: \"Europe\/Berlin\"\n      ALLOW_SIGNUP: \"false\"\n      DEFAULT_EMAIL: \"info@xyz.de\"\n      BASE_URL: \"http:\/\/192.168.178.79:3003\"\n      DEFAULT_GROUP: \"famfriends\"\n      API_DOCS: \"false\"\n      SECURITY_MAX_LOGIN_ATTEMPTS: \"3\"\n      SECURITY_USER_LOCKOUT_TIME: \"24\"\n      TOKEN_TIME: \"720\"\n      PUID: \"99\"\n      PGID: \"100\"\n    ports:\n      - \"3003:9000\"\n    volumes:\n      - \/mnt\/cache\/appdata\/wiki\/mealie:\/app\/data:rw\n\nnetworks:\n  sascha:\n    external: true<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The service (Service)<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A single service called <strong>mealie<\/strong> is defined. The latest available memory image from Mealie serves as the basis. The container is set to restart automatically after a system restart unless it has been stopped manually.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Network and accessibility<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Network:<\/strong> The container joins an existing external network called <strong>sasha<\/strong> with. This enables communication with other services in this special network.<\/li>\n\n\n\n<li><strong>Ports:<\/strong> The application is started via the IP address of the host system on port <strong>3003<\/strong> while it runs internally in the container on port 9000.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Configuration (environment variables)<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The \u201erules of the game\u201c for the software are defined here:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Security:<\/strong> New registrations are deactivated, the number of login attempts is limited and you have to wait 24 hours if your account is blocked.<\/li>\n\n\n\n<li><strong>Identity:<\/strong> A standard e-mail, a basic URL for access and a standard user group are defined.<\/li>\n\n\n\n<li><strong>System:<\/strong> The time zone is set to Berlin. In addition, specific user and group IDs (99\/100) are assigned so that the write permissions on the server are managed correctly.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Data storage (volumes)<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A permanent storage path is defined so that recipes and data are not lost if the container is deleted. A local directory on your server (<code>\/mnt\/cache\/appdata\/wiki\/mealie<\/code>) is permanently linked to the data directory within the container, whereby the container has full read and write access.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can then simply start the services with the following command (the name must of course be adapted):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker compose -f \"docker-compose-mealie.yml\" up -d<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Der_erste_Start\"><\/span>The first start<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Give the container one minute. Then call in the browser <code>http:\/\/deine-ip-adresse:3003<\/code> on. You will be greeted with a login screen. The standard access data (version V1\/V2) are often:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>User:<\/strong> <code>changeme@example.com<\/code><\/li>\n\n\n\n<li><strong>Password:<\/strong> <code>MyPassword<\/code><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>First step:<\/strong> You will be prompted to create your admin user!<\/p>\n\n\n\n<div class=\"atkp-container atkp-grid_3_columns-box  atkp-template-grid_3_columns\">\n    <\/div>\n\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Rezepte_importieren_Die_Magie_des_Scrapers\"><\/span>Import recipes: The magic of the scraper<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This is the feature that will win you over. Mealie uses an extremely powerful \u201escraper\u201c (based on <code>hrecipe<\/code> and <code>schema.org<\/code> standards).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Imagine finding a great curry recipe on a totally cluttered food blog site.<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Copy the URL.<\/li>\n\n\n\n<li>In Mealie, go to \u201eRecipes\u201c -&gt; \u201eImport\u201c.<\/li>\n\n\n\n<li>Paste the URL and click on \u201eImport\u201c.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What happens in the background?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mealie analyzes the source code of the website. It searches for structured data. It extracts:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The title (\u201eYellow Thai Curry\u201c).<\/li>\n\n\n\n<li>The picture (in highest resolution).<\/li>\n\n\n\n<li>The ingredients (and try to recognize quantities and units).<\/li>\n\n\n\n<li>The preparation steps.<\/li>\n\n\n\n<li>The times (preparation, cooking time).<\/li>\n\n\n\n<li>The portions.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The result is a clean, consistent recipe in your database. No advertising, no stories about the author's vacation in Thailand - just the recipe.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The manual editor &amp; Markdown<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Of course you can also type out grandma's secret recipe book. Mealie offers an editor that <strong>Markdown<\/strong> is supported. This means you can highlight ingredients in bold, create lists or even insert links. Especially cool: Mealie tries to parse your ingredients \u201eintelligently\u201c. If you write \u201e500 g flour\u201c, the system recognizes: quantity = 500, unit = g, ingredient = flour. This is essential for the shopping list later on.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ordnung_ist_das_halbe_Leben_Kategorien_Tags_und_Bucher\"><\/span>Order is half the battle: Categories, tags and books<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Once you have 50 or 100 recipes, you need structure. Mealie offers three levels here:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Categories:<\/strong> These are the classic drawers. \u201eMain course\u201c, \u201edessert\u201c, \u201ebreakfast\u201c. A recipe usually belongs in one category.<\/li>\n\n\n\n<li><strong>Tags (keywords):<\/strong> This is where it gets flexible. A recipe can have the tags \u201eVegan\u201c, \u201eQuick\u201c, \u201eThermomix\u201c, \u201eIndian\u201c and \u201eSpicy\u201c at the same time.<\/li>\n\n\n\n<li><strong>Cookbooks:<\/strong> An often overlooked feature. You can create virtual cookbooks. Why not create a \u201eChristmas menu 2026\u201c book and collect starters, main courses and desserts in it? You can also create one for Asian cuisine or one just for meat lovers.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">The search in Mealie is lightning fast. You can search for \u201eChicken\u201c and then filter by \u201eAsian\u201c tag and \u201eMain course\u201c category.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Der_Essensplaner_Nie_wieder_%E2%80%9EWas_essen_wir_heute%E2%80%9C\"><\/span>The meal planner: no more \u201eWhat are we eating today?\u201c<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong>Meal Planner<\/strong> is the centerpiece of everyday family life.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The view:<\/strong> You see a calendar week (or month). There are slots for each day: Breakfast, lunch, dinner and (new in newer versions) snacks\/desserts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The workflow:<\/strong> On Sunday, you sit down (perhaps with your tablet on the couch). On the right, open the sidebar with your recipes.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u201eMonday must be quick\u201c -&gt; filter by day \u201eQuick\u201c -&gt; drag &amp; drop \u201ePasta with tomato sauce\u201c to Monday evening.<\/li>\n\n\n\n<li>\u201eTuesday is Taco-Tuesday\u201c -&gt; Drag \u201eTacos\u201c to Tuesday.<\/li>\n\n\n\n<li>\u201eThere are still plenty of vegetables on Wednesday\u201c -&gt; Drag \u201eVegetable pan\u201c to Wednesday.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">There is even a <strong>Random function<\/strong>. You can tell Mealie: \u201ePlan me dinner for a week, but only vegetarian recipes.\u201c Mealie rolls the dice for you - perfect against decision fatigue.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Die_intelligente_Einkaufsliste\"><\/span>The intelligent shopping list<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Now comes the step that will really save you time. You've created your plan for the week. Now what?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Click on the button <strong>\u201eAdd to shopping list\u201c<\/strong>. Mealie asks you: \u201eFor what period?\u201c. You choose \u201eNext week\u201c.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Consolidation (the killer feature):<\/strong> Assumed:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Recipe A (Monday) requires 1 onion.<\/li>\n\n\n\n<li>Recipe B (Wednesday) requires 2 onions.<\/li>\n\n\n\n<li>Recipe C (Friday) requires 300 g onions.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Mealie is smart enough (most of the time) to add this up or at least group it under the \u201eonions\u201c entry.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Supermarket sorting:<\/strong> Nothing is more annoying than running back and forth between the vegetable section and the refrigerated section in the supermarket. Mealie allows you to assign ingredients to categories (e.g. \u201eFruit &amp; vegetables\u201c, \u201eFridge\u201c, \u201eCanned food\u201c). Your list is then sorted in exactly the same way in the app (or on the mobile website). You walk through the store once, check everything off and you're done.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Tip:<\/em> You can also add \u201enon-food\u201c items manually. \u201eWashing-up liquid\u201c or \u201ebin liners\u201c simply end up on the list.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Mealie_fur_die_ganze_Familie_Benutzer_Gruppen_Households\"><\/span>Mealie for the whole family: users &amp; groups (Households)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In version 1, Mealie was more for individual users. With the more recent updates (v1.0 and v2.0), the concept of the <strong>Households<\/strong> introduced.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is great for shared flats or families.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You create a \u201eM\u00fcller family\u201c household.<\/li>\n\n\n\n<li>Each family member has their own user login.<\/li>\n\n\n\n<li>See all <em>the same<\/em> Recipes and <em>same<\/em> Weekly schedule.<\/li>\n\n\n\n<li>If your partner goes shopping on the way home and checks off an item on the list, you will see this immediately at home (live sync).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">You can even manage permissions. Perhaps the children are allowed to suggest recipes, but not delete the weekly plan (although Mealie relies on trust rather than strict Enterprise rights here).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Fur_Profis_API_Webhooks_Home_Assistant\"><\/span>For professionals: API, webhooks &amp; home assistant<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This is where the nerd's heart beats faster. Mealie is \u201eAPI First\u201c. This means that almost everything you can click on in the browser can also be controlled by code.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The Home Assistant integration:<\/strong> This is the most common use case. There is an official integration or community add-ons.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a class=\"my badge\" href=\"https:\/\/my.home-assistant.io\/redirect\/config_flow_start?domain=mealie\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/my.home-assistant.io\/badges\/config_flow_start.svg\" alt=\"\"\/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What's the point?<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You can display the following on your Home Assistant dashboard (e.g. on a tablet on the wall in the kitchen): \u201eToday we're having lasagne\u201c.<\/li>\n\n\n\n<li>You can build buttons: If you press \u201eCoffee\u201c, coffee is added to the Mealie shopping list.<\/li>\n\n\n\n<li><strong>Automation:<\/strong> If the meal plan for today says \u201epizza\u201c, Home Assistant could automatically preheat the oven (if you have a smart oven).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Webhooks:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can configure Mealie so that it sends a message when something changes.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>Example:<\/em> Every morning at 08:00, Mealie sends a message to the family group via Telegram or Discord: \u201eThe meal plan for today: pancakes!\u201c<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Mealie_im_Vergleich_Warum_nicht_Grocy_oder_Tandoor\"><\/span>Mealie in comparison: Why not Grocy or Tandoor?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">There are other big players in the open source sector. Why Mealie?<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Mealie vs. Grocy:<\/strong>\n<ul class=\"wp-block-list\">\n<li><em>Grocy<\/em> is an \u201eERP for your home\u201c. It tracks inventory, expiration dates, barcodes, chores, batteries... It's extremely powerful, but also extremely complex (\u201eoverkill\u201c for many). You have to book stock to cook.<\/li>\n\n\n\n<li><em>Mealie<\/em> is more relaxed. It's about recipes and planning. It doesn't force you to inventory every package of pasta. If you want to cook without studying storage beforehand, use Mealie.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Mealie vs. Tandoor Recipes:<\/strong>\n<ul class=\"wp-block-list\">\n<li><em>Tandoor<\/em> (based on Django) is very similar to Mealie and a strong competitor.<\/li>\n\n\n\n<li><em>Mealie<\/em> often scores with a slightly more modern, more fluid UI (Vue.js Single Page Application) and a very aggressive development speed. Mealie's import scraper is often considered the most reliable.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"youtube\"><span class=\"ez-toc-section\" id=\"Umsetzung_im_YouTube-Video\"><\/span>YouTube video implementation<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n\n\n<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"\ud83c\udf73Mealie: Organize recipes, cookbooks &amp; meal plans - Import all internet recipes!\" width=\"750\" height=\"422\" src=\"https:\/\/www.youtube.com\/embed\/myRKMMLhlwM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n<p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-fazit\"><span class=\"ez-toc-section\" id=\"Fazit\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Mealie is more than just a collection of recipes. It's a tool that gets rid of mental baggage. The constant \u201eWhat are we cooking?\u201c and the chaos of notes when shopping disappear.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The combination of <strong>ingenious import scraper<\/strong>, <strong>beautiful user interface<\/strong> and <strong>Smart home connection<\/strong> makes it currently the best solution for anyone who wants to host their data themselves. Installation via Docker is completed in an afternoon, but the benefits last for years.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you enjoy cooking, like technology and want to be independent of large cloud providers: <strong>Install Mealie. Today.<\/strong> You'll wonder how you ever managed without it.<\/p>\n\n\n\n<div id=\"jp-block-themeisle-blocks-font-awesome-icons-8c6d8bc1\" class=\"wp-block-themeisle-blocks-font-awesome-icons jp-block-themeisle-blocks-font-awesome-icons\"><span class=\"wp-block-themeisle-blocks-font-awesome-icons-container\"><a href=\"https:\/\/sascha-brockel.de\/en\/#contact\" target=\"_self\" rel=\"noopener noreferrer\"><i class=\"fas fa-business-time\"><\/i><\/a><\/span><\/div>\n\n\n\n<h4 id=\"jp-block-themeisle-blocks-advanced-heading-baa7fa4c\" class=\"wp-block-themeisle-blocks-advanced-heading jp-block-themeisle-blocks-advanced-heading-baa7fa4c jp-block-themeisle-blocks-advanced-heading ticss-116fe371\">Interested, but lack time or knowledge?<\/h4>\n\n\n\n<p id=\"jp-block-themeisle-blocks-advanced-heading-16f35f43\" class=\"wp-block-themeisle-blocks-advanced-heading jp-block-themeisle-blocks-advanced-heading-16f35f43 jp-block-themeisle-blocks-advanced-heading ticss-0e2b851d\">No problem. Contact me and we will discuss your requirements. No matter if business or private.<\/p>\n\n\n\n<div id=\"jp-block-themeisle-blocks-button-group-77e0455a\" class=\"wp-block-themeisle-blocks-button-group wp-block-buttons align-center jp-block-themeisle-blocks-button-group jp-block-buttons\">\n<div id=\"jp-block-themeisle-blocks-button-c6fb3687\" class=\"wp-block-themeisle-blocks-button wp-block-button jp-block-themeisle-blocks-button jp-block-button\"><a href=\"https:\/\/sascha-brockel.de\/en\/#contact\" target=\"_self\" rel=\"noopener noreferrer\" class=\"wp-block-button__link\"><i class=\"fas fa-fw fa-phone-volume margin-right\"><\/i><span>Contact<\/span><\/a><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Hast du es satt, jeden Tag um 17 Uhr vor dem K\u00fchlschrank zu stehen und dich zu fragen: &#8222;Was koche ich heute?&#8220; Oder kennst du das Chaos aus hunderten Browser-Tabs, Screenshots auf dem Handy und fettigen Zetteln in alten Kochb\u00fcchern? Wenn du deine K\u00fcche endlich digitalisieren und die Kontrolle \u00fcber [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2909,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_themeisle_gutenberg_block_has_review":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":false,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[77,15,52],"tags":[16,46,116,114,115,31],"class_list":["post-2908","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-apps","category-docker","category-selfhosted-server","tag-docker","tag-home-assistant","tag-kochen","tag-mealie","tag-rezepte","tag-selfhosted"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.7 (Yoast SEO v27.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Mealie: Der ultimative Guide f\u00fcr Rezepte, Wochenplan &amp; Einkauf - Sascha Brockel<\/title>\n<meta name=\"description\" content=\"Schluss mit K\u00fcchen-Chaos! Mealie ist der beste selbst gehostete Rezeptmanager. Importiere Rezepte, plane Wochen &amp; kaufe smart ein.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mealie: Der ultimative Guide f\u00fcr Rezepte, Wochenplan &amp; Einkauf\" \/>\n<meta property=\"og:description\" content=\"Schluss mit K\u00fcchen-Chaos! Mealie ist der beste selbst gehostete Rezeptmanager. Importiere Rezepte, plane Wochen &amp; kaufe smart ein.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"Sascha Brockel\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-26T11:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/sascha-brockel.de\/wp-content\/uploads\/2026\/01\/pexels-photo-31917786.jpeg?fit=867%2C1300&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"867\" \/>\n\t<meta property=\"og:image:height\" content=\"1300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Sascha Brockel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@saschabrockel\" \/>\n<meta name=\"twitter:site\" content=\"@saschabrockel\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sascha Brockel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/mealie-the-ultimate-guide\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/mealie-the-ultimate-guide\\\/\"},\"author\":{\"name\":\"Sascha Brockel\",\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/#\\\/schema\\\/person\\\/3675ac2cf16fa04c60aca4dedca5c970\"},\"headline\":\"Mealie: Der ultimative Guide f\u00fcr Rezepte, Wochenplan &amp; Einkauf\",\"datePublished\":\"2026-01-26T11:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/mealie-the-ultimate-guide\\\/\"},\"wordCount\":1961,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/#\\\/schema\\\/person\\\/3675ac2cf16fa04c60aca4dedca5c970\"},\"image\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/mealie-the-ultimate-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/pexels-photo-31917786.jpeg?fit=867%2C1300&ssl=1\",\"keywords\":[\"Docker\",\"Home Assistant\",\"Kochen\",\"Mealie\",\"Rezepte\",\"Selfhosted\"],\"articleSection\":[\"Apps\",\"Docker\",\"Selfhosted Server\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/mealie-the-ultimate-guide\\\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/mealie-the-ultimate-guide\\\/\",\"url\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/mealie-the-ultimate-guide\\\/\",\"name\":\"Mealie: Der ultimative Guide f\u00fcr Rezepte, Wochenplan &amp; Einkauf - Sascha Brockel\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/mealie-the-ultimate-guide\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/mealie-the-ultimate-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/pexels-photo-31917786.jpeg?fit=867%2C1300&ssl=1\",\"datePublished\":\"2026-01-26T11:00:00+00:00\",\"description\":\"Schluss mit K\u00fcchen-Chaos! Mealie ist der beste selbst gehostete Rezeptmanager. Importiere Rezepte, plane Wochen & kaufe smart ein.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/mealie-the-ultimate-guide\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/mealie-the-ultimate-guide\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/mealie-the-ultimate-guide\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/pexels-photo-31917786.jpeg?fit=867%2C1300&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/pexels-photo-31917786.jpeg?fit=867%2C1300&ssl=1\",\"width\":867,\"height\":1300,\"caption\":\"Photo by Raul Corrado on Pexels.com\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/en\\\/mealie-the-ultimate-guide\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/sascha-brockel.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mealie: Der ultimative Guide f\u00fcr Rezepte, Wochenplan &amp; Einkauf\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/#website\",\"url\":\"https:\\\/\\\/sascha-brockel.de\\\/\",\"name\":\"Sascha Brockel\",\"description\":\"Fortschritt kennt keine Grenzen\",\"publisher\":{\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/#\\\/schema\\\/person\\\/3675ac2cf16fa04c60aca4dedca5c970\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/sascha-brockel.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/sascha-brockel.de\\\/#\\\/schema\\\/person\\\/3675ac2cf16fa04c60aca4dedca5c970\",\"name\":\"Sascha Brockel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1\",\"width\":709,\"height\":945,\"caption\":\"Sascha Brockel\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/sascha-brockel.de\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1\"},\"sameAs\":[\"https:\\\/\\\/sascha-brockel.de\\\/\",\"https:\\\/\\\/www.instagram.com\\\/saschabrockel\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/sascha-brockel-b20725164\\\/\",\"https:\\\/\\\/x.com\\\/saschabrockel\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCogo25FboCahP7s8--HDuIQ\"]}]}<\/script>\n<meta property=\"og:video\" content=\"https:\/\/www.youtube.com\/embed\/myRKMMLhlwM\" \/>\n<meta property=\"og:video:type\" content=\"text\/html\" \/>\n<meta property=\"og:video:duration\" content=\"1478\" \/>\n<meta property=\"og:video:width\" content=\"480\" \/>\n<meta property=\"og:video:height\" content=\"270\" \/>\n<meta property=\"ya:ovs:adult\" content=\"false\" \/>\n<meta property=\"ya:ovs:upload_date\" content=\"2026-01-26T11:00:00+00:00\" \/>\n<meta property=\"ya:ovs:allow_embed\" content=\"true\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Mealie: The ultimate guide for recipes, weekly plan &amp; shopping - Sascha Brockel","description":"No more kitchen chaos! Mealie is the best self-hosted recipe manager. Import recipes, plan weeks &amp; shop smart.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/","og_locale":"en_US","og_type":"article","og_title":"Mealie: Der ultimative Guide f\u00fcr Rezepte, Wochenplan &amp; Einkauf","og_description":"Schluss mit K\u00fcchen-Chaos! Mealie ist der beste selbst gehostete Rezeptmanager. Importiere Rezepte, plane Wochen & kaufe smart ein.","og_url":"https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/","og_site_name":"Sascha Brockel","article_published_time":"2026-01-26T11:00:00+00:00","og_image":[{"width":867,"height":1300,"url":"https:\/\/i0.wp.com\/sascha-brockel.de\/wp-content\/uploads\/2026\/01\/pexels-photo-31917786.jpeg?fit=867%2C1300&ssl=1","type":"image\/jpeg"}],"author":"Sascha Brockel","twitter_card":"summary_large_image","twitter_creator":"@saschabrockel","twitter_site":"@saschabrockel","twitter_misc":{"Written by":"Sascha Brockel","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/#article","isPartOf":{"@id":"https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/"},"author":{"name":"Sascha Brockel","@id":"https:\/\/sascha-brockel.de\/#\/schema\/person\/3675ac2cf16fa04c60aca4dedca5c970"},"headline":"Mealie: Der ultimative Guide f\u00fcr Rezepte, Wochenplan &amp; Einkauf","datePublished":"2026-01-26T11:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/"},"wordCount":1961,"commentCount":0,"publisher":{"@id":"https:\/\/sascha-brockel.de\/#\/schema\/person\/3675ac2cf16fa04c60aca4dedca5c970"},"image":{"@id":"https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/sascha-brockel.de\/wp-content\/uploads\/2026\/01\/pexels-photo-31917786.jpeg?fit=867%2C1300&ssl=1","keywords":["Docker","Home Assistant","Kochen","Mealie","Rezepte","Selfhosted"],"articleSection":["Apps","Docker","Selfhosted Server"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/sascha-brockel.de\/en\/#organization"}},{"@type":"WebPage","@id":"https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/","url":"https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/","name":"Mealie: The ultimate guide for recipes, weekly plan &amp; shopping - Sascha Brockel","isPartOf":{"@id":"https:\/\/sascha-brockel.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/#primaryimage"},"image":{"@id":"https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/sascha-brockel.de\/wp-content\/uploads\/2026\/01\/pexels-photo-31917786.jpeg?fit=867%2C1300&ssl=1","datePublished":"2026-01-26T11:00:00+00:00","description":"No more kitchen chaos! Mealie is the best self-hosted recipe manager. Import recipes, plan weeks &amp; shop smart.","breadcrumb":{"@id":"https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/#primaryimage","url":"https:\/\/i0.wp.com\/sascha-brockel.de\/wp-content\/uploads\/2026\/01\/pexels-photo-31917786.jpeg?fit=867%2C1300&ssl=1","contentUrl":"https:\/\/i0.wp.com\/sascha-brockel.de\/wp-content\/uploads\/2026\/01\/pexels-photo-31917786.jpeg?fit=867%2C1300&ssl=1","width":867,"height":1300,"caption":"Photo by Raul Corrado on Pexels.com"},{"@type":"BreadcrumbList","@id":"https:\/\/sascha-brockel.de\/en\/mealie-the-ultimate-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/sascha-brockel.de\/"},{"@type":"ListItem","position":2,"name":"Mealie: Der ultimative Guide f\u00fcr Rezepte, Wochenplan &amp; Einkauf"}]},{"@type":"WebSite","@id":"https:\/\/sascha-brockel.de\/#website","url":"https:\/\/sascha-brockel.de\/","name":"Sascha Brockel","description":"Progress knows no boundaries","publisher":{"@id":"https:\/\/sascha-brockel.de\/#\/schema\/person\/3675ac2cf16fa04c60aca4dedca5c970"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sascha-brockel.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/sascha-brockel.de\/#\/schema\/person\/3675ac2cf16fa04c60aca4dedca5c970","name":"Sascha Brockel","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/i0.wp.com\/sascha-brockel.de\/wp-content\/uploads\/2023\/10\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1","url":"https:\/\/i0.wp.com\/sascha-brockel.de\/wp-content\/uploads\/2023\/10\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1","contentUrl":"https:\/\/i0.wp.com\/sascha-brockel.de\/wp-content\/uploads\/2023\/10\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1","width":709,"height":945,"caption":"Sascha Brockel"},"logo":{"@id":"https:\/\/i0.wp.com\/sascha-brockel.de\/wp-content\/uploads\/2023\/10\/Brockel_Sascha_3_3zu4-Grau.png?fit=709%2C945&ssl=1"},"sameAs":["https:\/\/sascha-brockel.de\/","https:\/\/www.instagram.com\/saschabrockel\/","https:\/\/www.linkedin.com\/in\/sascha-brockel-b20725164\/","https:\/\/x.com\/saschabrockel","https:\/\/www.youtube.com\/channel\/UCogo25FboCahP7s8--HDuIQ"]}]},"og_video":"https:\/\/www.youtube.com\/embed\/myRKMMLhlwM","og_video_type":"text\/html","og_video_duration":"1478","og_video_width":"480","og_video_height":"270","ya_ovs_adult":"false","ya_ovs_upload_date":"2026-01-26T11:00:00+00:00","ya_ovs_allow_embed":"true"},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/sascha-brockel.de\/wp-content\/uploads\/2026\/01\/pexels-photo-31917786.jpeg?fit=867%2C1300&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/posts\/2908","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/comments?post=2908"}],"version-history":[{"count":3,"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/posts\/2908\/revisions"}],"predecessor-version":[{"id":2989,"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/posts\/2908\/revisions\/2989"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/media\/2909"}],"wp:attachment":[{"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/media?parent=2908"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/categories?post=2908"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sascha-brockel.de\/en\/wp-json\/wp\/v2\/tags?post=2908"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}