Rockfish Tacos with Cilantro Crema, Pickled Jalapeños, Guacamole, and Salsa Macha Vegetables
Golden rockfish, cool cilantro crema, tangy jalapeños, and lime-bright guacamole make generous tacos on warm blue corn tortillas. Deeply roasted broccoli and cauliflower get a spoonful of chile-garlic salsa macha, with toasted pepitas and sesame adding crunch alongside the tender fish.
By Jonathan Katzman · Cooked and photographed · Recipe updated
Serves: 4 servings
Tags: gluten-free, nut-free, pescatarian

Golden Pan-Fried Rockfish
A thin cassava coating gives delicate rockfish a golden crust without burying its mild flavor. Drying the fish thoroughly and frying in batches keeps the coating crisp.
Ingredients
- 1.5 lb skinless, boneless rockfish fillets
- 1/3 cup cassava flour
- 3/4 tsp fine sea salt
- 1/4 tsp freshly ground black pepper
- 3 tbsp ghee, divided
Instructions
- Check the fillets for pin bones, pat very dry, and cut into broad strips about 1 inch wide. Keep thin tail pieces separate so they can be removed sooner.
- Mix the cassava flour, salt, and pepper in a shallow dish. Coat the fish lightly just before cooking, shaking off excess flour.
- Heat 2 tablespoons ghee in a large skillet over medium-high heat until shimmering. Add half the fish with space between the pieces; cook undisturbed for 2–3 minutes, until the underside is golden and releases readily.
- Turn carefully and cook another 1–3 minutes, depending on thickness, until the center is opaque, flakes gently, and reaches 145°F. Transfer to a wire rack rather than stacking.
- Add the remaining ghee as needed and repeat with the remaining fish, reducing the heat if the flour residue begins to darken. Serve promptly.
Notes
- Do not dredge far in advance: moisture from the fish will turn the thin coating gummy.
Warm Blue Corn Tortillas
Warm tortillas stay flexible and bring a toasted corn flavor that complements the fish and seed-rich salsa.
Ingredients
- 8 6-inch gluten-free blue corn tortillas
Instructions
- Heat a dry comal or skillet over medium-high heat. Warm each tortilla for 20–30 seconds per side, until pliable with a few toasted spots.
- Stack in a clean kitchen towel and keep covered until assembling the tacos.
Cilantro-Lime Crema
Chopped cilantro preserves the white, herb-flecked texture, while lime loosens the crema and balances the rich fish.
Ingredients
- 3/4 cup sour cream
- 1/4 cup finely chopped cilantro leaves and tender stems
- 1 tbsp fresh lime juice
- 1–2 tbsp water, as needed
- 1/4 tsp fine sea salt, or to taste
Instructions
- Stir together the sour cream, cilantro, lime juice, and salt.
- Add water a teaspoon at a time until the crema falls from a spoon in a thick ribbon. Refrigerate until serving.
Notes
- Keep it spoonable rather than watery so it rests on the fish without soaking the tortillas.
Quick-Pickled Jalapeños
A warm vinegar brine quickly softens the jalapeños while preserving some crunch. Their acidity cuts through the crema and guacamole.
Ingredients
- 3 jalapeños, sliced into thin rings
- 1/4 small red onion, thinly sliced, optional
- 1/2 cup apple cider vinegar
- 1/2 cup water
- 1 tsp fine sea salt
- 1 tsp honey
Instructions
- Place the jalapeños and optional onion in a clean heatproof jar.
- Bring the vinegar, water, salt, and honey just to a boil, stirring to dissolve. Pour over the vegetables and press them beneath the brine.
- Let cool for at least 30 minutes before serving. Drain the portions used on the tacos; refrigerate the remainder in its brine.
Notes
- For less heat, remove some seeds and inner ribs before slicing. This is a refrigerator pickle, not a shelf-stable preserve.
Roasted Broccoli and Cauliflower
High heat and generous spacing create browned edges while leaving the stems tender. Adding salsa macha after roasting protects its toasted seeds and garlic from burning.
Ingredients
- 1 lb broccoli, cut into 2-inch florets with split stems
- 1 lb cauliflower, orange if available, cut into 1.5-inch florets
- 2 tbsp olive oil
- 3/4 tsp fine sea salt
- 3–4 tbsp Seed Salsa Macha, from separate component
- 2 tsp fresh lime juice, or to taste
Instructions
- Heat the oven to 450°F with racks in the upper and lower thirds. Dry the vegetables thoroughly.
- Toss the cauliflower with half the olive oil and salt, and spread on one sheet pan with cut sides down. Toss the broccoli with the remaining oil and salt and spread on a second pan.
- Roast the cauliflower for 25–30 minutes and the broccoli for 18–23 minutes, turning once and rotating the pans. Look for deeply browned edges and stems that a knife pierces with slight resistance.
- Combine the hot vegetables and toss with 3 tablespoons salsa macha, scooping up seeds as well as oil. Add lime juice and taste before adding more salsa or salt.
Notes
- Start the cauliflower about 7 minutes before the broccoli so both finish together.
Seed Salsa Macha
Gently toasted dried chiles and garlic infuse the oil, while pepitas and sesame give the vegetables a substantial, crunchy finish.
Ingredients
- 1/2 cup avocado oil
- 3 garlic cloves, thinly sliced
- 1/4 cup raw hulled pumpkin seeds
- 1 tbsp sesame seeds
- 2 dried guajillo chiles, stemmed, seeded, and snipped into small pieces
- 2 dried chiles de árbol, stemmed and crumbled
- 1/2 tsp fine sea salt, or to taste
- 2 tsp apple cider vinegar
Instructions
- Combine the avocado oil and garlic in a small saucepan over medium-low heat. Cook for 3–5 minutes, stirring, until the garlic is pale gold. Lift the garlic into a heatproof bowl with a slotted spoon.
- Add the pepitas to the oil and cook for 1–2 minutes, until they puff slightly. Add the sesame seeds and stir for 30–60 seconds, until lightly golden. Transfer the seeds to the bowl with the garlic.
- Turn off the heat and let the oil cool for about 1 minute. Stir in the dried chiles for 20–30 seconds, just until fragrant and slightly darkened, then immediately pour everything into the bowl. Do not let the chiles turn black.
- Once completely cool, transfer the chile oil and about half the seed mixture to a small food processor. Pulse briefly into a coarse, spoonable mixture rather than a smooth paste.
- Stir in the reserved seeds, salt, and vinegar. Taste and adjust the salt.
Notes
- Makes about 3/4 cup, more than needed for the vegetables. Stir before spooning so each serving includes both oil and seeds.
- Refrigerate promptly in a clean jar and use within 4 days; freeze extra portions for longer storage.
Simple Lime Guacamole
A mostly smooth mash echoes the generous scoop served beside the vegetables and spreads easily onto a warm tortilla.
Ingredients
- 3 medium ripe avocados
- 2 tbsp fresh lime juice, plus more to taste
- 1/2 tsp fine sea salt, plus more to taste
Instructions
- Scoop the avocados into a bowl and add the lime juice and salt.
- Mash with a fork until mostly smooth with a few small pieces remaining. Taste and adjust the lime and salt.
- Press food wrap directly against the surface if holding briefly before serving.
Overall Timing / Workflow
Make the cold toppings first and cook the fish last. The vegetables can wait a few minutes without losing their appeal, but the fish is best straight from the skillet.
Instructions
- 0:00 — Heat the oven to 450°F and make the jalapeño pickle.
- 0:08 — Prepare the vegetables and put the cauliflower in the oven, followed by the broccoli 7 minutes later.
- 0:18 — Make the salsa macha, then let it cool. Mix the cilantro crema and refrigerate.
- 0:32 — Mash the guacamole, portion and dry the fish, and set out the cassava dredge.
- 0:38 — Remove the roasted vegetables as they become ready. Finish the salsa macha and dress the vegetables.
- 0:42 — Pan-fry the fish in batches. During the final batch, warm the tortillas in a separate dry skillet and wrap them in a towel.
- 0:55 — Drain the pickle, assemble the tacos, and serve immediately.
Notes
- The pickle and salsa macha can be made a day ahead; the crema can be mixed several hours ahead.
Plating
Keep the warm fish exposed under modest amounts of topping so the crust remains distinct. Serving some guacamole alongside lets everyone add more as they eat.
Ingredients
- 1/4 cup cilantro leaves and tender stems, optional
- 1 lime, cut into wedges
Instructions
- Set two warm tortillas on each plate. Spread a little guacamole down the center, then divide the fish among the tortillas.
- Spoon cilantro crema over the fish and add drained pickled jalapeños, optional pickled onion, and optional cilantro.
- Serve the salsa macha broccoli and cauliflower alongside, with a generous spoonful of the remaining guacamole and a lime wedge.
Leftover Path
Storing the components separately prevents soggy tortillas and lets the fish and vegetables regain some texture when reheated.
Instructions
- Refrigerate the fish, vegetables, crema, guacamole, and pickles separately within 2 hours. Keep tortillas sealed separately.
- Use the fish within 2 days, vegetables and crema within 3 days, guacamole within 1 day for best quality, salsa macha within 4 days, and refrigerator pickles within 2 weeks.
- Reheat fish on a rack in a 375°F oven for about 8–12 minutes, until heated through to 165°F. Reheat vegetables on a separate sheet pan, watching the seeds closely.
- Warm fresh tortillas and rebuild the tacos with cold crema and pickles. Alternatively, flake the reheated fish over the vegetables and serve with guacamole and a small spoonful of salsa macha.