Snap your groceries.
Eat healthy.
While you shop, take a photo of your cart or the shelf. DishPlan picks 3 healthy meals you can make — and shows exactly what's left to buy.
Takes 30 seconds · No account needed
1 of 6
What's your main goal?
This shapes which meals we recommend.
⚖️Lose weightLower-calorie, high-protein picks✓
💪Build muscleHigh-protein, balanced meals✓
❤️Maintain & eat healthierBalanced, whole-food focus✓
🩺Manage a conditionLow-sugar / low-sodium aware✓
2 of 6
How do you eat?
Pick the closest match.
🍽️Everything✓
🥬Vegetarian✓
🌿Vegan✓
🥑Keto / low-carb✓
🐟Pescatarian✓
🫒Mediterranean✓
3 of 6
Any allergies or intolerances?
Tap all that apply — we'll never suggest these.
4 of 6
Anything you dislike?
We'll keep these out of your meals.
5 of 6
How do you like to cook?
Time per meal
Cooking skill
Budget per meal
6 of 7
Who's eating?
So we can size the portions.
7 of 7
Your body & goal
We'll calculate your personal calorie target.
Sex
Height (cm)
Your plan
🎯
Lose 10 kg
At a healthy pace, about 20 weeks.
YOUR DAILY CALORIE TARGET
1,850
kcal per day to reach your goal
12,950kcal / week
617kcal / meal
1,750BMR
2,400maintenance
📷 When you scan food, we'll only suggest meals that fit your per-meal calorie budget.
Let's shop smart 🛒
Hi there!
SNAP WHILE YOU SHOP
Scan groceries
Get 3 healthy meals + what's left to buy.
This week's plan
No meals yet — scan your groceries to start! 🛒
Scan
Take a photo of your cart or shelf —
or upload one from your device
Or type ingredients
3 scans left today
🔍
Reading your photo…
Spotting the ingredients you have.
Your scan
Here's what we spotted
Tap to remove anything that's wrong.
What's your budget?
How much can you spend on missing ingredients?
🔥
Meals under 620 kcalMatched to your daily target
Max 1 cheat day per week — no calorie limit on cheat days.
Your meal idea
From the 9 items you scanned.
🥗
⭐ 92 health score
Grilled chicken & spinach bowl
🔥 480 kcal💪 42g protein⏱ 20 min
Tap to see recipe ›
🛒 Still to buy 2 items
✓ You already have everything you need!
🥗
⭐ 92 health score
Grilled chicken & spinach bowl
High-protein, low-calorie and ready in 20 minutes. Perfect for your goal.
480kcal
42gprotein
20mtime
Ingredients
🍗 Chicken breast ✓ have
🥬 Baby spinach ✓ have
🍚 Brown rice ✓ have
🍅 Cherry tomatoes ✓ have
🫒 Olive oil ✓ have
🍋 Lemon ✓ have
Steps
1
Season chicken, grill 6 min each side until cooked through.
2
Cook brown rice per package; halve the cherry tomatoes.
3
Wilt spinach in a splash of olive oil with a squeeze of lemon.
4
Slice chicken, build the bowl, drizzle with olive oil & lemon.
Your journey
Diet calendar
🔥
0-day streak
Start your healthy streak today!
0 of 30 days🏆 30-day goal
Your meals
🤝
Commit to your plan
Real results need consistency. Pick how long you'll stick with it — you can swap meals anytime, but no quitting early. 💪
📆
3 weeks21 days · solid start
🏆
4 weeks28 days · best results
🍽️ Daily healthy meals tracked
🔄 Swap any meal anytime
🍔 1 cheat day per week
🔥 Build your streak daily
You still need 8 items
Based on what wasn't in your cart. Est. €18.40
Produce
🌿 Fresh basil 1 bunch
🍋 Lemon 2
Pantry
🫘 White beans 2 cans
🍶 Soy sauce 1 bottle
🫗 Sesame oil small
Type ingredients
What did you buy?
Separate with commas.
👑
Unlock your
healthy transformation
AI meals that fit your exact calorie target — from one grocery photo.
★★★★★ Trusted by people eating healthier every day
✓ Unlimited grocery scans & AI meals
✓ Meals matched to your calorie goal
✓ Diet calendar, streaks & cheat days
✓ Smart shopping lists & meal swaps
Restore purchase · Terms · Privacy
Settings
👤
Hi there!
Free plan · 3 scans left today
Your preferences
🎯 Goal Eat healthier
🥬 Diet Everything
⚠️ Allergies None
🚫 Dislikes Mushrooms
⏱ Cook time Under 15 min
👥 Cooking for Just me
🔥 Calorie target ~2,000
App
🌐 Language English
🔔 Notifications On
⭐ Upgrade to Pro €4.99/mo
New post
What are you sharing?
🔥
My streakCelebrate progress
📷
Add a photo
Tap to take or upload
🔗 Attach recipe Chicken spinach bowl ›
⭐ Show health score On
🔥
28
DAYS HEALTHY IN A ROW