Transform your taco night with these delicious fish tacos in lettuce shells. This light and refreshing twist on a classic dish is perfect for a healthy meal that doesn't compromise on flavor. The combination of seasoned fish, fresh salsa, crunchy cabbage, and creamy avocado wrapped in crisp romaine lettuce leaves is sure to be a hit.
If you don't typically cook with white fish fillets like cod or tilapia, you might need to pick some up from the seafood section of your supermarket. Fresh cilantro and large romaine lettuce leaves might also be items you don't always have on hand. Make sure to grab a ripe avocado and a lime to complete the dish.
Ingredients for Fish Tacos in Lettuce Shells
White fish fillets: Mild-flavored fish such as cod or tilapia, perfect for absorbing the spices.
Olive oil: Used for cooking the fish, adding a subtle richness.
Chili powder: Adds a bit of heat and depth to the fish seasoning.
Cumin: Provides a warm, earthy flavor to the seasoning mix.
Garlic powder: Enhances the overall flavor with a hint of garlic.
Salt: Essential for bringing out the flavors of the fish and spices.
Black pepper: Adds a touch of heat and complexity.
Romaine lettuce: Large leaves serve as a fresh and crunchy shell for the tacos.
Salsa: Adds a burst of fresh, tangy flavor to the tacos.
Shredded cabbage: Provides a crunchy texture and a bit of sweetness.
Diced avocado: Adds creaminess and a rich, buttery flavor.
Chopped cilantro: Fresh herb that adds a bright, citrusy note.
Lime: Cut into wedges for a zesty finish.
Technique Tip for Making Fish Tacos in Lettuce Shells
When cooking the fish, make sure to preheat the skillet properly to achieve a nice sear. This will help lock in the flavors and keep the fish moist. Additionally, avoid overcrowding the skillet to ensure even cooking. If necessary, cook the fish in batches.
Suggested Side Dishes
Alternative Ingredients
white fish fillets - Substitute with chicken breast: If you prefer poultry, chicken breast can be a good alternative. It has a mild flavor and can be seasoned similarly.
white fish fillets - Substitute with tofu: For a vegetarian option, tofu works well. It absorbs flavors and has a similar texture when cooked.
olive oil - Substitute with avocado oil: Avocado oil has a high smoke point and a mild flavor, making it a suitable replacement for olive oil.
chili powder - Substitute with paprika: Paprika provides a similar color and a milder heat, making it a good alternative.
cumin - Substitute with ground coriander: Ground coriander has a slightly citrusy flavor that can complement the other spices in the recipe.
garlic powder - Substitute with onion powder: Onion powder can provide a similar depth of flavor if garlic powder is unavailable.
salt - Substitute with soy sauce: Soy sauce can add a salty and umami flavor, but use it sparingly to avoid overpowering the dish.
black pepper - Substitute with white pepper: White pepper has a similar heat but a slightly different flavor profile, making it a good substitute.
romaine lettuce - Substitute with cabbage leaves: Cabbage leaves are sturdy and can hold fillings well, making them a good alternative to romaine lettuce.
salsa - Substitute with pico de gallo: Pico de gallo is a fresh, chunky salsa that can provide a similar flavor and texture.
shredded cabbage - Substitute with shredded lettuce: Shredded lettuce can provide a similar crunch and freshness to the tacos.
diced avocado - Substitute with guacamole: Guacamole can provide a similar creamy texture and flavor, with added seasoning.
chopped cilantro - Substitute with parsley: Parsley has a fresh, slightly peppery flavor that can work well as a cilantro substitute.
lime - Substitute with lemon: Lemon can provide a similar acidic brightness to the dish.
Alternative Recipes Similar to Fish Tacos in Lettuce Shells
How to Store and Freeze This Recipe
- Allow the cooked fish to cool completely before storing. This helps maintain its texture and flavor.
- Place the cooled fish in an airtight container. If you have multiple pieces, separate layers with parchment paper to prevent sticking.
- Store the fish in the refrigerator for up to 3 days. For longer storage, freeze the fish.
- To freeze, wrap each piece of fish tightly in plastic wrap or aluminum foil, then place them in a freezer-safe bag or container. Label with the date for reference.
- Romaine lettuce leaves should be stored separately. Wash and thoroughly dry the leaves, then wrap them in paper towels and place them in a resealable plastic bag. Store in the crisper drawer of your refrigerator for up to 5 days.
- Salsa can be stored in an airtight container in the refrigerator for up to 1 week. If you prefer to freeze it, pour it into a freezer-safe container, leaving some space for expansion, and freeze for up to 3 months.
- Shredded cabbage should be stored in a resealable plastic bag or airtight container in the refrigerator. It will stay fresh for about 1 week.
- Diced avocado is best used fresh, but if you need to store it, sprinkle it with lime juice to prevent browning, then place it in an airtight container. It will keep in the refrigerator for 1-2 days.
- Chopped cilantro can be stored in the refrigerator. Wrap it in a damp paper towel and place it in a resealable plastic bag. It will stay fresh for up to 1 week.
- When ready to serve, reheat the fish gently in a skillet over low heat or in the microwave until warmed through. Assemble the tacos with fresh romaine lettuce leaves and other toppings just before serving to maintain the best texture and flavor.
How to Reheat Leftovers
Preheat your oven to 350°F (175°C). Place the fish pieces on a baking sheet lined with parchment paper. Cover with aluminum foil to prevent drying out. Heat for about 10 minutes or until warmed through.
Alternatively, use a skillet to reheat the fish. Add a splash of olive oil to the pan and heat over medium-low heat. Add the fish pieces and cook for 3-5 minutes, stirring occasionally, until heated through.
For a quick microwave option, place the fish pieces in a microwave-safe dish. Cover with a damp paper towel to retain moisture. Microwave on medium power for 1-2 minutes, checking and stirring halfway through.
To keep the lettuce shells crisp, store them separately from the fish and toppings. When ready to serve, reassemble the tacos with freshly reheated fish, salsa, shredded cabbage, diced avocado, and chopped cilantro.
If you have leftover salsa, shredded cabbage, or diced avocado, keep them in separate containers in the fridge. Reassemble your tacos just before eating to ensure the freshest taste and texture.
Essential Tools for Making Fish Tacos in Lettuce Shells
Skillet: Used to cook the fish fillets over medium heat, ensuring they are evenly cooked and can be easily flaked with a fork.
Spatula: Essential for flipping the fish fillets in the skillet and breaking them into bite-sized pieces once cooked.
Measuring spoons: Necessary for accurately measuring the chili powder, cumin, garlic powder, salt, and pepper to season the fish.
Cutting board: Provides a safe and clean surface for chopping cilantro and dicing avocado.
Knife: Used for chopping cilantro, dicing avocado, and cutting lime into wedges.
Mixing bowl: Can be used to combine and mix the seasoning for the fish before cooking.
Tongs: Helpful for handling the fish fillets in the skillet and placing them into the lettuce leaves.
Serving platter: Ideal for arranging the assembled fish tacos before serving.
Lemon squeezer: Optional but useful for squeezing lime wedges over the tacos for added flavor.
How to Save Time on Making This Recipe
Pre-season the fish: Mix the spices ahead of time and store them in an airtight container for quick seasoning.
Use pre-shredded cabbage: Save time by buying pre-shredded cabbage from the store instead of shredding it yourself.
Prep toppings in advance: Dice the avocado and chop the cilantro ahead of time, storing them in the fridge until needed.
Opt for store-bought salsa: Use a good-quality store-bought salsa to save the time of making it from scratch.
Cook fish in batches: If you have a large skillet, cook all the fish at once to reduce cooking time.

