Kitchen classics, vegetables, and bold flavors.
Recipe index
CUISINES

Mexican recipes: from chilaquiles to mole poblano

From crispy chilaquiles with salsa to slow-cooked birria and fragrant mole poblano, this collection showcases different sides of Mexican cooking. Choose a quick dish with beans, corn and lime, or take your time with stuffed peppers and braised meat. You’ll also find recipes with a modern twist, featuring roasted flavors, fresh salsas and a range of textures.

25 recipesBrowse the recipes
Corn flan with a glossy caramel layer, cut open to show the soft custard.

Choose a recipe

Corn flan with a glossy caramel layer, cut open to show the soft custard.Dessert
90 minutes

Sweet Corn Flan with Cinnamon and Orange

This silky flan brings together the full, gently sweet flavor of corn with orange zest, cinnamon and a thin layer of caramel. Make it well ahead: once fully chilled, the custard unmolds neatly.

Chilaquiles rojos with black beans, avocado, cilantro, fried egg and lime.Breakfast
45 minutes

Chilaquiles rojos with black beans and avocado

Crispy corn tortillas, briefly coated in a spicy roasted tomato sauce, are the starting point for this Mexican-inspired breakfast. Black beans, creamy avocado and a fried egg turn it into a hearty brunch.

Chilaquiles verdes with fried eggs, green salsa, queso fresco, crema, and cilantro.Lunch
40 minutes

Chilaquiles verdes with fried egg

Crispy corn tortillas, green salsa with bright, tangy tomatillos, and a fried egg: these chilaquiles are hearty enough for brunch, but come together without any complicated steps.

Chunky salsa macha with peanuts, sesame and dried chilies, served with warm corn tortillas and lime wedges.Side dish
25 minutes

Salsa macha with peanuts, sesame and dried chilies

This Mexican chili sauce combines warm, toasted chilies with peanuts and sesame for a chunky, crunchy dip. Serve it with warm corn tortillas and lime: simple to put on the table, with plenty of heat and savory flavor to bring the spread to life.

Torta with black bean purée, grilled pepper, avocado, radish, tomato salsa and toasted corn on a plate.Lunch
45 minutes

Black Bean, Grilled Pepper and Avocado Torta

A hearty sandwich with creamy black bean purée, sweet grilled pepper and fresh tomato salsa. Radish and golden corn add a crunchy bite; serve the torta straight away, while the bread is still crisp.

Chopped salad with black beans, corn, avocado, tomato, cilantro and crunchy tortilla chips.Lunch
20 minutes

Chopped Salad with Black Beans, Corn and Avocado

Small cubes of tomato, avocado and red onion make this salad fresh and easy to eat; black beans and corn add enough bite to make it a satisfying lunch. Lime and cilantro bring everything together, while tortilla chips add a salty crunch.

Tamales de rajas con queso with soft corn masa, poblano and melted cheese, served with salsa verde and black bean salad.Main course
130 minutes

Tamales de rajas con queso with salsa verde

Soft corn masa, smoky poblano peppers and melting cheese: these tamales are served with fresh salsa verde and a simple black bean salad. Folding them takes a little care, but after that, the steamer does the work.

Corn tortillas filled with slow-cooked birria de res, served with onion, cilantro, lime and consommé for dipping.Main course
275 minutes

Birria de res with corn tortillas

Chuck roast cooks slowly in a fragrant sauce of dried chiles, tomato and spices until the meat falls apart. Serve the birria as a stew with broth, or spoon the meat into corn tortillas and serve the consommé alongside for dipping.

Tlayudas with black beans, quesillo, finely sliced cabbage and tomato salsa on crisp corn tortillas.Main course
40 minutes

Tlayudas from Oaxaca with Black Beans and Quesillo

Crisp corn tortilla, creamy black beans, fresh cabbage and stringy quesillo: these tlayudas bring together different textures without cooking the tortilla until it’s completely hard. A spicy tomato salsa adds a fresh, smoky counterpoint.

Fluffy Mexican arroz rojo with tomato, onion and garlic in a serving bowl.Side dish
45 minutes

Mexican Arroz Rojo

Fluffy rice grains with a deep tomato flavor and a lightly toasted note: arroz rojo is a fitting side dish with beans, chicken or enchiladas.

Sopa de tortilla with tomato-ancho broth, crispy corn tortilla, avocado, queso fresco, crema, cilantro and lime.Soup
55 minutes

Tortilla Soup with Avocado

A smooth, rich tomato broth with the deep, fruity flavor of ancho chili forms the base of this Mexican soup. Crispy corn tortilla, avocado, queso fresco, crema and lime make every spoonful warm, creamy, fresh and crunchy all at once.

Corn tortillas with spiced, browned pork, pineapple, white onion and cilantro, with lime wedges alongside.Main course
40 minutes

Tacos al pastor with pork and pineapple

