
This street corn chicken rice bowl brings restaurant-quality flavors right to your dinner table with minimal effort. The combination of seasoned chicken, creamy street corn, and fluffy rice creates a satisfying meal that's both colorful and delicious.
I first made this recipe when I was craving something with the flavors of Mexican street food but wanted a complete meal in one bowl. Now it's become our family's go-to dinner when we want something that feels special without spending hours in the kitchen.
Ingredients
- Boneless skinless chicken breasts or thighs: Provide the protein base for this dish; use thighs for more flavor and moisture
- Olive oil: Helps the spices stick to the chicken and prevents it from drying out
- Chili powder, cumin, and paprika: Create that signature street food flavor profile; look for fresh spices for the most vibrant taste
- White or brown rice: Forms the foundation of the bowl; brown rice adds extra nutrition and a nutty flavor
- Fresh corn on the cob: Gives the authentic street corn experience, but frozen works wonderfully in a pinch
- Cotija cheese: Adds the traditional salty finish to the corn; feta makes a great substitute if you cannot find cotija
- Mayonnaise: Creates the creamy coating that makes street corn so irresistible
- Fresh lime juice: Brightens all the flavors and cuts through the richness
- Avocado: Adds a buttery texture and healthy fats that complement the other ingredients
Step-by-Step Instructions
- Prepare the Chicken Marinade:
- Combine olive oil with chili powder, garlic powder, cumin, paprika, salt, and pepper in a bowl until you have a paste-like consistency. This spice blend is the key to flavorful chicken, so don't be shy with the seasonings. The oil helps the spices stick to the chicken and keeps it juicy during cooking.
- Marinate the Chicken:
- Coat the chicken thoroughly with the marinade, using your hands to ensure even coverage. Allow the chicken to marinate for at least 15 minutes at room temperature or up to 4 hours in the refrigerator for deeper flavor. The longer it marinates, the more flavorful your chicken will be.
- Cook the Chicken:
- Heat a grill pan or skillet over medium heat until hot but not smoking. Add the chicken and cook for 6 to 7 minutes on each side until the internal temperature reaches 165°F. The outside should develop a beautiful caramelized crust while the inside remains juicy. Let the chicken rest for 5 minutes before slicing to allow the juices to redistribute.
- Prepare the Street Corn:
- If using fresh corn, grill the ears until charred in spots, about 10 minutes total, turning occasionally. The charring adds a smoky flavor that's essential to street corn. For frozen corn, sauté in butter until golden brown, which develops a similar depth of flavor. Mix the cooked corn with mayonnaise, cotija cheese, lime juice, chili powder, and cilantro in a large bowl until well combined.
- Assemble the Bowls:
- Start with a base of hot cooked rice in each bowl. Arrange sliced chicken on one side and a generous scoop of the street corn mixture on the other. Add sliced avocado, if using, and garnish with lime wedges and additional cilantro. The presentation is almost as important as the flavor; creating distinct sections allows each component to shine.

The street corn is undoubtedly the star of this dish. I discovered the magic of Mexican street corn (elote) during a trip to Mexico City years ago and have been recreating versions of it ever since. There's something about the combination of sweet corn, charred slightly, and coated in creamy, tangy sauce that makes it irresistible.
Make Ahead Options
You can prepare several components of this meal in advance to make dinner assembly lightning fast. The chicken can be marinated up to 24 hours ahead and kept refrigerated. The street corn mixture stays fresh for 2 days in an airtight container. Even the rice can be cooked ahead and reheated with a splash of water to prevent drying out. This makes the recipe perfect for meal prep; simply store components separately and assemble when ready to eat.
Customization Ideas
This bowl concept is infinitely customizable based on what you have on hand. Swap the chicken for black beans or grilled shrimp for different protein options. Add a spoonful of black beans or pico de gallo for extra texture and flavor. For a spicier version, include sliced jalapeños or a drizzle of hot sauce. You can even turn this into a street corn chicken burrito by wrapping all the components in a large tortilla — a favorite variation in our household.
Serving Suggestions
Serve these bowls family-style by setting out all the components and letting everyone build their own. This interactive dinner approach is especially fun for kids who might be hesitant about trying new foods. Complement the meal with a simple side salad dressed with lime vinaigrette or chips and guacamole for a festive touch. For beverages, try serving with a classic margarita for adults or agua fresca for a family-friendly option.
Frequently Asked Questions
- → How can I substitute cotija cheese?
You can use feta cheese or Parmesan as a substitute for cotija cheese.
- → Can I use frozen corn instead of fresh?
Yes, sauté frozen corn in butter until golden and cooked through to mimic fresh grilled corn.
- → What type of rice works best?
Both white and brown rice work well, depending on your preference for texture and flavor.
- → Can I prepare this dish in advance?
Yes, you can cook the chicken and prepare the corn mixture ahead of time. Reassemble and add toppings when ready to serve.
- → What pairs well with this dish?
Serve with tortilla chips, a fresh green salad, or a citrus-based mocktail for a complete meal.