"The Happy Kitchen" Notion meal planning grocery list system dashboard

"The Happy Kitchen" Notion meal planning and grocery shopping list mobile optimized

The Happy Kitchen – Meal Planning & Dynamic Grocery List System


Notion meal planning, recipe management, and automated grocery list system


Introducing a fully integrated and dynamic system for managing meal planning and grocery shopping using Notion. It is extremely simple and easy to use – just a few clicks to plan and you’re done. Stop making shopping lists manually over and over again. Make mealtime exciting again with almost no effort at all.

    • Designed for light mode
    • Embedded tooltips help guide you through site functions
    • Automated grocery list generation
    • One-click meal planning
    • Ingredients from planned meals will populate your grocery list if you do not already have them
    • A three-day window keeps you from buying groceries too soon
    • Mobile-friendly grocery list – just check items off as you shop and they will be populated into your pantry
    • See meals that you can make right now using ingredients that you already have (instant gratification)
    • Define ingredient quantity overrides for recipes to auto-populate your shopping list
    • View meals by added date, star rating, frequency rate, 6 ingredients or less, meal types, or “surprise me” (random)
    • Click to add non-recurring one-time items to your grocery list whenever they are needed
    • Comes with a starter pack of 55 delicious plant-based recipes
    • 200 grocery items have been pre-built to save you time
    • Calendar days are pre-built through 2026

Do you need more functionality for managing your kitchen? Consider The Happy Kitchen PLUS with advanced features, including meal planning with templates and macro tracking.

Not sure which version you need?
Check the side-by-side feature comparison table

Keywords: recipes, meals, planning, groceries, shopping list, one-click, cooking, simple, easy, light mode




Purchasing Power Parity
Notion Things uses Purchasing Power Parity to dynamically apply a discount that is proportional to your local currency and cost of living. The price listed above may not reflect the final discounted price. Add to cart to see if there is a parity discount applied.
What You'll Receive
You’ll receive the fully integrated “Happy Kitchen” system to duplicate into your own Notion workspace. You’ll also receive a demo version, complete with example content. Includes complete support documentation and getting started guide.
How to Duplicate the Template
  1. Log into your free Notion account
  2. Open the template link
  3. Click “Duplicate” in the top right corner of the template to copy it into your workspace
  4. Customize as needed, and enjoy!
Ask a Question
Have a question about this template?
Send an email


Don’t have Notion yet?
Get it for free

What People Are Saying

“I need to comment, this is amazing!! Insanely awesome! Thank you for posting!”


“Love the Happy Kitchen template. I was wondering what the trick is to get all the dates to pre-populate. I can’t figure out how you did that.”

Kara M.

“I really appreciate your Happy Kitchen template! It’s super useful!”

Hanna Lopez

“Hi from Hawaiʻi! i randomly came across your meal planner template on Reddit, and have been working with it ever since. Mahalo nui for all of the hard work, as well as the tutorials posted on Youtube and your site!”

Nika M.

“Just checked off and filled out my food list and now I’m genuinely excited to go grocery shopping so I truly appreciate it”


“Your happy kitchen template is incredible, thank you so much for making this available!!”

Danielle Johnson

“Omg this is beyond amazing ! thank you for sharing !”


“I am a foodie freak and love to cook. Your template is amazing! Thank you for creating it and SHARING IT!!”


“Wow such a cool template! And plant-based recipes? Perfection!!! Thank you so much for sharing it with us!”


“Thank you for your Happy Chef template! I can’t wait to go through your other templates!”


“Great system!”


“Every once in a while, someone comes along who is both incredibly talented and incredibly generous – and here you are. Thank you for sharing your fantastic resources, Happy Kitchen has been an absolute game changer for me!”

Lilly Beards

“I have been trying to figure out my meal planning system for a week now… this is exactly what I was looking for. Excellent, excellent work”


“Love ur happy kitchen template”


“Jamie was amazing in helping me navigate and customize her already perfect template. Such a big help and amazing mind when solving solutions.”


“This is amazing!! You just saved the life of a uni student who’s been living on pasta and take out for a month lol
Thank you so much!! :D”


“Absolutely OBSESSED with The Happy Kitchen template – seriously, it’s like you were in my brain (and in my dashboard’s aesthetic!). You built the exact template I wanted, and as a fellow coder getting to just tweak to personalize rather than having to build from the ground up just made my entire week. And the fact that it’s also plant-based…ahhh. I could cry. Thank you!!”


“Wow! This is incredible and exactly what I have been trying to find in a template. Thank you so much!!”


“THIS. IS. RIDICULOUSLY. AWESOME. Thank you for sharing!”


“Absolutely love The Happy Kitchen template! Thank you for this resource!”


“Thanks so much for this! It is amazing!!!”


“I love your Happy Kitchen Template!!”


“Thank you so so much for this! Plant-based and easy to use, I’m in love!”


“Love your Happy Kitchen template!”

Amanda NF

“Love your templates… TOTALLY needed the Happy Kitchen!”


“Thanks for the Happy Kitchen template! My partner and I love to cook but struggle to plan weekly meals; this is a game changer.”


“This template is phenomenal!!!

I absolutely love it.”


“Happy Kitchen is absolutely on point!!”


“You should seriously charge for The Happy Kitchen. I have been racking my brain trying to figure out how to create my own version and I was getting so frustrated. THANK YOU!!”


“I love this! Been getting it all customized for the way I shop. It’s helping learn how to use notion more effectively too!”


“I’ve been using this template for the past week or so after finally inputting my recipes and I love you from the bottom of my heart. Seriously. You helped this ADHD brain so much.”


