Molletes are Mexico's beloved open-faced toast — crusty bolillo rolls butter-toasted to golden perfection, spread with creamy refried beans, loaded with melted Oaxaca cheese, and finished with a bright, fresh pico de gallo. Ready in under 30 minutes with just a handful of simple ingredients, this classic Mexican dish works beautifully as breakfast, brunch, or a light dinner. Every bite delivers the perfect contrast of warm, cheesy bread and cool, zesty salsa.
Oven or broiler Set to 400°F (200°C) or broil setting
Skillet or griddle For butter-toasting the bread
Mixing bowl For making the pico de gallo
Cutting board and knife
Spoon or spatula For spreading the refried beans
Citrus juicer (optional) For squeezing lime juice
Cheese grater (optional) If using a block of Oaxaca cheese
Ingredients
For the Molletes
2bolillo rolls or crusty sandwich rollshalved lengthwise
1cuprefried beans240ml; canned or homemade, warmed
1cupshredded Oaxaca cheese or mozzarellaabout 113g; freshly shredded preferred
1tbspbutter15g; for toasting the bread
For the Pico de Gallo
2medium tomatoesdiced into ¼-inch pieces
¼white onionfinely diced; about ¼ cup or 40g
1jalapeñominced; seeds removed for less heat
1limejuiced; about 2 tbsp (30ml) fresh lime juice
fresh cilantrochopped; about 2 tablespoons, adjust to taste
saltto taste
Instructions
In a mixing bowl, combine the diced tomatoes, finely diced white onion, minced jalapeño, lime juice, and chopped cilantro. Season with salt to taste, stir well, and set aside to rest while you prepare the bread.
Melt 1 tablespoon of butter in a skillet over medium heat, then place the bolillo halves cut-side down and toast for 2 to 3 minutes until golden brown and crispy. Transfer to a baking sheet, cut-side up.
Warm the refried beans if needed, then spread about ¼ cup of beans evenly over each toasted roll half, going all the way to the edges.
Sprinkle about ¼ cup of shredded Oaxaca cheese (or mozzarella) evenly over the beans on each roll half, covering to the edges.
Bake at 400°F (200°C) for 8 to 10 minutes until the cheese is fully melted and bubbling, or broil for 3 to 4 minutes watching closely. Let rest for 1 minute before topping.
Spoon the fresh pico de gallo generously over each mollete using a slotted spoon to drain excess liquid, then serve immediately while the cheese is still hot.
Notes
Best bread choice: Bolillo rolls are traditional and ideal, but any crusty roll, hoagie roll, or baguette cut into portions works well. Avoid soft sandwich bread — it will go soggy.
Hollow out the bread: Use a spoon to scoop out a little of the soft interior before toasting. This creates a well that holds the beans and prevents sliding.
Always toast in butter first: This step prevents sogginess and adds rich, toasty flavor. Do not skip it.
Cheese swap: Oaxaca cheese is the most authentic choice. If unavailable, mozzarella is the best substitute. Shred your own — pre-shredded cheese contains anti-caking agents that prevent smooth melting.
Broiler tip: If using the broiler instead of the oven, check every 60 seconds. The cheese can go from perfectly melted to burnt very quickly.
Make-ahead: Toast the bread and spread beans up to a few hours in advance. Make pico de gallo up to 2 days ahead and store refrigerated. Add cheese and bake just before serving.
Storage: Store assembled molletes without pico in an airtight container in the fridge for up to 2 days. Reheat in the oven at 375°F (190°C) for 8 minutes or in the air fryer at 350°F for 3 to 4 minutes. Avoid the microwave — it makes the bread chewy.
Add protein: Crumbled cooked chorizo or a fried egg on top turns molletes into a heartier meal.
Pico tip: Use a slotted spoon when adding pico de gallo to avoid waterlogging the bread with tomato juice.
Spice level: Remove jalapeño seeds for mild heat, keep them for medium. For extra heat, add a serrano pepper to the pico or finish with hot sauce.