Insanely Good High-Protein Chicken Burrito Bowl: 9 Reasons This Weeknight Dinner Beats Every Chipotle Run

Spread the love

It was a Wednesday night in October, and I had forty-five minutes, one chicken breast, and a fridge that was doing its best impression of a grocery store after a hurricane. Half a can of black beans. Some leftover rice from Sunday. A lime that had seen better days. I remember standing there thinking: there is no way this turns into something worth eating. And then I started pulling out spices — cumin, smoked paprika, chili powder, garlic powder — and something clicked. Twenty minutes later I was sitting at my kitchen table eating the best thing I’d cooked all week, spooning this loaded, smoky, deeply satisfying chicken burrito bowl into my mouth and already thinking about how to make it again. That was three years ago. I’ve made it at least twice a month since, and it has never once let me down on a weeknight.

Are you stuck in that weeknight dinner rut where everything either takes too long, costs too much, or leaves you hungry again by nine o’clock? If your go-to solution has been driving through Chipotle on the way home from work, I’m not judging — but your wallet might be. This high-protein chicken burrito bowl comes together in under 40 minutes, uses ingredients you probably already have, and packs somewhere between 45 and 50 grams of protein per serving without any protein powder, supplements, or sad diet food in sight. It tastes like something you’d pay fourteen dollars for. It costs about three.

Whether you’re a meal-prep devotee who wants something that holds up beautifully in the fridge all week, a busy parent trying to get a real dinner on the table before homework hour, or someone who just hit the gym and needs a serious recovery meal that doesn’t taste like punishment — keep reading. This bowl was built for all of you, and it comes together faster than delivery.


Why This Recipe Works

I’ve tested this bowl in every configuration imaginable — different cuts of chicken, different spice blends, different rice techniques, different bean preparations — and what you’re getting here is the version that hits every single note right. It’s fast enough for a Tuesday, impressive enough for company, and filling enough that no one is sneaking back to the kitchen an hour later.

  • 45–50 grams of protein per bowl — Between the seasoned chicken, black beans, and optional Greek yogurt topper, this is a genuinely high-protein meal that keeps you full and fueled for hours without any tricks or supplements.
  • On the table in under 40 minutes — This is a real weeknight recipe. Not a “weeknight recipe” that actually takes an hour and a half if you read the fine print. Forty minutes from cold chicken to finished bowl, start to finish.
  • One skillet, one pot — The chicken cooks in a single skillet. The rice cooks in one pot. Assembly takes two minutes. Cleanup is minimal and that matters on a Wednesday night.
  • Better than Chipotle and a fraction of the cost — A family of four at Chipotle runs $50 or more. This entire recipe feeds four generously for under $15 — and you control every ingredient that goes in it.
  • Meal-prep gold — Make a double batch on Sunday and you have lunches or dinners covered for the entire week. Every component stores and reheats beautifully, and the flavors get even better after a night in the fridge.
  • Completely customizable toppings bar — Set out the components and let everyone build their own bowl. Kids get what they want, adults get what they want, and nobody is picking anything off their plate.
  • Works with whatever you have — Boneless thighs instead of breast. Brown rice instead of white. Pinto beans instead of black. This recipe adapts to your fridge without losing any of what makes it great.

Let’s get into what you need to build this bowl from the ground up.


What You’ll Need

This recipe serves 4 generous bowls. Everything here is available at Walmart, Aldi, or any grocery store, and most of the spices are pantry staples you already have. The chicken is the star — buy the best quality you can, but this recipe works beautifully with whatever boneless chicken you’ve got on hand.

For the Seasoned Chicken

  • 1½ lbs boneless, skinless chicken breast or thighs
  • 1½ teaspoons chili powder
  • 1 teaspoon smoked paprika
  • 1 teaspoon cumin
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ½ teaspoon kosher salt
  • ¼ teaspoon black pepper
  • ¼ teaspoon cayenne pepper (optional — adds a gentle heat)
  • 1 tablespoon olive oil
  • Juice of ½ lime

For the Rice Base

  • 1½ cups long-grain white rice, uncooked
  • 3 cups low-sodium chicken broth (trust me — cook the rice in broth, not water)
  • Juice of 1 lime
  • ¼ cup fresh cilantro, roughly chopped
  • ½ teaspoon kosher salt
  • 1 teaspoon olive oil

