← Back to Blog

How to Plan Meals in Notion (With Embeddable Widgets)

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.

  • Notion's database and template features are free and powerful enough for full weekly meal planning
  • Embedding live habit and hydration widgets inside your planner keeps everything in one place
  • A Blocs habit tracker or water tracker can be embedded directly into your Notion meal plan page as an iframe — no extra apps or sign-up required

Key Takeaways

  • Build a Notion meal planner using a simple database or table — it takes under 10 minutes
  • Use page templates to auto-populate weekly meal slots so you're not starting from scratch each week
  • Embed a habit tracker widget to stay consistent with cooking goals
  • Embed a water tracker to hit daily hydration targets alongside your meal plan
  • Free Blocs widgets (Habit Tracker, Water Tracker, Pomodoro Timer) require zero sign-up and embed directly into Notion via iframe

What Is the Best Way to Plan Meals in Notion?

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.

How to Set Up a Meal Planner in Notion

Step 1: Create a new Notion page

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.

Step 2: Add a database for your meals

Type /table to insert an inline table database. Add the following properties:

  • Name (default) — the meal name
  • Day — select property: Monday through Sunday
  • Meal Type — select property: Breakfast, Lunch, Dinner, Snack
  • Recipe Link — URL property
  • Cooked? — checkbox property

That's your core planner. Add entries for each meal you want to cook this week.

Step 3: Create a weekly template

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.

Step 4: Add a grocery list section

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.

Step 5: Add a recipe gallery (optional)

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.

Step 6: Embed live widgets to reinforce your habits

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:

  1. Open your Notion meal plan page
  2. Type /embed and press Enter
  3. Paste the URL: https://blocs.me/habit-tracker
  4. Press Embed link — the tracker appears live on the page

Repeat 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.

Why Embed Widgets Into Your Notion 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.

TrackerWhat it tracksFree?How to embed
Habit TrackerDaily cooking habits, meal prep streaksYes (basic)Embed blocs.me/habit-tracker
Water TrackerDaily hydration goalsYes (basic)Embed blocs.me/water-tracker
Pomodoro TimerFocused meal prep sessionsYes (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.

Notion Meal Planning Tips That Actually Work

Plan on Sundays, review on Wednesdays

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.

Use filters instead of archive folders

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.

Tag recipes, not meals

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.

Keep your grocery list adjacent

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.

Free vs. Pro: What You Actually Need

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.

FAQs: Meal Planning in Notion

Can I use Notion for meal planning for free?

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.

Is there a Notion meal planning template I can use?

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.

How do I add a habit tracker to my Notion meal plan?

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.

Can Notion track nutrition or calories?

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.

How do I make a weekly meal plan template in Notion?

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.

What Notion widgets work well for meal planning?

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.