Mexican Street Corn Rice
Photo by Jorge Acre on Pexels

Mexican Street Corn Rice

A vibrant stovetop pilaf inspired by elote, the beloved Mexican street corn. Fresh corn kernels, creamy cotija cheese, and bright lime juice meld with medium-grain rice, finished with cilantro and a touch of chili for warmth. This is comfort food with character—perfect alongside grilled meats, in burrito bowls, or as a standalone vegetarian main.

Prep
15 min
Cook
25 min
Wait
10 min
Total
50 min
Makes
4 servings (about 3.5 cups total)
Share

Steps

Before you start
  • Measure rice and corn ahead so they're ready to go
  • Have all ingredients prepped and within arm's reach—this cooks quickly once the liquid hits the pan
  • Use fresh corn if in season; frozen works beautifully too (thaw first)
  1. Toast the rice

    • Melt the butter in a 10-inch (25 cm) skillet over medium heat.
    • Once foaming, add the diced onion and cook for 2–3 minutes, stirring occasionally, until softened and translucent.
    • Add the minced garlic and cook for another 30 seconds until fragrant.
    • Add the rice and stir constantly for 2–3 minutes.
    • The grains should turn opaque and smell nutty; this toasting step adds depth to the final dish.
    + Show details

    Ready when: Rice grains are opaque and smell nutty

    Tip: Stir constantly so the rice doesn't stick to the bottom; this creates a better-flavored and fluffier pilaf.

  2. Add broth and corn

    • Pour in the broth and stir once to combine.
    • Scatter the corn kernels over the surface (no need to stir them in yet).
    • Bring the liquid to a boil over medium-high heat, then immediately reduce to medium-low.
    + Show details

    Ready when: Liquid reaches a rolling boil

    Tip: Bringing the liquid to a boil quickly helps cook the rice more evenly.

  3. Simmer covered until rice is tender

    • Cover the skillet with a lid (or a baking sheet if you don't have one that fits).
    • Maintain a gentle simmer over medium-low heat for 18–20 minutes.
    • The rice will absorb the broth gradually.
    • You should see small steam holes forming on the surface near the end of cooking.
    • Do not stir during this time—let the rice steam undisturbed.
    + Show details

    Ready when: Rice is tender, liquid is absorbed, small steam holes visible on surface

    Tip: Avoid lifting the lid to peek—steam loss can dry out the rice. If you hear aggressive bubbling, lower the heat slightly.

  4. Rest and fluff

    • Remove the skillet from the heat, keep the lid on, and let it rest for 10 minutes.
    • This allows the rice to firm up slightly and makes it easier to fluff without breaking the grains.
    • After 10 minutes, remove the lid and gently fluff with a fork.
    + Show details

    Ready when: Rice is fluffy and grains are separate

    Tip: Use a fork, not a spoon, to fluff so you don't crush the grains or make the rice gluey.

  5. Season and finish

    • While the rice is still warm, stir in the lime juice, chili powder, and most of the cotija cheese, reserving about 2 tablespoons for garnish.
    • Taste and season with salt and black pepper.
    • The lime juice should brighten all the flavors; the cheese adds richness and a pleasant tang.
    + Show details

    Ready when: Cheese is melted and flavors are evenly distributed

    Tip: Add lime juice while the rice is hot so the juice distributes evenly and adds maximum flavor.

  6. Garnish and serve

    • Transfer to a serving bowl or platter.
    • Top with the fresh cilantro, remaining cotija cheese, and sliced scallion (if using).
    • Serve warm as a side dish or a vegetarian main course.
    + Show details

    Tip: Add fresh herbs just before serving so they stay vibrant green and don't wilt.

Good to know

Tips
  • For maximum corn flavor, use fresh corn in season (summer months). Frozen works beautifully year-round, but canned corn kernels are watery—drain and pat them dry if you use them.
  • To make this more substantial, stir in black beans (about 1 cup cooked and warmed) after the rice rests, or serve it in a burrito bowl with roasted vegetables, avocado, and a fried egg.
  • This rice pairs wonderfully with grilled chicken, carne asada, or as a side to fish tacos. It's also excellent on its own for a vegetarian meal.
  • For extra richness, mix a tablespoon of Mexican crema or sour cream into the finished rice just before serving.
Storage & reheating

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over medium-low heat with a splash of broth or water to restore moisture; do not microwave, as it can dry out the rice. The fresh herbs and cheese are best added after reheating.

Substitutions
  • cotija cheese → crumbled feta cheese or queso fresco. Both have a similar crumbly texture and salty tang. Use the same amount.
  • medium-grain white rice (such as jasmine or arborio) → long-grain white rice or short-grain sushi rice. Long-grain will be slightly fluffier; short-grain will be creamier. Both work well; adjust liquid slightly if using sushi rice (use 2.25 cups broth instead).
  • chicken or vegetable broth → vegetable broth or water. Water will yield a milder result. Vegetable broth maintains good flavor and is fully vegetarian.
  • chili powder or smoked paprika → cayenne pepper, Tajín seasoning, or smoked paprika. Cayenne is hotter; use ¼ teaspoon. Tajín adds salt and lime notes. Smoked paprika is milder and adds smokiness.

More pilaf

See all →

Find more like this

Meal
Dinner
Cuisine
Mexican
Main ingredient
CheeseRiceCorn
Method
Stovetop

Reviews (0)