Elotes Risotto


Elotes Risotto brings the bold, smoky flavors of classic street corn into a creamy, foolproof Instant Pot rice dish topped with cotija, cabbage, and chipotle.
Elotes Risotto Instant Pot Method

Summary

This Elotes Risotto takes everything the street vendor does to a cob of corn — butter, chipotle, and cotija — and translates it into a creamy Arborio rice dish made entirely in the Instant Pot.

https://youtu.be/jtgGRWJIJCg

What’s on Your Plate

Street corn flavor profile + Arborio rice + Instant Pot = creamy, smoky, no-stir risotto that’s ready fast and nearly impossible to mess up.

Elotes Risotto Ingredients
Elotes Risotto Ingredients

If you have ever bought corn from a street vendor, you know the drill. He takes the cob, slaps on margarine, then mayonnaise, then chili powder, then cheese. It happens fast, it is glorious, and it is absolutely delicious eat-over-the-sink food.

This recipe does not try to replicate elotes. It translates them. Every element the elotero puts on that cob shows up somewhere in this risotto. The butter is butter. The chipotle chili is Better Than Bouillon Smoky Chipotle, cooked directly into the rice and then dusted on top at the end. The cotija is cotija. And the mayonnaise? That is the Arborio rice doing its job. The whole starchy, creamy magic of risotto technique stands in perfectly for the mayo slathered on that cob — which, if you think about it, was always just a fat and emulsifier doing what fat and emulsifiers do.

The Instant Pot takes care of the rest. No stirring for thirty minutes. No guessing. The rice comes out perfectly cooked and the corn stays tender without going to mush. It is street food wisdom in a pressure cooker, finished with thinly sliced cabbage, fresh cilantro, and a snow of cotija.

What are Elotes?

The word elote comes from the Nahuatl word elotl, meaning tender cob. Nahuatl is the language of the Aztecs, and corn — maize — has been at the center of Mesoamerican life for at least nine thousand years. It was not just food. It was sacred. The Aztecs, the Maya, the Olmecs — all considered corn a gift from the gods and a cornerstone of civilization. They were not wrong.

With the Columbian Exchange, Spain brought new ingredients: dairy, olive oil, aged cheeses. What they found was a corn culture already thousands of years deep. The two culinary traditions collided and, in the case of elotes, produced something remarkable — ancient grain, European dairy, indigenous chili, fresh lime — sold from a cart on a street corner.

There is actually a distinction worth knowing. Elotes are corn on the cob. Esquites — from the Nahuatl ízquitl, meaning toasted corn — are the same flavors served off the cob, in a cup, with chicken stock and epazote. Technically, this risotto is closer to esquites in spirit. The kernels are off the cob, the chicken base is in the liquid, and the whole thing is served in a bowl. But elotes is the name everyone knows, and the flavor is unmistakably the cob.

Street vendors called eloteros have been selling this in Mexican markets and on city sidewalks for generations. In recent years, elotes crossed over into American food trucks, festival menus, and fine dining. It is a trajectory that has not been without controversy, as dishes with centuries of indigenous history have sometimes been presented as novel inventions. They are not. They are ancient, and they are excellent.

Why Elotes Risotto works

Traditional risotto is a commitment. Thirty minutes of continuous stirring, constant liquid addition, one moment of inattention away from glue. The Instant Pot eliminates all of that. The pressure cooking environment creates the same starchy creaminess through a completely different mechanism — steam and pressure do the work that your arm would otherwise do. The rice comes out perfectly cooked every time, and the canned corn, added at the right moment, stays tender without overcooking.

The Smoky Chipotle Better Than Bouillon is doing double duty here. It provides the savory depth of a good broth base and delivers the smoky chili heat that chili powder provides on the cob. Combined with the chicken base, the liquid is already deeply flavored before the rice absorbs a drop of it. Butter enriches the finished dish the way margarine enriches the cob — fat carrying flavor into every bite. Cotija brings the salt and the funk. The cabbage on top provides crunch and freshness, the thing you get from eating corn off an actual cob. Lime ties everything together with acid, the same way it does on the street.

