Without knowing more about your table structures it's hard to give accurate advice, but from what you've shown onscreen I'd hazard a guess that your tables are not structured properly.
If you're trying to store Recipes, then you must first figure out what comprises a "Recipe". That would very likely be Ingredients, so at the very least you've need 3 tables:
tIngredients
=============
IngredientsID (autonumber, PK)
Ingredient
IngredientType
IndgredientDescription
etc etc
tRecipes
==================
RecipeID (autonumber, PK)
Recipe
RecipeDescription
RecipeCategory
PrepTime
CookTime
etc etc
tRecipe_Ingredients
=================
Recipe_IngredientID
RecipeID
IngredientID
Quantity
UnitOfMeasure
Notes
etc etc
tRecipe stores information about the Recipe ONLY, like "Chicken Cacciatore" or "Spanish Rice"
tIngredients stores information about the Ingredient ONLY, like "Kosher Salt" or "Fresh Pineapple"
tRecipe_Ingredients is the workhorse table that stores all the Ingredients for a specific Recipe.
From there, you could have a Single Ingredient be used in Many Recipes, and a single Recipe could contain Many Ingredients.
With a data structure like this, you could easily determine where a specific Ingredient is used:
SELECT Recipe FROM tRecipes INNER JOIN tRecipe_Ingredients ON tRecipes.RecipeID=tRecipe_Ingredients.RecipeID WHERE tRecipe_Ingredients.IngredientID=1
If you want to search by an IngredientName:
SELECT Recipe FROM tRecipes INNER JOIN tRecipe_Ingredients ON tRecipes.RecipeID=tRecipe_Ingredients.RecipeID LEFT OUTER JOIN tIngredients ON tIngredients.IngredientID=tRecipe_Ingredients.IngregientID WHERE tIngredients.Ingredient='Kosher Salt'
Of course this is just the bare beginnings of a truly robust recipe system. You would certainly need other tables if you want to track Nutritional data, upsized recipes, etc.