Ham and Cheese Torta
A crusty Mexican sandwich loaded with layers of savory ham, melted cheese, creamy refried beans, and fresh toppings. The bolillo roll gets perfectly toasted while the fillings meld together, creating a satisfying meal that's crispy on the outside and wonderfully soft inside.
For 4 servings
- prep · ~5 min
Prep the toppings and split the rolls.
1.Slice the avocado, tomato, and onion thinly. Set aside.2.Split the bolillo rolls in half lengthwise without cutting all the way through. - mix · ~1 min
Season the vegetables with lime and salt.
In a small bowl, toss the sliced onion and tomato with lime juice and a pinch of salt to brighten their flavor.
- saute · ~2 min
Toast the rolls.
1.Heat a skillet over medium heat. Spread butter on the cut sides of each roll.2.Place cut-side down on the skillet and toast until golden and crisp, about 2 minutes.TIPPressing the rolls gently with a spatula helps achieve an even golden crust. - mix · ~1 min
Spread the beans and mayonnaise.
Spread the warm refried beans on the bottom half of each toasted roll. Spread mayonnaise on the top half.
- assemble · ~2 min
Layer the ham and cheese.
1.Divide the ham slices evenly among the four rolls, layering them on top of the beans.2.Top the ham with the cheese slices. - saute · ~2 min
Melt the cheese on the skillet.
Place the open-faced sandwiches on the skillet over low heat. Cover with a lid and let the cheese melt gently without burning the bottom, about 2 minutes.
TIPAdd a few drops of water to the skillet and cover quickly — the steam melts the cheese perfectly. - assemble · ~2 min
Add the fresh toppings and close.
1.Arrange the seasoned tomato and onion slices on top of the melted cheese.2.Add the sliced avocado and jalapeno slices to taste.3.Close the sandwiches with the top half of the roll. - serve · ~1 min
Serve immediately while warm and crispy.
Slice each torta in half diagonally and serve with pickled jalapenos on the side.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Toast the bolillo rolls cut-side down until deep golden for a crunchy crust that won't get soggy.
- 2Use warm refried beans — they spread more easily and help bind the sandwich layers together.
- 3Let the cheese melt slowly over low heat with the lid on to avoid burning the bread before the cheese is gooey.
- 4Don't skip the lime-salt toss on the tomato and onion — it brightens the whole sandwich.
- 5Assemble the torta just before serving so the avocado and tomato stay fresh and the bread remains crisp.
- 6Slice the ham thinly and layer evenly so every bite has a balance of meat, cheese, and toppings.
Adapt it for your goals.
Vegetarian
Replace ham with grilled mushrooms or sautéed zucchini for a hearty, savory vegetarian version that still gets the same melty cheese and creamy beans.
spicy chorizoSpicy chorizo
Swap the deli ham for crumbled, cooked Mexican chorizo — the spicy, fatty chorizo adds a smoky kick that pairs intensely with the pickled jalapeños and creamy avocado.
high proteinHigh-protein
Use double the ham and add a fried egg on top of the cheese before closing the sandwich for a protein-packed torta that works as a post-workout meal.
cheese only (jain friendly)Cheese-only (jain-friendly)
Omit the ham and onion, and use a mild cheese like paneer or queso fresco instead of Oaxaca — this version is suitable for Jain diets (no root vegetables or meat) while still being creamy and satisfying.
Why this is on our healthy list.
Rich in Protein
The ham and cheese provide a solid dose of high-quality protein, which supports muscle repair and keeps you full longer.
Healthy Fats from Avocado
Avocado contributes monounsaturated fats that are heart-friendly and help absorb fat-soluble vitamins from other ingredients.
Fiber from Refried Beans
Refried beans are an excellent source of dietary fiber, aiding digestion and providing a slow, steady release of energy.
Vitamin C from Tomatoes and Lime
The fresh tomato and lime juice add a good dose of vitamin C, which supports immune function and helps your body absorb iron.
Frequently asked questions
Yes, substitute telera rolls, crusty French rolls, or a sturdy ciabatta — just make sure the bread is firm enough to hold the fillings without falling apart.



