“You’ve got to try this,” my friend texted me one busy Friday evening, right as I was scrambling to put dinner on the table. Honestly, I was skeptical—risotto sounded fancy and complicated, and Mexican street corn? I’d never thought to combine the two. But the way she described that tangy hit of lime and the salty crumble of Cotija cheese had me curious (and hungry). So, I threw caution to the wind and gave it a shot.
Right in the chaos of my cluttered kitchen, with a toddler tugging at my leg and a pot simmering on the stove, I stirred this creamy magic. The aroma of sweet corn mingling with sharp lime zest filled the air, cutting through the late afternoon haze. By the time I’d ladled the risotto onto plates, I couldn’t believe how simple ingredients came together into something so soulful and satisfying.
It wasn’t just a quick fix—it became a quiet reminder that even on hectic days, comfort food doesn’t have to mean complicated. The tangy brightness paired with the creamy, cheesy texture made a dish I found myself craving again and again. Now, I keep this recipe close, perfect for when I want a little taste of sunshine and warmth that feels both familiar and a bit adventurous.
This creamy Mexican street corn risotto with Cotija and lime isn’t just dinner; it’s a little celebration in a bowl, one that’s found a permanent spot on my weeknight rotation.
Why You’ll Love This Creamy Mexican Street Corn Risotto Recipe
After testing and retesting this recipe in my kitchen, here’s why I think it’s a keeper for anyone who loves bold flavors and comforting textures:
- Quick & Easy: You can have this creamy Mexican street corn risotto ready in about 35 minutes, which is a win for busy nights when you want something special but don’t have hours to fuss.
- Simple Ingredients: No need for exotic spices or fancy pantry items. Sweet corn, Arborio rice, lime, and Cotija cheese are staples or easy finds in most grocery stores.
- Perfect for Anytime: Whether it’s a casual weeknight dinner or an impressive side for a festive gathering, this risotto fits the bill beautifully.
- Crowd-Pleaser: The creamy texture combined with fresh lime and the salty punch of Cotija makes it a recipe that’s always met with smiles—even from picky eaters.
- Unbelievably Delicious: The risotto’s rich creaminess balances perfectly with bright citrus and smoky corn flavors, delivering comfort that feels fresh and exciting.
What sets this recipe apart from others is the way the corn is gently roasted to bring out its natural sweetness before folding into velvety risotto. Plus, the Cotija cheese adds that authentic Mexican street food vibe, which you won’t find in your everyday risotto. Honestly, it’s the kind of dish that makes you pause and savor every bite—no rushing, just pure enjoyment.
It’s not just food; it’s an experience that feels like a warm hug with a zesty kick, perfect for impressing guests or simply spoiling yourself after a long day.
What Ingredients You Will Need for Creamy Mexican Street Corn Risotto
This recipe calls for simple, wholesome ingredients that build layers of flavor and texture without overwhelming your pantry. Most are everyday staples, and you might even have many already on hand.
- Arborio rice (1 ½ cups / 300g) – The creamy, starchy base; look for a quality brand like Lundberg for best results.
- Fresh corn kernels (from 3 medium ears or about 2 cups / 300g) – Roasting these brings out their natural sweetness and adds subtle smokiness.
- Unsalted butter (3 tablespoons / 45g) – For richness and that silky texture.
- Olive oil (2 tablespoons) – Used to roast the corn and sauté the aromatics.
- Yellow onion (1 small, finely chopped) – Adds sweetness and depth.
- Garlic cloves (3 cloves, minced) – For a gentle punch of savory flavor.
- Vegetable or chicken broth (5 cups / 1.2 liters, warmed) – Slowly ladled in to cook the rice perfectly.
- Dry white wine (½ cup / 120 ml, optional) – Adds a touch of acidity and complexity.
- Fresh lime juice (2 tablespoons) – Brightens the whole dish with a citrusy zing.
- Cotija cheese (¾ cup / 75g, crumbled) – The salty, crumbly finish that makes it feel authentically Mexican.
- Fresh cilantro (2 tablespoons, chopped) – For a fresh herbal note.
- Salt and freshly ground black pepper – To taste.
If you want to switch things up, frozen corn works fine too—just thaw and pat dry before roasting. For a dairy-free option, swap butter with vegan margarine and Cotija with crumbled feta or a plant-based cheese, which keeps the flavor punch without compromising creaminess. And if you’re curious about how this creamy risotto compares to a classic, you might enjoy my creamy asparagus risotto recipe, which also balances fresh veggies with rich textures beautifully.
Equipment Needed
- Large skillet or sauté pan: Preferably heavy-bottomed to evenly roast the corn and sauté aromatics without burning.
- Medium saucepan: To keep the broth warm — this is key for a smooth risotto cooking process.
- Wooden spoon or heat-resistant spatula: For gentle stirring without mashing the rice.
- Measuring cups and spoons: Precision matters here, especially with liquids like broth and wine.
- Fine grater or zester: For fresh lime zest if you want to add an extra citrus boost.
If you don’t have a wooden spoon, a silicone spatula works well too, just be careful not to press too hard on the rice grains. I’ve found that a heavy-bottomed pan, like a cast iron or stainless steel skillet, helps avoid hot spots that can scorch the corn or onions. For broth warming, a simple saucepan is fine, but if you want to get fancy, a small electric kettle to heat your broth can shave off a few minutes.
Preparation Method for Creamy Mexican Street Corn Risotto

