web design uiNovember 5, 20269 min read

Recipe App Design: A Home Screen Redesign, Before and After

A junior recipe app home screen with a search box that lists four things, six category colors, white capitals on a photo and three icons on every row, and the same screen fixed. Every change side by side and the free Figma file.

By Boone
XLinkedIn
Recipe App Design: A Home Screen Redesign, Before and After

A recipe app starts with the best asset a screen can have: food that looks good. The first draft below has real recipes and good photos, then crowds them with a search box that lists four things, a rainbow of categories, small capitals on the main photo and three icons on every row. The fix keeps all the content and gives the food the room.

The whole screen, before and after

Junior draft

A recipe app home screen with a greeting and avatar, a long search box with a filter button and a bell, five colored category chips cut off at the edge, a full-width photo of spaghetti with white capital text on it and a list of four recipes with three icons each

Fixed

The same recipe home screen fixed: a greeting with a bell, a search box and a filter button, category chips with All filled in terracotta, a recipe of the day card with the photo, the title and three facts with icons, and a list of three recipes with a share and a save icon each

The left screen has a lot to offer and tells you all of it at once. On the right, the same recipes arrive in the order a cook looks for them: find, filter, pick, then browse.

Count what a person has to read before choosing dinner. In the draft: a greeting with a sub line, a search box, a filter button, a bell, category chips in six colors, a title on a photo, a line of five facts in capitals, two buttons on the photo, and then three icons on each of four rows. The fixed screen asks for less at each step, and the numbers show it.

Junior draftFixed
Category colors61, on the selected chip
Things the search placeholder lists42
Icons on each list row32
Icons on the main photo21
Text on top of the main phototitle and 5 factsnone
Tabs54
Side margin14 px left, 12 px right20 px on both sides
Text sizes8 to 18 px11 to 22 pt

Fix 1: let search say what it finds

Before

A grey search box reading Search for recipes, ingredients, cuisines, ch and cut off, next to a filled terracotta filter button and a bell

After

A white search box reading Search recipes or ingredients, next to a white square filter button

A placeholder that lists four things and runs out of room, against two things and one filter.

The draft's placeholder is "Search for recipes, ingredients, cuisines, ch...", and it is cut off in the middle of the fourth word. A placeholder is the one sentence a search box gets to say, so it should say what the box does, and it should fit. The draft's list does not fit, and a cut-off hint reads as a mistake.

The fix names the two things people actually type: recipes or ingredients. Everything else, such as cuisine or diet, is what the filter button next to it is for.

The filter button also changed from a filled terracotta square to a white one. A filled button is the loudest thing on the row, and it was the filter, not the search. The bell left this row and moved up to the greeting, so the row is a search and one button.

Fix 2: one style for every category

Before

Five category chips in peach, green, purple, pink and mint, each with a small icon: Breakfast, Lunch, Dinner, Dessert and Vegan, the last one cut off at the screen edge

After

A row of white category chips: All filled in terracotta, then Breakfast, Lunch and Dinner, with the right edge fading out where the row scrolls

Five categories in five colors with an icon each, against one style and one filled chip.

When every category has its own color, the colors stop meaning anything. Breakfast is peach, lunch is green, dinner is purple. None of that tells a cook which one is on, and the draft has no selected state at all.

In the fix every chip is white and plain, and the selected one, "All", is filled in the brand terracotta. Color now carries one fact: what is on.

The chips are also larger, so each is an easier tap, and the row fades out at the right edge where it scrolls. In the draft the row is simply cut off at the screen edge, with "Vegan" sliced in half. A fade says "there is more, swipe". A hard cut says nothing.

Fix 3: the facts go under the photo

Before

A full-width photo of spaghetti pomodoro with a heart and a share button in the corner and, over the plate, the white capitals SPAGHETTI POMODORO and a line reading 30 MIN, EASY, 4 SERVINGS, 520 KCAL, RATED 4.9

After

A card with the same spaghetti photo cropped wide and one save button, then the words Recipe of the day, the title Spaghetti pomodoro and three facts with icons: 30 min, Easy, 4 servings

A title and five facts in capitals on a light plate, against a title and three facts with icons on the card under it.

