Cilantro lime chicken is one of those dinners that manages to feel fresh and light even when you’re feeding a hungry family on a Tuesday night. The marinade is just a handful of ingredients — lime juice, fresh cilantro, garlic, cumin — and yet the flavor that ends up on the plate is bright, clean, and genuinely satisfying. I make this one more than almost anything else when the weeks get busy.
What I love about it is how the components work together. The jasmine rice cooked in chicken broth has its own savory depth, the chicken is juicy and zesty from the marinade, and the avocado brings this cool, creamy contrast that rounds everything out. My sister Clara calls it “the bowl that fixes a bad day,” which honestly isn’t far off. If you’re someone who gravitates toward fresh, high-protein meals, you’ll want to add this alongside our Zesty Lemon and Herb Greek Chicken Tenders — another weeknight staple with that same bright, herb-forward energy.
The whole thing comes together in 35 minutes, which in my house counts as a victory.
Why You’ll Love This Cilantro Lime Chicken
The protein here is serious — you’re looking at 1.5 pounds of chicken breast across four servings, and jasmine rice and avocado round it out into a genuinely filling meal.
It’s a one-pan, one-pot situation. The chicken cooks in a skillet, the rice simmers in a saucepan, and that’s it. Dishes are minimal, which matters more than people admit.
The marinade doubles as a finishing drizzle, so you’re not making two separate sauces. That same bright lime and cilantro mixture you marinate the chicken in gets drizzled over everything at the end.
It stores well. The chicken and rice actually absorb more of the lime flavor overnight, which makes leftovers something to look forward to rather than just tolerate.
And it’s naturally gluten-free, which means it works for more people at your table without any modifications.
Ingredients for Cilantro Lime Chicken with Avocado and Jasmine Rice
I prefer chicken breasts for this one because the lean, clean flavor lets the marinade do its job without competing. That said, I’ll share a thigh option in the tips section for anyone who wants a richer result. The key is not skipping the resting time after cooking — that step alone is the difference between juicy chicken and dry chicken.
- 1.5 lbs boneless skinless chicken breasts
- 1 cup uncooked jasmine rice
- 2 cups chicken broth
- 1/4 cup fresh lime juice
- 1/4 cup fresh cilantro, finely chopped
- 2 cloves garlic, minced
- 1 tablespoon olive oil
- 1 teaspoon ground cumin
- 1/2 teaspoon kosher salt
- 1/2 teaspoon cracked black pepper
- 1 large ripe avocado, sliced
A few notes before you start: fresh lime juice is non-negotiable here. Bottled lime juice has a flat, slightly bitter edge that bottled lime juice always seems to carry, and it shows in a recipe where lime is the main flavor. Squeeze it fresh.
For the cilantro, chop it finely so it distributes evenly through the marinade rather than clumping. And for the avocado — I always buy it a day ahead if I can, so it has time to ripen properly. A firm avocado won’t give you that creamy contrast the dish is built on. If cilantro isn’t your thing, flat-leaf parsley works as a swap and gives the marinade a slightly earthier note.
How to Make Cilantro Lime Chicken with Avocado and Jasmine Rice
The most important technique in this recipe is splitting the marinade. You coat the chicken with half of it and reserve the other half to drizzle at the end. That reserved portion keeps its brightness since it never hits the heat, and it’s what makes the finished dish taste so fresh rather than cooked-down.
- Cook the rice. In a medium saucepan, bring the chicken broth to a boil. Add the jasmine rice, reduce heat to low, cover tightly, and simmer for 15 minutes or until all the liquid is absorbed. Rinse your rice before cooking — it takes 30 seconds and prevents that gummy, sticky texture.
- Make the marinade. Whisk together the lime juice, cilantro, minced garlic, olive oil, cumin, salt, and pepper in a small bowl until combined.
- Marinate the chicken. Place the chicken breasts in a shallow dish and coat with half the marinade. Let them rest for 15 minutes at room temperature. Don’t rush this step — even 15 minutes makes a real difference in how the flavor penetrates the meat.
Pro tip: If you have more time, marinate in the refrigerator for up to an hour. Longer than that with an acid-heavy marinade can start to affect the texture of the chicken.
- Sear the chicken. Heat a large non-stick skillet over medium-high heat. Cook the chicken for 6 to 8 minutes per side until it reaches an internal temperature of 165°F. Use a meat thermometer — chicken breasts are easy to overcook by a minute or two, and a thermometer removes all the guesswork.
Pro tip: Don’t move the chicken around the pan while it’s cooking. Let it sit undisturbed so it develops a proper golden crust before you flip it.
- Rest the chicken. Remove from the skillet and let it rest for 5 minutes before slicing. This is the step most people skip, and it’s why their chicken ends up dry. Resting lets the juices redistribute through the meat.
- Assemble. Fluff the rice with a fork and plate it as a base. Lay the sliced chicken on top, fan the avocado slices alongside, and drizzle with the reserved marinade.
Common mistake to avoid: Don’t slice the chicken immediately off the heat. I know it’s tempting when everyone’s hungry, but those 5 minutes of resting genuinely change the texture.
What to Serve with Cilantro Lime Chicken
This is a complete meal on its own, but if you’re building out a bigger spread, here’s what works well alongside it.
Grilled corn on the cob is a natural pairing — the slight char and sweetness play off the lime really nicely. A simple black bean side with cumin and a squeeze of lime ties everything together thematically and adds even more protein to the meal.
A crisp cucumber and tomato salad with a light red wine vinegar dressing keeps things cool and fresh, which I find really welcome against the warm rice and chicken.
Steamed broccoli or roasted zucchini are easy vegetable sides that don’t fight for attention with the marinade flavors.
If you’re feeding a crowd and want to stretch the meal, warm flour tortillas on the side turn this into an easy build-your-own situation — the sliced chicken, rice, and avocado all work great in a wrap.
For another high-protein dinner that comes together just as cleanly on a busy weeknight, our The Best Sheet Pan Chicken and Potatoes is a no-fuss option that belongs in regular rotation.
Pro Tips & Variations
Always use a meat thermometer. Chicken breasts have a narrow window between perfectly cooked and overdone, and eyeballing it rarely works consistently. Pull the chicken at exactly 165°F and you’ll get juicy results every time.
Rinse the jasmine rice before cooking. I skip this step maybe twice a year when I’m in a real hurry, and I always regret it. Thirty seconds under cold water makes the rice light and fluffy instead of sticky and clumped.
Prep the marinade the night before. It takes about 3 minutes to whisk together, and having it ready in the fridge means the chicken can go straight into the marinade when you get home. Dinner is on the table even faster.
Keep the avocado separate until you’re ready to serve. Sliced avocado browns quickly, especially once it’s been stored in the fridge. If you’re meal prepping, store the avocado whole and slice it fresh each time.
Variations worth trying:
- Swap jasmine rice for quinoa if you want to push the protein content even higher. Quinoa has a slightly nutty flavor that works well with the lime marinade.
- Use chicken thighs instead of breasts for a richer, more forgiving cut. Thighs are harder to overcook and stay juicy even if you go a minute or two over.
- Add grilled pineapple slices for a tropical sweetness that plays off the cumin beautifully.
- Top with pickled red onions for an acidic punch that cuts through the richness of the avocado.
- Add a pinch of red pepper flakes to the marinade if you want a little background heat.
If you’re building a high-protein weekly meal prep routine, our Keto Chicken Alfredo Broccoli Bake is another solid option that reheats beautifully through the week.
Storage & Reheating Tips
Refrigerator: Store the chicken and rice together in an airtight container for up to 4 days. Keep the avocado separate — store it whole with the pit in, wrapped tightly, and slice it fresh when you’re ready to eat. Pre-sliced avocado browns within hours and doesn’t hold up well in the fridge.
Freezer: The chicken and rice freeze well for up to 2 months. The avocado does not freeze — always add it fresh after reheating.
Reheating: Microwave the chicken and rice together in 90-second intervals, stirring between each, until warmed through. If the rice seems dry, add a tablespoon of water or chicken broth before reheating to bring the moisture back. Stovetop reheating in a covered pan over low heat works well too.
Meal prep: This is one of my go-to weekly prep meals. I portion the chicken and rice into four containers on Sunday, keep the avocados on the counter to ripen naturally, and slice one fresh each day at lunch.
Common Questions
Can I use brown rice instead of jasmine rice?
Yes, brown rice works fine here. The flavor is nuttier and the texture is chewier, which some people prefer. Just plan for a longer cook time — brown rice typically needs about 40 minutes. Start it first before you do anything else so the timing doesn’t throw off the rest of the meal.
How long can I marinate the chicken?
Fifteen minutes is the minimum and enough for good flavor. Up to one hour in the refrigerator is ideal. I wouldn’t go longer than that with a citrus-based marinade — the acid in the lime juice can start to break down the texture of the chicken if it sits too long, making the surface slightly mushy rather than tender.
Is this recipe good for meal prep?
It’s one of the better ones for it. The chicken stays moist and the rice actually improves as it absorbs the lime flavors overnight. Just store the avocado separately and add it fresh each day.
Can I cook the chicken in the oven instead of a skillet?
Yes. Bake at 425°F for 20 to 25 minutes, or until the internal temperature hits 165°F. You won’t get the same golden sear, but the chicken will still be flavorful and juicy. Pat it dry before baking so the surface doesn’t steam.
What if I don’t like cilantro?
Flat-leaf parsley is the most straightforward substitute and gives the marinade a clean, herby flavor without the divisive soapy note some people get from cilantro. Fresh basil is another option if you want something slightly different.
This cilantro lime chicken is one of those weeknight meals that earns its place in the regular rotation because it delivers every single time — bright flavor, satisfying protein, and a plate that actually looks as good as it tastes. Dad would have put something like this on the menu at the eatery and called it the summer special. I hope it becomes a regular in your kitchen too. And if you’re in the mood to keep exploring fresh, simple chicken dinners, don’t miss our Creamy Garlic Tuscan Chicken — a completely different vibe but just as easy to fall back on.

Cilantro Lime Chicken with Avocado and Jasmine Rice
Ingredients
Equipment
Method
- In a medium saucepan, bring the chicken broth to a boil. Add the rinsed jasmine rice, reduce heat to low, cover tightly, and simmer for 15 minutes or until all liquid is absorbed. Remove from heat and keep covered.
- In a small bowl, whisk together the lime juice, finely chopped cilantro, minced garlic, olive oil, cumin, salt, and pepper to form the marinade.
- Place the chicken breasts in a shallow dish and coat with half of the prepared marinade. Let rest for 15 minutes at room temperature. Reserve the remaining half of the marinade for serving.
- Heat a large non-stick skillet over medium-high heat. Cook the marinated chicken breasts for 6 to 8 minutes per side, undisturbed, until the internal temperature reaches 165°F on a meat thermometer.
- Remove the chicken from the skillet and allow it to rest for 5 minutes before slicing into uniform strips.
- Fluff the cooked jasmine rice with a fork. Serve the sliced chicken over a bed of rice, fan avocado slices alongside, and drizzle with the reserved marinade.
