Dishcovery recipe web app shown on a laptop on a wooden table Dishcovery web app on a MacBook against a green-and-blue tiled kitchen Dishcovery Search screen on a phone resting on a bordered woven cushion

Recipe app · Responsive web · End-to-end UX/UI · 8 weeks

Dishcovery — Recipe App

Overview

People cook all the time, but avoid recipe apps. That gap felt worth understanding.

For my UI/UX bootcamp project, I designed Dishcovery, a responsive recipe web app built around making recipe discovery and cooking feel effortless, not overwhelming. Over eight weeks, I moved from research interviews to a tested, iterated prototype, documenting my decisions, mistakes, and learnings along the way.

Recipe content is everywhere, apps, blogs, YouTube, TikTok — yet many people still default to what they already know how to make. Early conversations revealed why: existing tools feel built for food enthusiasts, not everyday cooks trying to get dinner on the table on a Tuesday night. Too many results, too many ads, and recipes that assume too much. That gap between abundant content and a poor everyday experience became the foundation for Dishcovery.

Project
Recipe App · Responsive Web
Role
UX / UI Designer
Team
Solo / Bootcamp
Duration
8 weeks
Tools
Figma · AI · Photoshop

Research approach

Understanding the Everyday Cook

I recruited five participants through Slack communities, a mix of working professionals, students on a budget, and a parent managing family meals. All of them cooked two to five times a week and occasionally turned to online recipes for inspiration, though none relied on a recipe app as a daily habit.

I chose this mix deliberately. I didn’t want to talk to cooking enthusiasts. I wanted to understand the casual cook: the person who’s opening the fridge at 6pm and figuring it out.

Three key patterns emerged from the interviews:

01

Ingredient-first decisions

I usually decide what to cook based on whatever ingredients I already have at home.

02

Simplicity over ambition

I tend to avoid recipes with long ingredient lists or hard-to-find items. I prefer quick, practical meals.

03

Scattered discovery

I usually Google or use Instagram for recipe inspiration and tend to pick options that look appealing or highly rated.

Surprising insight

The biggest insight wasn’t about any specific app feature, it was that most participants actively avoided recipe apps, even though they cooked regularly. The apps felt like they were built for someone else.

This shifted my focus. The problem wasn’t a missing feature , it was a missing fit between what users actually needed and what current tools offered.


Pain points

Where the Experience Breaks Down

Through the interviews, I identified three core pain areas that kept casual cooks from sticking with any recipe tool.

01

Disorganized recipe saving

Users save recipes across multiple platforms, screenshots, bookmarks, links — and struggle to find them later.

02

Friction during cooking

Users need to scroll, re-read steps, or unlock their phone repeatedly, disrupting the cooking flow.

03

Inefficient discovery

Too many options, intrusive ads, and limited filtering (e.g. time, difficulty) make it hard to quickly choose simple, relevant recipes.


Competitive analysis

Where the Market Falls Short

Before jumping into solutions, I wanted to understand the landscape. I focused on two platforms that represent opposite ends of the market: Allrecipes and NYT Cooking.

Allrecipes
NYT Cooking
Model
  • Free, ad-supported
  • Largest recipe database
  • Community-generated content
  • Subscription-based
  • Expert-tested recipes
  • Editorial-quality content
Strengths
  • Huge volume of recipes
  • SEO dominance
  • Strong community & reviews
  • Trusted NYT brand
  • Meal planning tools
  • Clean, focused experience
Weaknesses
  • Intrusive ads disrupt UX
  • Limited personalization
  • Less video content
  • Paywall may deter users
  • Less user-generated content
  • Subscription fatigue risk
UX gaps
  • Ad clutter hurts navigation
  • Basic filtering options
  • Frequent sign-up prompts
  • Paywall limits discovery
  • No AI-powered features
  • Limited personalization

Key insight

Both platforms sacrifice simplicity, one through ad clutter, the other through a paywall. Neither truly solves the problem of a distracted, time-pressed user who just wants to cook something simple with what they already have.

NYT Cooking — SWOT

I went deeper on NYT Cooking because it’s the closest to what I wanted to build in terms of quality and focus. Understanding where it falls short was especially useful.

Strengths

  • Subscription model = no ads, clean UX
  • Trusted, authoritative brand
  • Professional recipe testing

Weaknesses

  • Paywall blocks casual users
  • Low user-generated content
  • No AI or smart ingredient features

Opportunities

  • AI-powered personalization
  • Nutrition & dietary filtering
  • Smarter onboarding before paywall

Threats

  • Free competitors with large libraries
  • Subscription fatigue
  • Video-first competitors (TikTok, YouTube)

The design opportunity

Build something that feels as polished as NYT Cooking, but as accessible and practical as possible for the user who’s cooking on autopilot.


Problem statement

“How might we help people who avoid recipe apps quickly find and follow simple meals without feeling overwhelmed?”

This framing kept me grounded throughout the project. Every design decision came back to this question: does this make the experience simpler and more useful for someone who just wants to cook?


Persona

Meet Deniz

Based on the interview patterns, I built one primary persona. I deliberately avoided making her a food enthusiast. She represents the mainstream: someone who cooks regularly but has been let down by existing tools enough times that she’s stopped trying.

Portrait of Deniz, the primary persona

Deniz

Data scientist (full-time)

I want to try new recipes, but searching through too many options takes time, so I stick to what I already know.

Bio

A time-pressed, spontaneous professional who prioritizes healthy eating but typically cooks on the fly rather than planning meals ahead.

