30-Minute Mexican Street Corn Rice Bowls
These Mexican Street Corn Rice Bowls pack all the smoky, tangy flavor of elote into a hearty, quick meal. Charred sweet corn, a creamy chili-lime sauce, and fluffy cilantro rice come together in about half an hour.

It’s the kind of dinner that feels like a celebration but works on a busy weeknight. The corn gets charred in a hot skillet while the rice simmers, and everything lands in one bowl you’ll want on repeat.
Why This Bowl Stays in the Rotation
The charred corn brings a deep, nutty sweetness that balances the tangy crema and fresh lime. The creamy avocado and warm rice round everything out, so each bite has a little crunch, some richness, and a gentle chili warmth.
It’s a complete meal without any heavy cooking, and the sauce doubles as a dressing for tomorrow’s lunch. There’s enough texture and brightness to keep it interesting, even when you’re eating it three days in a row.
Ingredients

- 1 cup jasmine rice: long-grain white rice works too, but jasmine stays fluffy and fragrant.
- 2 cups water: for cooking the rice.
- 1/2 tsp salt: plus more to taste.
- 1/4 cup chopped fresh cilantro: divided between rice and garnish.
- 3 tbsp fresh lime juice: from about 2 limes, divided.
- 4 ears fresh corn: kernels cut from the cob (about 3 cups). Frozen corn works, see FAQ.
- 1/4 cup mayonnaise: full-fat or light, your preference.
- 1/4 cup Mexican crema or sour cream: crema is thinner and tangier.
- 1 tsp chili powder: ancho or a mild blend; add a pinch of cayenne for more heat.
- 1/2 tsp garlic powder: granulated garlic is fine.
- 1 can (15 oz) black beans: drained and rinsed.
- 1 ripe avocado: diced.
- 1 cup cherry tomatoes: halved.
- 1/3 cup crumbled cotija cheese: feta makes a decent substitute.
- Lime wedges and extra cilantro: for serving.
Variations / Substitutions
- Add protein: top with grilled shrimp, sliced grilled chicken, or seared tofu. Season with a pinch of chili powder and lime.
- Make it vegan: use vegan mayo, skip the cotija or use a dairy-free alternative, and sub a plant-based crema or thinned cashew cream.
- Change the herbs: swap cilantro for sliced green onions or a mix of parsley and mint if cilantro isn’t your thing.
- Play with heat: stir in a minced chipotle in adobo to the sauce, or serve with pickled jalapeños.
- Use different beans: pinto beans or seasoned refried beans work well here.
Beef Street Tacos are next on our list if these rice bowls are your kind of dinner.
How to Make Mexican Street Corn Rice Bowls
Step 1: Cook the Cilantro Lime Rice

Bring the 2 cups water and 1/2 tsp salt to a boil in a medium saucepan. Stir in the 1 cup jasmine rice, cover, and reduce the heat to low. Cook for 15 minutes, or until the water is absorbed.
Remove from heat and let the rice sit, covered, for 5 minutes to steam. Fluff with a fork, then fold in half the chopped cilantro (about 2 tbsp) and 1 tbsp of the lime juice. The rice will be tender, fragrant, and bright with green flecks.
Step 2: Char the Corn

While the rice cooks, cut the kernels from the corn cobs if using fresh. Heat a large cast-iron skillet over medium-high heat. Add the corn in a single layer, without moving it, for 2 to 3 minutes to develop dark, charred spots.
Stir and continue cooking, tossing occasionally, for another 3 to 4 minutes, until the corn is tender and blistered in places. You’ll smell a nutty, sweet aroma. Using a dry skillet with no oil concentrates the char. If the pan gets too smoky, lower the heat slightly.
Step 3: Mix the Spicy Crema

In a small bowl, whisk together the 1/4 cup mayonnaise, 1/4 cup crema, the remaining 2 tbsp lime juice, 1 tsp chili powder, and 1/2 tsp garlic powder. Add a pinch of salt.
Taste and adjust the chili powder or salt until the sauce is tangy, lightly smoky, and just warm. It should be thin enough to drizzle but thick enough to coat the corn. Set it aside while you finish the corn.
Step 4: Toss the Corn with Sauce

Transfer the charred corn to a mixing bowl. Pour about half of the crema over the corn, add half of the crumbled cotija, and toss until the kernels are glossy and evenly coated.
The sauce will cling to the warm corn, and the cheese will begin to soften into little creamy pockets. Reserve the remaining sauce and cheese for building the bowls.
Step 5: Layer the Bowls and Serve

Divide the cilantro lime rice among four bowls. Top each with a spoonful of black beans, the saucy charred corn, diced avocado, and halved cherry tomatoes. Drizzle with the rest of the crema, scatter over the remaining cotija, and finish with the remaining cilantro and a lime wedge.
Serve right away while the corn is still warm. The bowls look vibrant and generous, with creamy dollops, bright greens, and charred corn studded throughout.
Tips for the Best Char and Crema
- Don’t crowd the skillet when charring corn. Work in two batches if needed so the kernels sear rather than steam.
- For deeper flavor, use a blend of ancho chili powder and a pinch of chipotle powder in the crema. It adds a subtle smokiness.
- The crema can be made up to 3 days ahead and kept in the fridge. It also makes a great sauce for tacos or roasted vegetables.
- If you want extra crunch, add a handful of crushed tortilla chips on top right before serving.
Scale the rice for meal prep:
| Servings | Rice | Water |
|---|---|---|
| 2 | 1/2 cup | 1 cup |
| 4 | 1 cup | 2 cups |
| 6 | 1.5 cups | 3 cups |
Storing and Meal Prep
- Refrigerate: Store the rice, black beans, and charred corn mixture in separate airtight containers for up to 4 days. Keep the avocado, tomatoes, and cilantro separate and add them fresh.
- Serve cold: The corn mixture tastes great straight from the fridge, so you can assemble a cold bowl with fresh avocado.
- Reheating: Warm the rice and corn in the microwave in 30-second bursts. The crema will soften, and the flavors hold up well.
Frequently Asked Questions
Can I use frozen corn?
Yes. Char it straight from frozen. Spread the kernels in a single layer and let them cook a couple of extra minutes to evaporate moisture before they start to blister.
Is this recipe spicy?
It has a mild warmth from the chili powder. For more heat, add a pinch of cayenne to the crema or serve with sliced jalapeño.
Can I make this vegan?
Absolutely. Use a good vegan mayo, swap the crema for a thinned plant-based sour cream or cashew cream, and skip the cotija or use a dairy-free alternative.
How do I meal prep these bowls?
Cook the rice, make the sauce, and char the corn up to a few days ahead. Store each separately. When ready to eat, reheat the rice and corn, then assemble with avocado and fresh toppings.

Mexican Street Corn Rice Bowls Recipe
Ingredients
Method
- Bring water and salt to a boil. Add rice, cover, reduce heat to low, and cook 15 minutes. Remove from heat, let sit 5 minutes, then fluff with half the cilantro and 1 tbsp lime juice.
- Heat a dry cast-iron skillet over medium-high heat. Add corn kernels in a single layer, cook without stirring 2-3 minutes until charred, then stir and cook 3-4 minutes more.
- Whisk together mayo, crema, remaining 2 tbsp lime juice, chili powder, and garlic powder with a pinch of salt.
- Transfer charred corn to a bowl, add half the crema and half the cotija, and toss to coat.
- Divide rice among bowls, top with beans, corn mixture, avocado, tomatoes, remaining crema and cotija, cilantro, and lime wedges. Serve immediately.
