Skip to main content

Recipe & Cooking App Interface Builder

Build a hands-free recipe app UI with voice-activated cooking mode, ingredient scaling, shopping list, and meal planner — complete with framework code.

Fill in the placeholders

Edit the values, then copy your finished prompt.

Your Prompt
prompt.txt
Design a recipe and cooking app for home cooks of all skill levels.

Content: user-generated + curated professional recipes
Key feature: hands-free cooking mode with voice control

**Industry Design Rules (Recipe/Cooking):**
- Pattern: Browse/search → Recipe detail → Cooking mode (step-by-step) → Save/share
- Style Priority: Food photography hero, scannable ingredients, hands-free cooking mode
- Color Mood: Warm (appetizing), white/cream backgrounds for recipe cards, green for vegetarian, red for spicy
- Typography: Clear, large for cooking mode (readable at arm's length), elegant for recipe titles
- Key Effects: Step-by-step cooking mode with large text, timer integration, ingredient checkboxes
- Anti-Patterns: DO NOT require scrolling during cooking (hands are messy). NO tiny ingredient text. NO ads between cooking steps. NO requiring account to view recipes.

Generate:
1. **Browse** — categories, trending recipes, dietary filters (vegan, gluten-free, keto, etc.), seasonal collections
2. **Recipe card** — hero food photo, title, cook time, difficulty, rating, dietary badges
3. **Recipe detail** — ingredient list (with serving scaler), nutrition info, step-by-step with photos
4. **Cooking mode** — full-screen steps, large text, swipe/voice to advance, built-in timers, keep-screen-on
5. **Shopping list** — auto-generated from saved recipes, grouped by aisle, checkable, shareable
6. **Meal planner** — weekly calendar, drag-and-drop recipes, auto-generate shopping list for the week
7. **Save & collections** — save to custom cookbooks, share recipes, rate and review
8. **React Native code** for the cooking mode with step-by-step and integrated timer

What this prompt does

This prompt generates a full recipe app UI specification covering every screen a real cook needs — from browsing and filtering to a distraction-free, full-screen cooking mode. The template's value is in its opinionated anti-patterns section: it explicitly bans scroll-during-cooking, tiny ingredient text, and account walls on recipe views. These aren't UX preferences — they're the specific frictions that kill retention in cooking apps, and baking them into the prompt significantly reduces the likelihood the AI defaults to these failure modes, rather than requiring multiple correction rounds.

The [framework] variable at the end pulls working code for the cooking mode component, including step progression and integrated timers. This means you get both a design spec and a functional starting point in one pass, rather than needing separate prompts for design and implementation.

When to use it

  • You're building a recipe or meal-kit app and need to spec out the cooking mode UX before writing a single line of code.
  • You want a shopping list feature that auto-groups by aisle — useful if your [content_type] is a curated meal plan subscription.
  • You're designing for a specific audience ([target_audience] = busy parents, athletes, seniors) and need dietary filters and serving scalers that match their context.
  • You need a Figma-ready component breakdown to hand off to a designer alongside a working prototype.
  • You're adding a cooking section to an existing food or health app and need to match the screen flow to the industry-standard Browse → Detail → Cook pattern the prompt enforces.

Example output

Cooking Mode — Step 3 of 7
─────────────────────────────
Add the garlic and stir constantly
for 60 seconds until fragrant.

[  TIMER: 1:00  ▶ Start  ]

← Back      Swipe or say "Next" →

Ingredients used this step:
☑ 4 cloves garlic, minced

Timer is embedded inline per step. Screen-keep-on is active. No navigation chrome.

Pro tips

  • Set [target_audience] to something specific — "home cooks meal prepping for the week" yields tighter UX decisions than "everyone." The meal planner and shopping list sections are directly shaped by this variable.
  • Use [key_feature] = voice navigation if your users will have wet or oily hands; the template already mentions voice-to-advance but this flag prompts the AI to expand that section with wake-word and fallback touch targets.
  • For [framework], specify your actual stack (React Native, SwiftUI, Flutter). The cooking mode timer component differs significantly between them — don't let the AI default to a generic web implementation if you're building mobile.
  • The serving scaler in the ingredient list is handled in step 3 of the template. If your [content_type] includes recipes with non-linear scaling (baking ratios, for instance), add a note — the default output assumes linear multiplication, which breaks for leavening agents and salt.
  • Pair the generated shopping list output with a grocery API integration prompt next. The grouped-by-aisle feature works best when it's backed by a real store layout, which is a separate concern this template doesn't cover.

Frequently Asked Questions

Does this prompt generate actual working code, or just a design spec?
Both. The last section of the template requests `[framework]` code specifically for the cooking mode — step-by-step progression and built-in timers. The first six sections are UI specs. You get design and implementation in one output, but the code depth depends on your framework choice and how detailed your other variables are.
Can I use this for a recipe feature inside an existing app rather than a standalone product?
Yes. Set `[target_audience]` to your existing user base and `[key_feature]` to the specific screen you're adding (e.g., 'cooking mode with timers'). The Browse and Meal Planner sections can be skipped in your implementation — the prompt generates all seven sections, but you only build what applies.
The prompt bans ads between cooking steps — what if my business model depends on ads?
The anti-pattern exists because interstitial ads during active cooking are a known UX failure point that drives uninstalls. The prompt is directing the AI's design output, not your monetization strategy. Place ads on the recipe detail page before the user enters cooking mode — that's a standard pattern the template doesn't restrict.
Engr Mejba Ahmed

Need this built for real?

Engr Mejba Ahmed

AI Developer · Software Engineer

I'm Mejba — I design and ship production AI systems, automations, and full-stack apps. If you want this turned into a working solution for your team, let's talk.

More in Lifestyle App UI Prompts

Engr Mejba Ahmed

Engr Mejba Ahmed

AI assistant · trained on my work

👋

Hey there!

Quick Actions

WhatsApp Direct line to me

Chat on WhatsApp

+880 1723 741224 · Replies within the hour on working days

Popular Questions

Engr Mejba Ahmed is connected
Engr Mejba Ahmed is typing...
Engr Mejba Ahmed avatar

✉ Want me to follow up? Drop your email

Engr Mejba Ahmed avatar

📞 Connect Directly

Choose how you'd like to reach me

WhatsApp

+880 1723 741224

Email

mejba.13@gmail.com

✓ Details sent! I'll get back to you shortly.

Powered by OpenAI

335+

Blog Posts

25

AI Courses

63

Projects

Services & Expertise

Pricing & Process

Learning & Resources

Connect & Support