Ingredients
– 12 ounces shredded cabbage the crunchy base that holds up well after tossing with lime juice.
– 1/2 teaspoon kosher salt helps soften the cabbage and bring out its flavor.
– 1/4 cup thinly sliced red onion adds sharpness and color.
– 1/2 cup chopped cilantro gives the slaw its fresh herbal note.
– 1/4 to 1/2 jalapeno, finely chopped adds a little heat, depending on your taste.
– 1/4 cup fresh lime juice adds tang and keeps the slaw bright.
– 2 tablespoons olive oil rounds out the dressing and helps coat the cabbage.
– 1 to 1 1/2 pounds white fish, such as tilapia, mahi-mahi, red snapper, halibut, black cod, grouper, or flounder, or 1 pound extra firm tofu the main protein for the tacos.
– 1 1/2 teaspoons chili powder adds warmth and color.
– 1 teaspoon cumin gives a smoky earthy flavor.
– 1 teaspoon coriander adds gentle citrusy depth.
– 1 teaspoon granulated garlic brings savory flavor without overpowering the fish.
– 3/4 teaspoon kosher salt seasons the protein evenly.
– 1/2 teaspoon sugar helps caramelization and balances the spice.
– 1/4 teaspoon chipotle powder adds a subtle smoky kick.
– 8 to 12 5-inch flour tortillas the base for building each taco.
– Lime wedges for squeezing over the finished tacos.
– Avocado slices add creaminess.
– Cotija cheese brings a salty, crumbly finish.
– Cilantro adds a fresh garnish.
– Chipotle mayo or lime crema the optional sauce for extra richness.
Instructions
1-First step: mix the slaw Start by making the cilantro lime cabbage slaw so the flavors have a little time to blend while you cook. In a medium bowl, toss together 12 ounces shredded cabbage, 1/2 teaspoon kosher salt, 1/4 cup thinly sliced red onion, 1/2 cup chopped cilantro, 1/4 to 1/2 finely chopped jalapeno, 1/4 cup fresh lime juice, and 2 tablespoons olive oil. Mix well until the cabbage is lightly coated. Taste and adjust with a bit more lime juice or salt if needed. If you want the slaw to be even better, make it ahead by 15 to 30 minutes. That short rest helps the cabbage soften slightly while staying crisp. You can also double the batch since it keeps well in the fridge for up to 3 days.
2-Second step: prepare the sauce and toppings If you are using chipotle mayo or lime crema, make it now so everything is ready for assembly. Slice the avocado, cut the lime wedges, and set out the cotija cheese and extra cilantro. Having the toppings in place makes taco night smooth and stress-free. Warming the tortillas later will go fast, so it helps to set them near the stove or grill. Keep your toppings close by, especially if you are serving a crowd or feeding hungry kids right away.
3-Third step: season the fish or tofu Preheat your grill, oven, or stove, depending on how you want to cook the protein. Pat dry 1 to 1 1/2 pounds of white fish or 1 pound of extra firm tofu. Then season it with 1 1/2 teaspoons chili powder, 1 teaspoon cumin, 1 teaspoon coriander, 1 teaspoon granulated garlic, 3/4 teaspoon kosher salt, 1/2 teaspoon sugar, and 1/4 teaspoon chipotle powder. Make sure the seasoning covers the surface evenly. The sugar may seem small, but it helps the protein caramelize and gives the finished tacos a richer flavor. If using tofu, press it first so it can hold the spices better and crisp up more easily.
4-Fourth step: cook the protein For fish, cook until it turns opaque and flakes easily. On the grill, this usually takes a few minutes per side depending on thickness. On the stove, use a lightly greased skillet or pan and cook over medium-high heat until the fish releases easily and looks cooked through. In the oven, bake until the fish is flaky and tender. For tofu, cook until the outside is golden and lightly crisp. A skillet gives you the best sear, but baking works well too if you want less hands-on time. Brush or spray the cooking surface with a little oil so nothing sticks.
5-Fifth step: finish with lime Once the fish or tofu is cooked, squeeze fresh lime juice over the top. That last burst of acid wakes up the spices and ties the whole taco together. If you are using fish, break it into large flakes or bite-size pieces. If you are using tofu, slice or break it into strips that fit easily into the tortillas. This tiny finishing step makes a big difference. It gives the tacos a restaurant-style freshness without adding extra work.
6-Sixth step: warm the tortillas Warm 8 to 12 5-inch flour tortillas on the grill, in the oven, or in a dry skillet on the stove. Heat them just until soft and lightly bubbly. Warm tortillas are more flexible, taste better, and are less likely to crack when folded. If you are feeding a family, wrap the warmed tortillas in a clean kitchen towel so they stay soft while you finish the rest. You can also warm a few extra in case someone wants seconds.
7-Final step: assemble and serve Build each taco by layering the fish or tofu into the warm tortillas, then top with the cilantro lime cabbage slaw. Add lime wedges, avocado slices, cotija cheese, cilantro, and a spoonful of chipotle mayo or lime crema if you want extra richness. Serve right away while the tortillas are still warm and the protein is fresh from the pan or grill. Each bite should have something crunchy, creamy, tangy, and savory. That balance is what makes these tacos so satisfying.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
๐ฅฌ Double the slaw recipe โ it keeps in the fridge for up to 3 days and works great in salads or bowls!
๐ฅ The sugar in the spice rub promotes delicious caramelization for extra flavor.
๐ฑ Swap fish for extra-firm tofu to make this recipe vegan-friendly.
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Category: Seafood
- Method: Grill
- Cuisine: Mexican
- Diet: Pescatarian
Nutrition
- Serving Size: 2 tacos
- Calories: 233
- Sugar: 2.1 grams
- Sodium: 163.2 milligrams
- Fat: 7.2 grams
- Saturated Fat: 1.2 grams
- Unsaturated Fat: 6 grams
- Trans Fat: 0 grams
- Carbohydrates: 29.2 grams
- Fiber: 3.9 grams
- Protein: 15.5 grams
- Cholesterol: 29.2 milligrams