Fish Tacos in Lettuce Shells
Ingredients
Main Ingredients
- 1 lb White fish fillets such as cod or tilapia
- 1 tablespoon Olive oil
- 1 teaspoon Chili powder
- ½ teaspoon Cumin
- ½ teaspoon Garlic powder
- ¼ teaspoon Salt
- ¼ teaspoon Black pepper
- 8 leaves Romaine lettuce large leaves for shells
- 1 cup Salsa
- 1 cup Shredded cabbage
- 1 cup Diced avocado
- ¼ cup Chopped cilantro
- 1 unit Lime cut into wedges
Instructions
- 1. Season the fish with chili powder, cumin, garlic powder, salt, and pepper.
- 2. Heat olive oil in a skillet over medium heat. Cook the fish for 3-4 minutes on each side until it flakes easily with a fork.
- 3. Break the fish into bite-sized pieces.
- 4. Assemble the tacos by placing fish pieces in lettuce leaves. Top with salsa, shredded cabbage, diced avocado, and chopped cilantro.
- 5. Serve with lime wedges on the side.
Nutritional Value
Keywords
Suggested Appetizers and Desserts for This Recipe
More Amazing Recipes to Try 🙂
- Salmon Stuffed with Crab and Lobster Recipe45 Minutes
- Shrimp Pasta Recipe35 Minutes
- French Fries Recipe35 Minutes
- Baked Coconut Shrimp Recipe30 Minutes
- Roasted Oyster Mushrooms Recipe30 Minutes
- Tuna Fish Wraps Recipe10 Minutes
- Shrimp Linguine Recipe35 Minutes
- Shrimp Pomelo Salad Recipe25 Minutes

Leave a Reply