I made this after a long day, when dinner needed to look impressive with very little emotional investment.
The fish gets crisp, the rice stays cozy, and that cilantro-edamame pesto does all the showing off.
It tastes bright and suspiciously fancy—which is rude, considering how easy it is.

Pan-Roasted Fish With Rice And Cilantro-Edamame Pesto
EQUIPMENT (PAID LINKS)
- Citrus press
- Food processor
- Tongs or fish spatula
- Serving spoon
Ingredients Â
- 2 medium limes juiced, about ¼ cup
- 1 ½ cups packed fresh cilantro leaves and tender stems
- 3 garlic cloves
- 2 ½ cups shelled edamame thawed and divided
- 5 tablespoons olive oil divided
- ½ teaspoon crushed red pepper flakes
- 4 white fish fillets 5 to 6 ounces each
- 1 teaspoon kosher salt
- ½ teaspoon ground black pepper
- 1 teaspoon ground coriander
- 6 ounces baby spinach about 6 packed cups
- 1 cup chicken stock
- 3 cups cooked quinoa and brown rice blend
Instructions
- Juice the Limes: Cut the limes in half and squeeze about ¼ cup of juice into a small bowl.
- Build the Pesto: Add the cilantro, garlic, lime juice, 1 cup of the edamame, 4 tablespoons of the olive oil, and crushed red pepper flakes to a food processor.
- Blend the Pesto: Process until the mixture forms a thick, mostly smooth pesto. Stop and scrape down the sides of the food processor as needed. Set the pesto aside.
- Season the Fish: Pat the fish fillets dry. Season both sides evenly with the kosher salt, black pepper, and ground coriander.
- Heat the Skillet: Heat the remaining 1 tablespoon olive oil in a large skillet over medium-high heat.
- Sear the Fish: Place the fish fillets in the hot skillet. Cook without moving them for 3 to 4 minutes, or until the bottoms are golden brown.

- Finish the Fish: Carefully flip the fillets and cook for another 2 to 4 minutes, depending on their thickness. The fish is done when the center is opaque and flakes easily with a fork. Transfer it to a clean plate.
- Add the Edamame: Reduce the heat to medium. Add the remaining 1 ½ cups edamame to the same skillet.
- Add the Spinach: Place the baby spinach over the edamame.
- Pour in the Stock: Add the chicken stock to the skillet.
- Add the Pesto: Spoon ½ cup of the cilantro-edamame pesto into the skillet. Reserve the remaining pesto for serving.
- Cook the Vegetables: Toss the spinach, edamame, stock, and pesto together. Cook over medium heat for 3 to 5 minutes, until the spinach is wilted and the liquid has reduced slightly.

- Plate the Rice: Divide the cooked quinoa and brown rice blend evenly among four plates.
- Add the Vegetables: Spoon the pesto-coated spinach and edamame over or beside the rice.
- Finish the Plates: Place one fish fillet on each plate. Spoon the reserved cilantro-edamame pesto evenly over the fish and serve.
Video Recipe
Pan-Roasted Fish with Rice and Cilantro-Edamame Pesto: Tricks That Save Dinner
I’ve made this enough times to know where things can go sideways. Let’s avoid unnecessary kitchen drama.

Dry Fish Is Happy Fish
Pat the fillets very dry before seasoning. Moisture creates steam, and steam is the sworn enemy of that golden crust everyone wants to brag about.
Use Whatever White Fish Behaves
Cod, halibut, tilapia, haddock, or sea bass all work well. Choose firm fillets of similar thickness so one piece isn’t raw while another becomes expensive fish jerky.
Frozen Edamame Is Completely Fine
Thaw it under cool running water and drain it well. Nobody is handing out medals for shelling fresh soybeans on a Tuesday night.
Cilantro Haters Have Options
Swap the cilantro for flat-leaf parsley, basil, or a mix of both. The flavor will change, obviously, but dinner will survive—and so will the cilantro-sensitive person at your table.
Thin the Pesto Without Panicking
If the pesto feels too thick, blend in a tablespoon of water, stock, lime juice, or olive oil. Add it gradually because you can loosen pesto, but you cannot politely ask liquid to leave.

Watch the Fish, Not the Clock
Cooking time depends on thickness, so check early. The fish should flake easily and look opaque in the center; once it dries out, no amount of cheerful pesto can fully undo the damage.
Take the Shortcut Rice
Microwaveable brown rice, quinoa, or a packaged grain blend works perfectly here. Homemade grains are lovely, but so is eating before everyone gets cranky.
Swap the Spinach Freely
Baby kale, arugula, or chopped Swiss chard can step in for spinach. Firmer greens need a little more cooking time, while arugula wilts almost immediately and enjoys being dramatic about it.
Save the Pesto Separately
Store leftover pesto in an airtight container for up to three days, preferably with a thin layer of olive oil on top. Keep it separate from the fish so everything reheats without turning into one mysterious green situation.
Reheat Gently
Warm the rice and vegetables in the microwave or a covered skillet, then heat the fish briefly at a lower temperature. Blasting cooked fish on high is less reheating and more revenge.
Make Extra Pesto on Purpose
The pesto is great on eggs, sandwiches, roasted vegetables, pasta, or grilled chicken. I usually double it because pretending I’ll use exactly the required amount has never once worked out.
