This Street Corn Chicken Bowl is a high-protein dinner ready in 30 minutes! Juicy chicken, creamy street corn, avocado, and cheese in one amazing bowl.

Ingredients

Toggle: Metric / US

Instructions

Step 1

Pat the chicken breasts dry with paper towels—this removes excess moisture that would inhibit browning. Cut them into uniform 1-inch bite-sized pieces so they cook evenly and quickly. In a medium bowl, toss the chicken with olive oil, chili powder, smoked paprika, ground cumin, garlic powder, and a generous pinch of salt and black pepper. Massage the spices into every piece. The chicken should look fully coated, with a reddish-brown spice crust. Let it sit for 5 minutes while you preheat your skillet; this allows the seasonings to penetrate the meat and kick-starts flavor development.

Step 1 image
Step 2

Heat a large cast-iron skillet or heavy-bottomed pan over medium-high heat until it’s smoking hot. Add the chicken in a single layer, being careful not to overcrowd the pan—if the pieces are touching too closely, they’ll steam instead of sear. Cook undisturbed for 4-5 minutes until a golden-brown crust forms on the bottom. Then flip each piece and cook for another 4-5 minutes, until the chicken is cooked through and reaches an internal temperature of 165°F. The chicken should feel firm to the touch and look juicy, not dry. Transfer to a plate and tent loosely with foil to keep warm.

Step 2 image
Step 3

In the same skillet, add the frozen corn kernels (no need to thaw first). Spread them out in an even layer and let them sit without stirring for 2-3 minutes to develop a beautiful char. The corn will pop and sizzle; listen for that sound. Stir and continue cooking for another 2-3 minutes, until some kernels are browned and blistered. This char is what gives street corn its signature smoky, sweet flavor. If using fresh corn, cut kernels from 4 cobs and cook for a slightly shorter time. Remove the corn to a mixing bowl.

Step 4

In a small bowl, whisk together the Greek yogurt, mayonnaise, lime juice, a pinch of chili powder, and salt. This is your creamy crema that will make the corn irresistible. For a tangier, more authentic elote flavor, add a little more lime juice and a pinch of smoked paprika. Taste it and adjust the seasoning. The sauce should be thick enough to cling to the corn but pourable. If you prefer a lighter version, use all Greek yogurt instead of mayo; it adds even more protein and a lovely tang.

Step 5

Add the charred corn to the bowl with the crema and stir to coat every kernel. Then gently fold in half of the crumbled cotija cheese, half of the chopped cilantro, and the diced jalapeño if you like heat. The corn should be creamy and slightly chunky, with pops of salty cheese and fresh herbs. Let it sit for a couple of minutes so the flavors meld; the heat from the corn will soften the cheese and release the aromatics.

Step 6

To assemble the bowls, divide the street corn mixture among 4 bowls, spreading it as a base. Top with the juicy chicken pieces, then fan out the avocado slices. Sprinkle with the remaining cotija cheese and cilantro. Add a few lime wedges on the side so everyone can squeeze extra lime over the top. For a final pop, drizzle with hot sauce or a pinch of chili powder. Serve immediately while the chicken is warm and the corn is creamy.

Step 7

If meal-prepping, let all components cool completely before storing them in separate airtight containers. Reheat only the chicken and corn, then add fresh avocado and lime just before serving to prevent browning. The flavors will actually deepen overnight, making this an excellent make-ahead lunch option.

For best results

  • Use a cast-iron skillet for the best char. Cast iron holds heat better than non-stick, which is crucial for getting those gorgeous golden-brown marks on both the chicken and corn. If you don't have cast iron, a stainless steel pan will work, but avoid non-stick for this recipe if possible—it won't brown as effectively. Make sure your pan is fully preheated before adding anything, and be patient during cooking; don't move the chicken too early or it will tear.
  • Pat your chicken dry. It sounds counterintuitive, but the drier the surface, the better the sear. Moisture on the surface steams rather than browns. After cutting the chicken, thoroughly pat each piece with paper towels. If you have time, let the seasoned chicken sit uncovered in the fridge for 15 minutes—this dries the surface even more and enhances the crust.
  • Don't overcrowd the pan. When the chicken is piled too high, the temperature drops and the juices release, creating a soupy mess instead of a golden sear. Cook in batches if necessary. For a pound of chicken, a 12-inch skillet should comfortably fit the pieces in a single layer. If you need to cook in two batches, keep the first batch warm in a low oven.
  • Use frozen corn straight from the bag. You don't need to thaw it first; in fact, adding frozen corn directly to the hot pan creates more steam initially, which helps the kernels soften while still allowing them to char afterward. Just be prepared for some loud popping sounds. Spread it evenly and let it sit to maximize the char. If you have fresh corn on the cob, even better—grill or pan-sear the cobs first for an extra smoky flavor.
  • Make the creamy sauce your own. The classic street corn elote sauce uses mayonnaise for richness, but Greek yogurt boosts protein significantly. You can use any combination of the two (e.g., half yogurt, half mayo). For a vegan version, use a plant-based yogurt or blended silken tofu. To make it spicier, add a minced chipotle pepper in adobo or a dash of cayenne to the sauce.
  • Meal prep like a pro. This recipe stores beautifully for 3-4 days in the refrigerator, but keep the components separate. The corn mixture and chicken can be stored together or separately; always add avocado and fresh lime right before serving. When reheating, use a skillet or microwave until piping hot, then top with cold avocado and a squeeze of lime. You can also prep the seasoning mix and sauce ahead of time to cut down on weeknight effort.

