Case Study | App that suggests recipes based on the customers’ calorie needs and availability of ingredients at home

Design Context

Mukesh Kr Ranjan
4 min readJan 23, 2021

Lois Lane is a fitness freak. She manages to cook by herself within her busy schedule. She shops for groceries once or twice a month, hence sometimes runs out of certain ingredients.
Design an app that would suggest Lois Lane a list of healthy calorie focused recipes based on the ingredients that she has at home.

Identifying User Problem

Based on the above requirement, I have listed down the problem Lois Lane is facing.

  1. Searching new recipe on internet is time-consuming and difficult to do it based on my busy schedule.
  2. Often in situations when doesn’t know what to cook.
  3. Finding a healthy recipe relevant to my calorie intake is not easy.
  4. She runs out of ingredients sometimes.
  5. Don’t have enough time to cook and healthy too.
  6. Don’t know what to make healthy out of ingredient available at home.
  7. Cannot comprise of the high-calorie recipe.
  8. Half of the ingredients won’t be available at home.
  9. Cooking takes a lot of time
  10. The most recipe is for a family of 4, not for one person.

Let’s understand the user for better Experience

Brainstorming and Ideation

Why Mobile Application

Lois is a busy person and it would make sense for her if she could plan her meals/recipe on the go. The application will also send her notifications when her ingredients are running out or going to expire. Notifications will also keep her motivated so that she will follow through and emerge successful on this journey towards becoming healthier.

Simple, Light and Clean UI

Provide clear visibility of adding ingredients and select ingredients to make the customize recipe based on the ingredient selected. Since recipe bottom tab will provide direct access to all the recipes available with all ingredients available in Lois’s home.

LATCH method

According to the LATCH method information can be organized in 5 ways — Location, Alphabet, Time, Category, and Hierarchy. In our case we can organize ingredients by Category (Vegetables, Fruits, Meat, Fish) and Hierarchy — the most popular and widely used ingredients to go first in the list. Users can also use the search bar with autosuggestion and autocomplete for fast and relevant search. Recipes also can be grouped by Categories (Breakfast, Dinner, Salads, Gluten-free, Dessert, Easy dishes, etc) and Hierarchy (by rating, time of cooking).

Add a clear relationship between ingredient and recipe available. Also clear understanding of editing the ingredients.

User Flow

The way how the content is organized is as important as the content itself. In my case user’s success with finding an interesting recipe depends on a fast and easy selection.

Paper Wireframe

I created a paper prototype to test my design ideas. I have created the rough layout, which brought a few ideas and points to the paper mockups.

Visual Design

My focus was to create a light and clean UI that will not distract user and provide clear navigation and user experience

Main Screen

The main screen provides Lois with a clear view of Ingredients available at her home. She can add new ingredients, search ingredients available at home, filter and select provided tag to see the ingredient available in that category only.

Make your own recipe

You can decide what to cook starting with ingredients. Combine ingredients you have in your home and see what you can cook with them.

Update Ingredients

Update ingredient quantity from ingredient page or upload or scan big basket, a super market bill to update.

Recipe Page and Recipe Detail Page

Search for recipes quickly and easily. Use a sorting tag, filter to find your right recipe based on your calorie need and cooking time.


It was a great experience to solve this problem although it was challenging. It gave the opportunity to dive into unexplored areas of solving a problem with clean and great UI.

Stay Home Save Lives



Mukesh Kr Ranjan

Life is like a roller coaster, live it, be happy, enjoy life.