Personal recommendation system for recipes - MyMenu blog

Personal recommendation system for recipes

Personalization is a key feature for any modern website that offers some kind of product for their clients. Recipe blogs and platforms can also benefit from this new technology. In mymenu we developed a personal recommendation system for recipes.  This means we generate a unique set of recipes for every returning user, based on their previous recipe engagement. In other words, our algorithm can transform your recipe platform into a Spotify or a Netflix for recipes!


How does the recommendation system for recipes work?

Everyday housands of users search for meal inspo on the Internet. In order to make it easier for them we created a personal recommendation system for recipes. 

Personalne rekomendacje przpeisów krok 1



Firstly, we track user events based on their activity on the website. For each User ID we gather info on the recipes they interact with based on selected recipe engagement events. To each event we applied a weighted scale. As a result we can assign a score for every recipe.




recommendation system for recipes algorythm



Secondly, our machine learning hybrid algorithms calculate similar recipes depending on the collected data on user activity. We choose the closest similar recipe to the ones the user has interacted with. The simillarity is determined based on the biggest shared score the recipe obtains from user interactions. For better accuracy we also consider the time that has passed since the last interaction.

Simillar solutions for content-based algorithms are used in Spotify and Netflix.



With just 1 user interaction we are able to cover 99% of our user database in order to calculate a personalised recipe selection and update the recommendations daily per each user. Because we gather thousands of event data every day, our personal recommendation system for recipes is more efficient and requires less data in order to generate results, as opposed to models based on simple user comparison.





On their next visit, the users see a personalised recipe selection that matches their preferences. The content we recommend responds exactly to their needs, but it’s also something they would probably never be able to discover by themselves.


Personalization for recipes performs better

The results? An A/B test of our system proved that in the user group for which we were showing the personal recommendations: 

  • there was a 16% increase in recipe page visits
  • the group had 24% more likes on recipes 
  • 18% more users added recipes to their shopping lists

Moreover, by showing each user a personalised selection of recipes we were able to show them a bigger percentage of all the website’s content. Instead of displaying each time the same recipe selection sorted by likes, we could show more recipes in unique combinations. 

Our test proved that the user group with personal recommendations saw 85% of recipes available on the website. In comparison, the group with a standard content sorting by likes saw only 0.5% of recipes. 


If you want to test our personal recommendations system for recipes on your recipe blog or platform – contact us!

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp

Related articles

przepisy frisco mymenu

Twoje przepisy do kupienia na

Robienie zakupów spożywczych stało się właśnie łatwiejsze, dzięki nowemu projektowi MyMenu i Od teraz na stronie głównej Frisco możecie znaleźć przepisy ze współpracujących z

Read More »
sezonowe składniki na blogu

Sezonowe składniki na blogu kulinarnym

Planowanie treści na blogu kulinarnym powinno opierać się na trzech filarach: klasycznych popularnych przepisach, aktualnych trendach oraz sezonowych składnikach. Wraz z nadejściem wiosny możemy przyjrzeć

Read More »