Module Development

What Are Drupal Recipes? for Drupal 10, 11

Drupal recipes provide a new way to package and share reusable features across Drupal sites. Unlike traditional install profiles or distributions, recipes are applied once to add functionality and then step out of the way, leaving you with a standard Drupal site that you can customize freely.

In this tutorial, we will:

  • Understand what Drupal recipes are and how they differ from install profiles and distributions
  • Learn the four core properties that make recipes powerful: applied (not installed), shareable, non-locking, and composable
  • Explore real-world scenarios where recipes solve common platform and agency challenges

By the end of this tutorial you'll be able to explain what Drupal recipes are, identify features in your projects that are good candidates for recipes, and articulate the value of recipes to stakeholders.