Save to Pinterest My neighbor Maria showed up one Saturday morning with an armful of fresh corn and a story about her grandmother's cart in Oaxaca. We spent the afternoon in my kitchen, her teaching me how to get the kernels just right, blackened in spots but still sweet. That citrus marinade she suggested turned everything around. I'd been making boring chicken for months, but the lime and orange together woke up the whole dish.
I made these bowls for a small dinner party last spring, and my friend who claimed she didn't like chicken thighs changed her mind halfway through her first bowl. The crema disappeared so fast I had to whip up a second batch while everyone was still eating. It's become the recipe I pull out when I want to look like I tried harder than I actually did.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Boneless, skinless chicken thighs: Thighs stay juicy under high heat and soak up marinade better than breasts ever could, plus they're more forgiving if you accidentally overcook them by a minute or two.
- Fresh lime juice and orange juice: The acidity tenderizes the meat while the orange adds a subtle sweetness that balances the chili and cumin, so don't skip squeezing fresh citrus here.
- Chili powder, cumin, smoked paprika: This trio creates that smoky, earthy base that reminds you of street vendor carts, and the smoked paprika especially does the heavy lifting for depth.
- Long-grain white rice: Rinsing it until the water runs clear removes excess starch so you get fluffy, separate grains instead of a gummy clump.
- Chicken broth: Using broth instead of water adds another layer of savory richness, and low-sodium gives you control over the final salt level.
- Fresh or frozen corn kernels: Fresh is ideal in summer, but frozen works year-round and chars up beautifully once the moisture cooks off.
- Sour cream and mayonnaise: Together they create a creamy, tangy sauce that clings to everything without being heavy, and the mayo helps it stay smooth.
- Cotija cheese: This crumbly, salty Mexican cheese doesn't melt but adds bursts of flavor in every bite, and it's worth hunting down at a Latin market or well-stocked grocery.
- Fresh cilantro: Brightens the whole bowl with its herbal, citrusy notes, though you can leave it out if you're in the cilantro-tastes-like-soap camp.
- Lime wedges: A fresh squeeze right before eating wakes up all the flavors and adds that final acidic pop.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Marinate the Chicken:
- Whisk together olive oil, lime juice, orange juice, chili powder, cumin, smoked paprika, garlic powder, onion powder, cayenne, salt, and pepper in a medium bowl until well combined. Add chicken thighs, toss until every piece is coated, cover, and refrigerate for at least 30 minutes or up to 2 hours so the citrus can work its magic.
- Prepare the Rice:
- Rinse the rice under cold running water until the water runs clear, then drain well. Melt butter in a medium saucepan over medium heat, add the rice, and stir for about a minute until it smells toasty, then pour in the chicken broth, bring to a boil, reduce heat to low, cover tightly, and simmer for 18 minutes without peeking, then remove from heat, let it rest covered for 5 minutes, and fluff gently with a fork.
- Char the Corn:
- Heat a cast-iron skillet or grill pan over medium-high heat until it's properly hot, add the corn kernels in a single layer if possible, and let them sit undisturbed for a couple of minutes before stirring so they develop those dark, caramelized spots. Season with chili powder and salt, drizzle with lime juice, toss in the cilantro, and keep warm on the side.
- Grill the Chicken:
- Preheat your grill or a heavy skillet to medium-high, shake off excess marinade from the chicken thighs, and cook for 5 to 6 minutes per side until the internal temperature hits 165°F and the edges are nicely browned. Transfer to a cutting board, let them rest for 5 minutes so the juices redistribute, then slice into strips.
- Make the Street Corn Crema:
- In a small bowl, whisk together sour cream, mayonnaise, lime juice, chili powder, garlic powder, salt, and pepper until smooth and creamy. Taste and adjust seasoning, adding more lime if you want extra tang or a pinch more salt if it needs it.
- Assemble the Bowls:
- Divide the fluffy rice among four bowls, arrange the sliced chicken on top, spoon the charred corn over and around the chicken, drizzle generously with the crema, and shower each bowl with crumbled cotija and fresh cilantro. Serve with lime wedges on the side and any optional toppings like sliced jalapeños or avocado.
Save to Pinterest The first time I brought these bowls to a potluck, someone asked if I'd ordered them from a restaurant. I just smiled and said it took me less than an hour, which wasn't even a lie. It's the kind of meal that makes you feel capable and a little bit proud, especially when people go quiet because they're too busy eating to talk.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Make-Ahead Tips
Marinate the chicken the night before and let it sit in the fridge, cook the rice in the morning and keep it covered at room temperature or refrigerate it and reheat gently, and char the corn up to a day ahead so all you have to do is grill the chicken and assemble when dinner time rolls around. The crema also keeps in the fridge for three days, and honestly it gets even better as the flavors meld. Just give everything a good stir before you use it and taste to see if it needs a squeeze of fresh lime.
Variation Ideas
Swap the chicken thighs for peeled shrimp and cut the cook time in half, or use extra-firm tofu that's been pressed and cubed for a vegetarian version that still soaks up the marinade beautifully. I've also made this with grilled flank steak sliced thin, and it was just as good. If you want more heat, double the cayenne or toss in some diced chipotle in adobo with the marinade, and if you're serving kids, dial back the spice and let everyone add their own hot sauce at the table.
Storing and Reheating
Store each component separately in airtight containers in the fridge for up to three days so the rice doesn't get soggy and the crema stays fresh. When you're ready to eat, reheat the rice and chicken gently in the microwave or in a 350°F oven for about ten minutes, warm the corn in a skillet for a minute or two, then assemble fresh bowls with cold crema and toppings.
- If the rice dries out, sprinkle it with a tablespoon of water or broth before reheating and cover it so it steams back to life.
- The crema can separate slightly in the fridge, so just whisk it smooth again before drizzling.
- Cotija and cilantro should always be added fresh right before serving for the best texture and flavor.
Save to Pinterest These bowls have become my go-to when I want something that feels special but doesn't demand hours in the kitchen. Every bite is bright, smoky, creamy, and satisfying, and honestly, that's all I ever want from dinner.
Recipe FAQs
- → Can I make the components ahead of time?
Yes, each element can be prepared in advance. Marinate the chicken up to 2 hours before cooking, cook the rice and store it refrigerated for up to 2 days, char the corn and keep it warm, and whisk the crema ahead of time. Assemble just before serving for the best texture and flavor.
- → What's the best way to char the corn?
Use a cast-iron skillet over medium-high heat for even charring, or grill directly over an open flame for those authentic elote flavors. Cook the kernels for 6–8 minutes, stirring occasionally, until you see golden-brown spots developing. The natural sugars in the corn caramelize beautifully with this method.
- → Can I substitute the chicken thighs?
Chicken breasts work well for a leaner option, though thighs remain juicier. For a pescatarian version, try grilled shrimp marinated in the same citrus blend. Tofu cubes absorb the marinade beautifully for a vegetarian take—just press and firm the tofu first to prevent crumbling.
- → How do I store leftovers?
Keep each component separate in airtight containers. Rice stays fresh for 3–4 days, chicken for 3–4 days, corn for 3–4 days, and crema for 5–7 days. Reheat bowls in the oven at 350°F for 10–12 minutes to maintain texture, or gently warm individual portions in the microwave.
- → Is this dish gluten-free?
Yes, when using gluten-free chicken broth and mayonnaise. Most chili powders, cumin, and spices are naturally gluten-free, but always check labels to be certain. Serve with corn tortillas or keep it grain-free by skipping the rice and adding extra vegetables instead.