For the Bowl Components

  • 1 can (15 oz) black beans, drained and rinsed
  • 1 cup frozen corn, thawed — or fresh corn cut from 2 ears
  • 1 cup cherry tomatoes, halved
  • 1 medium avocado, sliced or diced
  • ½ cup shredded Mexican blend cheese or Monterey Jack
  • ¼ cup red onion, very finely diced
  • Fresh cilantro for serving
  • Lime wedges for serving

For the Creamy Chipotle Drizzle

  • ½ cup plain Greek yogurt or sour cream
  • 1 chipotle pepper in adobo sauce, finely minced (or ½ teaspoon chipotle powder)
  • 1 teaspoon adobo sauce from the can
  • Juice of ½ lime
  • 1 small garlic clove, minced or grated
  • Pinch of salt

Optional Add-Ins and Upgrades

  • Pickled jalapeños or fresh sliced jalapeños
  • Pico de gallo or fresh salsa
  • Shredded romaine lettuce as a base layer under the rice
  • Roasted red peppers, chopped
  • Sliced radishes for crunch and color
  • Hot sauce — Cholula, Tapatio, or Valentina all work beautifully here
  • Crushed tortilla chips for crunch on top
  • A handful of cooked fajita peppers and onions sautéed in the same skillet

Substitutions

Can I use chicken thighs instead of breast? Boneless, skinless chicken thighs are actually my personal preference for this recipe — they’re harder to overcook, more forgiving in the skillet, and the slightly higher fat content gives you a juicier, more flavorful bite. They take the same amount of time to cook as breasts at the same thickness, so the recipe doesn’t change at all. If you’re tracking macros, breast has slightly more protein per ounce and less fat, so that choice is yours to make based on your goals.

What if I want to skip the rice to lower the carbs? Cauliflower rice is the most popular swap here and it works very well — sauté a 12-oz bag of frozen cauliflower rice in a tablespoon of olive oil with garlic powder, cumin, and a squeeze of lime for about 5 minutes until it’s lightly golden and fragrant. It won’t have the same heartiness as white rice, but it soaks up the chicken juices and chipotle drizzle beautifully and keeps the whole bowl feeling light. Quinoa is another great option — it adds even more protein and has a pleasant nutty flavor that plays really well against the smoky chicken.

How do I make this dairy-free? Swap the Greek yogurt in the chipotle drizzle for plain unsweetened coconut yogurt or a cashew-based sour cream — Forager Project makes a good one. Skip the shredded cheese entirely or use a dairy-free shredded blend. The bowl is so loaded with flavor from the seasoned chicken, the cilantro-lime rice, and the chipotle drizzle that the absence of cheese is genuinely not a dealbreaker here.

🧑‍🍳 Chef’s Note — Chicken Doneness: Pull your chicken off the heat when it registers 160°F on an instant-read thermometer — it will carry over to the safe 165°F as it rests. Chicken that’s been cooked to 175°F or beyond is dry and chalky, and no amount of chipotle drizzle will save it. A $15 meat thermometer is one of the best investments a weeknight cook can make.

🧑‍🍳 Chef’s Note — The Chipotle Drizzle: Make the drizzle first, before you start anything else, and let it sit in the fridge while you cook. The flavors meld and deepen significantly over even 15 minutes — a drizzle made at the start tastes noticeably better than one stirred together at the last second. It also keeps in the fridge for up to a week and is incredible on eggs, tacos, and grilled vegetables.


How to Make a High-Protein Chicken Burrito Bowl — Step by Step

  1. Make the chipotle drizzle first and get it into the fridge. Combine the Greek yogurt, minced chipotle pepper, adobo sauce, lime juice, garlic, and salt in a small bowl and stir until completely smooth. Taste it — it should be smoky, tangy, slightly spicy, and bright from the lime. Adjust the chipotle up or down based on your heat preference. Cover and refrigerate while you cook everything else. Fifteen minutes in the fridge turns a good drizzle into a great one.

💡 Pro Tip: Start your rice at the same time as your chipotle drizzle — it takes the longest and runs entirely hands-off once it’s going. Get the rice on, make the drizzle, then move to the chicken. Everything finishes at roughly the same time and you’re not standing around waiting for anything.

  1. Cook the cilantro-lime rice in chicken broth. Combine the rice, chicken broth, salt, and olive oil in a medium saucepan and bring to a boil over medium-high heat. Once boiling, drop the heat to the lowest setting, cover tightly, and cook for 18 minutes. Remove from heat and let it steam, still covered, for another 5 minutes. Fluff with a fork, then stir in the lime juice and fresh cilantro. The broth gives the rice a savory depth that water never can — it’s one of those small changes that makes people ask what you did differently.
  2. Season the chicken while the rice cooks. Pat the chicken dry with paper towels — this step matters for getting a good sear, so don’t skip it. In a small bowl, combine all the spices: chili powder, smoked paprika, cumin, garlic powder, onion powder, salt, pepper, and cayenne if using. Drizzle the chicken with olive oil, then rub the spice mixture over every surface until thoroughly coated. Press the spices in — you want them adhered, not just sitting on the surface.