- Warm the broth: Pour 5 cups (1.2 liters) of vegetable or chicken broth into a medium saucepan and keep it simmering gently over low heat throughout the cooking process.
- Roast the corn: Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add fresh corn kernels (about 2 cups) and cook, stirring occasionally, until golden and slightly charred in spots, about 5-7 minutes. Remove and set aside.
- Sauté aromatics: In the same skillet, reduce heat to medium, add 2 tablespoons olive oil and 3 tablespoons unsalted butter. Once melted, add finely chopped onion (1 small) and cook until soft and translucent, about 4-5 minutes. Add minced garlic (3 cloves) and cook 1 more minute until fragrant.
- Toast the rice: Add 1 ½ cups (300g) Arborio rice to the skillet and stir to coat with the butter and oil. Cook for about 2-3 minutes until the edges of the grains become translucent but the center remains opaque.
- Deglaze with wine: Pour in ½ cup (120 ml) dry white wine, stirring constantly until mostly absorbed by the rice. (If skipping wine, begin with broth in the next step.)
- Add broth gradually: Ladle in about ½ cup (120 ml) of warm broth at a time, stirring frequently. Wait until the liquid is mostly absorbed before adding the next ladle. This slow process helps release the rice’s starch, creating the creamy texture risotto is known for. Continue for about 18-20 minutes.
- Fold in roasted corn: When the rice is just tender but still has a slight bite, stir in the roasted corn kernels and cook for 2-3 more minutes until heated through.
- Finish with lime and cheese: Remove the skillet from heat. Stir in fresh lime juice (2 tablespoons) and crumbled Cotija cheese (¾ cup). Season with salt and freshly ground black pepper to taste. Add chopped cilantro (2 tablespoons) for a fresh finish.
- Rest and serve: Let the risotto sit for a minute or two to thicken slightly before serving. It should be creamy and luscious but not soupy.
Pro tip: Keep your broth warm throughout to avoid interrupting the cooking temperature. Stir gently but consistently to prevent sticking and help develop that signature risotto creaminess. If the risotto seems too thick, add a splash of broth or water just before serving.
Cooking Tips & Techniques for Perfect Mexican Street Corn Risotto
Risotto is all about patience and attention, and this creamy Mexican street corn version is no different. Here’s what I’ve learned from a few too many attempts (and happy successes):
- Don’t rush the stirring. It might sound tedious, but gently stirring encourages the rice to release its starch, creating that silky texture. I like to set a timer for each ladle of broth to keep myself on track.
- Roast the corn separately. This step adds a smoky depth and caramelized sweetness that raw corn simply can’t match. If you skip this, the flavor won’t pop as much.
- Keep your broth warm. Adding cold broth will slow the cooking process and mess with the texture. A simmering pot nearby makes a big difference.
- Use quality Cotija cheese. It’s salty and crumbly, but not overpowering. I’ve tried substitutes like feta, but they don’t quite capture that authentic vibe.
- Don’t overcook the rice. You want it tender with a slight bite (al dente), not mushy. Taste frequently during the last few minutes.
- Multitask smartly. While the risotto simmers, it’s a great time to prep a simple salad or set the table. Just don’t wander too far—you’ll want to stir often.
- Adjust seasoning at the end. Lime juice and cheese add saltiness and brightness, so taste before adding extra salt.
My first few tries ended with risotto that was either too thick or bland, so don’t be discouraged if it’s not perfect the first time. Once you get the rhythm, it’s a straightforward and rewarding recipe. For a fresh twist on creamy dishes, this one pairs wonderfully alongside a light salad or even a crispy air fryer side like the crispy prosciutto-wrapped asparagus.
Variations & Adaptations
This creamy Mexican street corn risotto is a fantastic base to customize based on your taste or dietary needs. Here are a few ways I’ve played around with it:
- Spicy Kick: Add finely chopped jalapeño or a pinch of cayenne pepper while sautéing the onions for a little heat.
- Vegan Version: Swap butter for olive oil or vegan margarine, use vegetable broth, and replace Cotija with a sprinkle of nutritional yeast or vegan cheese.
- Seasonal Veggie Boost: Stir in roasted poblano peppers or diced tomatoes for added color and flavor, especially great in late summer.
- Cheese Swap: If Cotija isn’t available, crumbled feta adds a similar salty tang, though it melts a bit differently.
- Cooking Method: For a hands-off approach, try finishing the risotto in a covered oven-safe pan at 350°F (175°C) after toasting the rice and adding broth, stirring occasionally.
One personal variation I adore is mixing in a bit of smoked paprika alongside the roasted corn for a subtle smoky warmth. It’s a small twist that makes the dish feel cozy and hearty—perfect for cooler evenings.
Serving & Storage Suggestions
This creamy Mexican street corn risotto is best served warm, straight from the pan when it’s at its creamiest and most luscious. A quick sprinkle of extra Cotija and a wedge of lime on the side adds a pretty finishing touch and a fresh burst of flavor just before eating.
It pairs beautifully with simple grilled chicken or fish, or alongside a crisp green salad to balance the richness. For a brunch spread, it works wonderfully with eggs Benedict or a fresh spring vegetable frittata, both of which bring different textures and flavors to the table.
Leftovers keep well in an airtight container in the refrigerator for up to 3 days. To reheat, gently warm the risotto in a pan over low heat, adding a splash of broth or water to loosen it up. Microwave reheating works too, but stir halfway through to prevent uneven heating.
Interestingly, the flavors tend to deepen after resting overnight, so if you like, make this risotto a day ahead to enjoy even richer taste. Just remember to add a little liquid when warming to bring back that signature creaminess.
Nutritional Information & Benefits
This dish balances indulgence with wholesome ingredients. One serving (about 1 cup) of creamy Mexican street corn risotto provides roughly:
| Calories | 350-400 kcal |
|---|---|
| Protein | 9-11g |
| Carbohydrates | 55-60g |
| Fat | 10-12g |
| Fiber | 3-4g |
Key ingredients like corn and onions contribute fiber and antioxidants, while Cotija cheese adds calcium and protein. Using olive oil and butter in moderation provides healthy fats and richness.
This recipe fits well into a gluten-free diet since Arborio rice contains no gluten. For dairy-free adaptations, simple swaps keep it accessible for most dietary preferences. The fresh lime juice not only brightens the dish but also adds a vitamin C boost.
From a wellness perspective, this risotto offers comfort without heaviness, making it a satisfying choice that nourishes as well as delights.
Conclusion
There’s something deeply satisfying about a dish that brings together creamy, tangy, and smoky flavors in such a simple way. This creamy Mexican street corn risotto with Cotija and lime is one of those recipes I keep returning to for its balance of comfort and brightness.
It’s easy to customize, quick enough for weeknights, and special enough to serve when you want to impress without stress. Whether you’re a risotto newbie or a seasoned cook, this recipe invites you to experiment with bold flavors and textures that stick with you.
Give it a try, and feel free to make it your own—maybe add a little jalapeño heat or a handful of fresh herbs from your garden. I’d love to hear how you tweak it, so drop a comment or share your version!
At the end of the day, this is more than just a recipe—it’s a little moment of joy in the kitchen waiting for you to savor.
Frequently Asked Questions about Mexican Street Corn Risotto
Can I use frozen corn instead of fresh in this risotto?
Yes, frozen corn works well if fresh isn’t available. Just thaw and pat dry before roasting to avoid excess moisture.
Is it necessary to use white wine in the recipe?
Not at all. The wine adds acidity and depth, but you can skip it and just start with broth. The risotto will still be delicious.
How do I prevent the risotto from becoming too thick or sticky?
Stir frequently and add warm broth gradually. If it gets too thick, add a splash of broth or water to loosen it before serving.
Can I make this risotto ahead of time?
Yes, you can prepare it a day early. Store in the fridge and reheat gently with a bit of broth to bring back creaminess.
What can I substitute for Cotija cheese?
Feta cheese is a good substitute if you want a similar salty, crumbly texture. For dairy-free options, try vegan cheese or nutritional yeast for flavor.
Pin This Recipe!

