← Back to Blog
June 20, 2026
The most practical way to plan meals in Notion is to build a simple weekly meal planner database, then reinforce your habits with embedded trackers — all without leaving your workspace. This guide works for beginners and experienced Notion users alike. The biggest trade-off: Notion is flexible but not built for nutrition math, so pair it with a habit or water tracker (not a calorie spreadsheet) for best results.
The most reliable Notion meal planning setup uses a Gallery or Table database with one entry per meal or per day. Each entry holds the meal name, recipe link, prep time, and a checkbox for whether you cooked it. This gives you a searchable, filterable record of everything you eat — and it doubles as a grocery list generator when you add an ingredient property.
You don't need a complex template. The simpler the structure, the more consistently you'll actually use it. According to Notion's official guides, the most-used meal planning setups stick to three or four properties per entry: meal name, day of the week, meal type (breakfast/lunch/dinner), and a notes field.
Open Notion and create a new full-page document. Title it something like "Weekly Meal Plan" or "Meal Hub." This will be your central workspace — not just a one-off planner.
Type /table to insert an inline table database. Add the following properties:
That's your core planner. Add entries for each meal you want to cook this week.
In the database options, click "New template." Pre-fill the day and meal type fields so each new week starts with a skeleton — you just swap in meal names. This is the single biggest time-saver in the whole system.
Below your database, add a simple bulleted list or a linked database filtered to "ingredients." Most people keep this as a plain checklist — type /bulleted list and populate it as you plan each meal. Check items off as you shop.
Create a second database — a Gallery view — to store your saved recipes. Each card holds a photo, tags (cuisine type, prep time, dietary), and a link to the original source. Link this to your meal planner so you can drag-and-drop recipes into weekly slots using a relation property.
This is where your Notion meal plan goes from static document to an active workspace. Embed a habit tracker and a water tracker directly on the same page — no tab switching, no separate apps.
To embed a Blocs Habit Tracker in your Notion page:
/embed and press Enterhttps://blocs.me/habit-trackerRepeat the same steps with https://blocs.me/water-tracker to add a water intake tracker beneath it.
Both widgets are free — no account needed. They track your progress visually right inside Notion, so your hydration and cooking habits live in the same space as your meal plan.
Manual Notion databases track what you plan to eat. Widgets track whether you're actually following through. The gap between planning and doing is where most meal planning systems fall apart — and it's exactly where embedded trackers help.
| Tracker | What it tracks | Free? | How to embed |
|---|---|---|---|
| Habit Tracker | Daily cooking habits, meal prep streaks | Yes (basic) | Embed blocs.me/habit-tracker |
| Water Tracker | Daily hydration goals | Yes (basic) | Embed blocs.me/water-tracker |
| Pomodoro Timer | Focused meal prep sessions | Yes (basic) | Embed blocs.me/pomodoro |
All three widgets are free to embed with no sign-up. If you want custom goals, streaks, analytics, and theme options, Blocs Pro is a one-time $17 payment — not a subscription.
Plan your full week on Sunday using your Notion template. Mid-week, do a quick review: mark what you've actually cooked, swap out anything that didn't happen. Two sessions per week is all it takes to keep the system useful.
Don't create separate pages for past weeks. Instead, add a "Week" date property and filter your current database view to show only this week. Past meals stay searchable without cluttering your view.
If you maintain a recipe gallery, tag at the recipe level (quick, vegetarian, batch-cook) rather than re-tagging every meal. Your planner stays clean; your recipe database does the organizational heavy lifting.
Put your ingredient checklist on the same Notion page as your meal plan — not on a linked page. You want zero friction between planning a meal and building the shopping list. According to the Academy of Nutrition and Dietetics, meal planning is most effective when the planning and shopping steps are tightly connected.
For basic meal planning with habit and hydration tracking, the free Blocs widgets are enough. You get the Habit Tracker, Water Tracker, and Pomodoro Timer with no sign-up required.
If you want to track multiple habits (e.g., meal prep + water + exercise), see weekly streaks, or customize colors to match your Notion aesthetic, Blocs Pro unlocks all of that for a single $17 payment — lifetime access, no recurring fees.
Yes. Notion's free plan supports unlimited personal pages, databases, and templates — everything you need to build a full meal planner. Blocs habit and water tracker widgets are also free to embed with no sign-up.
Notion's own template gallery includes meal planning templates you can duplicate into your workspace for free. You can also build one from scratch in under 10 minutes using the steps above — a custom setup often works better because it matches exactly how you cook.
Type /embed in your Notion page, paste https://blocs.me/habit-tracker, and click Embed link. The tracker loads live on your page. No sign-up, no install.
Notion doesn't have built-in nutrition math, but you can add number properties to your meal database for manual calorie or macro entries. For detailed nutrition tracking, dedicated apps handle calculations better. Notion excels at planning and habit formation, not macro counting.
Inside any Notion database, click the dropdown arrow next to "New" and select "New template." Pre-fill the Day and Meal Type fields for each day of the week. Each time you start a new week, duplicate the template — all your slots appear automatically.
The most useful embeds for a meal planning page are a habit tracker (to log daily cooking habits), a water tracker (to stay hydrated), and optionally a pomodoro timer for focused meal prep. All three are available free via Blocs.
How to Make a Pretty Notion Dashboard (Step-by-Step Guide)
Make a pretty Notion dashboard with covers, icons, columns, and free embeddable widgets from Blocs. Step-by-step guide for a clean, functional setup.
How to Track Your Goals in Notion (With Embedded Widgets That Actually Work)
Learn how to track goals in Notion using habits, progress bars, and free embeddable widgets. Free tools included, no complex setup needed.
How to Play Music in Notion (And Build a Better Focus Workspace)
Notion doesn't play music natively, but you can embed Spotify, YouTube, or SoundCloud directly in any page. Here's exactly how, plus free focus widgets to pair with your playlist.