💡 Pro Tip: If you have even 10 extra minutes, let the seasoned chicken sit at room temperature while the rice cooks rather than going straight from refrigerator to skillet. Cold chicken hitting a hot pan drops the pan temperature and creates steam instead of a sear — room temperature chicken browns faster, more evenly, and develops a better crust. Ten minutes on the counter makes a real difference.

  1. Sear the chicken in a hot skillet over medium-high heat. Heat a large cast-iron or stainless steel skillet over medium-high heat until it’s genuinely hot — a drop of water should evaporate immediately on contact. Add a thin drizzle of olive oil, then lay the chicken in the pan. Don’t move it. Don’t press it. Don’t check it every 30 seconds. Let it sear undisturbed for 5–6 minutes until it releases naturally from the pan and has a deep, mahogany crust on the underside. Flip once and cook another 4–5 minutes until cooked through.
  2. Rest the chicken for 5 full minutes before slicing. This is the step home cooks skip most often and it’s the one that matters most. Cutting into chicken the second it comes off the heat sends all the juices running out onto the cutting board instead of staying in the meat. Five minutes of resting — just set it on the cutting board and walk away — means every slice is juicy and flavorful instead of dry. Use this time to warm your black beans and set out your toppings.
  3. Warm the black beans with a little seasoning. While the chicken rests, drain and rinse your black beans and add them to a small saucepan with 2 tablespoons of water, a pinch of cumin, a pinch of garlic powder, and a pinch of salt. Heat over medium-low for 3–4 minutes until warmed through. You’re not cooking them from scratch — just waking them up with flavor so they taste intentional rather than like something you opened from a can and forgot to season.

💡 Pro Tip: After the chicken rests, slice it against the grain — meaning perpendicular to the direction the muscle fibers run. For chicken breast, the fibers run lengthwise, so slice crosswise into strips or diagonal planks. Slicing against the grain shortens those muscle fibers and makes every bite noticeably more tender. It takes the same amount of time as slicing with the grain and produces a dramatically better result.

  1. Slice the chicken into strips or chunks, whichever you prefer. I like thin diagonal slices for a restaurant-style presentation, but rough chunks work just as well for a more casual, scoopable bowl. Either way, give the sliced chicken a squeeze of lime juice right on the cutting board — it brightens all the smoky spices and adds a hit of acidity that pulls the whole bowl together.
  2. Build your bowls starting with rice as the base. Spoon a generous portion of cilantro-lime rice into each bowl first, then arrange the sliced chicken, black beans, corn, cherry tomatoes, avocado, and red onion over the top. There’s no wrong way to do this — I like to keep everything in separate sections for visual impact, but mixing it all together works just as well and might actually be the better approach for maximizing flavor in every bite.
  3. Finish with shredded cheese, fresh cilantro, and a generous drizzle of the chipotle sauce. Pull the drizzle out of the fridge and spoon or squeeze it over everything — don’t be stingy with it. Add a lime wedge on the side, a scatter of fresh cilantro, and whatever toppings you’ve set out. This is the moment everything comes together, and it looks like you spent significantly more time on it than you did.

From the moment you start the rice to the moment you sit down with a finished bowl, you’re looking at 35–40 minutes of mostly hands-off cooking. That’s a real weeknight meal — not a marathon, not a shortcut. Just good food, made properly, in the time you actually have.


How to Serve It

