Our Recipe Recommendation System

At kokkey, we've developed a sophisticated recipe recommendation system that goes beyond simple ingredient matching. Our system analyzes recipes through multiple dimensions to create harmonious and balanced menus.

The Science of Flavor Profiles

Each recipe is analyzed across eight key flavor dimensions, which are visualized through intuitive rings that represent their intensity. This makes it easy to understand a recipe's taste characteristics at a glance.

Example recipe card showing how flavor profiles are displayed

🍯

Sweet

🧂

Salty

🍋

Sour

🍫

Bitter

🌶️

Spicy

🍄

Umami

Understanding Flavor Intensity

Each flavor is represented by a ring that fills based on its intensity:

  • Empty ring (0/5) - Flavor is not present
  • Quarter filled (1-2/5) - Subtle presence
  • Half filled (3/5) - Moderate intensity
  • Mostly filled (4-5/5) - Strong presence

Additional Taste Descriptors

Beyond the main flavor dimensions, recipes may have additional taste descriptors that provide more nuanced flavor information:

👅

Click to view additional taste descriptors

These can include specific flavor notes like "smoky", "herbal", or "fruity", adding depth to the recipe's flavor profile

Course Progression

Our system understands the natural flow of a well-structured meal, following traditional culinary progression:

Starters

Beginning with amuse-bouche, cold starters, or soups to awaken the palate

Main Courses

Progressing through carefully selected main dishes, considering flavor balance and complexity

Desserts

Concluding with complementary desserts that provide a satisfying finish

Advanced Matching Algorithm

Our recommendation system uses a sophisticated algorithm that considers multiple factors:

Similarity Matching

Identifies recipes with complementary flavor profiles, ensuring a harmonious progression through the meal

Course Compatibility

Ensures each recipe fits naturally within the course structure, maintaining proper culinary flow

Ingredient Analysis

Considers ingredient combinations and their impact on overall flavor balance

Cultural Context

Respects culinary traditions while allowing for creative combinations

The Result

The combination of these sophisticated analyses results in menu recommendations that:

  • Create a balanced progression of flavors throughout the meal
  • Ensure each course complements the next
  • Maintain appropriate complexity and weight distribution
  • Respect traditional culinary structures while allowing for innovation

Try It Yourself

Experience the power of our recommendation system by creating your next menu. Let our algorithm guide you through the process of building a perfectly balanced meal.

Create a Menu