Kitchen Confident: Intuitive Recipes and Cooking Tutorials

Case Study: Responsive Web Design

Project Overview

Kitchen Confident is a cooking website that provides home cooks with a variety of both recipes and tutorials to build new cooking skills. Recipes are recommended based on user profiles and on what a user has previously cooked and liked. Each recipe page offers direct links to specific tutorials that are useful for that recipe. Users also have the option to save their own notes within the body of the recipe and to see notes that others in the community have saved.

My Role

Lead UX Designer - UX Researcher - UI Designer

Project Duration

October-November 2022

Introduction

I created this project as part of the Google UX Design Certificate program. As a design team of one, I was in charge of the entire process, which included user research, wireframing, visual design, low-fi and high-fi prototyping, and usability studies. I set out to make a cooking website that was more than just a collection of recipes, but rather a feature-rich platform that could help home cooks of all abilities feel confident in their skills and excited to cook.

The Problem

The vast world of food blogs and cooking sites gives home cooks nearly unlimited access to recipes and tips, but cooks need a way to easily find, organize, and interact with these resources. Beginner cooks often need extra explanation and assistance with a recipe. And cooks of any skill level often find it more difficult to cook from a device than from a traditional cookbook. No matter their skill level, cooks want to feel comfortable and confident learning new recipes so they can add them to their repertoire of standards.

The Solution

The goal of this project is to offer home cooks a way to choose recipes that align with their skill levels and encourage them to build their skills and confidence in the kitchen, by recommending recipes and suggesting relevant tutorials. The project also aims to help cooks interact with an online recipe more in the way they would a traditional cookbook, with the ability to bookmark things for the future and write their own notes and edits.

User Research

“It’s exciting when I find something that I want to do that I think might become a good go-to. I want to keep expanding my repertoire.” -Jamie, interview participant

Research Goal:

Understand home cooks’ and bakers’ experiences learning new recipes and techniques, and what challenges are faced.

Research Process:

I conducted in-person interviews with four amateur cooks representing a broad range of cooking skills and comfort levels. I asked a series of questions with the goal of understanding:

  • Users’ methods of learning new recipes and cooking techniques.

  • The challenges faced when learning a new recipe or technique, and what users do when encountering these challenges.

  • What could be improved about the experience of learning a new recipe or technique.

Research Findings

“The stressful bit is if there are parts where I’m not sure if I’m doing it right, or if the instructions aren’t clear and you’re not sure if you’re doing the right thing. You’re nervous that you’re gonna screw it up and then you’re just gonna have to throw it away and start from scratch.” -Meredith, interview participant

I organized my interview notes and created an empathy map for each interviewee. I then turned these into an aggregated empathy map and began to see several patterns emerging among interviewees' opinions.

Aggregated Empathy Map

User Pain Points

Poorly written recipes:

  • Recipes are vague or confusing

  • Recipes use too many steps that could be combined for simplicity and time

  • Recipe just seems incorrect

Needing more instruction:

  • Hard to figure out equipment and ingredient substitutes

  • Having to navigate away to search Google and YouTube for extra help

  • Not knowing certain technical skills and terms

Saving notes:

  • No place to save edits or opinions

  • No way to remember what you could have done better the first time

  • Likely to make the same mistake the next time

Difficulty reading from phone:

  • Hard to keep unlocking screen especially when hands are messy

  • Hard to navigate between recipe and extra info

  • Hard to scroll back up to see ingredient quantities

User Goals

  • Excitement and variety

  • Comfort and confidence with cooking skills

  • Good recipe instructions

  • Easy experience working from device

  • Help learning more

  • Organization and notes

  • Accurate expectations

User Personas and Journey Maps

After interviewing real people to understand their experience of ordering concessions at movie theaters, I created fictional user personas to capture important needs and frustrations that I could refer back to throughout the rest of my design process. I then created a journey map for each of these personas to further empathize with them.

Personas: Eleanor and Cody

Eleanor is a working mom and novice cook who needs a way to easily get extra instruction and information while cooking, and remember her notes on a recipe, because she is building new cooking skills by trying recipes that are unfamiliar to her.

"As a busy professional who loves cooking, I want to easily keep track of new recipes and techniques to try, and save my notes on them, so that I can get out of a rut and find new meals to make again and again."

Journey Map: Eleanor

Eleanor's goal: A way to build confidence so she can cook a more exciting variety of weeknight dinners for her family.

When considering Eleanor’s journey, I looked at the process of planning and preparing a weeknight family dinner. I relied heavily on pain points brought up in my user interviews and focused especially on all the times that she might be trying to look up extra explanatory information if the recipe was vague or unfamiliar.

Ideating

"How Might We..."

I began my ideating with a "how might we" brainstorming exercise, aiming to keep my ideas as broad as possible to allow many possible design solutions.

How might we create a responsive website...

  • that makes new cooks feel more confident?

  • that seamlessly pairs tutorials with full recipes?

  • that's as easy and appealing as a favorite cookbook - but broader?

User Needs

To narrow my broad ideas into more specific possible design solutions, I thought back to my personas to brainstorm user needs. I began to consider design solutions that could address these user needs.

Information Architecture

The structure of this website would need to include top-level sections for full recipes and cooking tutorials. Within these pages would be databases of individual recipes and tutorials that could be organized by category, and searchable with keywords, filters, and tags. Each recipe page would have links within it to relevant tutorials and vice versa.

In addition, there would be another top-level section in which a user could save recipes to their private “recipe box”.

Wireframes

Paper Wireframes