“I just wanted to thank you so so so much for this. It’s only been a day but I feel so put together, and have planned our lunch & dinners for the next 7 days. This is the most put-together we’ve been for our meals. I feel so proud being able to look at our recipe “book” and getting a magical no-food-waste shopping list after we’ve planned our week.

This was crazy good. Thank you so much!”


“This is just brilliant. I have been an outspoken Notion hater forced to use it for work. Then… it clicked. I get it. I’m busy converting my life to a single dashboard page on Notion. I started making trackers and recipe databases and shopping lists… but yours is so brilliant. Since I’m pretty newish with Notion, I have to figure out how the flow fits together and sit with it for an hour or two. But, your templates are amazing.

Not only am I improving my kitchen flow, but all the nagging “how do I make Notion do this?” questions… studying your work is helping me see what’s going on under the hood better so I can up my Notion game. Thank you!!!!”


“Dude… I would often buy notion templates without ever using them, so I stopped buying them, and instead if they’re free, I try them out. There has been no template that I have ever bought that I use more than the Happy Kitchen databases. You are a saint and need to start charging for this template or like teach a class or something. Holy shit. The databases alone are mindblowing to me.”


“Thank you so much x I’m a lazy cook but this one will help for sure!”


“Can’t say enough great things about your templates. Happy Kitchen completely got my groceries on track and not eating out. Thanks for your awesome work.”

Jon Barker


Leave Feedback

Strong Testimonials form submission spinner.

Questions and Answers

You can change the number of days for how frequently (or infrequently) you go grocery shopping. The formula is in the Meal Planning database. The property is titled "Within 3 days?" and is hidden. It looks like this:

if(timestamp(prop("Date")) > timestamp(now()) - 86400000, if(dateBetween(prop("Date"), now(), "days") + 1 <= 2, true, false), false)

Change the number "2" to the number of days between grocery shopping minus 1. For example, if you go grocery shopping once a week you would change the formula to this:

if(timestamp(prop("Date")) > timestamp(now()) - 86400000, if(dateBetween(prop("Date"), now(), "days") + 1 <= 6, true, false), false)

The Happy Kitchen - Change shopping days formula

Yes! If you want to completely remove the "Within 3 Days" rule altogether, it's really easy, try this:

  1. Navigate to one of the date entries (in the Meal Planning database)
  2. Unhide the hidden properties
  3. Replace the "Within 3 days?" formula to:
if(timestamp(prop("Date")) > timestamp(now()) - 86400000, true, false)

This will activate any future days that have meals planned and add the ingredients to your grocery list immediately.

The icons are from icons8.com. The icon style is "IOS Line" and there are hundreds of food items. Just search for "food" or any specific food item that you are looking for. I'm sure you will find what need. 🙂

Immediate Gratification will automatically show you any recipe that you can make right now with the ingredients that you already have in your pantry. No additional action is needed. If you aren't seeing any results then it means that you do not have the ingredients to make any meal in your database. Time to go grocery shopping! 🙂

Here are some instructions for how you can change the meal planning week to start on Monday:
1. From your dashboard, open one of the days in the “Planning" section
2. Unhide the hidden properties
3. Find the “Date53” property and change the “w” references to “W” (or copy/paste the following formula):
if(year(prop("Date")) - year(now()) == 1, (toNumber(formatDate(prop("Date"), "W")) == 1 and month(prop("Date")) == 11) ? 105 : (toNumber(formatDate(prop("Date"), "W")) + 52), if(year(prop("Date")) == year(now()), (toNumber(formatDate(prop("Date"), "W")) == 1 and month(prop("Date")) == 11) ? 53 : if(formatDate(prop("Date"), "DDD") == "1", -1, toNumber(formatDate(prop("Date"), "W"))), 0))
4. Find the “Now53” property and change the “w” references to “W” (or copy/paste the following formula):
(toNumber(formatDate(now(), "W")) == 1 and month(now()) == 11) ? 53 : toNumber(formatDate(now(), "W”))
5. Re-hide the hidden properties
6. Back on the dashboard in the “Planning" section, drag the Sunday column all the way to the right and drop it after Saturday
That should take care of it!

This is now possible and is baked into the newest version of The Happy Kitchen. If you have an older copy, I've put together instructions for how you can customize this yourself in the support documentation here:


The Happy Kitchen can accurately calculate ingredient quantities and overrides for multiple unique meals that may share the same ingredient items. Due to the high complexity, however, calculations for multiplying ingredient quantities for the same meal on repeat within the grocery shopping period are not possible.

Each copy of The Happy Kitchen comes with three years of meal planning days already built in. When those run out you may get more here! I publish new .CSV packs of meal planning days each year with instructions for easy import. For your convenience, I'm publishing packs all the way through 2025 if you prefer to load up to three years in advance.

Meal Planning Days 2023 | Download
Meal Planning Days 2024 | Download
Meal Planning Days 2025 | Download

Instructions for Easy Import

  1. From the dashboard, click on the "Planning" link (titled "Meal Planning" in The Happy Kitchen PLUS)
  2. On the Meal Planning database, click the expand arrows near the blue "New" button to open the database in a full page
  3. Select the "All Future Dates (Table)” view
  4. Click the ellipsis (three dots) in the absolute top-right corner of the page
  5. Select "Merge with CSV"
  6. Select the Meal Planning Days .CSV file from where you’ve saved it on your hard drive

That's it. You're all set for another year!

Don't go solo. Navigate all the complexities of life with your Sidekick. Now available

Get in Touch
close slider

    Get in Touch

    Have a question or comment? Don't hesitate to reach out!


    Please note that I do not respond to cold outreach, requests for free stuff, or anything else that I deem sketchy or scammy