Quick answer: This high-protein chicken rice bowl is made with 680g / 1.5 lbs boneless skinless chicken thighs, jasmine rice, roasted broccoli, and a teriyaki-style sauce with exact measurements. Each bowl has 45g of protein (chicken thighs: 38g, broccoli: 3g, rice: 4g), takes 25 to 30 minutes to make, and stores well in the fridge for 4 days. Cost per serving: $4.20, or 10.7g protein per dollar.
Tested in Maya’s kitchen, June 2026. Made this 3 times to get the sauce ratio right.
For the full system, read High-Protein Meal Prep for Beginners. If you want more bowl ideas, visit the full Protein Bowls hub.
High-Protein Chicken Rice Bowl At a Glance
| Prep Details | Time |
|---|---|
| Prep time | 5 to 10 minutes |
| Cook time | 20 to 25 minutes |
| Total time | 25 to 30 minutes |
| Servings | 4 |
| Protein per serving | 45g (chicken 38g + broccoli 3g + rice 4g) |
| Calories per serving | About 520 |
| Cost per serving | $4.20 (chicken $3.20 + rice $0.40 + broccoli $0.60) |
| Protein per dollar | 10.7g per dollar (45g protein / $4.20) |
| Best chicken cut | Boneless skinless chicken thighs |
| Fridge life | 4 days |
| Best for | High-protein lunches, beginner meal prep, chicken rice bowls |
This Bowl vs. Takeout
Cost per serving: $4.20. That is 10.7g of protein per dollar spent, verified June 2026.
| Source | Cost Per Serving | Protein | Protein Per Dollar |
|---|---|---|---|
| This recipe (home prep) | $4.20 | 45g | 10.7g/$ |
| Fast-casual restaurant bowl | $14 to $18 | 30 to 40g | 2.0 to 2.9g/$ |
| Delivery app (DoorDash/UberEats) | $18 to $24 | 30 to 40g | 1.4 to 2.2g/$ |
| Meal prep service (Factor/Freshly) | $12 to $16 | 25 to 35g | 1.7 to 2.9g/$ |
Home prep gives you 4 to 5 times more protein per dollar than ordering out. Over 4 lunches a week, that is $40 to $80 in savings compared to restaurant or delivery prices.
Protein Per Dollar: Chicken Cut Comparison
The cut you pick changes your protein-per-dollar dramatically. Here’s how every common chicken option stacks up, based on average U.S. grocery prices in June 2026.
| Chicken Cut | Avg Price/lb | Protein per 170g cooked | Cost per 170g portion | Protein per dollar | Meal prep shelf life |
|---|---|---|---|---|---|
| Boneless skinless thighs | $2.49 | 38g | $0.91 | 41.8g/$ | 4 days |
| Bone-in thighs | $1.69 | 34g | $0.74 | 45.9g/$ (inc. bone weight) | 4 days |
| Boneless skinless breast | $3.49 | 44g | $1.28 | 34.4g/$ | 2 days before drying out |
| Rotisserie chicken (Costco) | $4.99 each (~3 lbs meat) | 30g per 170g | $0.95 | 31.6g/$ | 3 days |
| Ground chicken | $3.99 | 28g | $1.46 | 19.2g/$ | 3 days |
| Chicken tenderloins | $4.99 | 42g | $1.83 | 23.0g/$ | 3 days |
Prices from Kroger/Publix June 2026. Protein values from USDA FoodData Central. Boneless skinless thighs win on texture for 4-day meal prep and rank near the top for protein per dollar.
Why You’ll Love This High-Protein Chicken Rice Bowl
This bowl is easy enough for beginners, but it still tastes good after a few days in the fridge. That is what makes it a real meal prep recipe, not just a dinner recipe packed into containers.
Six reasons this stays in the weekly rotation:
- 45g protein per serving, broken down precisely: chicken thighs 38g, broccoli 3g, jasmine rice 4g
- 4 servings in 30 minutes for $4.20 each, or $16.80 total
- 10.7g protein per dollar, which is 4 to 5x more efficient than delivery or fast-casual
- Sauce ratio tested 3 times to land the right balance for cold storage, without oversalting on Day 3
- Day 4 still delivers: chicken thighs stay juicy because they carry about 9g more fat per 170g portion than chicken breast
- Protein swappable without changing anything else: salmon, shrimp, or ground turkey all pair with the same teriyaki sauce and rice base
The #1 mistake is using chicken breast instead of thighs. Breast dries out by day 2. Thighs stay juicy for 4 days because the higher fat content keeps moisture in the meat during storage and reheating.
Ingredients
For the chicken
- 680g / 1.5 lbs boneless skinless chicken thighs (4 to 5 thighs, about 170g each)
- 15ml / 1 tbsp olive oil
- 3g / 1 tsp garlic powder
- 3g / 1 tsp onion powder
- 1.5g / 1/2 tsp smoked paprika
- 3g / 1/2 tsp salt
- 0.5g / 1/4 tsp black pepper
- Optional: 1.5g / 1/2 tsp chili powder
- Optional: 1.5g / 1/2 tsp ground ginger for more teriyaki-style flavor
For the rice
- 400g / 2 cups jasmine rice, dry
- 720ml / 3 cups water or low-sodium chicken broth
- 1.5g / 1/4 tsp salt
For the vegetables
- 340g / 12 oz broccoli florets (about 3 cups)
- 15ml / 1 tbsp olive oil
- 1.5g / 1/4 tsp salt
- 0.5g / 1/4 tsp black pepper
- Optional: 1.5g / 1/4 tsp garlic powder
For the teriyaki sauce (exact measurements)
- 45ml / 3 tbsp low-sodium soy sauce
- 30ml / 2 tbsp honey
- 15ml / 1 tbsp rice vinegar
- 5ml / 1 tsp sesame oil
- 5g / 1 tsp minced garlic (1 clove)
- 3g / 1 tsp cornstarch
- 10ml / 2 tsp cold water (for the cornstarch slurry)
Note on sauce ratio: 3 tablespoons soy to 2 tablespoons honey is the balance that passed the 3-test threshold. Less honey and it tastes flat after chilling. More soy and it gets too salty on day 3 when the salt concentrates in the rice.
Optional toppings
- Sesame seeds
- Green onions, sliced
- Sriracha
- Chili crisp
- Lime juice
- Pickled onions
- Cucumber slices
Ingredient Cost Breakdown
| Ingredient | Approx. Cost (4 servings) | Per Serving |
|---|---|---|
| 680g chicken thighs | $12.80 | $3.20 |
| 400g jasmine rice (dry) | $1.60 | $0.40 |
| 340g broccoli florets | $2.40 | $0.60 |
| Sauce ingredients | $0.80 | $0.20 |
| Total | $17.60 | $4.20 |
Best Chicken for Chicken Rice Bowls
Boneless skinless chicken thighs are the best choice for this recipe because they stay tender after cooking, chilling, and reheating.
Chicken breast is leaner and slightly higher in protein, but it dries out faster if overcooked. By day 2 in the fridge, breast can feel chalky when reheated. Thighs have about 9g more fat per 170g portion, and that fat is what keeps the texture right through day 4.
| Chicken Cut | Best For | Notes |
|---|---|---|
| Chicken thighs | Best meal prep texture | Juicy, forgiving, reheats well through day 4 |
| Chicken breast | Leaner bowls | Higher protein, but dries out by day 2 |
| Chicken tenderloins | Fast cooking | Good for quick skillet bowls |
| Ground chicken | Budget bowls | Easy to cook, softer texture |
| Rotisserie chicken | No-cook shortcut | Fast, but watch sodium and sauce |
If you want a similar bowl with more vegetables, try these Chicken and Veggie Meal Prep Bowls.
Tools Needed
- Large sheet pan (rimmed, 18×13 inch fits all 4-5 thighs and broccoli in one layer)
- Rice cooker or medium saucepan
- Small saucepan (for sauce)
- Mixing bowl
- Sharp knife
- Cutting board
- Instant-read meat thermometer (pull chicken at exactly 165°F / 74°C)
- 4 to 5 meal prep containers (at least 2-cup capacity each)
Instructions
Step 1: Start the Rice
Add 400g / 2 cups jasmine rice, 720ml / 3 cups water or chicken broth, and 1/4 tsp salt to a rice cooker or saucepan.
If cooking on the stovetop, bring to a boil, reduce heat to low, cover, and cook for 18 minutes exactly. Turn off the heat and let it rest for 5 minutes before fluffing. The rest period matters: it lets the steam redistribute so the bottom does not dry out.
Do not lift the lid while the rice cooks. That releases steam and can make the texture uneven.
Step 2: Prep the Chicken
Preheat the oven to 425°F / 220°C.
Pat the 680g / 1.5 lbs of chicken thighs dry with paper towels. This step removes surface moisture so the seasoning sticks and the exterior browns properly instead of steaming.
Add the chicken to a bowl. Drizzle with 1 tbsp olive oil, then season with 1 tsp garlic powder, 1 tsp onion powder, 1/2 tsp smoked paprika, 1/2 tsp salt, and 1/4 tsp pepper. Toss until evenly coated.
Step 3: Roast the Chicken and Broccoli
Place the chicken on one side of the sheet pan. Add 340g broccoli florets to the other side. Toss broccoli with 1 tbsp olive oil, 1/4 tsp salt, 1/4 tsp pepper, and optional garlic powder.
Roast at 425°F / 220°C for 20 to 25 minutes. Pull the chicken at exactly 165°F / 74°C (check the thickest thigh with a meat thermometer). Broccoli is done when the edges are lightly charred, about 18 to 20 minutes. If broccoli finishes first, pull it from the pan and let the chicken run the remaining time.
Let the chicken rest for 5 minutes before slicing. Resting lets the juices redistribute so they stay in the meat instead of running onto the cutting board.
Step 4: Make the Sauce
While the chicken cooks, combine 45ml soy sauce, 30ml honey, 15ml rice vinegar, 5ml sesame oil, and 1 tsp minced garlic in a small saucepan over medium heat.
Bring to a light simmer (about 2 minutes).
In a small bowl, mix 1 tsp cornstarch and 2 tsp cold water until fully dissolved. Add the slurry to the sauce and stir constantly for 1 to 2 minutes until the sauce thickens enough to coat the back of a spoon. Remove from heat immediately: it will continue to thicken slightly off the heat.
Step 5: Build the Bowls
Divide the rice evenly across 4 meal prep containers (about 150g cooked rice per container).
Slice the chicken and portion it over the rice (170g chicken per container). Add roasted broccoli to each container (about 85g per container).
Drizzle 1 tbsp sauce over each container before sealing, or pack sauce separately in small 1-oz sauce containers for days 3 and 4.
Top with green onions, sesame seeds, or sriracha if using. Let the bowls cool for 10 to 15 minutes before sealing and refrigerating.
Protein Breakdown Per Serving
| Ingredient | Amount per serving | Protein |
|---|---|---|
| Chicken thighs (cooked) | 170g | 38g |
| Jasmine rice (cooked) | 150g | 4g |
| Broccoli florets (roasted) | 85g | 3g |
| Teriyaki sauce | 2 tbsp | 0g |
| Total | 45g |
Nutrition Per Serving
Approximate nutrition varies based on chicken size, rice amount, sauce amount, and ingredient brands.
| Nutrient | Per Serving |
|---|---|
| Calories | ~520 |
| Protein | ~45g |
| Carbohydrates | ~48g |
| Fat | ~16g |
| Fiber | ~3g |
| Servings | 4 |
Based on 4 servings using 680g boneless skinless chicken thighs, 400g dry jasmine rice, 340g broccoli, and full sauce recipe. Calculated using USDA FoodData Central values.
Meal Prep Storage: Day-by-Day Texture Guide
Refrigerator
Store sealed containers in the fridge for up to 4 days. Here is what to expect each day:
- Day 1: Perfect. Rice fluffy, chicken juicy, broccoli with slight crispness at edges.
- Day 2: Still great. Sauce has absorbed a little into the rice, which adds flavor. Chicken is at peak texture.
- Day 3: Rice firms up noticeably. Add 1 tbsp water before microwaving and it comes back to normal texture. The cornstarch sauce can feel paste-like if stored on the rice — keeps better in a separate 1-oz container from day 3 on.
- Day 4: Still good but broccoli softens noticeably. Chicken stays juicy because of thigh fat content. Eat this container by end of day 4. Sauce separates from the emulsion slightly but mixes back in with a shake.
- Day 5: Not recommended. Broccoli texture degrades and chicken flavor starts to fade.
Freezer
Freeze the chicken and rice together for up to 2 months. Leave out the broccoli: it turns mushy after freezing and reheating. When serving, add freshly steamed broccoli to the thawed bowl.
Sauce
Store sauce separately in the fridge for up to 5 days. Adding sauce before storage is fine for days 1 to 2, but for days 3 to 4, keeping sauce in a separate 1-oz container gives better texture and prevents the rice from getting heavy.
How to Reheat Chicken Rice Bowls
Microwave method (recommended)
Remove any cold toppings or separate sauce containers. Add exactly 1 tbsp water over the rice. Microwave on high for 90 seconds, stir the rice, then heat for another 30 seconds. Total reheat time: 2 minutes. Add sauce after reheating if stored separately.
Skillet method
Add the rice, chicken, and broccoli to a skillet over medium heat. Add 2 tbsp water or broth and warm for 3 to 5 minutes, stirring gently until heated through.
Reheating tip
Do not overheat the chicken. Two short microwave bursts (90 seconds + 30 seconds) keep the chicken softer than one 2-minute blast, because short bursts give heat time to distribute evenly instead of cooking the outside while the inside is still cold.
What Doesn’t Work: 3 Failure Modes to Avoid
These are the three ways this recipe most often goes wrong, and exactly how to fix each one.
Failure 1: Sauce turns to glue by Day 3. The cornstarch thickens more in the fridge than it does fresh. By Day 3, sauce stored on the rice becomes a thick paste that clumps instead of coating evenly. Fix: store sauce in a separate 1-oz condiment container from Day 1. Takes 10 extra seconds and completely solves the problem.
Failure 2: Uneven protein counts because of eyeballed portions. The 45g protein figure requires 170g of cooked chicken per container. If you eyeball and average 140g, you’re getting about 31g from the chicken and 38g total. Use a kitchen scale the first time to calibrate your eye. After two sessions you’ll pour correct portions without weighing.
Failure 3: Broccoli turns to mush by Day 4. Broccoli loses structure when reheated more than once and absorbs moisture from the rice overnight. If texture on Day 4 matters to you, swap broccoli for green beans or sugar snap peas: both hold their texture one full day longer in cold storage under the same conditions.
Make It Different: 3 Sauce Swaps
1. Korean-style gochujang sauce
Combine 30ml soy sauce, 15ml gochujang, 15ml honey, 5ml sesame oil, and 1 tsp minced garlic. Whisk together and drizzle cold (no cooking needed). Heat level: medium. Pairs best with a fried egg on top and 1 tsp toasted sesame seeds.
2. Garlic butter sauce
Melt 45g unsalted butter in a small saucepan. Add 3 cloves minced garlic and cook 60 seconds until fragrant. Add 15ml fresh lemon juice, 1/4 tsp salt, and 1/4 tsp black pepper. Remove from heat. Pairs best with asparagus or green beans instead of broccoli, and a sprinkle of fresh parsley.
3. Lemon herb sauce
Whisk together 45ml olive oil, 30ml fresh lemon juice, 1 tsp dried thyme, 1 tsp dried oregano, 1 clove minced garlic, 1/4 tsp salt, and 1/4 tsp pepper. No cooking required. Pairs best with zucchini or asparagus and a handful of fresh parsley stirred in at serving time.
Variations
Swap the base
- Brown rice (adds 2g fiber per serving, cook time increases to 35 to 40 minutes)
- Cauliflower rice (cuts carbs from 48g to about 12g per serving)
- Quinoa (adds 2g protein per serving)
- Sweet potatoes
- Couscous
- Rice noodles
- Greens for a salad-style bowl
Swap the vegetable
- Bell peppers and onions
- Zucchini
- Green beans (hold up better than broccoli on Day 4)
- Asparagus
- Brussels sprouts
- Cabbage
- Carrots
- Frozen peas
- Cauliflower
- Spinach
Swap the protein
- Chicken breast (higher protein, lower fat, but use within 2 days)
- Ground chicken
- Ground turkey
- Salmon
- Shrimp
- Steak bites
- Tofu
For a beef version, try this High-Protein Ground Beef Bowl.
How to Make This Bowl Higher Protein
- Increase chicken to 900g / 2 lbs (adds about 8g protein per serving, brings total to 53g)
- Add 80g / 1/2 cup shelled edamame per bowl (adds 7g protein, brings total to 52g)
- Add 1 hard-boiled egg per bowl (adds 6g protein)
- Use quinoa instead of rice (adds 2g protein per serving)
- Add 30g / 2 tbsp Greek yogurt-based sauce (adds 3g protein)
How to Make This Bowl Lower Carb
- Use cauliflower rice (cuts carbs from 48g to about 12g per serving)
- Use half rice and half cauliflower rice (cuts carbs to about 28g per serving)
- Double the broccoli
- Add cabbage, zucchini, or green beans
- Use a lighter sauce with 1 tbsp honey instead of 2 (saves 8g carbs per batch)
- Serve over greens instead of rice
Common Mistakes to Avoid
Using chicken breast instead of thighs. This is the number 1 mistake. Breast dries out by day 2 in the fridge. Thighs stay juicy for 4 days because the higher fat content retains moisture during storage and reheating.
Overcooking the chicken. Use a meat thermometer and pull the chicken at exactly 165°F / 74°C. Every 5 degrees past that dries the meat further. Overcooked chicken gets dry after chilling and reheating.
Sealing containers while food is too hot. Hot food creates steam inside the container. That steam turns into condensation, which makes the rice and broccoli soggy. Let the food cool for 10 to 15 minutes before sealing.
Adding too much sauce before storage. 1 tbsp sauce per container before storage is enough. More than 2 tbsp sitting on the rice for days makes the bowl heavy. Store extra sauce separately and add it after reheating.
Overcooking the broccoli. Broccoli softens further when reheated. Roast it until just tender with lightly browned edges (18 to 20 minutes at 425°F / 220°C), not until mushy.
Honest Downsides
- Broccoli loses texture by Day 4. It stays safe and edible, but it’s noticeably softer than Day 1. If you care about crunch on Day 4, swap broccoli for green beans or bell peppers, which hold up better after 4 days of cold storage.
- The cornstarch sauce thickens more in the fridge. By Day 3 it can feel paste-like when reheated directly on the rice. Fix: store sauce in a separate 1-oz container and add it after heating.
- Jasmine rice firms up by Day 3. The 1 tbsp water trick before microwaving solves it, but it’s an extra step that’s easy to forget if you’re reheating at work.
- The 45g protein count requires accurate portioning. 170g cooked chicken per bowl delivers 38g from chicken alone. If you eyeball and land at 140g, you’ll get closer to 31g from the chicken and about 38g total. Use a kitchen scale the first time to calibrate your portions.
FAQ
Can I use chicken breast instead of chicken thighs?
Yes, but only if you eat the bowls within 2 days. Breast dries out by day 2 because it has much less fat than thighs. If you are prepping 4 to 5 days of bowls, thighs are the correct choice every time.
Can I cook the chicken in a skillet instead of the oven?
Yes. Cook chicken thighs in a skillet over medium-high heat for 6 to 7 minutes per side. Use a thermometer to confirm 165°F / 74°C in the thickest part.
Can I make this in the air fryer?
Yes. Cook chicken thighs at 400°F / 200°C for 18 to 20 minutes, flipping once at the 10-minute mark. Add broccoli separately in the last 8 minutes or roast it in the oven simultaneously.
How do I keep chicken rice bowls from getting dry?
Use thighs, not breast. Do not overcook the chicken past 165°F. Add exactly 1 tbsp water before microwaving. Keep sauce separate until serving days 3 and 4.
How do I prevent the rice from getting mushy?
Use the correct ratio: 1 cup jasmine rice to 1.5 cups water. Do not lift the lid during the 18-minute cook. Let it rest 5 minutes off the heat before fluffing.
Why do my bowls get soggy in the fridge?
Two causes: sealing hot containers (condensation forms inside), or adding too much sauce before storage. Let the food cool 10 to 15 minutes before sealing and keep sauce to 1 tbsp maximum before storage.
Can I make this without soy sauce?
Yes. Use coconut aminos as a 1:1 swap. It is slightly sweeter, so reduce honey by 1 tsp to keep the balance. Tamari is also a 1:1 swap and is gluten-free.
Can I freeze chicken rice bowls?
Yes. Freeze the chicken and rice together for up to 2 months. Leave out broccoli and sauce: both degrade in the freezer. Add freshly cooked broccoli and sauce after thawing.
For more bowl recipes: Protein Bowls
For the full guide to building a meal prep system around bowls like this: High-Protein Meal Prep for Beginners
Written by Maya Carter, Meal Prep Writer, Home Cook, and High-Protein Recipe Tester at BeefSteakVeg. Tested in Maya’s kitchen, June 2026. Made this 3 times to get the sauce ratio right.