I  began wireframing with several rounds of Crazy 8s to rapidly iterate on possible structures. I chose a version of a “layer cake” layout, with many rows of different content, generally rows of cards stacked on top of one another. I drew wireframes for the desktop version of the home page and recipe page, and once I was happy with these I turned them into phone and tablet sizes as well.

Digital Wireframes

Home Page

1. Recipes recommended to the user based on what they've made or saved recently and preferences they've selected in their account (dietary preferences, general likes and dislikes)

2. Tutorials recommended based on what the user has done recently and preferences they've selected in their account (what they want to learn, what their skill level is)

3. Tablet and phone size: card grids are changed to a single row that scrolls horizontally

Recipe Page

1. Recipes recommended to the user based on what they've made or saved recently and preferences they've selected in their account (dietary preferences, general likes and dislikes)

2. Tutorials recommended based on what the user has done recently and preferences they've selected in their account (what they want to learn, what their skill level is)

3. Tablet and phone size: card grids are changed to a single row that scrolls horizontally

Recipe Features

1. Turning on “red pen mode” allows users to write their own notes directly into the body of the recipe. Highlighting text will open a comment box. Notes can be saved publicly or privately and will help a user remember edits they want to make the next time they make the recipe.

2. With "view notes and info" on, information added by the website editors can link to additional in-site tutorials.

3. “View notes and info” highlights areas where many other users have left public comments. Examples: ingredients that can be substituted, more information about an ingredient or technique, advice on a particular step, suggested edits to make, etc.

Low Fidelity Prototype

In this prototype, a user begins at the website home page and selects a recipe to make. They turn on the “view notes and comments” feature to read extra recipe information. Then they turn on “red pen mode” to save their own recipe note.

Usability Study

I conducted a remote usability study with five participants to test this low-fi prototype. Participants were asked to explore the home page and recipe page, then read comments in the recipe and add their own note. I wanted to learn:

  • Are users able to easily navigate this website?

  • Do users feel that the notes and edits features are useful?

  • Are there pain points that these features do not address?

  • Are there any particular areas where users are getting stuck?

Findings

Participants tended to have an easy time navigating the site and appreciated that the structure of it felt familiar. They also tended to feel that the notes and edits features were helpful and easy to use. However, many participants wanted to see these features fleshed out even more, and felt that additional tools would still be needed to address certain pain points. Some actionable insights were:

  • Users want a way to navigate the recipe hands-free. They want the option either to have the recipe read out loud to them, or to use voice commands to scroll down through the recipe hands-free when their hands are messy.

  • Users had a hard time looking back and forth to remember ingredient amounts. They want an in-line reminder of ingredient amounts within the recipe instructions.

  • Users were worried about how many comments were crowding the page. They want a way to up-vote comments to prioritize only the most useful comments.

  • Users liked that there were pop-ups with more information, but worried about navigating back and forth between multiple tabs while cooking. If the info pop-up has a tutorial associated with it, users wanted a preview of the video, and to be able to very easily navigate to the full tutorial and back.

Updating the Wireframes

I iterated on my designs to address these insights from my usability study:

1. Added field to change total servings, which will update all the ingredient quantities

2. Clicking on an ingredient within the recipe steps will pop up a reminder of the quantity needed

3. “More info” pop-up has a preview video of the tutorial it is linked to

4. Users can up-vote or flag comments

5. Hands-free mode allows voice control of recipe

High Fidelity Mockups

Home Page

To create high-fidelity mockups, I chose a color scheme of yellows and tans, keeping the look of the design light, fresh, and upbeat. I stuck very closely to the structure that I had created with my digital wireframes. With so much information needing to be displayed on the page, I was careful to keep each section as neat and uncluttered as possible. I used different shades of tan in the background to differentiate new sections.

Recipe Page

On the recipe page, I again used alternating shades of the background tan color to differentiate sections and keep this information-packed design organized. I continued my use of large, eye-catching images, and used rows of cards for linked tutorials and recipes.

High Fidelity Prototype

For this high fidelity prototype, in addition to the main user flow, I added the ability to scroll through a carousel of hero images on the home page. I relied heavily on overlays for notes and edits in the View and Edit modes.

Accessibility Considerations

Some users of this site may have vision or mobility impairments. For other users, I needed to consider another part of their situation: their hands are messy because they are cooking! Considering longer-term disabilities as well as this particular temporary context, I designed a hands-free mode of interacting with the recipes on this website. This feature allows a user to use voice commands to move through the recipe. The user can have ingredients or steps of the recipe read to them, or they can simply use voice commands to have the page scroll without using their hands.

I also made sure that my standard must-haves for accessible design were used: proper contrast ratios, readable fonts, and header tags annotated for engineers to ensure screen reader functionality.

Conclusion

Impact

Having a more feature-rich recipe and tutorial website will help home cooks feel more comfortable learning new recipes and techniques. Home cooks tend to walk a fine line between wanting variety and ease, so this website will help them continue broadening their repertoire in a manageable way.

What I Learned

Users of online cooking sites were very clear about their goals and their pain points when using a recipe online versus from a cookbook. Most interviewees and usability study participants could easily picture the context in which they would follow an online recipe, and knew exactly what they wanted from the experience - sometimes so specifically that they were the ones suggesting exactly what features ought to be included in this project. It was an important lesson in really listening to and engaging with users - often they already know exactly what they want from a product.

Next Steps

  • Conduct further usability studies to test my high-fidelity prototypes, and refine the visual direction.

  • Build out the landing pages for "All Recipes" and "All Tutorials" to explore how a user would navigate these, and how search and filter would function.

  • Build a prototype to demonstrate the hands-free mode, in which a recipe is navigated by voice command.

  • Design the “My Recipe Box” page and explore what it would look like if a user saved an external recipe here.

More by Jessie Katz

View profile