Cilantro-Lime Salmon and Rice

Updated March 21, 2024

Cilantro-Lime Salmon and Rice
Julia Gartland for The New York Times. Food Stylist: Barrett Washburne.
Total Time
40 minutes
Prep Time
10 minutes
Cook Time
30 minutes
Rating
4(239)
Notes
Read community notes

Bright and vibrant cilantro and lime liven up this weeknight-friendly, one-pot meal. Start by toasting rice in butter in a skillet to create a flavorful base, then, when the rice is almost finished cooking, add green beans and briefly marinated salmon to steam. Like many one-pot meals, this one is carefully calibrated so that each of the ingredients finishes cooking at the same time. Give the beans a head start to ensure they tenderize in the short time it takes the delicate salmon to cook through. To serve, garnish the finished dish with more cilantro and lime juice.

  • 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.
  • Print Options


Advertisement


Ingredients

Yield:4 servings
  • 4limes
  • ¼teaspoon granulated sugar
  • Salt
  • 2tablespoons unsalted butter
  • cups long-grain rice
  • cups water or low-sodium chicken or vegetable stock
  • 8ounces green beans, trimmed
  • 1pound salmon, skin removed, cut into 1½-inch pieces
  • 1cup finely chopped cilantro leaves and tender stems
  • Black pepper, to taste
Ingredient Substitution Guide
Nutritional analysis per serving (4 servings)

643 calories; 24 grams fat; 8 grams saturated fat; 0 grams trans fat; 7 grams monounsaturated fat; 5 grams polyunsaturated fat; 74 grams carbohydrates; 5 grams dietary fiber; 6 grams sugars; 34 grams protein; 1126 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

    Zest and juice 3 of the limes into a medium bowl until you get about ¼ cup lime juice. Stir in the sugar and ½ teaspoon salt. Reserve half of the juice and zest mixture in a small bowl. Cut the remaining lime into wedges.

  2. Step 2

    In a large skillet with a lid, melt the butter over medium-high heat. Add the rice and stir until the rice is opaque and light golden brown, about 4 minutes. Add the water or stock and bring to a simmer. Cover with the lid and cook for 12 to 15 minutes or until the water is mostly absorbed and the rice is al dente.

  3. Step 3

    When the rice is al dente, turn the heat to low, add the green beans to the pan in an even layer on top of the rice (if the pan seems dry, add a couple of tablespoons of stock or water). Cover and cook the beans for 5 minutes.

  4. Step 4

    While the beans are cooking, add the salmon to the medium bowl with the lime mixture and toss to combine.

  5. Step 5

    Uncover the skillet and shift the green beans to one side of the pan, then add the salmon to the other side, drizzling any remaining liquid from its bowl on top. Put the lid back on and steam until the salmon and beans are just cooked through, 10 to 15 more minutes.

  6. Step 6

    Remove the salmon and green beans to a platter, then add the reserved lime mixture in the small bowl to the rice, along with all but 2 tablespoons of the cilantro. Stir gently to combine, then season the rice with salt and pepper.

  7. Step 7

    Sprinkle the remaining cilantro over the top. Serve rice, salmon and green beans with more lime wedges on the side for squeezing over the top.

Ratings

4 out of 5
239 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Private Notes

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

Cooking Notes

I'm confused about the lime juice and zest mixture. Step 1 says to reserve half the mixture, and Step 6 says to use the reserved lime mixture to the rice. So what do you do with the other half of the mixture -- the part you DIDN'T reserve?

Appreciate this single pan dinner but a bit bland. Added 1-2 tsp fish sauce in place of salt to the lime juice/zest, sautéed shallots and garlic w butter before adding the rice. Also added fish sauce in place of salt to the rice at the end. The fish and beans need a sauce, as they came out dry. Healthy, mildly flavored dinner.

One lime yields about 1/4 cup of juice, so what does a person do with the other three limes?

Made this dish as written. The salmon came out perfect as did the rice and green beans. Everything was steamed to perfection.

This came out a bit bland, but was improved with onion powder and fresh avocado. Next time I will cook an onion with the rice.

We thoroughly enjoyed this! I did add a little bit of green onion as a garnish, but followed everything else precisely. Fresh caught king salmon did not hurt.

Let me preface this by saying I love the NYT Cooking app. This recipe was underwhelming. The amount of limes called for was too much, and the lime zest was overwhelming and left a bad taste in the mouth. The rice could have really used some garlic or shallot, which I would recommend adding. The rice got a little mushy, the green beans were a little undercooked and didn’t have any flavor, they should have been coated in butter or olive oil with some salt and pepper prior.

amazing lemon notes, very creamy fish tastes like chicken mmmmm

I was also confused at first about the juice. Half is used to marinate the salmon, so it slightly cooks it like a crevice. Add the remaining reserved at the end of the recipe. Delicious by the way!

I have to agree with others that as prepared, it’s pretty bland. And that’s after I added garlic, onion, and black pepper to the rice and seasoned the salmon with black pepper and red pepper flakes before marinating it in the lime mixture. The rice was also definitely overcooked and mushy and I more than halved the amount of chicken stock. This recipe needs some tweaking!

Easy, but pretty bland. Except for the rice - that tasted pretty good. Veggies could use some seasoning. I feel like something else could be added to the lime marinade but not sure what...ginger?

There was far too much zest in the recipe, so the final result was an extremely bitter citrus peel taste to everything. Three limes worth of juice is fine, but maybe zest of 1 lime? Though that might be bland, as others have commented.

If I made this again, I would use a better quality of salmon and not cook it very long. This recipe is not a keeper for me though.

Easy and tasty

I cut back to 2 limes and since I didn’t have green beans, I used broccoli. Otherwise I made this as written. Very good and I’ll definitely make it again.

Fun dish! Couple observations: following the recipe's timing, salmon was overcooked. The upside was that the lowest layer of rice got paella-like crispy crunchy on the bottom, adding great flavor/texture. Next time we'll let the rice cook as long, adding the salmon in the last 7-8 minutes so it comes out tender and we get that paella vibe again. Nice one stop meal.

It was bland even though I made extra sauce and added more cilantro and added onion to the rice. I cut the recipe in half as only 2 of us. It was an easy recipe and my husband liked it, though. I made it as written, used brown basmati rice so added a bit of cooking time. Everything turned out perfectly cooked. If, and that's a big if, I make it again, I'll likely need to think about how to add flavor. Maybe something added to the marinade for the fish, onion powder, fish sauce, cilantro?

This was tasty, but would add the other ingredients sooner as my rice was way overcooked by the end. Also agree that the beans (I subbed with asparagus) needed seasoning. My main issue was with the recipe proportions. We had too much rice and not enough fish for 4 servings. I had over 1 lb of fish and between my husband, toddler and I, there were no leftovers of fish, but plenty of rice.

No flavor, unpleasant texture.

Short on limes, so added dashi with ponzu to the sauce - big flavor boost. Had only broccoli available which ended up being overcooked following recipe times. Next time I'd reduce cooking time on veggies to just a 2 mins. before adding salmon to the pot.

Delicious! However, a bit hard to coordinate the rice and the beans...rice came out dry and the thin haricot verts were underdone. Next time I will cook the rice in my rice cooker and steam the beans in a steamer, adding the fish when beans are nearly done. Two pots to wash are easier than risking all in one pot (for me, anyway). Cilantro and lime was a lovely sauce.

Thought it would be easy and good. It was so-so and dry. Rice was best part. Maybe I should have used nicer salmon .

How about cooking rice in coconut milk instead of stock? Or a combination?

Private notes are only visible to you.

Advertisement

or to save this recipe.