Perfect Cilantro Lime Rice

This cilantro lime rice recipe is wonderfully simple, fresh, and honestly tastes even better than what you get at most restaurants!
If you’re a fan of Chipotle’s cilantro lime rice, you’re going to love this easy copycat version. I call it copycat, but honestly, I think it tastes even better than the original. I know that’s a big statement, but stick with me here!
- PREP 10 mins
- COOK 25 mins
- TOTAL 35 mins
Here’s how to make the best cilantro lime rice recipe you’ll ever try — even better than your go-to restaurant’s! Swapping water for chicken or vegetable broth adds a nice layer of flavor. Just keep in mind if you’re using broth that’s already salted, you might want to hold back on adding extra salt until after tasting.
This cilantro lime rice recipe is a super simple, restaurant-quality side that comes together in about 35 minutes and yields around 5 cups — perfect for busy weeknights or prepping ahead for the week. If you’re hooked on Chipotle’s cilantro lime rice, many readers say this copycat version actually beats it hands down — thanks to bright lime flavor, a ton of fresh cilantro, and the perfectly fluffy texture that comes from a few easy tricks I’ll share.
In this recipe, you’ll find clear, easy steps that make a big difference: rinsing the rice to wash away excess starch, lightly toasting rice and onions to boost the flavor, cooking it covered and on low heat, then resting the rice off the heat so it steams just right. The ingredients list is short and sweet — rice, onion, garlic, lime, cilantro, and your choice of water or broth — plus I’ll give you swap ideas for a twist like jasmine or basmati rice for a lovely aroma, or using broth for added depth.
- Time: Prep 10 minutes, Cook 25 minutes, Total about 35 minutes.
- Makes: Roughly 5 cups of cilantro lime rice.
- What to expect: a full list of ingredients, step-by-step instructions, pro tips for fluffy rice, swaps and substitutions, and helpful storage and reheating advice.
What Makes It So Good
This cilantro lime rice delivers in every way — it’s fast, foolproof, and bursting with fresh, bright flavor. Using simple pantry staples like rice, onion, garlic, lime, and cilantro means it’s easy to pull together anytime. Plus, with just a handful of simple techniques — rinsing, toasting, and slow cooking covered — you get fluffy, tender rice that tastes just like your favorite restaurant version. Or better, if you ask me!
Here’s why you want to make this cilantro lime rice recipe:
- Quick and easy: About 10 minutes prep and ready on your table in around 35 minutes total — perfect alongside Skinny 15-Minute Sesame Chicken and Broccoli.
- Restaurant-quality results: Rinsing and toasting the rice, plus resting it off the heat, gives you perfectly fluffy grains every time.
- Bright and fresh flavor: Fresh lime juice and plenty of cilantro bring an irresistible zing that pairs beautifully with tacos, burritos, grilled meats like Grilled Sesame Chicken, beans, seafood, and just about everything.
- Super versatile: Use water or broth depending on what you have for more flavor. Jasmine or basmati rice adds fragrance — or switch cilantro for parsley if you’re not a fan.
- Make-ahead friendly: Stores well in the fridge up to 4 days or freezes nicely for up to 3 months, and reheats easily without drying out.
What You’ll Need
- 1 ½ cups (280g) long-grain white rice
- 1 tablespoon olive oil or butter, plus more for serving
- ½ cup (70g) finely chopped onion (about 1 small onion)
- 2 teaspoons minced garlic (from 2 cloves)
- 2 ¼ cups (530ml) water, vegetable broth, or chicken broth
- ¼ teaspoon fine sea salt (adjust as needed)
- 3 tablespoons fresh lime juice
- 1 cup (30g) roughly chopped fresh cilantro leaves and tender stems
Step-by-Step Cooking Method
- Rinse the rice in a fine-mesh strainer under cold running water, rub the grains with your fingers until the water runs clear, then drain well.
- Heat a medium saucepan with a tight-fitting lid over medium heat and add the olive oil or butter.
- Add the rinsed rice and chopped onion to the pan and cook, stirring frequently, until the rice turns opaque/bright white and the onion softens (about 3–4 minutes).
- Add the minced garlic and cook, stirring, until fragrant but not browned (about 30 seconds).

