Cavoli, quante ricette che hai
Di solito la strada e' creare un indice per il campo su cui effettui la ricerca. Attenzione pero' a crearne piu' di uno perche' i tempi di inserimento aumentano all'aumentare del numero di indici). Per evitare la scansione sequenziale nella query sotto, ovviamente devi mettere un indice sui due campi "ricetta". Peraltro, dubito che quella sotto sia l'unica query che effettui sulle due tabelle e i problemi di ottimizzazione degli indici si fanno con carta, penna e calcolatrice.
Se magari mi dai lo schema del database (con uova, farina e tutto), posso dirti se e' normalizzato correttamente e quali migliorie si possono eventualmente fare.