Use EXISTS checks.  Eg:
	Code:
	SELECT RecipeName
FROM Recipe
WHERE EXISTS (
     SELECT *
     FROM RecipeIngredient
     WHERE RecipeIngredient.RecipeID = Recipe.RecipeID
     AND RecipeIngredit.IngredientID = <Ingredient1ID>
) AND EXISTS (
     SELECT *
     FROM RecipeIngredient
     WHERE RecipeIngredient.RecipeID = Recipe.RecipeID
     AND RecipeIngredit.IngredientID = <Ingredient2ID>
) ...etc
 Welshbyte's answer will return recipes that match only one ingredient.