Existen las relaciones reflexivas de una tabla consigo misma; En éste caso es una N-M, así que debes crear otra tabla que te permitirá saber qué artículos son ingredientes de otros artículos.
Siguiendo el ejemplo que has puesto:
ARTICULOS (ID, Nombre)
============
1 harina
2 queso
3 huevos
4 patatas
5 cebollas
6 tarta de queso
7 tortilla española
y en ingredientes tendrás algo así:
INGREDIENTES (ID, ID_Padre)
===========
tarta de queso: harina, queso, huevos...
tortilla española: patata, huevos, cebolla..
1 6
2 6
3 6
3 7
4 7
5 7
De forma que id_Padre=6 tiene los ingredientes 1, 2 y 3
y id_padre=7 tiene los ingredientes 3, 4 y 5
Algo así:
http://img354.imageshack.us/img354/3...ticulos4sc.png