โ† Back to Resource Bank
Food & Cooking

๐Ÿณ Fridge to Feast

Snap one photo of your fridge. Paste the prompt into ChatGPT. Get 16+ meal ideas across 6+ cuisines โ€” sorted by cook time, filtered for how you eat.

No more "what's for dinner" spirals. No more 7pm UberEats. This is your one-prompt solution to turning whatever's in your fridge into a full week of meal ideas โ€” sorted by how long they take, filtered for your dietary needs, and spanning cuisines you actually want to eat.

Use it for yourself, send it to a friend who hates cooking, or save it as a swipe file for one of your reels.

How to Use It โ€” 4 Steps
1

๐Ÿ“ธ Take one clear photo of your open fridge

Pull stuff forward so labels show. Open the crisper drawer too โ€” that's where the forgotten zucchini lives. If you have a pantry or spice cabinet, take a second photo. The prompt accepts up to 3 images.

2

๐Ÿ“‹ Copy the full prompt below

The whole thing. Don't trim it โ€” the structure is what makes the output good. Then paste into ChatGPT (use GPT-5 with vision โ€” it reads images natively).

3

๐Ÿ–ผ Attach your fridge photo(s)

Attach your fridge photo(s) directly to the ChatGPT message with the prompt.

4

โœ๏ธ Edit the bracketed bits at the top

Your dietary needs, how many people you're feeding, and how much time you have. Then send it. ChatGPT replies with 16+ meals across 6+ cuisines, sorted by cook time.

๐Ÿ’ก Cindy's tip: If you cook for the same person every week, save your dietary preferences once at the top of the prompt and just swap the photo each week. Takes 10 seconds.

๐Ÿฅ— Dietary Preset Cheat Sheet

Pick the line that matches you and paste it into the "Dietary needs" field. You can stack them โ€” "vegan + gluten-free" works fine.

Eating StyleWhat to Put in the PromptWatch Out For
๐ŸŒฑVegan โ†’ veganHidden dairy in pesto, fish sauce in Thai/Vietnamese
๐ŸฅฌVegetarian โ†’ vegetarianAnchovies in Caesar, gelatine in some yoghurts
๐ŸŸPescatarian โ†’ pescatarianChicken stock in soups
๐ŸŒพGluten-free โ†’ gluten-freeSoy sauce (use tamari), couscous, miso
๐Ÿฅ›Dairy-free โ†’ dairy-freeButter in pan sauces, cream in curries
๐Ÿฅ‘Keto โ†’ keto, max 20g carbs per mealHidden sugar in marinades, sauces
๐ŸŒฐNut-free โ†’ nut-free, including peanutsPesto, satay, many Asian sauces
โ˜ช๏ธHalal โ†’ halal โ€” no pork, no alcohol in cookingMirin, wine reductions
โœก๏ธKosher โ†’ kosher โ€” no pork/shellfish, no mixing meat + dairyCheese on burgers, cream sauces with chicken

โฑ Time Bucket Cheat Sheet
โšก
5-min meals = assembly only. Think wraps, toasts, salads, smoothie bowls, no-cook noodle bowls.
๐Ÿ”ฅ
15-min meals = one pan, high heat, done. Stir-fries, fried rice, omelettes, quesadillas, pasta aglio e olio.
๐Ÿณ
30-min meals = proper dinner. Sheet-pan everything, curries, pad see ew, gnocchi, tacos.
๐Ÿฒ
45+ min meals = lazy Sunday energy. Braises, roasts, ramen broth, stews, biryani.
๐Ÿฅก
Batch cook = one cook session, 3+ meals out of it. Big pot of bolognese โ†’ pasta night + lasagne + jacket potatoes.

๐ŸŒ Sample Output โ€” What 16 Meals Can Look Like

From a "normal" fridge: eggs, tofu, spinach, carrots, half an onion, leftover rice, soy sauce, cheese, tortillas, sad herbs, lemon.

โšก 5-min: Avocado-egg toast (American), Vietnamese herb wrap, Greek-style yoghurt bowl

๐Ÿ”ฅ 15-min: Korean kimchi fried rice, Italian cacio e pepe, Thai basil tofu, Mexican egg quesadilla

๐Ÿณ 30-min: Japanese tamago-don, Indian palak tofu, Middle Eastern shakshuka, French frittata, Chinese tomato-egg stir-fry

๐Ÿฒ 45+ min: Italian baked ziti, Korean kimchi jjigae

๐Ÿฅก Batch cook: Mediterranean grain bowl base (cooks once, eats 4 ways), Thai red curry sauce (freezes, deploys all week)

That's 16 meals from 11 cuisines, all from the same fridge. ๐Ÿคฏ


๐Ÿง  Pro Tips for Better Outputs
๐ŸŒ…
Take the photo in good light. Phone flash works. ChatGPT can't identify what it can't see.
๐Ÿ”„
Pull stuff forward. The yoghurt at the back of the second shelf is hiding three meals.
๐Ÿ—“
Mention what you ate yesterday. Add "I had Thai last night" โ€” ChatGPT will rotate cuisines so you don't repeat.
๐ŸŽฏ
Be honest about skill level. "Beginner" skips knife-skill-heavy stuff. "Confident" unlocks braises and laminated dough.
๐ŸงŠ
Mention freezer items in text. Type "also in freezer: frozen prawns, peas, puff pastry" to unlock more meals.
๐Ÿ“Œ
Ask for follow-ups. Once you pick a meal, ask "walk me through this step-by-step like I've never cooked it before."
๐Ÿ“ฒ
Save the prompt as a Shortcut. On iPhone, set up a Shortcut that copies the prompt to clipboard and opens ChatGPT in one tap.

โ“ Troubleshooting
๐Ÿค” "It missed half my ingredients."
Take a second photo from a different angle, or list the ones it missed in text. ChatGPT has poor depth perception when stuff is stacked.
๐Ÿ˜ฉ "All the meals need stuff I don't have."
Re-prompt with "redo this using ONLY ingredients you can confirm from the photo, no shopping required".
๐Ÿฅฑ "The ideas feel boring."
Add "surprise me โ€” lean into less-common cuisines like Filipino, Ethiopian, Peruvian, Georgian" to the Cuisines I love field.
๐ŸŒถ "Too spicy / not spicy enough."
Adjust the Spice tolerance field. "Send it ๐Ÿ”ฅ" pulls out the sambal, gochugaru and chili crisp. "Mild" keeps things gentle.
โฐ "Took longer than ChatGPT said."
Add "add 10 min to every estimate, I'm slow with a knife" next time. It learns.