This high-protein chicken burrito bowl is built for flexibility — it works as a casual weeknight dinner, a meal-prep lunch, a post-workout refuel, and everything in between. Here are five ways to bring it to the table.

  • Classic Weeknight Family Dinner: Set all the components out on the counter in separate bowls and let everyone build their own — rice, chicken, beans, toppings, drizzle, in whatever combination they want. Kids who refuse to eat things “mixed together” will happily build a bowl they designed themselves. Adults pile everything on and drizzle chipotle sauce with genuine enthusiasm. One recipe, zero complaints.
  • 🥞 Post-Workout Recovery Meal: Serve the bowl as written but swap sour cream for plain Greek yogurt in the drizzle to bump protein even higher, and add a second scoop of black beans. At 45–50 grams of protein per bowl with a solid carbohydrate base from the rice and beans, this is genuinely one of the better post-workout meals you can make at home — and it tastes like a reward, not a recovery protocol.
  • 🌸 Burrito Bowl Bar for Company: Double the recipe and set everything out in cast-iron skillets and pretty serving bowls for a casual dinner party situation that looks effortless because it basically is. Add a pitcher of agua fresca, a bowl of tortilla chips with guacamole, and a big pitcher of margaritas and you have a full Tex-Mex night that took you forty minutes and cost a fraction of catering.
  • 📚 Meal-Prep Lunch Containers: Pack the components separately in meal-prep containers — rice and beans together, chicken separate, avocado and tomatoes in a small side container, drizzle in a tiny container. Keep the avocado whole with the pit in until morning to prevent browning, then slice right before eating. This bowl holds up beautifully in the fridge for 4 days and reheats in about 90 seconds.
  • 🎃 Loaded Burrito Wrap Version: Scoop the finished bowl contents into a large burrito-size flour tortilla — warm it in the skillet for 30 seconds per side first — and fold it into a proper burrito. Wrap in foil to hold everything together. This is the move for kids who won’t eat from a bowl, for lunches you need to eat in the car, or for any occasion where a handheld format is simply more practical than a bowl and a fork.

However you serve it, always add the avocado and the chipotle drizzle last — avocado browns quickly once sliced, and the drizzle looks freshest and most appealing when it goes on right before the bowl hits the table.


Storage & Make-Ahead Tips

Cooked chicken — Refrigerator: Store sliced or whole cooked chicken in an airtight container in the refrigerator for up to 4 days. It reheats best with a splash of chicken broth or water in the container — microwave covered for about 60–90 seconds, which steams the chicken back to life rather than drying it out further. Alternatively, reheat it in a skillet over medium heat with a tablespoon of water and a lid for 2–3 minutes.

Cooked chicken — Freezer: Cooked seasoned chicken freezes beautifully for up to 3 months. Let it cool completely, slice or cube it, and freeze in a single layer on a baking sheet before transferring to a zip-top freezer bag. This way the pieces don’t freeze into a solid block. Thaw overnight in the fridge and reheat as above. The rice and beans also freeze well — store them separately and thaw together.

Pre-batching for the week: This recipe is genuinely designed for double-batch cooking. Make twice the chicken, rice, and beans on Sunday evening — it adds maybe 15 minutes to your total time — and you have the base for four or five weeknight meals ready to go. Change the toppings and the drizzle each day and it feels like a different meal every time even though the base is identical.

📅 Make-Ahead Tip: The chipotle drizzle keeps in an airtight jar in the fridge for up to 7 days and genuinely improves with time. Make a double batch every Sunday and you’ll have it ready to go on eggs Monday morning, on tacos Tuesday night, and on this bowl any night of the week. It’s one of those sauces that makes everything it touches taste better.

Avocado and fresh toppings: Never store sliced avocado in an assembled bowl — it browns quickly and goes watery, which affects the flavor and appearance of everything around it. Store avocado separately, either as a whole uncut avocado on the counter or as guacamole with lime juice pressed directly on the surface and plastic wrap touching the surface to block air. Add it fresh at serving every time, no exceptions.


Helpful Tips & Common Mistakes

These are the five mistakes I see most often with homemade burrito bowls — and every single one has a simple fix that takes no extra time once you know about it.

Mistake: Moving the chicken around the skillet constantly while it cooks.
Fix: Put it in the pan and leave it alone. Seriously — don’t touch it, don’t press it, don’t check the underside every 90 seconds. The chicken will release naturally from the pan when the crust has properly formed. If it’s sticking when you try to flip, it’s not ready. Give it another minute. That deep, mahogany crust is where all the flavor lives, and you only get it by letting the chicken sear undisturbed.

Mistake: Cooking the rice in plain water and then wondering why the bowl tastes flat.
Fix: Always cook the rice in chicken broth — low-sodium so you can control the salt level. Broth adds a savory baseline to the rice that makes every other component of the bowl taste more intentional and cohesive. It’s not a subtle difference. Side-by-side, rice cooked in water and rice cooked in broth taste like two entirely different dishes, and the broth version wins every single time.

