Mexican Mashed Potatoes with Poblano and Cotija Cheese

Updated November 3, 2026

Total time
1 hr 12 min
prep 21 min · cook 51 min
Serves
6
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Mexican Mashed Potatoes with Poblano and Cotija Cheese

Mexican mashed potatoes are a creamy, savory side made by folding roasted poblano chile, cotija cheese, lime, and cilantro into tender potatoes. This Mexican-inspired version balances rich, buttery mash with smoky chile and a fresh citrus finish; recipes vary, and there is no single version that every cook follows.

Ingredients

  • 3 lb Yukon Gold potatoes (1.36 kg), peeled and cut into 1½-inch (4 cm) chunks
  • 1 medium poblano chile (about 125 g)
  • 3 qt water (2.8 L), or enough to cover the potatoes
  • 2 tsp fine salt (12 g) for the cooking water
  • 4 tbsp unsalted butter (57 g), softened
  • ¾ cup whole milk (180 ml), warmed
  • ½ cup sour cream (120 g)
  • 1 small garlic clove (about 3 g), finely grated or minced
  • ¾ tsp fine salt (about 4.5 g), plus more to taste
  • ¼ tsp freshly ground black pepper (about 0.5 g)
  • ¾ cup crumbled cotija cheese (75 g), plus 2 tbsp (15 g) for topping
  • 2 tbsp chopped fresh cilantro (about 5 g), plus extra for serving
  • 1 tbsp fresh lime juice (15 ml), with extra lime wedges to serve

Instructions

  1. Prepare the ingredients, about 18 minutes. Peel the potatoes and cut them into similarly sized chunks so they cook evenly. Mince the garlic, chop the cilantro, crumble the cotija, and measure the butter, milk, sour cream, salt, pepper, and lime juice. Keep the potatoes in a bowl of cold water if you are not ready to cook them right away; drain them before adding them to the pot. The poblano will be peeled and chopped after it is roasted.
  2. Preheat and roast the poblano, about 14 minutes. Set an oven rack near the broiler and preheat the broiler for about 5 minutes. Put the whole poblano on a foil-lined baking sheet and broil for about 9 minutes, turning it every 3 minutes, until the skin is blistered and blackened in several places. Broilers vary, so watch closely and turn the chile with tongs rather than relying on the clock alone.
  3. Steam and chop the chile, about 8 minutes including handling. Transfer the hot poblano to a small bowl and cover it with a plate or reusable cover for 5 minutes. This short steam loosens the skin. When it is cool enough to handle, rub off most of the loose skin, remove the stem and seeds, and finely dice the flesh; allow about 3 minutes for this. A few flecks of skin are fine, and removing every last bit is unnecessary.
  4. Boil the potatoes, about 28 minutes. Put the drained potato chunks in a large pot and add the 3 quarts of water and 2 teaspoons of salt. Bring to a boil, which takes about 8 minutes, then reduce the heat to maintain a steady simmer. Cook for about 20 minutes, until a knife slides through the largest pieces without resistance. Start checking at 18 minutes if your chunks are on the small side; avoid letting them fall apart in the water.
  5. Drain and mash, about 4 minutes. Drain the potatoes thoroughly and return them to the warm pot. Let excess steam escape for about 30 seconds, then mash by hand with a potato masher until mostly smooth. Add the butter, warm milk, sour cream, garlic, ¾ teaspoon salt, and black pepper. Stir or mash just until creamy. Fold in the diced poblano, ¾ cup cotija, cilantro, and lime juice. Taste and adjust the salt or lime; finish with the remaining cotija and a little cilantro.

Tips

  • Choose potatoes that mash well. Yukon Golds make a naturally creamy mash with a buttery flavor. Russets also work and produce a fluffier result, but they can become gluey if overworked. If using russets, mash gently and stop as soon as the texture is even.
  • Warm the milk and soften the butter. Cold dairy can cool the potatoes and make it harder to mix in the butter smoothly. Warm the milk until just steaming, not boiling; a small microwave-safe cup or saucepan works. If the finished mash seems too thick, add warm milk a tablespoon at a time.
  • Adjust the chile to your heat preference. Poblano is usually mild, but individual chiles can vary. Removing the seeds and ribs keeps the flavor gentle. For more heat, add a finely minced jalapeño, a pinch of cayenne, or some of the poblano’s seeds, tasting as you go.
  • Season after adding the cheese. Cotija is salty, and the amount of salt in different cheeses varies. Mix in the measured amount first, taste, then add more salt only if needed. Avoid using a blender or food processor to mash: high-speed processing can make potatoes pasty and stretchy.

Serving Suggestions

Serve the potatoes warm as a side with grilled chicken, seared fish, roasted pork, or beans and vegetables. Their mild smokiness and creamy texture also work well beside tacos, enchiladas, or a simple plate of black beans and sautéed greens. For a casual meal, spoon them into bowls and top with extra cotija, cilantro, and a squeeze of lime.

