High-protein corn chicken rice bowls are the meal prep that finally tastes like something you’d pay for — smoky chili chicken, creamy Mexican street corn, cilantro-lime rice, and a cool smoky yogurt drizzle, layered into 4 grab-and-go bowls with a real 45 grams of protein each. Ready in 30 minutes, it’s the lunch I reach for when a sad desk salad won’t cut it. Here’s exactly how I make it — including how the street corn actually gets that charred, creamy flavor.
Why You’ll Love This Recipe ❤️
- A real 45g protein per bowl — from a generous portion of chili-rubbed chicken plus Greek yogurt in the sauce, not an inflated number.
- Ready in 30 minutes — the rice, chicken, and corn all cook back-to-back in one skillet, so active time is about 15 minutes.
- Tastes like a $16 bowl for about $4 — the street corn is the real deal with cotija, lime, and chili.
- Built for 4 days of meal prep — the flavors actually get better by day two.
Restaurant-quality flavor ✨
The smoky yogurt drizzle is what pulls the whole bowl together — that cool, tangy, slightly spicy sauce over warm chili chicken is exactly what makes street corn bowls addictive.
Simple ingredients, big results 🧄
Chili powder and smoked paprika do the heavy lifting on the chicken, and charring the corn in the same pan (in the chicken’s leftover fond) gives it that grilled-elote taste without a grill.
Ingredients 🛒
You’ll want cotija cheese for authentic street-corn flavor — it’s a crumbly Mexican cheese usually shelved near the feta. Feta works in a pinch (a little tangier). Use 1.5 lb of chicken here; that’s what genuinely gets each bowl to 45g of protein.
For the chili chicken:
- 1.5 lb boneless skinless chicken breast, cut into 1-inch cubes
- 1 tablespoon olive oil
- 1 tablespoon chili powder
- 1 teaspoon smoked paprika
- 1 teaspoon ground cumin
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
For the cilantro-lime rice:
- 1 cup jasmine white rice
- 1 1/2 cups water
- 1/4 teaspoon salt
- 1 tablespoon lime juice
- 1 tablespoon chopped fresh cilantro
For the street corn:
- 1 1/2 cups corn kernels (fresh, or frozen-thawed, or canned and drained)
- 1/2 red bell pepper, finely diced
- 1 jalapeño, seeded and minced
- 1/4 cup red onion, finely diced
- 1/4 cup cotija cheese, crumbled
- 2 tablespoons chopped fresh cilantro
- 1 tablespoon lime juice
For the smoky yogurt drizzle:
- 1/2 cup plain Greek yogurt (2% or full-fat — not fat-free)
- 1/4 cup mayonnaise
- 2 tablespoons lime juice
- 1 teaspoon smoked paprika
- 1 teaspoon chili powder
- 1/4 teaspoon salt
- 1–2 tablespoons water, to thin
To assemble:
- Romaine lettuce, chopped (optional bed)
- 1 avocado, sliced (optional, add fresh)
- 2 limes, cut into wedges
Step-by-Step Instructions 👩🍳
Three things cook in the same 30 minutes: start the rice, sear the chicken, then char the corn in the same skillet while you whisk the sauce. Here’s the timing.
Phase One — Start the Rice
- Rinse and simmer. Rinse the rice under cold water for about 20 seconds until the water runs mostly clear — this washes off surface starch so it won’t turn gummy. Add it with 1 1/2 cups water and the salt to a small pot, bring to a boil, then cover, reduce to low, and simmer 15 minutes. Don’t lift the lid; every peek lets steam escape.
Phase Two — Sear the Chicken
- Season the chicken. Pat the chicken cubes dry with paper towels — dry chicken browns, wet chicken steams. Toss with the olive oil, then the chili powder, smoked paprika, cumin, garlic powder, onion powder, salt, and pepper until every piece is coated.
- Cook it. Heat a large skillet over medium-high for about 90 seconds, until a drop of water sizzles. Add the chicken in a single layer (don’t crowd the pan) and leave it undisturbed for 4 minutes to build a golden crust. Stir and cook another 4–5 minutes, until it reaches 165°F on a thermometer — the USDA safe minimum for poultry. Transfer to a plate.
Phase Three — Char the Corn + Make the Sauce
- Char the corn. Don’t wash the skillet — those browned bits (the fond) are pure flavor. Add the corn in a single layer over medium-high and leave it 3 minutes to catch some char, then stir and cook 2 more minutes. Tip it into a bowl with the bell pepper, jalapeño, red onion, cotija, cilantro, and lime juice, and stir. The warm corn softens the cheese into the mix.
- Whisk the drizzle. Stir together the Greek yogurt, mayonnaise, lime juice, smoked paprika, chili powder, and salt. Add water a little at a time until it’s pourable — that’s your smoky drizzle.
- Finish the rice. When the timer’s up, rest the rice (lid on) 5 minutes, then fluff and stir in the lime juice and cilantro while it’s warm.
Phase Four — Assemble
- Build the bowls. Into each of 4 containers, add about 2/3 cup rice, a quarter of the chicken (about 4–5 oz cooked), a scoop of street corn, and a little romaine if using. Drizzle with the smoky yogurt sauce, or pack the sauce separately and add it fresh. Tuck in a lime wedge. Add avocado the day you eat it, since it browns in the fridge.
-
Pro Tips for Success 💡
🥣 🥣 Use full-fat or 2% Greek yogurt, never fat-free — fat-free is thin and makes the drizzle watery. Once the lime and smoked paprika go in, it tastes just as rich as sour cream with more protein and fewer calories.
🌽 🌽 Char the corn in the same pan as the chicken. The leftover spice and fond give the corn a smoky, grilled-elote depth you can’t get from a clean skillet. One less pan to wash, and better flavor.
🌡️ 🌡️ Pull the chicken the moment it hits 165°F. Chicken breast dries out fast past that point, so a thermometer is worth its weight here. No thermometer? Cut into the biggest cube — it should be opaque white with clear juices.
🥣 Keep the sauce and avocado separate until serving. A pourable yogurt sauce over rice on Sunday leaves you soggy by Tuesday, and avocado browns within a day. Add both fresh and every bowl tastes just-made.
💧 Drain the corn well if you’re using frozen or canned. Excess water is the main reason street corn turns watery instead of creamy — a few minutes in a colander fixes it.
Common Issues & Fixes ⚠️
Dry chicken. It went past 165°F. Dice it smaller and toss with a spoonful of the yogurt drizzle and a squeeze of lime to bring moisture back.
Runny corn or sauce. Usually fat-free yogurt or undrained corn. Drain the corn well and use 2% or full-fat yogurt; stir in an extra tablespoon of cotija to tighten a loose sauce.
Mushy rice. Too much water or a lifted lid. Stick to 1 cup rice to 1 1/2 cups water and leave the lid on the full 15 minutes.
Storage & Shelf Life ❄️
Store the assembled bowls in the fridge for up to 4 days. Per USDA FoodSafety.gov, cooked chicken is safe refrigerated for 3–4 days at 40°F or below. The chicken, rice, and corn all hold well, and the street corn tastes even better by day two as it melds. Keep the yogurt drizzle and avocado separate and add them fresh.
To freeze, pack the chicken and rice (up to 2 months) and leave the yogurt sauce out — Greek yogurt turns slightly grainy when frozen. Thaw overnight in the fridge, reheat gently, and add fresh sauce after.
Recipe Variations 🔄
Swap the protein for 1.5 lb ground turkey, lean ground beef, or shrimp — same spice rub, adjusted cook time (shrimp needs only 3–4 minutes and is best eaten within 2–3 days). For a different bowl entirely, try my 20-Minute High-Protein Lunch Meal Prep
Make it lower-carb by swapping the rice for cauliflower rice, which keeps the protein high while cutting the carbs roughly in half. Add extra fiber by stirring a rinsed can of black beans or chickpeas into the corn (about 3g fiber per bowl). For more plant-forward ideas, see my Taco Meal Prep Bowls
Turn up the heat with an extra minced jalapeño or a spoon of chipotle in adobo whisked into the drizzle (it also gives the sauce that deeper orange color).
What to Serve With This 🍽️
A small handful of tortilla chips adds crunch and that taqueria feel. A simple side of black beans stretches it further and adds fiber. Iced hibiscus tea (agua de jamaica) is a refreshing, zero-calorie drink match. On a no-cook day, pair it with my Adult Lunchable Bento Box Ideas
Common Questions ❓
Q: Can I make this ahead of time?
A: Yes — it’s built for Sunday prep, Monday–Thursday eating. Keep the yogurt drizzle and avocado separate and add them fresh each day; everything else holds beautifully for 4 days.
Q: Can I freeze it?
A: The chicken and rice freeze well for up to 2 months. Leave out the yogurt sauce (it gets grainy frozen) and add it fresh after thawing overnight in the fridge.
Q: Can I use sour cream instead of Greek yogurt?
A: Yes, but you’ll lose a few grams of protein and add some calories. The flavor is nearly identical once the lime and smoked paprika are in — use full-fat for the best texture.
Q: How do I know when the chicken is done?
A: It reads 165°F on a thermometer at the thickest cube. No thermometer? It should be opaque white all the way through with clear juices — usually 8–9 minutes for 1-inch cubes.
Q: How do I get real street-corn flavor without a grill?
A: Char the corn in a hot, dry skillet (ideally the one you cooked the chicken in) and don’t stir it for the first 3 minutes — that’s what gives you those grilled-tasting charred spots.
Nutrition Information 📊
Per bowl (about 4–5 oz cooked chicken, 2/3 cup rice, street corn, and yogurt drizzle), calculated from USDA food-composition values using Atwater factors. (Estimated — verify in WP Recipe Maker or a calculator before publishing.)
- Calories: ~540 kcal (estimated)
- Protein: ~45g (estimated)
- Carbohydrates: ~43g (estimated)
- Dietary Fiber: ~5g (estimated)
- Total Sugars: ~6g (estimated)
- Total Fat: ~21g (estimated)
- Saturated Fat: ~5g (estimated)
- Sodium: ~640mg (estimated)
- Cholesterol: ~115mg (estimated)
Macro Breakdown (% of calories)
- Protein: ~33%
- Carbs: ~32%
- Fat: ~35%
Math check: (45×4) + (43×4) + (21×9) = 180 + 172 + 189 = 541 ≈ 540 ✓
Diet Tags
This recipe is: Gluten-Free, Nut-Free, High-Protein, GLP-1 Friendly. (Not dairy-free; not egg-free.)
Allergens
Contains: Milk (cotija cheese, Greek yogurt) and Eggs (mayonnaise). May contain: None.
Nutrition Notes
A real 45g of protein per bowl comes from the generous chicken portion plus Greek yogurt in the sauce. Using Greek yogurt instead of sour cream adds protein and trims calories versus classic elote. Values are estimates and vary with your exact chicken size, brands, and portions.
Why This Recipe Works ✅
The magic is in the layering: charring the corn in the chicken’s pan borrows all that smoky spice, the warm corn melts the cotija into a creamy salad, and the cool yogurt drizzle balances the heat of the chili chicken. Using 1.5 lb of chicken is a deliberate choice — it’s what makes the 45g protein real rather than a marketing number. Once you’ve got the spice rub and the one-skillet flow down, this becomes a 30-minute Sunday habit that makes weekday lunch something you actually look forward to. If you want your whole week of high-protein meals mapped out, my Macro Method does the planning for you.
Macro Method — hit your protein and calorie goals without the math. Inside: macro-friendly meal templates, a tracker, and high-protein recipes built for real life. Get it here.
Nutrition is an estimate and varies by brand and portion. This is general information, not medical advice.