- Pour in warm water or broth, scrape up any rice stuck to the pan, season with salt, and bring to a boil.
- Reduce the heat to the very lowest setting, cover tightly, and cook without lifting the lid for 15 minutes.
- Remove the pan from the heat and keep it covered to rest for 10 minutes.
-
If grains remain firm after resting, cover and cook on low for an additional 5 minutes; if the rice looks dry before returning to heat, sprinkle 1–2 tablespoons of water over it.
- Sprinkle fresh lime juice and chopped cilantro over the rice and gently fluff with a fork to combine.
Expert Tricks for Best Results
Tip 1: Always rinse your rice. This step removes surface starch and helps keep your cilantro lime rice light and fluffy instead of sticky or gummy. I use a fine mesh strainer and rinse under cold water, moving the grains with my fingers until the water runs clear.
Tip 2: Toast the rice and onion first. After rinsing, cook the rice and chopped onion in oil or butter over medium heat until the rice looks opaque and the onion softens. This adds a nice nutty flavor. Then add the garlic before pouring in your cooking liquid.
Tip 3: Cook covered and let it rest. Keeping the lid on while simmering lets the rice absorb the water evenly. When cooking finishes, take it off the heat but don’t lift the lid — this resting period lets steam finish the cooking and results in fluffy grains. It’s the same trick I use for Mexican rice and coconut rice recipes.
Tip 4: Add cilantro and lime juice last. When the rice is finished, fluff it gently with a fork and stir in fresh lime juice and plenty of chopped cilantro right before serving. That freshness is what makes this cilantro lime rice recipe shine.
Mix-Ins, Substitutions, and Pairings
I use this cilantro lime rice all the time because it pairs so well with just about anything. Our family especially loves it alongside homemade refried beans or black beans for a filling, balanced meal. It’s a must-have when we make fajitas, enchiladas (or our Enchilada Stuffed Shells), or carnitas at home.
I also enjoy spooning this rice into burritos, especially my favorite spicy cauliflower ones. It’s wonderful in rice bowls with grilled chicken or shrimp — like my cilantro lime garlic butter shrimp recipe — and pairs beautifully with fresh salsas and guacamole. Speaking of salsas, our fresh pico de gallo, black bean and corn salsa, or roasted tomatillo salsa each add a nice zing alongside.
Storing, Freezing, and Reheating
- Storing: Keep leftover cilantro lime rice in an airtight container in the fridge for up to 4 days, or freeze it for up to 3 months. When freezing, thaw overnight in the fridge before reheating.
- Reheating: Warm rice in the microwave or on the stove over low heat with a splash of water or broth to help re-steam it gently. For the freshest flavor, stir in extra lime juice and chopped cilantro just before serving.
- Brown rice: Brown rice needs a different method than white rice. I like to cook it like pasta — boil in plenty of salted water uncovered for 30 minutes, drain, then put it back in the pot off the heat with the lid on to steam for 10 minutes. After that, stir in sautéed onion, garlic, lime juice, and cilantro for flavor.
- Salt tip: If you use broth or stock instead of water, check if it’s salty first. Many store-bought stocks are salted, so you might not need to add extra salt to the rice.
- Cilantro substitute: Not a cilantro fan? You can swap in chopped fresh parsley or just leave the herbs out altogether — the lime still keeps the rice lively.
- Nutrition facts below are approximate.
Answers to Common Questions
-
Can I use brown rice?
Absolutely! Brown rice just needs a different approach and a longer cook time. The best way is to boil it in plenty of lightly salted water like pasta for about 30 minutes uncovered. After draining, let it steam covered off the heat for 10 minutes before stirring in sautéed onion, garlic, fresh lime juice, and cilantro.
-
Can I use a rice cooker or Instant Pot?
Yes, you can! For best flavor, toast the onion, garlic, and rice in a pan first, then transfer everything to your rice cooker with the same amounts of liquid — about 2 1/4 cups for 1 1/2 cups rice. Follow your machine’s instructions from there. For an Instant Pot, use the same rice-to-liquid ratio and cook on the white rice setting, or pressure cook on high for 3–4 minutes with natural release. Keep in mind results may vary slightly by model.
-
How do I keep the rice fluffy and not gummy?
Rinse the rice thoroughly under cold water until the water runs clear to get rid of excess starch. Toast the rice plus onion in oil or butter before cooking. Use a gentle low simmer with a tight lid and let the rice rest covered off the heat after cooking. These steps make a big difference.
-
How should I store and reheat leftovers?
Store leftovers in an airtight container in the fridge for up to 4 days or freeze in an airtight container for up to 3 months. Reheat in the microwave or on the stove with a little water or broth to re-steam. Freshen it up after reheating by stirring in extra lime juice and chopped cilantro.
-
Do I need to add salt if I use broth or stock?
Taste your broth or stock first, since many commercial kinds are salted. You might not need extra salt. If you use unsalted or low-sodium broth, the recipe calls for ¼ teaspoon fine sea salt and you can adjust from there to your taste.
-
Can I add lime zest or more lime flavor?
Yes, definitely! Lime zest adds a bright citrus note. Stir in about 1 teaspoon of fresh lime zest along with or just before the lime juice to boost the lime flavor even more; see our No Bake Key Lime Cheesecake for a quick look at how zest intensifies citrus flavor.
-
What can I use if I don’t like cilantro?
Fresh chopped parsley works great as a substitute. Or you can leave the herbs out and still enjoy the bright lime rice.
-
Can I double the recipe?
Yes, go ahead! Use the same rice-to-liquid ratio and cook in a larger pot with a tight lid. The time to bring the liquid to a boil may be a bit longer, but otherwise follow the same steps — toast, simmer covered, then rest covered.
-
My rice is still a little hard after cooking. What should I do?
If a few grains are still firm after cooking, cover the pot again and cook over low heat for 3 to 5 more minutes. If the rice seems dry, sprinkle a tablespoon or two of water on top before returning it to the heat so it steams evenly rather than dries out.
-
Can I use frozen cilantro?
Fresh cilantro tastes best and has the best texture, but if you only have frozen, you can use that in a pinch. Add thawed frozen cilantro after reheating rather than in during cooking so it keeps its color and flavor better.

