Total Time: 40 minutes | Yield: 4 bowls
There’s a little taco stand near my neighborhood where they serve the most incredible elote, and every time I bite into that smoky, creamy, charred corn, I think about how those flavors would work in a complete meal. That’s exactly how this Mexican Street Corn Chicken Rice Bowl was born. I wanted to capture that street food magic—the kind that makes you close your eyes with the first bite—and transform it into a satisfying dinner I could make any night of the week. The combination of juicy, spice-rubbed chicken, fluffy cilantro-lime rice, and that signature charred corn with its creamy, tangy topping has become a regular rotation in my kitchen.
Why You’ll Love This Recipe
This bowl delivers restaurant-quality flavors without the complexity or price tag. First, it brings together all the beloved elements of Mexican street food in one satisfying dish that feels special yet comes together in just 40 minutes. The smoky char on the corn and chicken adds depth that you simply can’t achieve without proper grilling or searing techniques.
Furthermore, this recipe is incredibly well-balanced nutritionally, offering lean protein from the chicken, complex carbohydrates from the rice, and healthy fats from the creamy toppings. Each component can be prepared simultaneously, making it an efficient weeknight option despite its impressive presentation. The flavors are bold and crave-worthy, with layers of smokiness, tanginess, creaminess, and just the right amount of spice working together in perfect harmony.
Essential Equipment
Before you start, gather these tools to make preparation smooth and efficient:
- Grill pan or outdoor grill – For achieving that characteristic char on chicken and corn
- Skillet – An alternative if you don’t have a grill
- Pot or rice cooker – For perfectly fluffy jasmine rice
- Mixing bowl – To marinate the chicken properly
- Sharp knife – Essential for cutting grilled chicken and corn kernels
Ingredients You’ll Need
For the Marinated Chicken
- 1 pound boneless chicken thighs
- 2 tablespoons olive oil
- 1 teaspoon chili powder
- 1 teaspoon cumin
- 1/2 teaspoon paprika
- 2 cloves garlic, minced
- Juice of 1 lime
- Salt and pepper to taste
For the Cilantro-Lime Rice
- 1 1/2 cups jasmine rice
- 3 cups chicken broth
- 1/4 cup fresh cilantro, chopped
- Zest and juice of 1 lime
For the Street Corn Topping
- 3 ears fresh corn (or 2 cups frozen corn)
- 2 tablespoons mayonnaise
- 1/2 cup cotija cheese, crumbled
- 1/2 teaspoon chili powder
- Fresh cilantro for garnish
For the Lime Crema
- 1/2 cup Mexican crema or sour cream
- Juice of 1 lime
- Pinch of salt
Step-by-Step Instructions
Marinate the Chicken
Begin by preparing your chicken for maximum flavor absorption. In a medium mixing bowl, combine the chicken thighs with olive oil, chili powder, cumin, paprika, minced garlic, and fresh lime juice. Season generously with salt and freshly ground black pepper. Using your hands or tongs, massage the marinade into every crevice of the meat, ensuring even coverage. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes, though an hour will yield even more flavorful results.
Prepare the Cilantro-Lime Rice
While your chicken marinates, start on the rice foundation of your bowl. Rinse the jasmine rice under cold water until the water runs clear—this removes excess starch and prevents gummy rice. In a pot or rice cooker, combine the rinsed rice with chicken broth, which adds incredible savory depth compared to plain water. Bring to a boil, then reduce heat to low, cover, and simmer for about 15-18 minutes until the liquid is absorbed and the rice is tender.
Once cooked, remove from heat and let it rest, covered, for 5 minutes. Then, fluff the rice gently with a fork, breaking up any clumps. Fold in the chopped fresh cilantro along with the lime zest and juice, distributing the herbs and citrus evenly throughout. The vibrant green flecks and bright citrus notes transform ordinary rice into something special.
Char the Street Corn
Fresh corn delivers the best flavor, but frozen works in a pinch. If using fresh corn, leave the kernels on the cob for grilling. Heat your grill pan or outdoor grill over medium-high heat until smoking hot. Place the corn directly on the grates and let it char without moving for 3-4 minutes per side. You want deep golden-brown spots that border on black—this caramelization is where the magic happens.
Once beautifully charred, carefully cut the kernels from the cob using a sharp knife. Stand each cob upright in a large bowl and slice downward in smooth strokes. Transfer the kernels to a mixing bowl and toss them with mayonnaise and half the chili powder while still warm. The residual heat helps the coating adhere perfectly to each kernel.
Cook the Chicken to Perfection
Now it’s time to grill your marinated chicken. Heat the same grill pan over medium-high heat, allowing it to get thoroughly hot before adding the meat. Place the chicken thighs on the grill without overcrowding—they should sizzle immediately upon contact. Cook undisturbed for 6-7 minutes on the first side until golden brown with distinct grill marks.
Flip the chicken and continue cooking for another 6-7 minutes until the internal temperature reaches 165°F (74°C). The chicken should feel firm to the touch and the juices should run clear. Remove from heat and let the chicken rest for 5 minutes on a cutting board—this crucial step allows the juices to redistribute throughout the meat. After resting, slice the chicken against the grain into strips.
Whip Up the Lime Crema
While the chicken rests, prepare the finishing touch that ties everything together. In a small bowl, whisk together the Mexican crema (or sour cream), fresh lime juice, and a pinch of salt until smooth and pourable. The consistency should be like heavy cream—add a splash of water if it’s too thick. Taste and adjust the lime juice or salt as needed. This bright, tangy sauce balances the richness of the other components perfectly.
Assemble Your Bowls
Now comes the fun part—building your beautiful bowls. Start with a generous scoop of the cilantro-lime rice as your base, spreading it across the bottom of each bowl. Arrange the sliced grilled chicken on one side, fanning it out for visual appeal. Spoon the charred street corn mixture beside the chicken, letting some of the creamy coating drip onto the rice.
Sprinkle the crumbled cotija cheese generously over the corn—don’t be shy with this salty, tangy cheese that’s essential to authentic elote. Drizzle the lime crema over the entire bowl in artistic swirls. Finally, garnish with fresh cilantro leaves and serve with lime wedges on the side for those who want extra brightness.