Mistake: Skipping the chicken rest and slicing it immediately off the heat.
Fix: Five minutes. That’s all it takes. Set the chicken on a cutting board, set a timer for five minutes, and do not touch it. The juices redistribute throughout the meat during that rest, and every slice you cut after resting will be juicy and flavorful instead of dry and stringy. The resting step is not optional — it is the difference between chicken that’s just cooked and chicken that’s actually good.

Mistake: Adding the chipotle drizzle right after mixing it together.
Fix: Make the drizzle at the start of your cooking session and let it sit in the fridge the entire time you’re cooking everything else. Even 20 minutes of resting allows the garlic to mellow, the lime to integrate, and the chipotle flavor to permeate the yogurt fully. A freshly mixed drizzle tastes sharp and slightly harsh. A drizzle that’s had time to rest tastes smooth, layered, and complex. Make it first. Always.

Mistake: Using a cold skillet or medium-low heat to cook the chicken.
Fix: Get the pan genuinely hot over medium-high heat before the chicken ever touches it. A properly preheated skillet creates an immediate sear that locks in flavor and moisture. A cold or lukewarm pan causes the chicken to steam in its own juices instead of browning, which gives you a gray, soft exterior instead of a deeply caramelized crust. Hot pan, dry chicken, don’t move it — those three things give you restaurant-quality results at home.


Recipe Variations

The base formula here is endlessly adaptable. Once you’ve made it once, you’ll start seeing it as a framework rather than a fixed recipe — and these four variations are the best places to start exploring.

🔥 Spicy Birria-Style Chicken Bowl: Add 1 tablespoon of adobo sauce directly into the spice rub for the chicken along with an extra teaspoon of chili powder and a pinch of cinnamon and cloves. The result is a deeply complex, almost braise-like flavor profile that tastes like it cooked for hours. Serve over rice with pickled red onions, Oaxacan cheese, fresh cilantro, and a side of the cooking juices from the skillet thinned with a splash of chicken broth for dipping. It’s outstanding.

🫘 Double Protein Power Bowl: Add a cup of cooked quinoa mixed into the cilantro-lime rice base, and swap half the black beans for a cup of cooked lentils seasoned with cumin and garlic. This variation pushes total protein north of 55 grams per bowl and adds a more complex, nutty flavor and texture to the base. Top with an extra drizzle of Greek yogurt sauce, a handful of pepitas, and extra lime. This is the version I make on heavy lifting days and it genuinely makes the next morning feel different.

🌿 Cilantro-Lime Grilled Chicken Bowl: Instead of the skillet sear, marinate the chicken for at least 30 minutes (or up to 4 hours) in a blend of olive oil, lime juice, garlic, cumin, and a big handful of fresh cilantro blended smooth. Grill over medium-high heat for 5–6 minutes per side. The marinade creates an intensely flavored, slightly charred exterior that’s lighter and brighter than the skillet version — perfect for summer when the grill is already going. Serve over the same cilantro-lime rice with all the same toppings.

🧀 Tex-Mex Queso Chicken Bowl: Make a quick stovetop queso while the chicken rests — melt half a block of Velveeta in a small saucepan over medium-low heat with a can of Rotel tomatoes and a splash of whole milk, stirring until smooth and glossy. Drizzle the warm queso over the assembled bowl in place of or alongside the chipotle drizzle. Add crushed tortilla chips on top for crunch. It’s indulgent and completely worth it, and it turns this weeknight bowl into something that feels genuinely celebratory without any extra real effort.


Final Thoughts

This recipe started as a Wednesday night improvisation with one chicken breast and a fridge that was running on empty, and it has become one of the most reliable, most-requested, most-made meals in my kitchen. The high-protein chicken burrito bowl works because it respects your time without compromising on flavor — smoky, juicy chicken over savory cilantro-lime rice with a chipotle drizzle that ties everything together into something that tastes genuinely restaurant-worthy. It’s proof that a weeknight dinner doesn’t have to be boring, expensive, or hard. It just has to be good. And this one always is.

Make it this week and let me know how it goes — drop a ⭐⭐⭐⭐⭐ rating below, tag @zippydishes on Pinterest with your beautiful bowl, and send this to anyone in your life who needs a better answer to the “what’s for dinner” question. You’ve got one now. 🍗🌶️


Frequently Asked Questions

What does a high-protein chicken burrito bowl taste like?

Think of everything you love about a Chipotle burrito bowl — smoky, seasoned chicken, fragrant cilantro-lime rice, hearty black beans, cool creamy toppings — but made with better ingredients, more seasoning, and a homemade chipotle drizzle that blows any fast-casual restaurant sauce out of the water. The chicken has a deep, spiced crust from the skillet sear, the rice is savory and bright from the chicken broth and lime, and the chipotle yogurt drizzle ties every element together with a smoky, tangy creaminess that makes the whole bowl taste cohesive rather than like a pile of separate things. It’s satisfying in a way that actually fills you up and keeps you full, which is the whole point.

