Make new recipes with what you own with an ingredient-first approach to cooking and a novelty engine to stop making repeated meals.

You already know how to cook. You just keep making the same things. Mise shows you what else is possible with what you already own with an ingredient-first approach with a novelty engine.

Native iOS App

AI Assisted Workflow

System Thinking

Product Engineering

My role

Product Designer

Tools

Loveable, Gemini, Figma, Claude, Perplexity

Timeline

April - May 2026

The problem started with me

The problem started with me

I was making the same 5 meals on rotation. Not because I couldn't cook. Because by 6pm, after work, the idea of deciding what to make felt harder than the cooking itself.

Then I noticed the same problem with my housemates

Then I noticed the same problem with my housemates

They actively wanted to try new dishes. But every attempt meant the same exhausting sequence: find a recipe → identify missing ingredients → plan a shop → buy them → cook.

MY HYPOTHESIS

People do not avoid new recipes because they lack interest; they avoid them because planning a new dish often means extra shopping, ingredient checks, and missing-item gaps that make cooking feel harder than repeating familiar meals.

Secondary research that confirmed my problem was real

Secondary research that confirmed my problem was real

Basil & Salt Magazine

70%

Stuck in a rut and bored with the same meals

QSR Magazine

84%

Want to try new dishes but can't because of time and effort

SuperValu Survey

34%

Find deciding what recipes to make hard

My hypothesis is partially validated

Secondary research partially validates the hypothesis that people get stuck in a rut, want to try new meals but I had no evidence that planning shopping is a reason why peolpe don't make new meals.

Solution

Solution

What if the user could

Make a meal from what they already own in their kitchen rather than worrying about missing ingredients

Spend less time choosing recipe and actually start making them

Control how much effort they can afford to make that meal

Analysing similar apps

App Ingredient‑first Novelty engine Cook mode Target moment
Ingredient-first apps
SuperCookTurn available ingredients into recipes Any time you want to cook with what you have
Frigo MagicCreate recipes from fridge/pantry ingredients Any time, especially when you have leftovers
KitchenPalPantry tracking and food waste reduction Pantry cleanup / food waste prevention
Apps with cook mode
PaprikaRecipe organization and planned cooking Planned cooking
Samsung FoodMeal planning and guided cooking Planned cooking
Recipe discovery apps
YummlyRecipe discovery and recommendations Recipe browsing / inspiration
TastyRecipe discovery and short-form cooking content Recipe browsing / inspiration
AllrecipesLarge recipe discovery library Recipe browsing / inspiration
MiseIngredient-first + novelty engine + cook mode Late-afternoon dinner decision / “what do I cook now?” moment
Three ways people decide what to cook
Ingredient-first

"What do I have? What can I make from it?"

Recipe-first

"I want to make X. What do I need to buy?"

Constraint-Based

"I need to cook something in 30 mins."

Gap and opportunity identified

Every major app serves recipe-first and mood-first. No app combined ingredient-first, a novelty engine, and a native cook mode.

What I built, then cut

Two paths : Cook from ingredients or find a recipe in mind.
Two paths : Cook from ingredients or find a recipe in mind.

I thought that if the users already know what they are making, they don't need this app. Cut before testing. One entry point. One purpose.

Vibe and Cusine selection
Vibe and Cusine selection

I initially had options to select cusine and mood filters for better recipe suggestion becaus ecompetitors had it. But while testing, users never engaged with it unprompted.

What I kept

Reveverse the default
Reveverse the default

Pantry stables arrive preselected. Deselecting is faster than building from scratch.

Protein as primary source
Protein as primary source

Meals are anchored to protein. So the recipe engine weights it highest. Recipes are scored and not filtered.

No protein → Vegetables take priority

Two proteins → Recipes using both scored first depends on type of the proteins

Designed for busy hands
Designed for busy hands

One instruction per screen. Large type. Built-in timers. Voice commands. Wet hands on a screen is friction the app shouldn't create.

What testing broke

What testing broke

14

Users tested

11

Cooked end-to-end

3

Walkthrough

Vague measurements
Vague measurements

"Finely dice the onion" did not work for user who has never made the recipe before. Switched to precise metric quantities throughout.

No way to see potential effort before committing to a recipe
No way to see potential effort before committing to a recipe

Added a full preview involving ingredients, steps, time before cooking mode begins.

Missing ingredient surfaced silently
Missing ingredient surfaced silently

System now tells you if it's critical or substitutable. Non-critical ? suggests a swap. Critical? offers a different recipe.

The list had gaps
The list had gaps

Users had ingredients not in the defaults. Free-text input added to every screen after testing.

Impact (It worked)

Impact (It worked)

11/14

users successfully cooked a recipe they have never made before with what they had in their kitchen

"I never made fried rice before and family loved it"

Courtney (Cooks 3-5 times a week)

"I got missing ingredient and I still made recipe I never would have thought"

Tom (Lives alone in Vienna and had to cook out of necessity)

"I got this new golden chicken recipe I have never made before. Excited to try it now"

Ciara (Cooks 3-5 times a week)

Current state of the app

Current state of the app

Round 2 testing ongoing — swap logic, voice commands, novelty engine over repeated sessions.

Voice mode for complete-hands free cook mode
Voice mode for complete-hands free cook mode
Novelty engine to avoid repetition of recipes
Novelty engine to avoid repetition of recipes

Try Mise Out ↗

Try Mise Out ↗

What I found after

What I found after

New research revelation

Even though Mise enables users to cook new meals, it only addresses one of three reasons people default to familiar meals, reduced mental effort. The other two causes like perceived risk and ease of maintenance remain unsolved.

Why users get stuck on repeated meals

Reduced mental effort

People do not have to plan, compare, or think as much each time they eat

Feel safe and predictable

Repeating known meals lowers uncertainty, which makes food feel more comfortable and less risky.

Easier to maintain

Familiar meals fit routines, schedules, budgets, and energy levels

Next step

HMW reduce the perceived risk of cooking an unfamiliar recipe so users feel confident committing to something new?

Key Learnings

Key Learnings

Designing against one hypothesis without exploring the full problem space first
Designing against one hypothesis without exploring the full problem space first

I confirmed that deciding what to cook was hard, formed a hypothesis around it, and built against it before asking what else might be causing the same behaviour. Broader research afterward surfaced two more reasons people stay in rotation. Starting with wider exploratory research would have given me a more complete picture before committing to a direction.

Anticipating mistakes, not just happy paths
Anticipating mistakes, not just happy paths

A user adding a vegetable to the protein screen is predictable, not exceptional. I mapped these scenarios early and planned prediction, snackbar confirmation, category reassignment. Forgiving without being silent.

Trade-offs

Trade-offs

The friction I kept on purpose
The friction I kept on purpose

The prep screen slows the flow. That's intentional. Skipping it means interruptions mid-cook, lost timers, and broken steps. The cost of stopping once the heat is on outweighs the cost of one extra screen. It stayed.

The dilemma to remember or refresh the kitchen
The dilemma to remember or refresh the kitchen

When users visit the app, the system remembers their kitchen. This eliminates the need for users to set up a kitchen in every session unless they want to modify inventory. But it increases the chance of the system generating wrong recipes if users assume they have certain ingredients and go ahead into cook mode with missing ingredients.

Go back

Go back

Thank you for visiting

I hope you like Drake
album cover
One dance
Drake
0:00
0:00

Create a free website with Framer, the website builder loved by startups, designers and agencies.