What This Workflow Does
This automation solves the common challenge of meal planning fatigue by leveraging your existing recipe collection in Mealie. Instead of manually selecting recipes each week, this workflow automatically creates randomized meal plans while ensuring variety and considering your dietary preferences.
The system pulls from your Mealie recipe database (optionally filtered by specific categories like "Quick Meals" or "Vegetarian") and generates a structured weekly plan. This eliminates decision fatigue while maintaining control over your meal choices.
How It Works
1. Recipe Selection
The workflow queries your Mealie instance to retrieve available recipes. You can configure it to pull from specific categories or your entire collection.
2. Randomization
Using n8n's randomization functions, the system selects a specified number of recipes (typically 5-7 for weekly dinners) while avoiding duplicates from recent weeks.
3. Meal Plan Creation
The selected recipes are formatted into a structured meal plan and pushed back into Mealie as a new plan, complete with assigned dates and optional notes.
Who This Is For
This automation is ideal for:
- Busy families who want to streamline meal planning
- Mealie users with extensive recipe collections
- People who want to introduce more variety in their meals
- Those following specific diets who want automated selection from approved recipes
What You'll Need
- An active Mealie instance (self-hosted or cloud)
- n8n account (self-hosted or cloud)
- API credentials for Mealie
- Existing recipes in your Mealie database
Quick Setup Guide
- Download the JSON template file
- Import into your n8n instance
- Configure the Mealie API credentials
- Set your preferred recipe filters (categories, tags, etc.)
- Test with a small sample before full implementation
Key Benefits
Saves 1-2 hours weekly by eliminating manual meal planning and recipe selection.
Reduces food waste through planned, intentional meal scheduling.
Encourages dietary variety by automatically rotating through your recipe collection.
Customizable filtering lets you maintain control over meal types while automating selection.