Thinly sliced pork is marinated with achiote, guajillo and vinegar, then cooked over high heat until the edges turn dark. With warm corn tortillas, fresh pineapple, onion and cilantro, you get tacos al pastor with spice, tang and sweetness in every bite.

Whole Mexican pinto beans in their cooking liquid, finished with chopped cilantro.Side dish
130 minutes

Frijoles de olla: Mexican Pinto Beans from the Pot

These pinto beans simmer slowly with onion, garlic and optional epazote until tender but still whole. Serve them with their flavorful cooking liquid: a simple side dish for tortillas, rice or a Mexican meal.

Warm esquites with fried corn, cilantro, lime, mayonnaise, and crumbled queso fresco.Side dish
27 minutes

Mexican Esquites with Lime and Queso Fresco

Juicy corn kernels, fried with onion and chili, get a fresh lift from lime and cilantro. Queso fresco and a spoonful of mayonnaise make this Mexican side dish creamy and savory.

Bowl of chicken pozole verde with chicken, hominy, green tomatillo broth, cabbage, radish, lime and oregano.Main course
100 minutes

Chicken pozole verde

A hearty Mexican soup with tender chicken, soft hominy and a green sauce made with tomatillo, poblano and pepitas. Serve the fresh, crunchy garnishes on the side so everyone can finish their own bowl.

Nopales salad with tomato, red onion, cilantro and queso fresco, served with warm corn tortillas and lime.Main course
35 minutes

Nopales Salad with Tomato and Queso Fresco

Fresh cactus leaves, juicy tomato and crumbly queso fresco come together in a satisfying main-course salad. Serve it with warm corn tortillas for a hearty lunch or dinner.

Cochinita pibil made with tender pork, pickled red onion and warm corn tortillas.Main course
295 minutes

Cochinita pibil with pickled red onion

Pork shoulder cooks slowly with achiote and citrus until the meat falls apart. Red onion with lime adds a tangy, fresh contrast; warm corn tortillas make it a hearty main course.

Golden-brown fried poblano peppers filled with melted cheese on red tomato sauce.Main course
60 minutes

Chiles Rellenos Poblanos with Tomato Sauce

Roasted poblano peppers, filled with melting cheese and coated in a light egg-white batter: these chiles rellenos come with a simple, savory tomato sauce. Take your time peeling the peppers and fill them gently so they stay intact.

Creamy frijoles refritos with crumbled queso fresco and lime wedges.Side dish
110 minutes

Refried beans with lime and queso fresco

Dried pinto beans are cooked until tender, then fried again with onion until creamy with a little bite. Queso fresco and a squeeze of lime add freshness and saltiness.

Rolled corn tortillas with chicken under green tomatillo-chili sauce, finished with cream and thinly sliced onion.Main course
65 minutes

Chicken Enchiladas Verdes

Corn tortillas filled with tender chicken, rolled and briefly baked under a fresh salsa verde made with tomatillo, green chili and cilantro. Finished with cream and thinly sliced onion: a colorful Mexican main course with a bright, tangy edge.

Regional dishes with their own distinctive touches

These recipes take you through dishes associated with specific regions. Tlayudas from Oaxaca pair a large corn tortilla with black bean purée, quesillo and cabbage; cochinita pibil is rooted in the cuisine of Yucatán and gets its long, slow cook in the oven here, wrapped in banana leaves and seasoned with achiote. Mole poblano calls for a different approach: dried chilies, spices, nuts and other flavorings are ground into a sauce and then gently cooked further. Pescado a la veracruzana also has a distinctive sauce, with tomato, olives and capers. These regional names don’t mean that every household cooks the same way. Above all, they help show just how varied the ingredients and techniques can be.

Tortillas and salsa create contrast

With chilaquiles, the moment you add the tortillas to the sauce makes all the difference. Toss in the crispy pieces just before serving: that way they soak up some salsa while still retaining a bit of bite. The red version uses roasted tomatoes and guajillo; the green one gets its fresh, slightly tart flavor from tomatillos and lime. Fried egg, avocado and cheese make it a more substantial meal. Salsa macha is different: chili, garlic, peanuts and sesame are briefly fried in oil, creating a spicy, nutty flavor with little crispy bits. Serve it with potatoes or warm tortillas. No tomatillos on hand? Choose another dish from the collection rather than simply swapping the characteristic green sauce for tomato.

Choose by cooking time and texture

For a quick cooking session, the chopped salad with black beans, esquites or papas a la mexicana are handy choices. Dried beans take planning: soak them ahead of time and simmer gently until creamy inside. You can serve frijoles de olla with their cooking liquid; for frijoles refritos, mash the beans in the pan until you have a smooth purée with some texture. Fresh corn is especially convenient when you can get it on the cob; for the salad and other dishes in this collection, canned or frozen corn can also come in handy. Looking for a main course with soft, fresh accents? Try pozole verde with cabbage, radishes and lime. For crispy edges, choose a dish with fried or roasted tortillas, potatoes or tlayuda. If the recipe calls for them, put extra lime and herbs on the table so everyone can finish the dish to taste.