Gingery Fish With Green Beans   

Updated March 8, 2026

Gingery Fish With Green Beans   
Ghazalle Badiozamani for The New York Times. Food Stylist: Barrett Washburne.
Total Time
35 minutes
Prep Time
15 minutes
Cook Time
20 minutes
Rating
5(6)
Comments
Read comments

This quick fish stir-fry celebrates summer’s bounty with the addition of chopped tomatoes and green beans but has enough lemongrass, ginger and chile to taste delicious any time of year. Most of the foundational flavor in this recipe gets infused into the dish with the help of an aromatic paste that leans into Southeast Asian flavors created by blitzing cilantro, ginger, garlic and lemongrass in a food processor. (The food processor does most of the heavy lifting and is important for breaking down the fibrous lemongrass.) You’ll cook the paste in oil to deepen the flavors, then add tomatoes, which melt into the mixture and create a sauce that will enrobe the fish and green beans. Serve with your choice of steamed rice or toss into cooked or fried noodles.

  • or to save this recipe.

  • Subscriber benefit: Give recipes to anyone

    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.

  • Share this recipe

  • Print this recipe

Advertisement


Ingredients

Yield:4 servings
  • 1large shallot, cut into large chunks
  • 6garlic cloves
  • 1serrano chile, roughly chopped, seeds optional
  • 1bunch cilantro, stems roughly chopped and leaves reserved for garnish
  • 1(6-inch) piece fresh lemongrass, trimmed, pounded and thinly sliced
  • 1(1-inch) piece fresh ginger, peeled and roughly chopped
  • 3tablespoons canola oil, divided
  • Kosher salt (such as Diamond Crystal)
  • 3large vine or beefsteak tomatoes (about 1 pound), coarsely chopped
  • 8ounces green beans, trimmed and cut into 2-inch pieces 
  • 1¼ pounds skinless red snapper, haddock, cod or black bass fillets, cut into 3-inch pieces
  • Fish sauce (optional), to taste
  • Cooked rice or noodles, for serving
  • Lime wedges, for serving
Ingredient Substitution Guide
Nutritional analysis per serving (4 servings)

359 calories; 14 grams fat; 2 grams saturated fat; 0 grams trans fat; 8 grams monounsaturated fat; 4 grams polyunsaturated fat; 29 grams carbohydrates; 4 grams dietary fiber; 7 grams sugars; 30 grams protein; 965 milligrams sodium

Note: The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.

Powered by

Preparation

  1. Step 1

    In the bowl of a food processor, add the shallot, garlic, chile, cilantro stems, lemongrass and ginger. Pulse the ingredients, scraping down the bowl as needed, until the mixture has turned into a coarse paste, 1 to 2 minutes.

  2. Step 2

    Place a large skillet over medium-high heat and add 2 tablespoons of the oil. When the oil shimmers, add the paste and ½ teaspoon salt and cook, stirring occasionally, until the aromas have released and the mixture is beginning to look caramelized, about 5 minutes.

  3. Step 3

    Add the tomatoes and ½ teaspoon salt and cook, stirring occasionally, until wilted and softened, about 5 minutes. Add the green beans and ¼ teaspoon salt and cook until bright green, about 3 minutes. (If you’d like the mixture to be slightly saucier, you can add 2 to 3 tablespoons of water.)

  4. Step 4

    Season the fish with salt and pepper. Push the mixture in the skillet to the side and add the remaining 1 tablespoon oil to the skillet. Add the fish on top of the oil and then gently spoon the tomato mixture on top and cook the fish undisturbed, 2 minutes. Gently stir the mixture and cook it 2 minutes more. Turn off the heat and let the mixture rest 1 minute. The fish will begin to flake and the green beans should be crisp-tender. Taste and season with fish sauce, if using.

  5. Step 5

    Serve with cooked rice or noodles and garnish with cilantro leaves and a lime wedge.

Private Notes

Leave a Private Comment on this recipe and see it here.

Ratings

5 out of 5
6 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Comments

We keep our ginger, lemongrass (trimmed), and galanga in the freezer. Then when we need it, we use a micro grater to shave off what we need and return it to the freezer. It really cuts down on waste, and we always have what we need on hand to make Thai or other exotic Asian dishes. The finely grated spices can be added directly to sauces, yielding all the flavor, and there is no need to fish any of it out of the dish before serving.

Perfect spring dinner. Doubles ginger and lemongrass but otherwise made as is. Delicious.

When I've cooked with lemongrass, the taste reminds me of the smell of Lemon Pledge furniture polish of my childhood. (I've tried to get past it, but have not succeeded.) Would lemon zest and/or juice be an okay substitute? Or is there some sort of structural element from lemongrass that would be missing?

We keep our ginger, lemongrass (trimmed), and galanga in the freezer. Then when we need it, we use a micro grater to shave off what we need and return it to the freezer. It really cuts down on waste, and we always have what we need on hand to make Thai or other exotic Asian dishes. The finely grated spices can be added directly to sauces, yielding all the flavor, and there is no need to fish any of it out of the dish before serving.

Suggestions for cilantro substitute?

@Sue you could try mint, or equal parts mint and parsley. That would give you the freshness of green herbs

Private comments are only visible to you.

or to save this recipe.