A simple, fresh cilantro lime rice recipe that’s quick, foolproof, and tastes better than most restaurant versions, featuring fluffy rice with bright lime and fresh cilantro flavor.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: About 5 cups 1x
- Category: Side Dish
- Cuisine: Mexican-inspired
Ingredients
- 1 ½ cups (280g) long-grain white rice
- 1 tablespoon olive oil or butter, plus more for serving
- ½ cup (70g) finely chopped onion (about 1 small onion)
- 2 teaspoons minced garlic (from 2 cloves)
- 2 ¼ cups (530ml) water, vegetable broth, or chicken broth
- ¼ teaspoon fine sea salt (adjust as needed)
- 3 tablespoons fresh lime juice
- 1 cup (30g) roughly chopped fresh cilantro leaves and tender stems
Instructions
- Rinse the rice in a fine-mesh strainer under cold running water, rubbing the grains with your fingers until the water runs clear, then drain well.
- Heat a medium saucepan with a tight-fitting lid over medium heat and add the olive oil or butter.
- Add the rinsed rice and chopped onion to the pan and cook, stirring frequently, until the rice turns opaque/bright white and the onion softens, about 3–4 minutes.
- Add the minced garlic and cook, stirring, until fragrant but not browned, about 30 seconds.
- Pour in warm water or broth, scrape up any rice stuck to the pan, season with salt, and bring to a boil.
- Reduce the heat to the very lowest setting, cover tightly, and cook without lifting the lid for 15 minutes.
- Remove the pan from the heat and keep it covered to rest for 10 minutes.
- If grains remain firm after resting, cover and cook on low for an additional 5 minutes; if the rice looks dry before returning to heat, sprinkle 1–2 tablespoons of water over it.
- Sprinkle fresh lime juice and chopped cilantro over the rice and gently fluff with a fork to combine.
Notes
Always rinse your rice to remove surface starch for fluffy texture., Toast the rice and onion first to add nutty flavor., Cook covered on low heat and let rice rest off the heat for perfect steaming., Add cilantro and lime juice at the end for fresh bright flavor., Can substitute parsley for cilantro or jasmine/basmati rice for aroma., Stores well up to 4 days refrigerated or up to 3 months frozen., Reheat with splash of water or broth and add fresh lime juice and cilantro after heating., Brown rice requires a different cooking method (boil like pasta, then steam off heat)., Adjust salt if using salted broth or stock., Lime zest can be added (about 1 teaspoon) for extra lime flavor.
Nutrition
- Serving Size: About ½ cup
- Calories: 119 kcal
- Fat: 1.6 g
- Carbohydrates: 23.6 g
- Protein: 2.2 g
More in Recipes
Snickerdoodle Pumpkin Bread
Pumpkin Chocolate Chip Bread
Pumpkin Bread Recipe (So Easy!)