Shrimp can be substituted for fish in some recipes, but not all. Shrimp has a different texture and flavor than fish, so it may not work well in some recipes. Shrimp is often used as a substitute for crab or lobster in recipes, but it may not be the best substitute for fish. It depends on the recipe and the personal preferences of the cook and the diners.