Food EditionCookSideMexicanCilantro-Lime Rice
25 minEasyServes 4
Side · Mexican

Cilantro-Lime Rice

This is the rice that makes a plate feel complete. It's not fancy—just rice that tastes like something, not nothing. The cilantro has to be fresh and added at the end, while steam still rises from the pot, or you'll lose it to oxidation and heat.

Total time
25 min
Hands-on
10 min
Serves
4
Difficulty
Easy
Before you start

Start with the right rice and measure water carefully

Use long-grain white rice—jasmine or basmati work best because they don't turn to paste. The cilantro goes in after cooking, not before, so it stays bright. Lime juice should be fresh-squeezed; bottled loses its snap.

  • medium saucepan with a lid
  • fine-mesh strainer
  • fork for fluffing
Ingredients

What goes in.

  • 1 cuplong-grain white rice
  • 1.5 cupswater
  • 1 tspkosher salt
  • 2 tbspunsalted butter
  • 1/4 cupfresh cilantro, roughly chopped
  • 2 tbspfresh lime juice
  • 1 tsplime zest (optional but worth it)
The key technique

Fold while hot, not cool

The cilantro and lime must go into the rice while it's still steaming. Heat opens the herb's volatile oils and helps the acid distribute evenly. Wait even five minutes and the cilantro begins to bruise, the aroma dissipates, and you're left with flat-tasting garnish instead of a unified dish.

Step by step

The method.

  1. Rinse the rice

    Put rice in the strainer and run cool water over it, stirring gently with your fingers, until the water runs mostly clear. This removes excess starch that would otherwise make the rice sticky. Takes about one minute.

  2. Bring water and salt to a boil

    In a medium saucepan, combine 1.5 cups water and the salt. Cover and bring to a rolling boil over high heat. The salt is seasoning the rice from the inside; it matters.

  3. Add rice and return to boil

    Pour in the rinsed rice, stir once to separate grains, and let it come back to a boil uncovered. You'll see the water level drop and the rice begin to poke through the surface. This takes 1-2 minutes.

  4. Reduce heat and cover

    Turn heat to low, cover the pan tightly, and set a timer for 18 minutes. Do not peek. Do not stir. The steam does the work now.

  5. Let it rest

    When the timer goes off, remove the pan from heat but keep it covered. Let it sit for 2 minutes. This allows the steam to finish its job and the grains to firm up slightly.

  6. Fluff and add butter

    Remove the lid—watch for the steam—and use a fork to gently fluff the rice, breaking up any clumps. Dot the top with butter and stir gently until it's mostly melted and distributed.

  7. Fold in cilantro and lime

    While the rice is still hot enough to steam, add the chopped cilantro, lime juice, and zest if using. Fold gently with the fork until everything is evenly mixed. Taste and adjust lime or salt if needed. The rice should smell bright and herbaceous, not funky or bruised.

Variations

Other turns to take.

With scallions and jalapeño

Add 2 thinly sliced scallions and 1 minced jalapeño (seeds removed for less heat) with the cilantro. The pepper adds a gentle warmth that complements the lime.

Coconut version

Replace half the water with coconut milk. Use the same total liquid by volume. The rice becomes creamier and richer; reduce lime juice slightly to balance.

With toasted cumin

Toast 1/2 teaspoon cumin seeds in the dry pan before adding water. Bloom it in the hot water for 30 seconds. Adds an earthiness that grounds the brightness of the cilantro.

Tips & troubleshooting

When it doesn't go to plan.

Tip

If your cilantro is wet from washing, dry it well on paper towels first. Water droplets will cool the rice and water down the lime flavor.

Tip

Fresh lime is non-negotiable. Bottled juice tastes thin and chemical. Squeeze your own.

Tip

Make this rice up to 2 hours before serving. It holds temperature well in a covered pot and actually tastes better after the flavors settle for 10 minutes.

Tip

If you have leftover rice, it makes excellent fried rice the next day. The lime flavor mellows slightly but stays present.

Tip

Cilantro-haters: swap it for flat-leaf parsley in the same amount. You lose the herbal pop but keep the structure.

Questions

The ones that keep coming up.

Can I use brown rice?

Yes, but adjust: use 2 cups water instead of 1.5, and cook for 45 minutes instead of 18. The technique stays the same—lid on, no peeking, fold while hot. Brown rice is denser and needs more time and liquid.

What if my rice came out mushy?

Too much water or too long cooking. Next time, measure carefully and set a timer. If it happens, you can still rescue it by spreading it on a sheet pan to cool and dry slightly, then folding in the butter and cilantro gently. It won't be perfect but it's still edible.

Can I make this ahead?

Cook the rice fully, spread it on a sheet pan to cool, then store it in an airtight container in the fridge for up to 3 days. When you're ready to serve, warm it gently in a covered pot with a splash of water, then fold in fresh cilantro and lime juice. The cilantro is the only part that needs to be last-minute.

Why does the cilantro sometimes taste soapy?

That's a genetic thing—some people taste cilantro as soapy due to a specific odorant compound. It's real, not imagined. If that's you, use parsley or skip the herb entirely. Or try the cilantro-lime combination in the water before cooking; some people find it less soapy that way, though you'll lose the bright fresh note.

Does the type of lime matter?

Persian limes (the common green ones) work best—they're juicier than key limes and less fragile than Mexican limes. If you only have key limes, you'll need about 4-5 instead of 2, and the flavor will be slightly more floral. Avoid bottled juice entirely.