The draft sets a 15 px title and a line of 9 px white capitals on a light plate and a light table. The plate is the photo's whole point, and the text sits on top of it in the one color that disappears against it. The line carries the facts a cook needs to decide: time, difficulty and servings. They are the hardest part of the photo to read.

The fix moves the text down to a card under the photo, in dark type. The three facts that decide whether to cook tonight keep their place, each with an icon: a clock for 30 min, a bar chart for Easy and two people for 4 servings. A person learns the icons once and then reads the row at a glance. The fixed card drops the calories and the rating, which can sit on the recipe page.

The photo's buttons went from two, a heart and a share, to one save. That is the action a cook wants from a recipe card, because saving is how a recipe gets cooked later.

Fix 4: a row is a recipe, a time and a level

Before

A list of four recipes with a small photo, a name and a line reading time, difficulty and by Chef, with a heart, a bookmark and a share icon on every row

After

A white card with three recipes, each with a rounded photo, a name and a line of time and difficulty, and a light share icon and a save icon on the right, with the first recipe saved in terracotta

Four rows with a chef's credit and three icons each, against three rows with time, level and two quiet icons.

Each draft row carries a thumbnail, a name, a line of time, difficulty and "by Chef Anna", and three icons: a heart, a bookmark and a share. A heart and a bookmark are two ways of saying "I like this", and a list of four rows prints that choice twelve times.

In the fix every row has a larger photo, the name, and one line of time and difficulty. On the right there are two icons, share and save, in a light grey that stays out of the way until you want them. The first recipe shows what a saved state looks like: the bookmark fills in the brand terracotta, the same color as the selected category. The "Popular Recipes" title shortens to "Popular", because the app is already about recipes.

The fixed list shows three recipes instead of four, so the card has room above the tab bar.

The smaller fixes

  • Four tabs, not five. Home, Search, Saved and Profile replace Home, Search, Saved, Planner and Profile.
  • One margin. The draft used 14 px on the left and 12 px on the right. The fix uses 20 px on both sides and 14 px between blocks.
  • A shorter greeting. "Hi Maya! What would you like to cook today?" became "What's cooking, Maya?".
  • One brand color. The terracotta, #C8553D, marks the selected chip, the saved bookmark, the active tab and the small labels. Nothing else is colored.
  • A real type scale. Text went from 8 to 18 px to the iOS sizes of 11 to 22 pt.

Audit your own recipe app

QuestionWhy it matters
Does the search placeholder fit and say what it finds?A cut-off hint reads as a bug
Does every category have a different color?Color should show state, not variety
Is any text sitting on a food photo?Food photos are bright, and white text vanishes
Are time, difficulty and servings in one row with icons?They decide whether tonight is the night
Does every list row carry more than two actions?Repeated icons are noise
Is a selected item filled and an unselected one plain?The user should see what is on

Get the Figma file

The free file has both screens as components, every fix as a before and after pair, the color variables and the iOS text styles.

Free Figma file

Recipe app home screen, before and after

Both screens and every fixed part as Figma components. Free, view only, duplicate it to your drafts.

Open in Figma

FAQ

What should a recipe app home screen show?

A search box that says what it finds, a row of categories, one featured recipe with its time, difficulty and servings, and a short list of popular recipes. Calories, ratings and chef credits can live on the recipe page.

What should a recipe search bar say?

Say what the box finds, in as few words as fit: "Search recipes or ingredients". A long list of everything it could find gets cut off, and the extras belong in a filter.

How should category chips look in a recipe app?

One style for all of them, with the selected chip filled in the brand color. Let the row scroll and fade at the edge so people see there is more.

Where should a recipe's time and difficulty go?

Under the photo, in a row with a small icon each: a clock for time, a level for difficulty and people for servings. Text on a food photo is hard to read and hides the dish.

How many icons should a recipe list row have?

Two or fewer. Save and share are enough, and a quiet grey keeps them from competing with the dish.

Sources

Want this for your own app? Our team redesigns app screens like this one, from the first audit to the finished components.

Get Started

Get new papers by email

New Brainy papers in your inbox. Confirm once, unsubscribe anytime.

More from Brainy Papers

Keep reading