Cilantro Lime Rice is an easy, flavorful side that works with Mexican plates, Asian-style bowls, or simply wrapped into a burrito. This homemade version aims to recreate the bright cilantro rice you get at fast-casual chains like Chipotle — but made from scratch so you can control the seasoning and freshness.
The recipe is quick enough for weeknight dinners and pairs beautifully with lean proteins, roasted or stir-fried vegetables, black beans, or grilled chicken. Prepare it as a main component of a rice bowl or serve it on the side for a bright, zesty lift to any meal.
Cilantro nutrition and health benefits
Cilantro (also called coriander leaves) adds more than flavor. It contains vitamins A and C, beta-carotene, and minerals such as potassium and calcium. These nutrients contribute to antioxidant activity and support general heart and intestinal health. Potassium helps regulate fluid balance and can support healthy blood pressure, while the iron in cilantro can help prevent or reduce the risk of anemia.
Cilantro also delivers antioxidants that support cardiovascular wellness and has been studied for potential benefits in blood sugar regulation. Using fresh cilantro in this rice not only enhances taste but also adds a modest nutritional boost.

This cilantro lime rice is bright, slightly tangy, and aromatic. The lime zest and juice give it a fresh citrus kick while the chopped cilantro adds herbaceous depth. Using chicken broth or well-seasoned water increases the savory backbone of the rice.
Ingredient notes
Below are the key ingredients and a few notes on substitutions and preferences. Exact measurements are listed in the ingredient section further down.

- Jasmine rice: a long-grain white rice such as jasmine works best for the slightly sticky, tender texture; other long-grain white rices will also work.
- Chicken broth: can be substituted with water or vegetable broth. Broth adds more savory flavor.
- Shallot or white onion: both work; shallot gives a milder, sweeter flavor and is my preference.
- Cilantro: use fresh cilantro for optimal flavor and color; include some tender stems when chopping for extra herb flavor.

How to make Cilantro Lime Rice

- Heat butter in a medium frying pan over medium heat. Add diced shallot (or onion) and minced garlic; stir and cook 2–3 minutes until softened but not browned. Add the rice and stir for about 30 seconds to coat the grains in butter and lightly toast them.
- Stir in cumin, garlic powder, salt and pepper, then add the chicken broth (or water). Bring to a gentle simmer, cover, reduce heat to low, and cook undisturbed for 15–20 minutes until the liquid is absorbed and rice is tender. Avoid lifting the lid while the rice cooks.
- When the rice is done, remove from heat and fluff with a fork. Fold in lime zest, lime juice, and the chopped cilantro. Taste and adjust salt, lime, or cilantro as needed, then serve warm.

What is the best water/broth to rice ratio for Jasmine rice?
- Standard ratio: 1 cup rice to 1 1/2 cups water or broth — this yields about 3 cups cooked rice.
- For drier rice: reduce water by 1/4 cup.
- For moister rice: add 1/4 cup more liquid.

Where is Jasmine rice from and how is it different than Basmati?
Jasmine rice originates from Thailand. It is a long-grain rice with a subtle floral aroma and a soft, slightly sticky texture when cooked. Jasmine’s higher amylopectin content makes the grains cling gently together, which is ideal for rice bowls or when you want the finished rice to hold its shape without becoming dry. In contrast, basmati has a firmer, drier texture and longer, separate grains with a nutty aroma.

How to store Cilantro lime rice
Cool leftover rice completely, then transfer to an airtight container and refrigerate for up to 3–4 days. Reheat gently in the microwave with a splash of water or in a covered skillet over low heat so the rice steams and regains moisture. For best texture, avoid freezing after the lime and cilantro are added; if freezing is needed, freeze plain cooked rice and add lime and cilantro after thawing and reheating.

Ingredients
- 2 Tbsp unsalted butter
- 2 cloves garlic, minced
- 1/2 cup white onion or 1 shallot, diced
- 2 cups Jasmine rice
- 1/2 tsp cumin
- 1/2 tsp garlic powder
- Salt and pepper, pinch to taste
- 3 cups low-sodium chicken broth (or water)
- 2 limes, juiced
- 1–2 Tbsp lime zest (from the limes)
- 1/2 cup fresh cilantro, chopped (include some tender stems)
Instructions
- Melt butter in a medium frying pan over medium heat. Sauté onion (or shallot) and garlic 2–3 minutes until softened. Add rice and stir about 30 seconds.
- Add cumin, garlic powder, salt and pepper, then pour in broth. Bring to a simmer, cover, reduce heat to low, and cook 15–20 minutes without lifting the lid.
- Fluff cooked rice with a fork. Stir in lime zest, lime juice, and chopped cilantro. Adjust seasoning and serve warm.
Tips and notes
- Rinsing rice before cooking removes excess surface starch and helps keep grains separate; rinse in a fine mesh strainer until the water runs clear.
- Include some tender cilantro stems when chopping for extra flavor.
- Do not lift the lid while the rice cooks; steam is essential for even cooking.
More rice recipes you’ll love
Try this cilantro lime rice alongside pilaf, a hearty rice-and-chicken skillet, or a wild rice pilaf for varied textures and flavors in your weekly meal rotation.
Photography: photos in this post were provided by the photographer credited in the original post.