Can I use a slow cooker or Instant Pot for the chicken?

Both work, though the skillet sear gives the best flavor by far. For the Instant Pot, season the chicken as written and cook on high pressure for 8 minutes with a natural release for 5 minutes — the chicken will be incredibly tender and shreddable, which is actually a fantastic variation on the bowl. For the slow cooker, add the seasoned chicken with ¼ cup chicken broth and cook on low for 4–5 hours or high for 2–3, then shred. The slow cooker version lacks the caramelized crust of the skillet version, but the flavor is still excellent and the convenience is unmatched for days when you want dinner ready when you walk in the door.

How much protein is actually in this chicken burrito bowl?

Per bowl, based on 1½ lbs of chicken divided among four servings, one can of black beans, and a Greek yogurt-based chipotle drizzle, you’re looking at approximately 45–50 grams of protein. The chicken accounts for about 35 grams, the black beans contribute roughly 8–9 grams, and the Greek yogurt in the drizzle adds another 3–4 grams. If you want to push it higher, use Greek yogurt straight as a topper alongside the drizzle, add a second scoop of beans, or use quinoa in the rice base — all three changes together could take you above 60 grams per bowl without changing the fundamental recipe.

How do I store leftovers and how long do they keep?

Store each component separately in airtight containers in the refrigerator — chicken for up to 4 days, rice and beans together for up to 5 days, chipotle drizzle for up to 7 days. Never store avocado in the assembled bowl; keep it whole or as guacamole with plastic wrap pressed directly on the surface. To reheat, microwave the chicken and rice together with a splash of water or broth, covered, for 90 seconds, then add cold toppings fresh. The flavors actually improve overnight as everything melds, so day-two leftovers are genuinely excellent — often better than the night you made it.

Can I make this without chicken — is there a vegetarian version?

Absolutely. The most satisfying vegetarian swap is a double portion of seasoned black beans plus a cup of sofritas-style crumbled firm tofu — press the tofu dry, crumble it into a hot skillet, and cook with all the same spices as the chicken until it’s browned and slightly crispy on the edges. It absorbs the spice rub beautifully and gives you a hearty, protein-rich base that feels genuinely filling. Roasted sweet potato cubes are another wonderful addition — toss with olive oil, chili powder, and cumin and roast at 400°F for 25 minutes until caramelized and tender. The combination of tofu, sweet potato, and double beans hits about 25–30 grams of plant protein per bowl.

Can I make this dairy-free?

Yes, easily. Swap the Greek yogurt in the chipotle drizzle for plain unsweetened coconut yogurt or Forager Project cashew sour cream — both carry the chipotle flavor well and have a similar creamy texture. Skip the shredded cheese entirely or use a dairy-free Mexican blend. The bowl is so flavorful from the seasoned chicken, the cilantro-lime rice, and the chipotle drizzle that the cheese is honestly a bonus rather than a necessity. Load up on avocado, fresh salsa, and extra lime instead — you won’t miss the dairy at all.

Can I make this ahead and serve it cold, or does it need to be reheated?

You can absolutely serve this cold — it’s actually excellent that way and makes a fantastic no-reheat office lunch. Cold cilantro-lime rice straight from the fridge is a little firm, so if you’re going the cold route intentionally, dress it with an extra squeeze of lime and a drizzle of olive oil before packing it to loosen things up. The chicken is good cold but better warm — if you have access to a microwave at work, 60 seconds on the chicken alone makes a real difference. The chipotle drizzle is great at any temperature and is actually slightly more potent cold, which works well as a contrast to the other components.

What’s the best way to add more flavor to the rice?

Beyond the chicken broth swap, which is the single biggest upgrade you can make, there are a few other things that take the rice from great to exceptional. Toast the dry rice in the pot with a teaspoon of olive oil over medium heat for 2–3 minutes before adding the broth — this adds a subtle nuttiness that deepens the flavor significantly. Add a smashed garlic clove and a halved jalapeño to the pot with the broth while the rice cooks, then remove them before fluffing — they perfume the rice with garlic and gentle heat without making it spicy. And always finish with fresh lime juice and cilantro stirred in after cooking, never during — the heat destroys the brightness of both, so they go in at the very end for maximum impact.