See a week come together.

Fill the week with favorites, saved recipes, quick placeholders, ideas from cooks you follow, and personalized AI help when you need it. DinDin keeps the plan organized as it comes together.

Use your own recipesSkip any stepAI is optional

Before you plan

DinDin remembershow your household eats.

Set your preferences once, and DinDin carries them into every planning session, along with your saved recipes and recent meal history. The snapshot below is just a few of the signals it can use.

Household2 adults · Eli 4 · Mia 7
Recipes + history98 recipes · 45 recent meals
Allergies + avoidsTree nuts · cilantro
FavoritesItalian · Thai
Repeats due3

Plus: Plus: cooking style, time and effort, kitchen equipment, grocery habits, leftovers, repeat tolerance, seasonal preferences, trusted recipe sources, and more.

Plan your week

See how a week comes together.

Try the planning tools below, or let DinDin fill your week in one click. Use any of the tools to shape the plan—you don’t need to complete every section.

OctoberNEXT WEEK • 7 DAYS TO PLAN
SunMonTueWedThuFriSat
27
Spaghetti & Meatballs5:30P
28
Lemon-Herb Chicken & Crispy Potatoes6:15P
29
Shrimp Pad Thai6:30P
30
Spinach-Ricotta Stuffed Shells6:15P
1
Honey-Dijon Pork Tenderloin6:15P
2
Braised Short Ribs6:30P
Ricotta Crostini
Olive Oil Cake
3
Neapolitan Pizza6:00P
4
5
Mia soccer5pm
6
7
Parents for dinner
8
Eli swim4:30pm
9
Skipped
Dinner out6pm
10
Burgers
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

Finish my week fills your remaining nights in one click. Use any of the tools here to shape the plan—you don’t need to complete every section.

Planning · Week of Oct 4
STEP 1 OF 6 · SKIP DAYS
✦ 5 open nights
Sun4SkipPlaceholder meal
Add a note6:30p≤60m
Mon5SkipPlaceholder meal
Add a noteMia soccer5pm6:45p≤30m
Tue6SkipPlaceholder meal
Add a note6:30p≤60m
Wed7SkipPlaceholder meal
Add a noteParents for dinner6:30p≤60m
Thu8SkipPlaceholder meal
Add a noteEli swim4:30pm6:30p≤30m
Fri9SkipPlaceholder meal
Add a noteDinner out6pm
Sat10SkipPlaceholder mealBurgers
Add a note6:30p≤60m

Finish my week

5 open nights

DinDin will choose from repeats, your library, cooks you follow, and AI only if needed.

Skip any night you don’t want planned.

AI recipe ideas

Allow up to 2 new AI recipes

DinDin uses your existing options first.

CancelFinish my week

Open nights

5 nights still open

DinDin can fill them using your Ready List, repeats, saved recipes, cooks you follow, and your planning context — creating something new only if needed.

Finish my week

Your weekly routine

What’s set this week

  • MON 10/5Mia soccer practice · 5-6 PMDinner moved to 6:45 PM · ≤30m
  • WED 10/7Parents joining us — dinner for 6
  • THU 10/8Eli swim lesson · 4:30-5:30 PMAdjusted to ≤30m
  • FRI 10/9Dinner with friends out · 6–9 PMSkipped
  • SAT 10/10BurgersPlaceholder

Use up perishable ingredients

DinDin will favour these where they fit naturally.

Spinach, mushrooms, ricotta…Add

From your recent meals

BroccoliLimesricottacherry tomatoespecorinoeggsscallions

Repeats due this week · 3

Crispy Fish Tacos with Lime Slaw35m12 days overdue
Bang Bang Salmon25m6 days overdue
Chicken Piccata35mDue now
Match repeats to open nights

DinDin will choose the best-fitting repeats for your open nights using cooking time, nearby meals, week context, and other planning constraints.

Your recipes

🔍 Search recipes, ingredients, or notes…Filters
Chicken Tikka MasalaMain55mLast cooked 7w agoBest fit · Tue
Miso-Glazed Salmon with Ginger RiceMain30mNot cooked yet
Chicken PiccataMain35mLast cooked 3w ago
Beef BourguignonMain3h 30mLast cooked 4mo ago

Recipes from other cooks

Chicken ShawarmaThe Saffron TableMain45m
Sunday Ragù over RigatoniMarconi's KitchenMain3h

Recipe source

OriginalCurated from the web

Starting point

I have something in mindInspire me

Days

Thursday

Which recipe?

e.g. Chicken Tikka Masala

✦ Generate 1 recipe Generate

Personalizing for you

  • Taste Italian, Thai
  • Household 2 adults, 2 kids
  • Restrictions Tree nuts

Bon appétit!

The dinner menu for the selected week is fully planned.

Writing one recipe for Thursday

Thai Basil Beef

Thai · 15m prep · 10m cook · Fits Thursday’s ≤30m · ✦ AI Original

Quick-seared beef with broccoli and sweet basil over jasmine rice. Kept mild for Eli and Mia, with chile on the table for the adults.

UNDER 30 MINKID-FRIENDLYMILD FOR THE KIDS

Why this fits

Thursday is capped at 30 minutes by Eli’s swim lesson, and this comes in at 25. Thai is a household favourite, and nothing like it is already on the week.

Comes in at 25 minutes against Thursday’s 30, and Thai is a household favourite.

Save for laterScheduleDiscard
✓

Week planned

Seven days, decided. Your plans, a due favorite, saved recipes, a cook you follow, and one AI fill-in.

After you plan

One finished week powers what comes next.

The same planned meals become the starting point for your grocery list and can follow you onto the calendar your family already uses.

Grocery list

Limes (3)2 meals
Ribeye steak (2)
Panko breadcrumbsRESTOCK
Pecorino RomanoIN PANTRY

Your everyday calendar

Eli — swim lesson4:30 PM
Prep: Tuscan Steak5:45 PM
🍽 Dinner — Tuscan Steak6:15 PM
FreeSend individual planned dinners to Google Calendar whenever you want.
Pro / MaxKeep the whole plan automatically synced with Google or Apple Calendar, including optional prep time. Change the plan and the synced calendar updates with it.

Next week

You don’t start over.

DinDin carries your recent meals, saved recipes, and repeat schedules forward, so next week already has useful context.

Next week’s starting pointWEEK OF JUN 14
SUN 14Open
MON 15Open
TUE 16Crispy Fish TacosREPEAT DUE
WED 17Open
THU 18Open
FRI 19Open
Recent meals7 remembered
Repeat coming dueCrispy Fish Tacos
Library + preferences98 recipes · preferences remembered

Early access

Ready to plan your first week?

We’re inviting households in waves. Join early access and be one of the first to start planning.

Join early access

† Some features, including AI, aren’t part of the Free tier and may require a Pro or Max subscription. See pricing for what’s included in each plan.