Variations

  • Shrimp Street Corn Bowl: Swap the chicken for 1 pound of large shrimp, peeled and deveined. Season the shrimp with the same spice blend, but cook them for just 2-3 minutes per side until pink and opaque. Shrimp cook much faster, so keep a close eye to avoid rubbery texture. This variation is equally high-protein and perfect for seafood lovers.
  • Vegetarian Black Bean Street Corn Bowl: For a meatless high-protein dinner, replace the chicken with 1½ cups of cooked black beans (or 1 can, drained). Toss them in the same spices and warm them in the skillet after cooking the corn. Add a scoop of Greek yogurt and extra lime for creamy richness. You'll get about 15g of protein per serving from the beans plus the Greek yogurt and cheese.
  • Chipotle-Style Burrito Bowl: Turn this into a burrito bowl by adding a base of cilantro-lime rice or a bed of greens. Add pico de gallo, shredded lettuce, and a dollop of sour cream. The street corn chicken mixture becomes the hearty filler, and you can top it with crispy tortilla strips for crunch. This stretches the recipe to 6 servings for a crowd.
  • Low-Carb Street Corn Chicken Bowl: If you're watching carbs, skip the corn and instead use chopped roasted cauliflower or zucchini sauteed with a little paprika and cumin. The creamy sauce works beautifully as a mock 'elote' dressing for roasted vegetables. Serve over cauliflower rice or simply in a lettuce wrap. This keeps all the flavor with far fewer carbohydrates.

Nutrition

  • Calories480 kcal
  • Total Fat22g
  • Saturated Fat6g
  • Cholesterol120mg
  • Sodium620mg
  • Total Carbohydrates45g
  • Dietary Fiber8g
  • Sugars10g
  • Protein38g

Common Questions

Can I use canned or frozen corn?
Yes, both canned and frozen corn work well. For canned corn, drain thoroughly and pat dry with paper towels before cooking to avoid excess moisture. Frozen corn is ideal because it needs no prep and chars nicely in the skillet. Fresh corn off the cob is best in late summer; grill or boil it first for a few minutes.
How do I store leftovers?
Store leftover chicken and street corn in separate airtight containers in the refrigerator for up to 3-4 days. The avocado should be stored separately and added just before serving to prevent browning. Reheat the chicken and corn gently in a microwave or skillet until hot. If the corn mixture seems dry after reheating, add a squeeze of lime or a little extra yogurt.
Can I make this recipe dairy-free?
Absolutely. Use a high-quality vegan mayonnaise and dairy-free Greek yogurt (or a thick coconut yogurt) for the crema. For the cotija cheese, substitute a vegan feta or simply omit it and add extra smoked paprika and lime for flavor. You can also add a sprinkle of nutritional yeast for a cheesy, savory taste.
Is this recipe keto-friendly?
In its current form, street corn contains enough carbs to push you out of strict ketosis, depending on your daily limits. To make it keto, follow the low-carb variation using roasted cauliflower or replace the corn with a combination of sautéed zucchini and mushrooms. Use full-fat Greek yogurt and plenty of avocado and cheese to keep the fat ratio high.
What can I use instead of cotija cheese?
Cotija is a salty, crumbly Mexican cheese, but you can substitute feta cheese (which is saltier) or ricotta salata. If you need a non-dairy alternative, try a vegan feta or crumbled firm tofu with a little salt and lime juice. Grated Parmesan also works in a pinch, though it’s harder, not creamy.