Creamy Mexican Street Corn Risotto Recipe with Cotija and Lime
A creamy, comforting risotto combining the sweetness of roasted Mexican street corn with tangy lime and salty Cotija cheese, perfect for quick weeknight dinners or festive gatherings.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Mexican
Ingredients
- 1 ½ cups (300g) Arborio rice
- 2 cups (from 3 medium ears or about 300g) fresh corn kernels
- 3 tablespoons (45g) unsalted butter
- 2 tablespoons olive oil
- 1 small yellow onion, finely chopped
- 3 garlic cloves, minced
- 5 cups (1.2 liters) vegetable or chicken broth, warmed
- ½ cup (120 ml) dry white wine (optional)
- 2 tablespoons fresh lime juice
- ¾ cup (75g) Cotija cheese, crumbled
- 2 tablespoons fresh cilantro, chopped
- Salt and freshly ground black pepper, to taste
Instructions
- Warm the broth in a medium saucepan and keep it simmering gently over low heat.
- Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add fresh corn kernels and cook, stirring occasionally, until golden and slightly charred, about 5-7 minutes. Remove and set aside.
- In the same skillet, reduce heat to medium and add 2 tablespoons olive oil and 3 tablespoons unsalted butter. Once melted, add finely chopped onion and cook until soft and translucent, about 4-5 minutes. Add minced garlic and cook 1 more minute until fragrant.
- Add Arborio rice to the skillet and stir to coat with butter and oil. Cook for 2-3 minutes until edges of grains become translucent but centers remain opaque.
- Pour in dry white wine, stirring constantly until mostly absorbed by the rice. If skipping wine, begin with broth in the next step.
- Ladle in about ½ cup of warm broth at a time, stirring frequently. Wait until liquid is mostly absorbed before adding the next ladle. Continue for about 18-20 minutes until rice is tender but still slightly firm.
- Stir in the roasted corn kernels and cook for 2-3 more minutes until heated through.
- Remove skillet from heat. Stir in fresh lime juice and crumbled Cotija cheese. Season with salt and freshly ground black pepper to taste. Add chopped cilantro and mix well.
- Let the risotto rest for 1-2 minutes to thicken slightly before serving.
Notes
Keep broth warm throughout cooking to maintain temperature and ensure creamy texture. Stir gently but consistently to release rice starch. If risotto becomes too thick, add a splash of broth or water before serving. Roasting the corn separately enhances sweetness and adds smoky flavor. For dairy-free options, substitute butter with vegan margarine and Cotija cheese with vegan cheese or nutritional yeast.
Nutrition
- Serving Size: About 1 cup per serv
- Calories: 375
- Sugar: 6
- Sodium: 450
- Fat: 11
- Saturated Fat: 6
- Carbohydrates: 58
- Fiber: 3.5
- Protein: 10
Keywords: Mexican street corn, risotto, Cotija cheese, lime, creamy risotto, easy dinner, weeknight meal, comfort food



