Add dynamic recipe