Key behaviors

  • Cooks 3–5 times per week, mostly in the evening
  • Rarely plans meals ahead of time
  • Opens the fridge first, then decides what to cook
  • Searches online but gets overwhelmed and abandons apps
  • Screenshots or bookmarks recipes but rarely revisits them

Goals

  • Find meals based on ingredients she already has
  • Keep cooking simple after long workdays
  • Save and revisit her favourite recipes without hassle

Pain points

  • Too many options with no way to filter by what’s realistic
  • Ads and pop-ups that interrupt the cooking flow
  • Recipes that take too long or require too many ingredients
  • Having trouble finding recipes after saving them

Tech behavior

  • Comfortable using mobile apps
  • Prefers quick interactions over browsing
  • Avoids apps that require too many steps or decisions

User testing

What Did the Users Say?

Once I had a working prototype, I tested it with three participants, all regular home cooks with different dietary needs and cooking habits. I kept the tasks focused and realistic:

  • Search for a recipe using filters.
  • Save a recipe to a cookbook.
  • Edit or delete a saved recipe or cookbook.
  • Add ingredients to the shopping list.

What I measured

  • Time required to complete key tasks
  • Ease of navigation and feature discoverability
  • Points of confusion, errors, and friction during task completion

Outcome

All participants completed every task successfully. But “completed” isn’t the same as “smooth.” Three clear friction points emerged:

  1. 01Navigation took longer than expected because icon-only labels weren’t immediately clear.
  2. 02Some filter labels were ambiguous, users weren’t sure what certain categories meant.
  3. 03The Cookbook creation flow had one redundant confirmation step that slowed people down.

These weren’t catastrophic failures, but they were exactly the kind of small friction I needed to eliminate.


Iteration

Let’s Iterate & Refine

I made focused changes to address each friction point directly.

01

Navigation

During initial usability testing, I used a hamburger menu along with icons for the shopping list and saving recipes. While users were able to locate these icons, they required additional time to recognize their functions and complete tasks. This indicated a gap between discoverability and efficiency.

Dishcovery home — before, with a hamburger menu and icon-only top bar
Before

My initial design used a hamburger menu with icons for the shopping list and saved recipes.

⚠ Users could find the icons, but needed extra time to understand their purpose and complete tasks.
Dishcovery home — after, with a persistent bottom navigation bar
After

I replaced the hamburger with a persistent bottom navigation bar to improve feature visibility and reduce cognitive load, enabling faster task completion.

02

Filter

In the initial design, filters were hidden within expandable sections, and some category labels were unclear to users. To reduce ambiguity, I redesigned the filter screen using labeled chips and supporting icons. This made the filter options easier to scan and helped users understand categories without needing to explore multiple sections.

Dishcovery filter — before, with collapsed expandable sections
Before

Filters lived inside expandable accordions, and several category labels were ambiguous.

Dishcovery filter — after, with labeled chips and supporting icons
After

Labeled chips with supporting icons made every option scannable at a glance — no digging through sections required.


Solution

From Insight to Solution

The final solution comes together across three core flows, each one answering a friction point that surfaced in research and testing.

Flow 1: Smart Filters

The original discovery flow focused on smart filters: users could narrow recipes by cooking time, dietary needs, difficulty, and cuisine. This directly addressed the research finding that people felt overwhelmed by too many options with no meaningful way to filter them down to something realistic.

Prototype walkthroughSmart Filters — narrowing recipes by time, diet, difficulty, and cuisine.

Fridge Finds

When I revisited the project after the bootcamp, I noticed a gap. My research had surfaced a clear behavior — people decide what to cook based on what’s already in their fridge, but the original design hadn’t fully solved it. Filters help you narrow a search, but they still require you to know what you’re looking for. That’s a different problem.

Fridge Finds — an AI feature card that turns leftover ingredients into a meal

That’s when I added Fridge Finds. AI had become a more accessible tool in product design, and this felt like a genuine use case rather than a trend to follow: type in what you have, and the app generates relevant suggestions. No browsing required. It wasn’t part of the original brief, but it was the natural answer to something users had told me from the very first interview.

Flow 2: Saving and Organizing Recipes

Every participant mentioned the same problem: recipes scattered across tabs, screenshots, and bookmarks. I designed a Cookbook feature, a centralized space where users could create named collections, save recipes with one tap, and import content from external sources.

The goal wasn’t to add complexity. It was to give users one place they could trust to hold their recipes, so they’d actually use them.

Prototype walkthroughCookbook — creating collections and saving recipes in one tap.

Flow 3: Cooking Mode

This was the flow I felt most strongly about. In research, every participant described the same friction: phone goes to sleep mid-recipe, steps are too long to read quickly, you’re constantly touching a screen with oily hands. I designed a dedicated cooking mode with large text, one step at a time, a persistent screen, and visual cues for each stage.

The cooking mode wasn’t a nice-to-have. Based on research, it was the single biggest friction point, and solving it felt like the clearest opportunity to make a real difference.

Prototype walkthroughCooking Mode — large step-by-step guidance with a persistent screen.

Reflection

What I Learned

How my mindset changed during the project

I started this project thinking like a visual designer — I wanted to make something that looked good — but throughout the project I learned that understanding users is the foundation of effective UX.

What would I do differently

If I were to redesign this project today, I would spend more time planning the research phase, refining interview questions, and validating assumptions earlier to gain deeper insights into users’ needs and pain points.

How this project shaped my process

It showed me the value of research-driven design and encouraged me to rely less on assumptions and more on real user feedback.

A lesson about iteration

I learned that user testing is an important part of the design process, and that even small insights from users can lead to impactful design improvements.

Dishcovery — final Home screen with Recipe of the Day and newest recipes