Serving Suggestions
This bowl is a complete meal on its own, but there are wonderful ways to enhance the experience. Serve with warm flour tortillas on the side for scooping up every last bit of that delicious corn and crema. A squeeze of additional lime over everything just before eating brightens all the flavors beautifully.
For a lighter option, consider serving smaller portions over a bed of crisp romaine lettuce instead of rice, transforming it into a hearty taco salad. Alternatively, add black beans for extra protein and fiber, making the bowls even more filling. A side of fresh pico de gallo or your favorite salsa adds another layer of freshness and acidity that complements the rich, smoky flavors.
Creative Variations to Try
Protein Swaps
While chicken thighs provide the juiciest results, feel free to experiment with other proteins. Boneless chicken breasts work well, though they require slightly less cooking time. Shrimp is an excellent option that cooks even faster—simply toss them in the same marinade and grill for 2-3 minutes per side. For a vegetarian version, substitute grilled portobello mushrooms or seasoned black beans.
Heat Level Adjustments
If you love spice, kick things up a notch by adding diced jalapeños to the corn mixture or stirring hot sauce into the lime crema. Alternatively, sprinkle Tajín seasoning over the finished bowls for that authentic Mexican street food flavor with extra heat. For a milder version suitable for kids, reduce the chili powder by half and skip the additional spicy garnishes.
Grain Alternatives
While jasmine rice provides the perfect fluffy texture, you can easily substitute other grains based on your preferences or dietary needs. Cauliflower rice makes this low-carb friendly, while quinoa adds extra protein and a nutty flavor. Brown rice offers more fiber and nutrients, though it requires a longer cooking time.
Toppings Bar Style
Turn this into an interactive meal by setting up a toppings bar. Beyond the basic components, offer sliced avocado, pickled red onions, diced tomatoes, shredded lettuce, additional cheese options, and various salsas. This approach works wonderfully for entertaining and allows everyone to customize their bowl to their liking.
Make-Ahead and Meal Prep Tips
This recipe is fantastic for meal prep, with each component storing well separately. Cook the rice up to 3 days ahead and store it in an airtight container in the refrigerator. Reheat portions in the microwave with a splash of water to restore moisture and fluffiness.
The marinated chicken can sit in the fridge for up to 24 hours before cooking, which actually improves the flavor as the spices penetrate deeper. However, once grilled, use the chicken within 3-4 days. Store sliced chicken separately from other components to maintain the best texture.
Prepare the lime crema up to 3 days in advance and keep it refrigerated in a sealed container. The street corn mixture is best made fresh since the char and crispy texture fade after a day, but you can prep and store the raw corn kernels for quick assembly. When ready to eat, simply reheat the rice and chicken, char fresh corn, and assemble your bowls in minutes.
Important Notes
Chicken Thigh Choice: Dark meat chicken thighs remain juicier and more flavorful than breasts, especially when grilled. If you must use chicken breasts, pound them to even thickness and reduce cooking time to prevent drying out.
Corn Selection: Fresh corn yields the best results with superior sweetness and texture. Choose ears with bright green husks and plump kernels. In winter months, frozen corn works adequately—just thaw and pat dry before charring.
Cotija Cheese: This crumbly Mexican cheese is slightly salty and milky, similar to feta but with less tanginess. Find it in the specialty cheese section or Mexican food aisle. In a pinch, feta or crumbled queso fresco makes an acceptable substitute, though the flavor profile will differ slightly.
Getting Good Char: Don’t move the corn or chicken too frequently while grilling. Let them sit undisturbed to develop those beautiful char marks that provide so much flavor. The surface needs continuous contact with the hot pan to caramelize properly.

