Table of Contents
Meal Prep Chicken Fajita Bowls are the lunch that actually makes it to Friday. Smoky roasted chicken, blistered peppers and onions, fluffy rice, black beans and sweet corn get layered into five containers with a bright lime-cilantro yogurt drizzle, so you open the fridge on a Wednesday and feel genuinely lucky instead of resigned.
The trick is cooking the components separately and keeping the yogurt sauce in a tiny side jar. Chicken roasted at 425°F (220°C) stays juicy, the vegetables get a fast stovetop char instead of steaming in the oven, and nothing turns to mush by day four.
These bowls are also the most photogenic thing in your fridge — five rows of red, yellow, green and black make meal prep feel less like homework and more like a design project you get to eat.
Why You'll Love This Recipe
About the Ingredients
1.5 lb (680g) boneless, skinless chicken breasts
Look for breasts of even thickness so they cook at the same rate; if yours are very thick, slice them horizontally into two thinner cutlets. Boneless chicken thighs work beautifully here too — roast them 2 to 3 minutes longer.
2 tbsp fajita or taco seasoning blend
Check the label for salt content and adjust your added salt accordingly. If you are out, mix 1 tbsp chili powder, 1 tsp cumin, 1 tsp smoked paprika, 1 tsp garlic powder and 1/2 tsp oregano.
3 tbsp olive oil, divided
Avocado oil is an excellent high-heat swap if you plan to sear the peppers hard. Buy oil in dark glass bottles — it goes rancid faster than most people expect.
3 bell peppers (red, yellow and orange), stemmed and sliced 1/2 inch thick
Mixed colors are for flavor as much as looks: red and orange are sweeter, green is more grassy. Frozen pepper strips work in a pinch but must be patted very dry before searing.
1 large red onion, halved and sliced 1/2 inch thick
Red onion keeps a little bite and adds color; yellow onion is milder and sweeter. Slice through the root end last so the layers hold together while cooking.
1 tsp kosher salt, plus more to taste
Kosher salt is coarser than table salt, so if you only have fine table salt, start with 3/4 tsp. Diamond Crystal and Morton measure very differently — season to taste at the end.
2 cups (370g) cooked long-grain white rice, cooled
Day-old refrigerated rice is ideal because it stays separate instead of clumping. Brown rice or cauliflower rice both swap in 1-for-1 by volume.
1 can (15 oz / 425g) black beans, drained and rinsed
Rinsing cuts the canned, metallic edge and washes away roughly 40 percent of the added sodium. Pinto beans or chickpeas are easy straight swaps.
1 cup (170g) frozen corn kernels, thawed
Frozen corn is sweeter and more consistent than off-season fresh corn. Char it in the hot skillet for 2 minutes if you want a smoky edge.
2 limes (zest of 1, juice of both)
Roll the limes firmly on the counter before juicing to get noticeably more juice. Bottled lime juice is a last resort — it tastes flat and slightly bitter.
1 cup (240g) plain Greek yogurt
Full-fat or 2% yogurt gives a creamier drizzle than 0% and won't split when reheated next to hot rice. Sour cream or a dairy-free plain yogurt both work.
1/4 cup chopped fresh cilantro, plus more to serve
If cilantro tastes soapy to you, flat-leaf parsley is the standard substitute. Store the bunch stem-down in a glass of water in the fridge to keep it fresh for a week.
Tips & Tricks
Dry the chicken before seasoning
Pat the breasts completely dry with paper towels, because surface moisture steams instead of browning and you lose the smoky crust that makes these bowls taste like fajitas.
Cool everything before you seal the lids
Let the chicken and vegetables sit at room temperature for 10 minutes, since trapping steam in a closed container is the number one cause of soggy rice by day two.
Keep the yogurt sauce separate
Pack the lime-cilantro yogurt in a small lidded jar or dip cup, because it thins out and separates when spooned directly onto hot food.
Reheat at 70 percent power
Microwave in 60-second bursts at medium power and stir between them, since full-power blasting toughens chicken breast in under two minutes.
Pro Tips
Step-by-Step Instructions
1. Heat the Oven
Set a rack in the upper third of the oven and preheat to 425°F (220°C). Line a rimmed sheet pan with parchment for easier cleanup.
2. Season the Chicken
Pat the chicken breasts bone-dry, rub with 1 tbsp olive oil, then coat evenly with the fajita seasoning and 1/2 tsp of the salt. Let them sit for 10 minutes while the oven finishes heating so the seasoning hydrates into the meat.
3. Roast to Temperature
Roast for 18 to 20 minutes, until the surface is browned and an instant-read thermometer inserted into the thickest part reads 165°F (74°C). Rest the chicken on a cutting board for 5 minutes before slicing so the juices stay in the meat.
4. Char the Vegetables
Heat the remaining 2 tbsp olive oil in a large skillet over medium-high heat until it shimmers. Add the peppers, onion and remaining 1/2 tsp salt and cook 8 to 10 minutes, stirring every 90 seconds, until the edges are blistered and browned and the onions are just tender.
5. Bloom the Corn and Beans
Push the vegetables to one side of the skillet, add the corn and black beans to the bare side, and cook 2 to 3 minutes until the corn picks up golden-brown spots and the beans are heated through. Stir everything together and pull the pan off the heat.
6. Brighten the Rice
Toss the cooled rice with the lime zest, half the lime juice and half the cilantro. Taste and add salt — the rice should be seasoned on its own, not just from the toppings.
7. Mix the Yogurt Drizzle
Whisk the Greek yogurt with the remaining lime juice and a pinch of salt until it pours off a spoon in a slow ribbon. Add a splash of water if it's too thick to drizzle.
8. Build and Store
Slice the rested chicken against the grain into 1/2-inch strips. Divide the rice among five containers, then arrange the chicken, fajita vegetables, corn and beans in neat rows on top. Cool uncovered for 10 minutes, add a sprinkle of cilantro, then seal with the yogurt in a separate cup and refrigerate.
Delicious Variations
Steak Fajita Bowls
Swap the chicken for 1.5 lb (680g) flank steak seared 4 minutes per side over medium-high heat to 130°F (54°C) for medium-rare, then rest and slice thin.
Shrimp Fajita Bowls
Use 1.5 lb (680g) peeled large shrimp, seasoned and roasted at 425°F (220°C) for just 6 to 7 minutes until opaque and curled into loose C shapes — they overcook in a blink.
Low-Carb Cauliflower Bowls
Replace the rice with 4 cups (400g) riced cauliflower sautéed 5 minutes in the skillet, and skip the corn to drop about 90 calories per bowl.
How to Store Meal Prep Chicken Fajita Bowls
Refrigerator
Store in airtight containers for up to 4 days, keeping the yogurt drizzle in a separate small jar. Let the containers cool completely before sealing.
Freezer
Freeze the chicken, vegetables, beans and rice together for up to 3 months; leave out the yogurt and cilantro, which don't freeze well. Thaw overnight in the refrigerator before reheating.
Reheating
Microwave uncovered for 60 seconds at 70 percent power, stir, then heat 45 to 60 seconds more until steaming. Add the yogurt drizzle after heating, never before.
Frequently Asked Questions
Q: How long do meal prep chicken fajita bowls last in the fridge?
They keep for up to 4 days in airtight containers, which covers a standard workweek. Keep the yogurt drizzle separate and add it after reheating so it stays thick and doesn't split.
Q: Can I eat these chicken fajita bowls cold?
Yes, they're designed to taste good cold straight from the fridge as a rice-bowl style lunch. If you eat them cold, drizzle the yogurt over the top right before eating rather than heating it.
Q: How do I stop meal prep bowls from getting soggy?
Cool every component to room temperature before you seal the lids, and keep the rice at the bottom so the heavier, wetter toppings sit above it. Pat the peppers and onions dry with a paper towel after cooking if they look glossy with oil.
Q: Is it cheaper to meal prep chicken fajita bowls than buy lunch?
It's dramatically cheaper — the whole batch costs roughly the price of two takeout bowls. Buying chicken breasts on sale and using canned beans and frozen corn keeps the per-bowl cost very low.
Q: Can I use frozen chicken breasts for this recipe?
Yes, but thaw them fully in the refrigerator overnight first and pat them dry before seasoning. Cooking from frozen throws off the roasting time and leaves the center at an unsafe temperature while the outside overcooks.
Make a batch tonight and you've just solved five lunches — five containers of smoky chicken, blistered peppers and bright lime rice waiting in the fridge. Snap a photo of your neat little rows before you seal the lids, tag me, and tell me which variation you tried first.
Meal Prep Chicken Fajita Bowls – Easy 45-Minute Lunch
Meal Prep Chicken Fajita Bowls pack 44g of protein into five colorful containers that stay fresh all week and reheat easily without going soggy.
🧂 Ingredients
- 1.5 lb (680g) boneless, skinless chicken breasts
- 2 tbsp fajita or taco seasoning blend
- 3 tbsp olive oil, divided
- 3 bell peppers (red, yellow and orange), stemmed and sliced 1/2 inch thick
- 1 large red onion, halved and sliced 1/2 inch thick
- 1 tsp kosher salt, plus more to taste
- 2 cups (370g) cooked long-grain white rice, cooled
- 1 can (15 oz / 425g) black beans, drained and rinsed
- 1 cup (170g) frozen corn kernels, thawed
- 2 limes (zest of 1, juice of both)
- 1 cup (240g) plain Greek yogurt
- 1/4 cup chopped fresh cilantro, plus more to serve
📋 Instructions
- 1Heat the Oven — Set a rack in the upper third of the oven and preheat to 425°F (220°C). Line a rimmed sheet pan with parchment for easier cleanup.
- 2Season the Chicken — Pat the chicken breasts bone-dry, rub with 1 tbsp olive oil, then coat evenly with the fajita seasoning and 1/2 tsp of the salt. Let them sit for 10 minutes while the oven finishes heating so the seasoning hydrates into the meat.
- 3Roast to Temperature — Roast for 18 to 20 minutes, until the surface is browned and an instant-read thermometer inserted into the thickest part reads 165°F (74°C). Rest the chicken on a cutting board for 5 minutes before slicing so the juices stay in the meat.
- 4Char the Vegetables — Heat the remaining 2 tbsp olive oil in a large skillet over medium-high heat until it shimmers. Add the peppers, onion and remaining 1/2 tsp salt and cook 8 to 10 minutes, stirring every 90 seconds, until the edges are blistered and browned and the onions are just tender.
- 5Bloom the Corn and Beans — Push the vegetables to one side of the skillet, add the corn and black beans to the bare side, and cook 2 to 3 minutes until the corn picks up golden-brown spots and the beans are heated through. Stir everything together and pull the pan off the heat.
- 6Brighten the Rice — Toss the cooled rice with the lime zest, half the lime juice and half the cilantro. Taste and add salt — the rice should be seasoned on its own, not just from the toppings.
- 7Mix the Yogurt Drizzle — Whisk the Greek yogurt with the remaining lime juice and a pinch of salt until it pours off a spoon in a slow ribbon. Add a splash of water if it's too thick to drizzle.
- 8Build and Store — Slice the rested chicken against the grain into 1/2-inch strips. Divide the rice among five containers, then arrange the chicken, fajita vegetables, corn and beans in neat rows on top. Cool uncovered for 10 minutes, add a sprinkle of cilantro, then seal with the yogurt in a separate cup and refrigerate.