Every component has a reason to be there. Nothing is decorative.

Substitutions in Elotes Risotto

If you cannot find Chipotle base, feel free to add chipotle or cayenne powder. If you would like to make this vegan, substitute vegetable base and your favorite parmesan cheese substitute. If you have chicken or vegetable stock on hand, feel free to use those but be sure and add cayenne or chili powder to taste.

Common Mistakes and Gotchas

A list of common mistakes and Gotchas

  • Do not skip the garnish. The thinly sliced cabbage is not an afterthought — it is doing the textural work that the cob itself does when you eat elotes. Without it, the dish is one-note in texture, however good it tastes.
  • Go easy with additional salt. Both Better Than Bouillon products and cotija are already salty. Taste before you add anything.
  • The chipotle base is potent. Start with less than you think you need and adjust. You can always add more at the table with the dusting, but you cannot take it back once it is in the pot.
  • Canned corn works here and works well. Do not let anyone tell you otherwise. Drain it thoroughly before adding it so you are not watering down the broth ratio.

Serving and Storage

Serving

Elotes Risotto works as a main dish or a substantial side. It stands on its own with just the garnish — cotija, cabbage, cilantro, a squeeze of lime, and a dusting of chipotle. If you want to make it a fuller meal, grilled chicken or shrimp on top are natural fits. It would also be right at home alongside anything coming off a grill — this is summer food, even when you make it in January. It would be great with Pork Roast with Taco Sauce or Street Dogs.

Storing

Elotes Risotto, or for that matter, any risotto, does not store the way most people hope it will. The rice continues to absorb liquid as it sits, so leftovers will be thicker and denser the next day. Reheat gently on the stovetop with a splash of chicken broth to loosen it back up. It will not be identical to fresh, but it will still be good. Store in an airtight container in the refrigerator for up to three days. Do not freeze — the texture of Arborio after freezing and thawing is not worth the effort.

FAQ

Can I make this without an Instant Pot?

Yes, using standard risotto technique on the stovetop. Add warm broth a ladle at a time, stirring continuously, for about 25 to 30 minutes. The result will be similar but requires your full attention throughout. You can check our recipe for Risotto with Mushrooms and Saffron which uses the stove top method.

Can I use fresh or frozen corn instead of canned?

Fresh corn cut from the cob would be excellent, especially in summer. Frozen corn works too — thaw and drain it well first. Canned is perfectly fine and is what this recipe was developed with.

Is cotija the same as parmesan?

No, but they share a similar role — both are hard, salty, aged cheeses used as a finishing element. Cotija is milder than parmesan. Cotija is the right choice here. If you absolutely cannot find it, a dry feta or a sharp parmesan will work in a pinch, but cotija is worth seeking out.

Step by Step Photos

Elotes Risotto Recipe

Email Me the Recipe

Enter your email address and we will send it straight to your inbox.



Elotes Risotto Instant Pot Method

Elotes Risotto brings the bold, smoky flavors of classic street corn into a creamy, foolproof Instant Pot rice dish topped with cotija, cabbage, and chipotle.

Tips from the Chef

If you cannot find Chipotle base, use chicken base or chicken broth with a tablespoon of chipotle powder or one chopped chipotle in adobo sauce.
For Vegan substitute:
    • butter – olive oil
    • chicken base – vegetable base
    • cotija cheese – your favorite parmesan substitute 
Elotes Risotto Served
Prep Time: 10 minutes
Cook Time: 12 minutes
Total Time: 22 minutes
Servings (slide to adjust): 8 servings
Course: Side Dish
Cuisine: Italian-American, Mexican
Diet: Vegan, Vegetarian
Difficulty: Easy
Newsletter: 2026-04-30
Allergen: Dairy
Calories per serving: 265kcal

If you purchase any of the products through these affiliate links, I get a few pennies that help keep The Good Plate open. I use these products myself and want you to be able to easily find them.

