🛒

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

Age

Activity

Height (cm)

Current weight (kg)

Goal weight (kg)

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.

🥗
12
meals made
🔥
1,980
avg kcal/day

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 kcal

Matched 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

🥗
⭐ 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
Still to buy

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

3 days free, then €34.99/year. Cancel anytime.

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
DishPlan
Community
🧑‍🦱
maria_eatsshared a streak · 2h
🔥
28
DAYS HEALTHY IN A ROW

maria_eats Four weeks of hitting my goals 🙌 Snapping my groceries every trip made it so easy. Who's joining me for 30? 💪

2 hours ago
👨‍🍳
fit_kitchencooked a meal · 4h
🥗⭐ 94 health score

fit_kitchen Grilled chicken & spinach bowl — 480 kcal, 42g protein 💪 Got the whole recipe from a single grocery scan!

4 hours ago
👩
sara.cookscooked a meal · 6h
🍲⭐ 88 health score

sara.cooks Tomato & white bean stew on a rainy day 🍅 Cheap, filling, and vegan. Recipe in DishPlan!

6 hours ago
🧔
danny_liftsshared a streak · 1d
12
DAYS ON MY MEAL PLAN

danny_lifts 12 days hitting 2,500 kcal clean bulk 🍚💪

1 day ago
New post

What are you sharing?

🍽️
A mealShow your dish
🔥
My streakCelebrate progress
📷
Add a photo
Tap to take or upload
🔗 Attach recipe Chicken spinach bowl ›
Show health score On