usama_kashif
/cookthis / article

Photo to Recipe App for Android, With a Real Example

See exactly what CookThis returns on Android from one food photo: a beef bulgogi recipe with ingredients, steps, nutrition estimates, and cooking mode.

By Usama Kashif, founder and lead engineer. Read the full CookThis project context for the product decisions behind this work.

#Android recipe app#Food photo to recipe#CookThis

CookThis is a photo to recipe app for Android. Take a picture of a finished dish or pick one from your gallery, and it returns an estimated home recipe: ingredients with quantities, numbered steps, tips, a nutrition estimate, and a step-by-step cooking mode with timers.

Rather than describe that in general terms, here is one real result from the app.

A Real Example: Beef Bulgogi From One Photo

I gave CookThis a single photo of a beef bulgogi plate with rice. These screenshots are the actual output, cropped only to remove the phone’s status bar.

CookThis result screen for Beef Bulgogi labelled Best guess, showing 15 min, Beginner, 1 portion, Quick mode, and estimated 550 calories, 30g protein, 45g carbs, 25g fat

Result: labelled "best guess", with time, level, servings, mode and a nutrition estimate.

CookThis ingredient list for Beef Bulgogi with halal, no-pork and no-alcohol tags, listing 150g thinly sliced beef, soy sauce, sugar, sesame oil, garlic, ginger, grated apple, spring onions, sesame seeds and cooked rice

11 ingredients with quantities, adapted to my halal, no-pork and no-alcohol preferences.

CookThis numbered steps for Beef Bulgogi: marinate the beef with a food-safety note, cook rice while it marinates, then sear the beef in a hot pan, with tips under each step

Numbered steps with a tip under each one, including a food-safety note on marinating.

What the result contained:

Part of the outputWhat CookThis returned
DishBeef Bulgogi, marked Best guess
Settings15 min · Beginner · 1 portion · Quick mode
Nutrition estimate550 cal · 30g protein · 45g carbs · 25g fat
Preference tagshalal · no-pork · no-alcohol
Ingredients11, including 150g thinly sliced sirloin or ribeye, 2 tbsp soy sauce, 1 tbsp sugar, 1 tsp sesame oil, 1 clove garlic, ½ tsp ginger, 1 tbsp grated apple, 2 spring onions and 1 tsp toasted sesame seeds
StepsMarinate 10 minutes at room temperature or up to 30 minutes in the fridge, cook rice meanwhile, then sear the beef in a single layer over medium-high heat

Three details are worth pointing out:

  • It says “best guess”. The app does not pretend the photo reveals the exact recipe.
  • The preferences changed the recipe. Many bulgogi recipes use rice wine or mirin. Neither appears here because the profile is set to no alcohol. You should still check your soy sauce label.
  • Ingredient names are localized. Sesame oil appears as til ka tel and spring onions as hara pyaz, because my profile region is Pakistan. The Pakistani ingredients guide covers this in more depth.

Cooking Mode, Step by Step

Tapping “Let’s CookThis” on the same bulgogi recipe opens a focused cooking view: one step per screen, only the ingredients that step needs, and a timer set for that step. Here is the full run, from the first step to the finish screen.

CookThis cooking mode step 1 of 4 for Beef Bulgogi: combine thinly sliced beef with soy sauce, sugar, sesame oil, garlic, ginger and grated apple, marinate at least 10 minutes at room temperature or up to 30 in the fridge, with a 10-minute timer

Step 1 of 4: marinate, with a food-safety note. 10:00 timer.

CookThis cooking mode step 2 of 4: prepare rice in a rice cooker while the beef marinates so it is ready when the beef is cooked, with a 15-minute timer

Step 2: rice while the beef marinates. 15:00 timer.

CookThis cooking mode step 3 of 4: stir-fry the marinated beef in vegetable oil in a single layer over medium-high heat until cooked through and caramelized, with a 5-minute timer

Step 3: sear in a single layer. 5:00 timer.

CookThis cooking mode step 4 of 4: serve the beef over rice and garnish with spring onions (hara pyaz) and toasted sesame seeds (til), with a 2-minute timer and a Finish button

Step 4: serve over rice and garnish. 2:00 timer.

CookThis completion screen reading Enjoy your meal, you cooked Beef Bulgogi, with Send recipe and Done buttons

Done: send the recipe or finish.

Two details: step 2 schedules the rice during the marinade, so both finish together, and step 4 keeps the local names (hara pyaz, til) from the ingredient list. For a longer five-step run, see the chicken biryani example, which offers both a pot and a rice-cooker method.

How to Turn a Food Picture Into a Recipe on Android

  1. Choose the image. Take a clear photo or select one from the gallery, including screenshots.
  2. Add context if it helps. A menu name, cuisine, or remembered flavor helps tell apart dishes that look alike.
  3. Set your preferences once. Servings, cooking level, equipment, region and dietary rules shape every result.
  4. Pick a mode. Quick, Easy, Closest Taste, or Healthier.
  5. Review, then cook. Check quantities, allergens and food-safety steps, then open cooking mode.

A well-lit photo with the main food clearly visible gives better results than a dark, distant, or cluttered one.

Why I Built It Android-First

CookThis started on Android and is only on Android. Most recipe apps I tried were built for iPhone and ported later. On Android, saved screenshots pile up fast, so the gallery and screenshot flow had to be as quick as the camera.

Is It a Recipe Scanner?

It depends on what you mean by “scanner”. The term covers different products:

Scanner typeMain purpose
Photo to recipe app (CookThis)Estimates a recipe from a photo of finished food
Recipe-card scannerReads the text of a cookbook page or handwritten card
Calorie or macro scannerEstimates nutrition for food logging
Barcode scannerReads packaged-product information
Fridge scannerIdentifies ingredients and suggests what to cook

CookThis does the first job. If you want to digitize printed recipes, use a recipe-card app instead. The CookThis alternatives comparison lists some.

Pricing

CookThis is free to download from Google Play. New users get 3 free credits to try it. After that, continued recipe generation needs a weekly or monthly subscription, managed through Google Play.

Safety and Privacy

Food photos and account data are handled according to the CookThis privacy policy. Dietary preferences guide the recipe but do not certify anything. Check every ingredient and label yourself, verify substitutions, and follow safe cooking temperatures. Nutrition numbers are estimates.

To explore specific situations, see how to recreate a restaurant dish from a photo, identify a dish from a photo, or get a recipe from a TikTok video or screenshot.

Get CookThis on Google Play or view the full project page.

frequently asked questions

Is there a photo to recipe app for Android?
Yes. CookThis is an Android app on Google Play that turns a new food photo, gallery image, or screenshot into an estimated recipe with ingredients, steps, and a step-by-step cooking mode.
Is CookThis free?
CookThis is free to download and new users get 3 free credits to try it. After that, continued recipe generation needs a weekly or monthly subscription through Google Play.
Can I use a saved food screenshot instead of taking a new photo?
Yes. Choose a saved image or screenshot from the Android gallery. Add the dish name, source, or flavor when the image alone is ambiguous.
Is CookThis a recipe scanner for printed recipe cards?
No. CookThis works from a photo of finished food and estimates a recipe for it. Apps that read the text of a cookbook page or handwritten card are a different category.
Does CookThis recover the exact recipe from a photo?
No. A photograph cannot reveal every ingredient, quantity, or technique. CookThis labels its result as a best guess and gives a practical home version based on visible clues and your context.
keep exploring
project context

CookThis: See it. Snap it. Cook your version.

CookThis turns restaurant photos, screenshots, and ingredients into practical home recipes on Android. Free to download with 3 free credits to try it.

view project