If you are serving them with a saucy main dish, keep the potato topping simple so the flavors do not compete. A small bowl of salsa verde, pico de gallo, or sliced pickled jalapeños on the side lets everyone add brightness or heat to taste. For a buffet, keep the mash covered in a warm serving dish and put the garnishes in separate bowls so the top stays fresh-looking.

Variations

No fresh poblano: Use about ½ cup (75 g) drained, chopped canned green chiles instead. They are convenient and usually milder, but they lack the deeper roasted flavor of a freshly blistered poblano. Stir them in with the cotija. A roasted Anaheim chile is another useful substitute; it is generally mild, though its flavor is a little fruitier.

No cotija: Crumbled queso fresco is a mild, less salty alternative, so taste the mash before adding extra salt. Feta can stand in if that is what you have; it is tangier and often saltier, giving the potatoes a more pronounced savory edge. A little finely grated Monterey Jack melts into the mash, but it makes the texture richer and less crumbly.

Make it richer or lighter: Replace up to half of the milk with extra sour cream for a tangier, denser mash, or use whole milk as written for a softer finish. For a dairy-free batch, use plant-based butter and an unsweetened, unflavored oat or soy milk; leave out the sour cream or use a plain dairy-free alternative. The flavor will be less buttery, so add lime and salt gradually to balance it.

Add more texture: Stir in ½ cup (75 g) drained corn kernels or 2 thinly sliced scallions (about 30 g). Add the corn after cooking so it stays distinct. Scallions bring a mild onion note, while a handful of chopped roasted red pepper adds sweetness without much heat. Keep extras modest so the potatoes remain easy to scoop.

Storage and Reheating

Transfer leftover potatoes to a shallow, covered container and refrigerate within 2 hours of cooking. They keep for 3–4 days in the refrigerator. The mash will firm as it chills, and the lime and cilantro may taste less vivid the next day; stir in a splash of milk and add fresh cilantro or a little lime just before serving if you like.

Reheat a portion in a covered saucepan over low heat, stirring often and adding milk a tablespoon at a time until soft and creamy. For a larger amount, use a covered baking dish in a 325°F (163°C) oven, stirring once or twice and adding a little milk if the edges dry out. You can also microwave individual portions in short intervals, stirring between each. Reheat leftovers to 165°F (74°C), the USDA FSIS recommendation, and avoid reheating the same portion repeatedly.

To freeze, pack cooled potatoes in a freezer-safe airtight container and freeze for up to 2 months for best quality. Thaw overnight in the refrigerator, then reheat gently with extra milk; the texture can become slightly grainy or separated after freezing. Stirring well while warming usually helps bring it back together. Do not leave cooked potatoes at room temperature for extended storage.

Frequently Asked Questions

Are Mexican mashed potatoes spicy?
They are usually mild when made with one poblano, with more smoky chile flavor than sharp heat. Chile heat varies, so remove the seeds and ribs for a gentler batch. For more spice, offer jalapeño or hot sauce at the table, or add a small amount of minced chile to the mash and taste before adding more.

Can I make them ahead?
Yes. Prepare the potatoes up to a day ahead, cool them promptly, cover, and refrigerate. Reheat gently with a splash of milk, stirring until hot and smooth, then refresh the seasoning and add a little cilantro or lime if needed. For the best texture, reserve a small amount of cotija and cilantro for topping just before serving.

Can I leave the potato skins on?
Yes, especially with thin-skinned Yukon Gold potatoes. Scrub them well, remove any blemishes, and cut them into evenly sized chunks. The finished mash will be more rustic, with flecks of skin. If you want a very smooth texture, peel the potatoes as directed and use a hand masher rather than a high-speed appliance.

What can I use instead of a broiler?
Char the poblano directly over a gas burner, turning it carefully with tongs until blistered on several sides, then cover it for 5 minutes before peeling. You can also roast it on a hot grill. If neither option is available, use drained canned green chiles; they save time, but the dish will have less of the freshly roasted, smoky flavor.

Why did my potatoes turn gluey?
Potatoes can become sticky if they are overmixed, particularly after using a food processor, blender, or electric mixer. Drain them well, mash while warm, and mix only until the dairy is incorporated. Cutting the pieces evenly and checking tenderness on time also helps prevent waterlogged potatoes that need excessive mashing.

Can I make this without dairy?
Yes. Use plant-based butter and plain, unsweetened oat or soy milk, and replace the sour cream with a dairy-free alternative or omit it. Cotija is a dairy cheese, so leave it out or use a suitable plant-based crumble. The result will not taste exactly the same, but the poblano, lime, garlic, and cilantro still provide plenty of savory character.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).