Table of Contents
These Meal Prep Chicken Fajita Bowls started as a way to stop spending fourteen dollars on burrito bowls every Tuesday, and they turned into the recipe my whole family asks for. Chicken strips get tossed in a smoky spice blend, roasted hot and fast with peppers and onions until the edges blister, then piled over lime-scented rice with black beans, tomatoes, and a shower of Monterey Jack.
The real trick is the order of operations: rice simmers on the stove while the sheet pan does its work in the oven, so everything lands at the same time and nothing sits around getting soggy. You end up with six containers stacked in the fridge, which means five days of lunches solved in under an hour of active work.
Each bowl holds roughly 45 grams of protein for about 570 calories, and it tastes just as good cold from a desk drawer as it does reheated. If you have never meal prepped before, this is the recipe to start with — it forgives a missed timer and rewards a squeeze of fresh lime.
Why You'll Love This Recipe
About the Ingredients
2 lb (900 g) boneless, skinless chicken breasts, sliced into 1/2-inch strips
Slicing the breasts yourself is cheaper than buying tenders and gives you control over thickness. Chicken thighs work beautifully here too — roast them 3 to 4 minutes longer and pull them at 175°F (79°C) for extra juiciness.
2 tbsp fajita or taco seasoning
Make your own by mixing 1 tbsp chili powder, 2 tsp cumin, 1 tsp smoked paprika, 1 tsp garlic powder, and 1 tsp fine salt. Choose a low-sodium packet at the store so you can control the salt yourself.
3 tbsp olive oil, divided
Avocado oil is a good high-heat swap if your olive oil is the delicate finishing kind. Regular olive oil handles 425°F (220°C) roasting without smoking.
3 large bell peppers (red, yellow, orange), stemmed and sliced 1/4 inch thick
Any color works, but red and orange are sweeter and char more evenly than green. Buy peppers that feel heavy for their size with shiny, tight skin.
1 large yellow onion, halved and sliced 1/4 inch thick
Red onion gives a sharper bite; sweet onion like Vidalia melts into the rice. Keep the slices the same thickness as the peppers so everything roasts at the same rate.
2 cups (370 g) long-grain white rice, rinsed
Jasmine or basmati both work and cook in the same time. Rinse under cool water until the water runs clear — that step is what keeps the grains separate after chilling.
3 1/2 cups (830 ml) low-sodium chicken broth
Vegetable broth or water plus 1 tsp bouillon paste are fine substitutes. Low-sodium matters because the fajita seasoning and cheese add plenty of salt already.
1 can (15 oz / 425 g) black beans, drained and rinsed
Pinto beans or chickpeas swap in one-for-one. Rinse canned beans for 15 seconds to wash off the starchy canning liquid that makes bowls taste flat.
1 1/2 cups (270 g) cherry tomatoes, halved
Grape tomatoes are firmer and hold up better over four days. If tomatoes are out of season, use 1 cup of drained canned diced tomatoes packed separately.
3/4 cup (90 g) shredded Monterey Jack cheese
Pepper Jack adds heat; shredded cheddar or a dairy-free shred both melt well. Buy a block and grate it yourself — pre-shredded cheese is coated in starch and clumps when cold.
2 limes, juiced (about 1/4 cup / 60 ml)
Bottled lime juice is a last resort; fresh is brighter. Roll the limes on the counter before juicing to get noticeably more liquid out of each one.
1/2 cup chopped fresh cilantro
Flat-leaf parsley is the classic substitute for cilantro-averse eaters. Stir the stems into the rice — they carry just as much flavor as the leaves.
Tips & Tricks
Crowding the Pan
If the chicken and peppers overlap, they steam in their own moisture instead of charring — use two pans or roast in two batches and keep everything in a single layer.
Dry Chicken
Slicing the breasts into 1/2-inch strips and pulling them at exactly 165°F (74°C) keeps them juicy; every extra five minutes past that makes them chalky after reheating.
Gummy Rice
Rinsing the rice until the water runs clear and never stirring it while it steams keeps the grains separate, so they do not turn to paste in the container.
Soggy Day-Four Bowls
Pack the tomatoes and cheese separately when you can, because their moisture breaks down the rice long before the chicken goes bad.
Pro Tips
Step-by-Step Instructions
1. Preheat the Oven
Set a rack in the upper third of the oven and preheat to 425°F (220°C). Line a large rimmed sheet pan with parchment — it needs to be big enough that the chicken and peppers will eventually sit in a single layer.
2. Simmer the Rice
Bring the broth to a rolling boil (212°F / 100°C) in a medium saucepan, stir in the rinsed rice, then cover and drop the heat to low. Cook 15 minutes without lifting the lid, until small steam holes dot the surface and the liquid is fully absorbed; pull it off the heat and let it sit covered 10 minutes.
3. Season the Chicken
Pat the chicken strips dry with paper towels, then toss with 2 tbsp olive oil, all of the fajita seasoning, 1 1/4 tsp salt, and a few grinds of pepper. Let it sit 10 minutes while the oven finishes heating so the spices hydrate and cling to the meat.
4. Char the Vegetables
Toss the peppers and onion with the remaining 1 tbsp oil and a pinch of salt, then spread them across the sheet pan. Roast 10 minutes at 425°F (220°C), until the edges just start to blister and the onion turns translucent.
5. Roast the Chicken
Push the vegetables to the sides and nestle the chicken in a single layer in the center. Roast 15 to 18 minutes more, until the chicken registers 165°F (74°C) on an instant-read thermometer and the pepper edges are charred and curling with no pink inside.
6. Warm the Beans
While the pan roasts, warm the black beans in a small skillet over medium heat for about 3 minutes, until hot and fragrant, or microwave them covered for 90 seconds. Stir half the lime juice and half the cilantro into the rested rice, then taste and add salt.
7. Build the Bowls
Divide the rice among six containers, then top with the chicken, peppers, beans, and cherry tomatoes. Scatter the cheese and remaining cilantro over the top and squeeze the rest of the lime over everything — that acid keeps the bowls tasting fresh through day four.
8. Cool Before Storing
Leave the lids off and let the bowls cool at room temperature for no more than 2 hours — trapped steam makes rice gummy and wilts the peppers. Lid and refrigerate for up to 4 days.
Delicious Variations
Cilantro-Lime Cauliflower Rice
Swap the white rice for 4 cups of riced cauliflower roasted on a second pan for 20 minutes at 425°F (220°C) to cut roughly 30g of carbs per bowl.
Steak Fajita Bowls
Replace the chicken with 2 lb of flank steak sliced against the grain and roast only 8 to 10 minutes, until the internal temperature hits 130°F (54°C) for medium-rare.
Chipotle Crema Bowls
Skip the cheese and drizzle a blend of 1/2 cup Greek yogurt, 1 tbsp adobo sauce, and lime juice over each bowl for a tangy, lower-fat finish.
How to Store Meal Prep Chicken Fajita Bowls
Refrigerator
Store in airtight containers at 40°F (4°C) or colder for up to 4 days; keep tomatoes and cheese separate if you can and add the final lime squeeze at serving.
Freezer
Freeze the rice, chicken, peppers, and beans without tomatoes, cheese, or cilantro in freezer-safe containers for up to 3 months, then thaw overnight in the fridge.
Reheating
Microwave covered with a splash of water for 2 minutes on high, stirring once, until steaming hot at 165°F (74°C); or reheat in a 350°F (175°C) oven for 12 minutes.
Frequently Asked Questions
Q: How long do chicken fajita meal prep bowls last in the fridge?
They last up to 4 days in an airtight container held at 40°F (4°C) or colder. Day four is the practical limit for cooked chicken and rice, so write the prep date on the lids and eat the earliest containers first.
Q: Can I eat these fajita bowls cold?
Yes, they are built to taste good cold, which makes them a great desk lunch when there is no microwave. Pack the cheese and tomatoes separately and add an extra squeeze of lime at lunch so the chilled rice does not taste dry.
Q: Can you freeze chicken fajita bowls?
Yes, the rice, chicken, peppers, and beans freeze well for up to 3 months in freezer-safe containers. Leave out the tomatoes, cheese, and cilantro, because they turn watery and limp once thawed.
Q: How many calories are in one chicken fajita meal prep bowl?
Each bowl has about 570 calories with 45g of protein, 60g of carbs, and 17g of fat. Skipping the cheese drops it to roughly 515 calories per bowl without changing the portion size.
Q: What can I use instead of white rice in these bowls?
Brown rice, quinoa, or cauliflower rice all work as one-for-one swaps by volume. Cook brown rice 35 to 40 minutes and quinoa about 15 minutes so they are fully tender before you build the bowls, and adjust the broth to the package directions.
Meal Prep Chicken Fajita Bowls – Easy 40-Minute Lunch
Meal Prep Chicken Fajita Bowls deliver 45g of protein per bowl with charred peppers and lime rice, ready in 40 minutes for six easy grab-and-go lunches.
🧂 Ingredients
- 2 lb (900 g) boneless, skinless chicken breasts, sliced into 1/2-inch strips
- 2 tbsp fajita or taco seasoning
- 3 tbsp olive oil, divided
- 3 large bell peppers (red, yellow, orange), stemmed and sliced 1/4 inch thick
- 1 large yellow onion, halved and sliced 1/4 inch thick
- 2 cups (370 g) long-grain white rice, rinsed
- 3 1/2 cups (830 ml) low-sodium chicken broth
- 1 can (15 oz / 425 g) black beans, drained and rinsed
- 1 1/2 cups (270 g) cherry tomatoes, halved
- 3/4 cup (90 g) shredded Monterey Jack cheese
- 2 limes, juiced (about 1/4 cup / 60 ml)
- 1/2 cup chopped fresh cilantro
📋 Instructions
- 1Preheat the Oven — Set a rack in the upper third of the oven and preheat to 425°F (220°C). Line a large rimmed sheet pan with parchment — it needs to be big enough that the chicken and peppers will eventually sit in a single layer.
- 2Simmer the Rice — Bring the broth to a rolling boil (212°F / 100°C) in a medium saucepan, stir in the rinsed rice, then cover and drop the heat to low. Cook 15 minutes without lifting the lid, until small steam holes dot the surface and the liquid is fully absorbed; pull it off the heat and let it sit covered 10 minutes.
- 3Season the Chicken — Pat the chicken strips dry with paper towels, then toss with 2 tbsp olive oil, all of the fajita seasoning, 1 1/4 tsp salt, and a few grinds of pepper. Let it sit 10 minutes while the oven finishes heating so the spices hydrate and cling to the meat.
- 4Char the Vegetables — Toss the peppers and onion with the remaining 1 tbsp oil and a pinch of salt, then spread them across the sheet pan. Roast 10 minutes at 425°F (220°C), until the edges just start to blister and the onion turns translucent.
- 5Roast the Chicken — Push the vegetables to the sides and nestle the chicken in a single layer in the center. Roast 15 to 18 minutes more, until the chicken registers 165°F (74°C) on an instant-read thermometer and the pepper edges are charred and curling with no pink inside.
- 6Warm the Beans — While the pan roasts, warm the black beans in a small skillet over medium heat for about 3 minutes, until hot and fragrant, or microwave them covered for 90 seconds. Stir half the lime juice and half the cilantro into the rested rice, then taste and add salt.
- 7Build the Bowls — Divide the rice among six containers, then top with the chicken, peppers, beans, and cherry tomatoes. Scatter the cheese and remaining cilantro over the top and squeeze the rest of the lime over everything — that acid keeps the bowls tasting fresh through day four.
- 8Cool Before Storing — Leave the lids off and let the bowls cool at room temperature for no more than 2 hours — trapped steam makes rice gummy and wilts the peppers. Lid and refrigerate for up to 4 days.