Ingredients

  • 2 tablespoons butter, or olive oil
  • 1 cup onion, finely diced, one medium
  • 1 can corn, drained reserve liquid for above
  • 2 cups Arborio rice
  • 2 ¼ cups water, including liquid from canned corn
  • 1 teaspoon *chicken base
  • 1 teaspoon chipotle base
  • ½ cup Cotija cheese, crumbled plus more for garnish
  • ¼ cup heavy cream, optional

Garnish

  • ½ cup cilantro, chopped for garnish
  • ½ cup cabbage, shredded
  • Chipotle powder
  • lime, cut in wedges
If you purchase ingredients through affiliate links noted *, I get a small commission for The Good Plate’s pantry. These and other links are there for your convenience.
Ingredients necessary for the recipe step are in italic. Ingredient measurements may vary due to measurement tools used.

Instructions

  • Mise en Place
    Elotes Risotto Ingredients
  • 2 tablespoons butter
    Set Instant Pot to Saute. Melt butter
    Elotes Risotto Butter
  • 1 cup onion
    Add the onion and saute until translucent.
    Elotes Risotto Onions
  • 1 can corn
    Add drained corn
    Elotes Risotto Corn
  • 2 cups Arborio rice
    Stir in Arborio rice and toast 1 to 2 minutes until edges are translucent.
    Elotes Risotto Rice
  • Stir all together.
    Elotes Risotto Mixed
  • 2 1/4 cups water, 1 teaspoon chicken base, 1 teaspoon chipotle base
    Add water, reserved corn liquid, chicken base, and chipotle base. Stir well, scraping up any bits from the bottom.
    Elotes Risotto Broth
  • Cancel Sautïe. Seal lid and cook on High Pressure for 6 minutes or choose Risotto setting. When done Natural release for 5 minuites, then Quick release.
    Elotes Risotto Cooked
  • 1/2 cup Cotija cheese, 1/4 cup heavy cream
    Open lid, stir in Cotija cheese. If the rice is not creamy enough, you can add cream.
    Elotes Risotto Cheese
  • lime, 1/2 cup cilantro, 1/2 cup cabbage, Chipotle powder
    Put in serving bowl and garnish with cabbage, more Cotija, cilantro, and a dusting of chipotle. Serve with lime wedges.
    Elotes Risotto Plated

Nutrition

Serving: 182gCalories: 265kcalCarbohydrates: 47gProtein: 7gFat: 5gSaturated Fat: 3gPolyunsaturated Fat: 0gMonounsaturated Fat: 2gCholesterol: 13mgSodium: 190mgPotassium: 178mgFiber: 3gSugar: 2g
I am not a certified nutritionist or registered dietitian and any nutritional information on the-good-plate.com should only be used as a general guideline.
Got Questions? Let me know!Mention @arbpen or tag #arbpen!
https://the-good-plate.com/elotes-risotto/

Transcript of Elotes Risotto

Transcript

Good afternoon and welcome to The Good Plate’s kitchen

today we’re making a Elotes Risotto.

If you ever had Mexican street corn then you

know it’s corn that’s been covered with butter, mayonnaise

chile and cheese

and it’s absolutely

delicious.

So what we’re doing today is we’re going to turn that into a wonderful Risotto

We’re going to do it in the Instant Pot

to make it even easier.

We have

Chopped onion and we have Cotija cheese,

rice, corn,

lime, Better than Bouillon chicken

and Chipotle. If you have chicken broth or vegetable broth already and hand

feel free to use it.

What makes this so easy

is all you have to do

is melt the butter

and saute the onion.

Then you add the corn and add

the Risotto.

Stir it up so all the pieces have better on them

and then you add the broth in stir that

so everybody’s in very nicely.

Then you put on the cover

and you set it to Risotto

or you set it for twelve minutes on high

and then you walk away.

And you come back and you have this beautiful Risotto sitting there and

all you have to do is add cheese so we’re adding the cheese

and fluff it up with a fork and

put it in a serving dish.

I like to put shredded cabbage and green onions and cilantro and top

with a sprinkling of more Chile because we like our food

extra spicy!

Thank you for joining us on The Good Plate. See you next time and remember,

ever forward, ever flavorful.

Yum! Yum!

Visited 1 times, 1 visit(s) today

Leave a Comment

Recipe Rating