Frequently Asked Questions
Can I use chicken breasts instead of thighs?
Absolutely! Chicken breasts work well in this recipe, though they require more attention to avoid overcooking. Since breasts are leaner than thighs, they can dry out more easily. Reduce the cooking time by 2-3 minutes per side and check the internal temperature early. Pounding the breasts to even thickness ensures uniform cooking and prevents dry edges while the center finishes.
What if I don’t have a grill or grill pan?
No problem—you can achieve excellent results using a regular skillet or cast-iron pan. Heat it over medium-high until very hot, then cook the chicken and corn following the same timing guidelines. While you won’t get the distinctive grill marks, you’ll still develop that essential caramelized char that makes this dish special. Alternatively, use your oven’s broiler, placing the corn and chicken a few inches from the heat source.
How spicy is this dish?
As written, this recipe has a mild to medium heat level that most people find comfortable. The chili powder provides warmth rather than intense spice. However, spice tolerance varies greatly, so feel free to adjust according to your preference. Start with less chili powder if you’re sensitive to heat, or amp it up with additional spices, fresh chiles, or hot sauce if you love bold flavors.
Can I make this dairy-free?
Yes, with a few simple substitutions. Replace the cotija cheese with nutritional yeast or a dairy-free alternative like cashew “parmesan.” For the crema, use coconut cream or cashew cream mixed with lime juice and salt. The mayonnaise in the corn mixture can be replaced with vegan mayo, which is widely available and tastes virtually identical to regular mayo.
How do I keep the rice from getting mushy?
The key to fluffy rice lies in the proper ratio of liquid to rice and not stirring during cooking. Use exactly 2 cups of liquid per 1 cup of rice, and resist the urge to lift the lid or stir while it cooks. Once done, let it rest covered for 5 minutes, then fluff gently with a fork rather than stirring vigorously, which breaks the grains and releases starch.
Can I freeze the components?
The cooked chicken and plain rice freeze exceptionally well for up to 3 months in airtight containers. Thaw overnight in the refrigerator before reheating. However, don’t freeze the street corn mixture, lime crema, or rice that already has cilantro and lime mixed in, as these components don’t maintain their texture and flavor well after freezing. For best results, freeze base components separately and add fresh toppings when serving.
What’s the best way to reheat leftovers?
Reheat the rice in the microwave with a tablespoon of water, covered, for 1-2 minutes. This steam revives its fluffy texture. For the chicken, reheat gently in a skillet over medium heat or in the microwave at 50% power to prevent drying. Add the cold crema and fresh garnishes after heating to maintain their fresh qualities and temperature contrast.
Course: Dinner, Lunch, Main Course | Cuisine: Mexican, Mexican-American | Prep Time: 15 minutes | Cook Time: 25 minutes | Total Time: 40 minutes | Servings: 4 bowls
Nutrition Information (per bowl):
- Calories: 610kcal (31%)
- Carbohydrates: 45g (15%)
- Protein: 36g (72%)
- Fat: 32g (49%)
- Saturated Fat: 9g (56%)
- Polyunsaturated Fat: 4g
- Monounsaturated Fat: 14g
- Cholesterol: 105mg (35%)
- Sodium: 520mg (23%)
- Potassium: 690mg (20%)
- Fiber: 5g (21%)
- Sugar: 4g (4%)
- Vitamin A: 600IU (12%)
- Vitamin C: 10mg (12%)
- Calcium: 120mg (12%)
- Iron: 2.2mg (12%)